@font-face{font-family:et-book;src:url(/demo/fonts/xetbook/XETBook-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:et-book;src:url(/demo/fonts/xetbook/XETBook-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:et-book;src:url(/demo/fonts/xetbook/XETBook-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:et-book;src:url(/demo/fonts/xetbook/XETBook-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/demo/fonts/playfair-display/playfair-display.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/demo/fonts/playfair-display/playfair-display-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Work Sans;src:url(/demo/fonts/work-sans/work-sans.woff2)format("woff2");font-weight:100 600;font-style:normal;font-display:swap}:root{--sc-bg-main:#fff;--sc-bg:#f4f5f0;--sc-row-bg:#fff;--sc-card-body-bg:#f4f4ed;--sc-field:#fff;--sc-surface:#fff;--sc-panel-bg:#f6f4ee;--sc-text:#000;--sc-text-2:#555;--sc-muted:#777;--sc-faint:#999;--sc-text-inverse:#fff;--sc-border:#e5e5e5;--sc-line:#0000001f;--sc-line-2:#0000000d;--sc-guide:#ababab;--accent:#000;--sc-highlight:#b8860b;--sc-highlight-soft:#fdf0c8;--sc-highlight-strong:#ffd34d;--sc-danger:#b3261e;--sc-heading-font:"Playfair Display", Georgia, "Times New Roman", Times, serif;--sc-body-font:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sc-mono-font:"Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sc-stack-capsule:#e3e1d2;--sc-stack-wash:#f4f3ed8c;--sc-logo:#000;--pal-red:#e10a27;--pal-purple:#7508b9;--pal-green:#06951a;--pal-gold:#cb8a08;--pal-blue:#0875b9;--pal-magenta:#c909d3;--pal-grey:#666;--rs-surface:#fff;--rs-field:#fff;--rs-panel-bg:#f6f4ee;--rs-paper-old:#f4eee1;--rs-paper-old-ink:#5c5241;--rs-paper-old-ink-2:#6b6050;--rs-paper-old-rule:#7c6c4f;--rs-divider:#e5e5e5;--rs-border:#e5e5e5;--rs-rule:#e6ddc8;--rs-line:#0000001f;--rs-line-2:#0000000d;--rs-text:#000;--rs-text-2:#555;--rs-meta:#777;--rs-muted:#555;--rs-faint:#999;--rs-text-inverse:#fff;--rs-accent:#000;--rs-highlight:#b8860b;--rs-highlight-soft:#fdf0c8;--rs-highlight-strong:#ffd34d;--rs-danger:#b3261e;--rs-claude-ink:#863bff;--rs-link:#1a5fb4;--rs-font-body:"Work Sans", system-ui, sans-serif;--rs-font-heading:"Playfair Display", Georgia, serif;--rs-heading-ligatures:discretionary-ligatures;--rs-font-ui:"Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rs-font-mono:"Fragment Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rs-font-map-label:"Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rs-font-map-water:"Cormorant", Georgia, "Times New Roman", Times, serif;--rs-map-sea:#dde7f3;--rs-map-land:#e9e4d6;--rs-map-coast:#cdbf9c;--rs-map-route:#9bb0d0;--rs-map-dot:#6b7f9e;--rs-map-mark:#2f3e57;--rs-map-mark-edge:#24313f;--rs-map-label-size:11px;--rs-map-label-weight:600;--rs-map-label-tracking:0;--rs-map-label-case:normal;--rs-map-label-ink:#24313f;--rs-map-water-size:13px;--rs-map-water-weight:500;--rs-map-water-tracking:0;--rs-map-water-slope:italic;--rs-map-water-ink:#24313f;--rs-map-halo:#fff;--rs-map-halo-width:3px}*{box-sizing:border-box}#app{width:100%;height:100dvh}body{touch-action:pan-x pan-y}.inline-tag{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0000000f;border-radius:999px;padding:1px 6px;font-weight:500}.hbtn-icon,.url-copy svg{transform:translateY(-1px)}@keyframes sc-appearance-in{0%{opacity:0}to{opacity:1}}::view-transition-old(root){opacity:1;mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:.42s cubic-bezier(.22,.61,.36,1) both sc-appearance-in}@property --depth-x{syntax:"<length>";inherits:true;initial-value:0}@property --bg-inset{syntax:"<length>";inherits:true;initial-value:0}@property --active-stack-inset{syntax:"<length>";inherits:true;initial-value:0}:root{--row-h:44px;--card-h:50px;--indent:24px;--margin:8px;--magnet-ease:cubic-bezier(.32, .72, .36, 1.06);--magnet-dur:.22s;--commit-ease:cubic-bezier(.4, 0, .2, 1)}.sidebar-v2,.sidebar-v2 *,.sidebar-v2 :before,.sidebar-v2 :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sidebar-v2{font-family:var(--sc-body-font);color:var(--sc-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.card-fullscreen .sidebar,html.card-fullscreen .sidebar-resize-handle{transform:translate(-100%)}.sidebar,.sidebar-resize-handle{transition:transform .28s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-resize-handle{transition:none}}.sidebar{background:var(--sc-bg);flex-direction:column;width:min(420px,100vw);min-height:100%;display:flex;position:relative;overflow:hidden;container:sidebar/inline-size}.sidebar-resize-handle{cursor:col-resize;z-index:1000;touch-action:none;background:0 0;width:16px;transition:background .12s;position:fixed;top:0;bottom:0;left:420px;transform:translate(-50%)}.sidebar-resize-handle:hover,body.sidebar-resizing .sidebar-resize-handle{background:#ffd60a80}body.sidebar-resizing,body.sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}@media (width<=600px){.sidebar-resize-handle{display:none}}@media (width>=601px) and (pointer:coarse) and (orientation:landscape){.sidebar{max-width:40%}}.trash-landing{z-index:1100;pointer-events:none;border:1.5px dashed var(--rs-danger,var(--pal-red));background:var(--sc-bg-main,var(--sc-bg));height:42px;color:var(--rs-danger,var(--pal-red));letter-spacing:.02em;opacity:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;transition:opacity .16s,background-color .12s ease-out;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.trash-landing-icon{flex:none;width:14px;height:14px}body.sidebar-v2-dragging.sidebar-v2-drag-trashable .trash-landing{opacity:1}.trash-landing.hot{background:color-mix(in srgb, var(--rs-danger,var(--pal-red)) 14%, var(--sc-bg-main,var(--sc-bg)));border-style:solid}.sidebar-header{z-index:99;background:var(--sc-bg);padding:12px 16px 0;padding-top:max(12px, env(safe-area-inset-top,12px), env(titlebar-area-height,0px), var(--ios-chrome-clearance,0px));position:sticky;top:0}.header-row{--brand-icon:0px;--wordmark-h:32px;--wordmark-w:142px;--search-key:38px;--chip-floor:85px;justify-content:space-between;align-items:center;gap:8px;height:36px;display:flex;position:relative}.header-row:has(.site-mark){--brand-icon:36px;--wordmark-h:24px;--wordmark-w:106px;--chip-floor:91px}.site-mark-btn{cursor:pointer;width:28px;height:28px;color:inherit;line-height:0;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:0;display:block}.site-mark{object-fit:cover;width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--sc-border);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;flex:none;display:block}.wordmark{height:var(--wordmark-h);aspect-ratio:289/66;-webkit-user-select:none;user-select:none;background-color:var(--sc-logo);width:auto;-webkit-mask-image:var(--wordmark-src);-webkit-mask-image:var(--wordmark-src);mask-image:var(--wordmark-src);flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (orientation:landscape) and (height<=500px),(width>=601px) and (width<=1200px){.header-row .wordmark{width:min(calc(40cqi - var(--brand-icon) - var(--search-key)), var(--wordmark-w));height:auto}.header-row .wordmark-btn{width:min(calc(40cqi - var(--brand-icon) - var(--search-key)), var(--wordmark-w))}.hpill-label{display:none}.hpill{padding:0 12px}}@container sidebar (width<=443px){.header-row .wordmark{width:min(calc(40cqi - var(--brand-icon) - var(--search-key)), var(--wordmark-w));height:auto}.header-row .wordmark-btn{width:min(calc(40cqi - var(--brand-icon) - var(--search-key)), var(--wordmark-w))}}@container sidebar (width<=159px){.header-row .hpill{justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0 0 2px;display:inline-flex}}@container sidebar (width<=359px){.header-row .wordmark-btn{width:22px}.header-row .wordmark{width:auto;height:32px}.header-row:has(.site-mark) .wordmark-btn{width:0}.hpill{padding:0 12px}}@container sidebar (width>=360px){.hpill-label{display:inline}.hpill{padding:0 14px 2px}}@container sidebar (width<=159px){.header-actions{display:none}}@container sidebar (width<=199px){.section-header .section-count:before{content:none}}@container sidebar (width<=120px){.outline-row,.card-row{grid-template-columns:32px 1fr 44px 0}.outline-row .zone-handle,.card-row .zone-handle,.outline-row .divider,.card-row .divider{display:none}.section-header .section-new-btn{visibility:hidden;pointer-events:none;border-left-width:0;border-right-width:0;width:0;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:hidden}.section-header .zone-add-wrap,.section-header .zone-sort-wrap{visibility:hidden;pointer-events:none;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}}@container sidebar (width<=80px){.outline-row,.card-row{grid-template-columns:32px 1fr 0 0}.outline-row .zone-icon,.card-row .zone-icon{display:none}}.wordmark-btn{cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;width:var(--wordmark-w);background:0 0;border:0;flex:none;align-items:center;margin:0 auto 0 0;padding:0;line-height:1;transition:width .22s cubic-bezier(.2,.8,.2,1);display:inline-flex;overflow:hidden}.wordmark-btn.beep-boop{letter-spacing:.02em;font-family:Comic Sans MS,Marker Felt,cursive;font-weight:700}.bb-letter{transform-origin:50% 80%;animation:1.6s ease-in-out infinite bb-wiggle;display:inline-block}.bb-letter-0{color:#e2553f;--bb-rot:-8deg;font-size:1.6rem;animation-delay:0s}.bb-letter-1{color:#1f7a78;--bb-rot:6deg;font-size:1.2rem;animation-delay:.12s}.bb-letter-2{color:#d99423;--bb-rot:-4deg;font-size:1.35rem;animation-delay:.24s}.bb-letter-3{color:#b83a7a;--bb-rot:9deg;font-size:1.5rem;animation-delay:.36s}.bb-letter-4{font-size:1.25rem;animation:none}.bb-letter-5{color:#3d4a5c;--bb-rot:-7deg;font-size:1.55rem;animation-delay:.6s}.bb-letter-6{color:#2e8b57;--bb-rot:5deg;font-size:1.3rem;animation-delay:.72s}.bb-letter-7{color:#ff8a00;--bb-rot:-9deg;font-size:1.4rem;animation-delay:.84s}.bb-letter-8{color:#5b21b6;--bb-rot:7deg;font-size:1.65rem;animation-delay:.96s}@keyframes bb-wiggle{0%,to{transform:rotate(var(--bb-rot,0deg)) translateY(0)}50%{transform:rotate(calc(var(--bb-rot,0deg) + 6deg)) translateY(-2px)}}.sync-status-wrap{left:max(50%, var(--chip-floor));transition:left .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.finder-key{top:50%;left:calc(max(50%, var(--chip-floor)) - 56px);transition:left .22s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translateY(-50%)}@container sidebar (width<=199px){.header-row{--search-key:0px;--chip-floor:44px}.header-row:has(.site-mark){--chip-floor:50px}.finder-key{display:none}}.account-chip{cursor:pointer;--sync-ring:#ccc;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:relative}.account-chip[data-status=green],.account-chip[data-status=dot-green]{--sync-ring:var(--pal-green)}.account-chip[data-status=orange],.account-chip[data-status=dot-orange]{--sync-ring:#ff9500}.account-chip[data-status=red],.account-chip[data-status=dot-red]{--sync-ring:var(--pal-red)}.account-chip[data-status=local-only]{--sync-ring:var(--sc-text)}.account-chip[data-status=offline] .avatar{box-shadow:none}.account-chip:hover{background:#0000000a}.account-chip .avatar{box-shadow:0 0 0 1px var(--sc-bg), 0 0 0 3px var(--sync-ring);transition:box-shadow .2s}.account-chip.locked .avatar{opacity:.55}.account-chip .sync-dot{background:var(--sync-ring);border-radius:50%;width:10px;height:10px;transition:background .2s;display:block}.account-chip-status{border:2px solid var(--sc-bg);width:13px;height:13px;color:var(--sc-text-inverse);background:#ff9500;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.account-chip-status svg{width:7px;height:7px;display:block}.sync-popover{background:var(--sc-surface);border:1px solid var(--sc-border,var(--sc-border));z-index:200;min-width:280px;max-width:360px;font-family:var(--sc-body-font);color:var(--sc-text);border-radius:8px;padding:12px;font-size:13px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000024}.sync-popover-header{align-items:center;gap:8px;font-weight:600;display:flex}.sync-popover-label-part{white-space:nowrap}.sync-popover-dot{background:#ccc;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.sync-popover-dot[data-status=green],.sync-popover-dot[data-status=dot-green]{background:var(--pal-green)}.sync-popover-dot[data-status=orange],.sync-popover-dot[data-status=dot-orange]{background:#ff9500}.sync-popover-dot[data-status=red],.sync-popover-dot[data-status=dot-red]{background:var(--pal-red)}.sync-popover-dot[data-status=offline]{background:#ccc}.sync-popover-dot[data-status=local-only]{background:var(--sc-text)}.sync-local-note{color:var(--sc-text-2);margin:8px 0 0;font-size:12px;line-height:1.45}.sync-popover-row{align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.sync-popover-key{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted);flex:none;font-size:11px;font-weight:600}.sync-popover-url{text-overflow:ellipsis;white-space:nowrap;background:#0000000a;border-radius:4px;flex:1;min-width:0;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.sync-popover-note{color:var(--sc-muted);margin:10px 0 0;font-size:11px;line-height:1.35}.sync-popover-note code{background:#0000000a;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.sync-attention{border-bottom:1px solid var(--sc-border);flex-direction:column;gap:2px;margin-top:10px;padding-bottom:10px;display:flex}.sync-attention-row{text-align:left;cursor:pointer;width:100%;font:inherit;background:#00000008;border:none;border-radius:5px;flex-direction:column;align-items:flex-start;gap:1px;margin-top:4px;padding:4px 6px;display:flex}.sync-attention-row:hover{background:#0000000f}.sync-attention-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sync-attention-fix{margin:2px 0 2px 6px;font-size:11px}.sync-attention-name{color:var(--sc-text,inherit);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.sync-attention-why{color:var(--sc-muted);font-size:11px}.sync-not-syncing .sync-popover-key{color:var(--pal-red)}.sync-attention-row-static{cursor:default}.sync-attention-row-static:hover{background:#00000008}.sync-not-syncing .sync-attention-why{line-height:1.35}.identity-section{border-top:1px solid var(--sc-border);margin-top:12px;padding-top:12px}.profile-block{align-items:center;gap:10px;margin-bottom:10px;display:flex}.profile-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0}.profile-avatar-btn:hover:not(:disabled){box-shadow:0 0 0 2px #0000001f}.profile-avatar-btn:disabled{cursor:default}.profile-fields{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.profile-name-input{font-size:13px;font-weight:600}.profile-name-row{align-items:center;gap:8px;display:flex}.profile-name-row .profile-name-input{flex:auto;min-width:0}.pcolor{flex:none;display:inline-flex;position:relative}.pcolor-chip{cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #0000002e}.pcolor-chip:hover:not(:disabled),.pcolor-chip.is-open{box-shadow:0 0 0 1px #0000002e inset, 0 0 0 2px var(--sc-bg), 0 0 0 3.5px var(--accent)}.pcolor-chip:disabled{cursor:default;opacity:.45}.pcolor-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcolor-panel{z-index:3;background:var(--sc-panel-bg,var(--sc-bg));border:1px solid var(--sc-border);border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 18px #0000002e}.pcolor-swatches{grid-template-columns:repeat(7,18px);gap:6px;display:grid}.pcolor-swatch{cursor:pointer;opacity:.85;border:0;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 1px #00000024}.pcolor-swatch:hover:not(:disabled){opacity:1}.pcolor-swatch.selected{box-shadow:0 0 0 1px #00000024 inset, 0 0 0 2px var(--sc-bg), 0 0 0 3.5px var(--accent);opacity:1}.pcolor-swatch:disabled{cursor:default;opacity:.45}.pcolor-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcolor-swatch-free{box-shadow:none;border:1px dashed var(--sc-muted)}.pcolor-swatch-free.selected,.pcolor-swatch-free.is-open{border-style:solid}.pcolor-free{border-top:1px solid var(--sc-border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.pcolor-slider{align-items:center;gap:6px;display:flex}.pcolor-slider-key{width:9px;font-family:var(--sc-mono-font);color:var(--sc-muted);flex:none;font-size:10px}.pcolor-slider input[type=range]{appearance:none;cursor:pointer;border-radius:5px;flex:auto;width:132px;min-width:0;height:10px;box-shadow:inset 0 0 0 1px #00000024}.pcolor-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--sc-bg);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--sc-text), 0 1px 2px #0000004d;cursor:pointer;border-radius:50%}.pcolor-slider input[type=range]::-moz-range-thumb{background:var(--sc-bg);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--sc-text), 0 1px 2px #0000004d;cursor:pointer;border:0;border-radius:50%}.pcolor-slider input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcolor-hex{text-transform:lowercase;width:100%}.pcolor-hex.is-bad{border-color:var(--rs-danger,var(--pal-red))}.profile-avatar-wrap{flex:none;position:relative}.profile-photo-menu{z-index:3;background:var(--sc-panel-bg,var(--sc-bg));border:1px solid var(--sc-border);border-radius:8px;flex-direction:column;min-width:108px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 18px #0000002e}.profile-photo-item{font-family:var(--sc-body-font);color:var(--sc-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:12px}.profile-photo-item:hover:not(:disabled){background:#00000012}.profile-photo-item:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.profile-photo-item:disabled{cursor:default;opacity:.45}.profile-photo-item-danger{color:var(--rs-danger,var(--pal-red))}.identity-facts{margin-top:4px;padding-left:6px}.identity-did-prefix{cursor:help;font-weight:700}.signout-confirm{margin-top:4px;padding-left:6px}.identity-rule{border:0;border-top:1px solid var(--sc-border);margin:12px 0 0}.accept-invite-input{margin-top:10px}.aved{flex-direction:column;align-items:center;gap:8px;margin-top:10px;display:flex}.aved-view{touch-action:none;cursor:default;background:#0000000f;border:0;border-radius:50%;padding:0;position:relative;overflow:hidden}.aved-view.is-square{border-radius:10px}.aved-view.is-pannable{cursor:grab}.aved-view.is-dragging{cursor:grabbing}.aved-view:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aved-img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.aved-zoom{align-items:center;gap:8px;width:100%;display:flex}.aved-zoom-key{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted);flex:none;font-size:11px;font-weight:600}.aved-zoom input[type=range]{cursor:pointer;flex:auto;min-width:0}.aved-actions{align-self:flex-start;gap:6px;display:flex}.site-icon-block{border-top:1px solid var(--sc-border);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.site-icon-wrap{flex:none;position:relative}.site-icon-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0;line-height:0}.site-icon-btn:hover:not(:disabled){box-shadow:0 0 0 2px #0000001f}.site-icon-btn:disabled{cursor:default}.site-icon-preview{object-fit:cover;background:var(--sc-bg-main);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--sc-border);border-radius:8px;display:block}.site-icon-preview-default{background:url(/demo/favicons/h-512.png) 50%/cover no-repeat}.site-icon-fields{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.site-icon-note{margin-top:0}.identity-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.identity-did{width:100%;color:var(--sc-text,inherit);cursor:pointer;text-align:left;background:#0000000a;border:none;border-radius:4px;align-items:center;gap:6px;margin-top:10px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.identity-did-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.identity-did-glyph{color:var(--sc-faint);flex:none;display:inline-flex}.identity-did:hover{background:#00000014}.identity-did:hover .identity-did-glyph{color:var(--sc-text)}.identity-did:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.identity-link{font:inherit;color:var(--sc-text);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.identity-link:disabled{opacity:.5;cursor:default}.identity-error{color:var(--pal-red)}.identity-recovery-code{color:var(--sc-text,inherit);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0000000a;border-radius:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.instance-row-head{margin-top:10px}.instance-people{--rs-text:var(--sc-text);--rs-text-2:var(--sc-muted);--rs-faint:var(--sc-faint);--rs-accent:var(--accent)}.instance-member{margin-top:6px}.instance-people .gr-disc-head{align-items:center;gap:7px}.instance-people .gr-disc-head:hover .instance-member-name{text-decoration:underline}.instance-member-acts{align-items:center;gap:10px;padding:4px 0 2px 34px;display:flex}.instance-member-note{opacity:.7;margin:0}.instance-member-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.instance-ban{color:var(--pal-red)}.claude-grant-toggle{letter-spacing:.02em;opacity:.75;cursor:pointer;flex:none;align-items:center;gap:3px;font-size:11px;display:flex}.claude-grant-toggle input{cursor:pointer;margin:0}.claude-grant-toggle:hover{opacity:1}.claude-mkdir{word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:4px;font-size:11px;display:block}.sync-popover-field{flex-direction:column;gap:4px;margin-top:10px;display:flex}.sync-popover-input{background:var(--sc-surface);border:1px solid var(--sc-border,var(--sc-border));width:100%;height:28px;color:var(--sc-text);border-radius:6px;outline:none;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.sync-popover-input:focus{border-color:#666}.sync-popover-actions{gap:6px;margin-top:8px;display:flex}.sync-popover-action{--lp-h:26px;--lp-inset:0;font-family:var(--sc-body-font);cursor:pointer;flex:none;padding:0 10px;font-size:11px;font-weight:500}.header-actions{align-items:center;gap:8px;display:flex}.hbtn{--lp-h:30px;--lp-inset:0;width:30px;padding:0}.hbtn:disabled{opacity:.4;cursor:default}.import-menu-wrap{position:relative}.import-menu{background:var(--sc-surface);border:1px solid var(--sc-border);z-index:100;border-radius:8px;flex-direction:column;min-width:220px;max-width:220px;margin:0;padding:4px;display:flex;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 8px 24px #00000024}.import-menu-item{color:var(--sc-text);font-family:var(--sc-body-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;transition:background .1s;display:flex}.import-menu-item:hover{background:#0000000f}.import-menu-title{font-weight:500}.import-menu-desc{color:var(--sc-muted);font-size:12px}.newpill-wrap{display:inline-flex;position:relative}.new-menu{background:var(--sc-surface);border:1px solid var(--sc-border);z-index:100;border-radius:8px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000024}.hbtn-icon{width:16px;height:16px;display:inline-block}.hbtn-icon-paste{opacity:.85}.hbtn.has-clipboard .hbtn-icon-paste{opacity:1}.hbtn.has-reference{border-color:var(--pal-blue);color:var(--pal-blue)}.hbtn.has-reference .hbtn-icon-paste{opacity:1}.hpill{box-sizing:border-box;--lp-h:36px;--lp-inset:0;height:36px;font-family:var(--sc-body-font);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:0 14px 2px;font-size:14px;font-weight:500;transition:padding .22s cubic-bezier(.2,.8,.2,1),transform 80ms;display:inline-flex}.hpill:active{transform:scale(.97)}.header-rule{border:0;border-top:1px solid #00000040;margin:12px 0 0}.sync-build{font-family:var(--sc-mono-font);color:var(--sc-faint);margin:12px 0 0;font-size:11px}.sync-relay-wrench{width:22px;height:22px;color:var(--sc-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:-4px -4px -2px auto;padding:0;display:inline-flex}.sync-relay-wrench:hover{color:var(--sc-text);background:#0000000f}.sync-relay-wrench.is-open{color:var(--sc-text);background:#00000017}.sync-relay-wrench:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apple-import-backdrop{z-index:1800;background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.apple-import-modal{background:var(--sc-surface);width:min(420px,100%);font-family:var(--sc-body-font);border-radius:12px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;box-shadow:0 16px 48px #00000040}.apple-import-modal h2{font-family:var(--sc-heading-font);color:var(--sc-text);margin:0;font-size:20px;font-weight:600}.apple-import-stat{color:var(--sc-text);margin:0;font-size:14px}.apple-import-range{color:var(--sc-muted);margin:0;font-size:13px}.apple-import-range-missing{color:var(--sc-muted);margin:0;font-size:13px;font-style:italic}.apple-import-division{border:1px solid var(--sc-border);border-radius:8px;flex-direction:column;gap:8px;margin:4px 0 0;padding:10px 12px 12px;display:flex}.apple-import-division legend{letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted);padding:0 4px;font-size:12px;font-weight:600}.apple-import-check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.apple-import-check.disabled{cursor:default;opacity:.55}.apple-import-check input[type=checkbox]{margin-top:3px}.apple-import-check-body{flex-direction:column;gap:2px;display:flex}.apple-import-check-label{color:var(--sc-text);font-size:14px}.apple-import-check-desc{color:var(--sc-muted);font-size:12px}.apple-import-disabled-note{color:var(--sc-muted);margin:0;font-size:12px;font-style:italic}.apple-import-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.apple-import-btn-cancel,.apple-import-btn-secondary,.apple-import-btn-confirm{font-family:var(--sc-body-font);cursor:pointer;--lp-radius:6px;--lp-inset:0;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .12s,border-color .12s}.apple-import-btn-secondary{border-color:var(--accent,var(--sc-text));color:var(--accent,var(--sc-text))}.apple-import-btn-confirm[disabled],.apple-import-btn-secondary[disabled]{opacity:.45;cursor:not-allowed}.rule-modal{width:min(520px,100%);max-height:min(78vh,640px);overflow-y:auto}.rule-intro{color:var(--sc-muted);margin:0;font-size:12px;line-height:1.45}.rule-match{color:var(--sc-text);align-items:center;gap:6px;font-size:13px;display:flex}.rule-clauses{flex-direction:column;gap:6px;display:flex}.rule-clause{grid-template-columns:minmax(76px,1fr) minmax(96px,1.3fr) minmax(0,1.6fr) 24px;align-items:center;gap:6px;display:grid}.rule-clause select,.rule-clause input,.rule-match select{border:1px solid color-mix(in srgb, var(--sc-text) 18%, transparent);background:var(--sc-surface);min-width:0;font-family:var(--sc-body-font);color:var(--sc-text);border-radius:6px;padding:5px 6px;font-size:12px}.rule-remove{width:22px;height:22px;color:var(--sc-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;font-size:16px;line-height:1}.rule-remove:hover:not([disabled]){background:color-mix(in srgb, var(--sc-text) 8%, transparent)}.rule-remove[disabled]{opacity:.3;cursor:default}.rule-add{border:1px dashed color-mix(in srgb, var(--sc-text) 25%, transparent);font-family:var(--sc-body-font);color:var(--sc-muted);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:12px}.rule-add:hover{color:var(--sc-text);border-color:color-mix(in srgb, var(--sc-text) 45%, transparent)}.rule-preview{background:color-mix(in srgb, var(--sc-text) 4%, transparent);color:var(--sc-muted);border-radius:8px;padding:9px 11px;font-size:12px}.rule-preview ul{max-height:118px;margin:6px 0 0;padding-left:16px;overflow-y:auto}.rule-preview li{color:var(--sc-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.rule-preview li.rule-more{color:var(--sc-muted);margin-left:-16px;list-style:none}.rule-number{align-items:center;gap:6px;min-width:0;display:flex}.rule-number input{flex:auto;min-width:0}.rule-unit{color:var(--sc-muted);flex:none;font-size:11px}.scroll-region{overflow-anchor:none;background:linear-gradient(to bottom, var(--sc-bg) 0px, var(--sc-bg-main) 60px);flex:1;padding:0 14px 24px 8px;position:relative;overflow:hidden auto}.scroll-tail{pointer-events:none;flex:none}.section-fold-wrap{overflow:hidden}body.sidebar-v2-dragging .section-fold-wrap.is-open{overflow:visible}.section-header{box-sizing:border-box;z-index:6;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:50px;padding:0 2px 0 0;display:flex;position:relative}.section-header:hover .section-label,.section-header:hover .section-count,.section-header:hover .section-icon,.section-header:hover .section-disclosure-glyph{color:var(--sc-text)}.section-label,.section-count,.section-icon{transition:color .12s}.section-header.menu-open{z-index:100}.section-disclosure{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:32px;height:24px;padding:0;display:inline-flex}.section-disclosure-glyph{width:11px;height:11px;color:var(--sc-faint);transition:color .12s;display:block;transform:rotate(90deg)}.section-disclosure.closed .section-disclosure-glyph{transform:none}.section-disclosure:hover .section-disclosure-glyph,.section-disclosure:focus-visible .section-disclosure-glyph{color:var(--sc-text)}.section-disclosure:focus-visible{outline:none}.section-icon{width:16px;height:16px;color:var(--sc-faint);flex-shrink:0;align-self:center;margin-left:-12px;margin-right:-3px}.section-label{font-family:var(--sc-body-font);color:var(--sc-text-2);letter-spacing:.02em;text-transform:uppercase;align-self:center;margin-left:0;font-size:14px;font-weight:600}.section-count{font-family:var(--sc-body-font);color:var(--sc-muted);letter-spacing:0;align-self:center;font-size:14px;font-weight:300}.section-count:before{content:"·";margin-right:4px;font-weight:600}.section-new-btn{--lp-h:auto;--lp-inset:0;font-family:var(--sc-body-font);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:500;transition:width .22s cubic-bezier(.2,.8,.2,1),padding .22s cubic-bezier(.2,.8,.2,1),border-left-width .22s,border-right-width .22s,transform 80ms,background .12s;display:inline-flex}.section-new-label{white-space:nowrap;margin-left:.3em;display:inline-block}.section-new-btn:disabled{opacity:.4;cursor:default}.row-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.zone-add-wrap{align-self:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.zone-sort-wrap{align-self:center;margin-left:auto;display:inline-flex;position:relative}.zone-sort-btn{width:28px;height:28px;color:var(--sc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.zone-sort-btn .zone-sort-glyph{width:15px;height:15px;display:block}.section-header:hover .zone-sort-btn,.zone-sort-btn:focus-visible,.zone-sort-btn[aria-expanded=true]{color:var(--sc-text)}.zone-sort-btn:hover{background:color-mix(in srgb, var(--sc-text) 7%, transparent)}.zone-sort-wrap+.zone-add-wrap{margin-left:2px}.sort-menu,.group-kind-menu{width:max-content;min-width:0}.sort-menu .import-menu-item,.group-kind-menu .import-menu-item{text-align:right;flex-direction:row;justify-content:flex-end;align-items:center;gap:9px}.sort-menu .sort-menu-glyph,.group-kind-menu .group-menu-glyph{width:16px;height:16px;color:var(--sc-muted);flex-shrink:0}.sort-menu .import-menu-item.is-current .sort-menu-glyph{color:var(--sc-highlight)}.sort-menu .import-menu-item.is-current .import-menu-label{font-weight:500}.zone-sort-wrap .import-menu{z-index:1201}.zone-add-btn{width:28px;height:28px;color:var(--sc-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.zone-add-btn .zone-add-glyph{width:16px;height:16px;display:block}.zone-add-caret{width:18px;height:28px;color:var(--sc-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:color .12s,background .12s;display:inline-flex}.section-header:hover .zone-add-caret,.zone-add-caret:focus-visible,.zone-add-caret[aria-expanded=true]{color:var(--sc-text)}.zone-add-caret:hover{background:color-mix(in srgb, var(--sc-text) 7%, transparent)}.section-header:hover .zone-add-btn,.zone-add-btn:focus-visible,.zone-add-btn[aria-expanded=true]{color:var(--sc-text)}.zone-add-btn:hover{background:color-mix(in srgb, var(--sc-text) 7%, transparent)}.zone-add-wrap .import-menu{z-index:1201}[data-look=folio] .section-label{font-family:var(--sc-mono-font);letter-spacing:.14em;color:var(--sc-text);font-size:10.5px;font-weight:400}[data-look=folio] .section-count{font-family:var(--sc-mono-font);color:var(--sc-faint);font-size:10.5px;font-weight:400}[data-look=folio] .section>.section-header{border-top:1px solid var(--sc-border)}[data-look=folio] .section:first-of-type>.section-header{border-top:0}[data-look=folio] .group-name{font-family:var(--sc-mono-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sc-muted);font-size:10.5px;font-weight:400}[data-look=folio] .group-count{font-family:var(--sc-mono-font);font-size:10.5px}[data-look=folio] .group-rule{font-family:var(--sc-mono-font);font-size:10px;font-weight:400}[data-look=folio] .group-rename-input{font-family:var(--sc-mono-font);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:400}[data-look=folio] .zone-sort-btn{font-family:var(--sc-mono-font);letter-spacing:.02em;font-size:10.5px}.children-flat{gap:0}.outline-row-wrap{box-sizing:border-box;padding-top:6px}.ghost-slot{box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--sc-text) 25%, transparent);height:50px;color:var(--sc-muted);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;margin-top:6px;padding:6px 12px 0;font-size:12px;line-height:1.3;display:flex}.ghost-slot.unavailable{border-style:solid;border-color:color-mix(in srgb, var(--sc-text) 12%, transparent);color:color-mix(in srgb, var(--sc-muted) 75%, transparent);font-style:italic}.ghost-slot.unavailable.drop-target-active{border-color:color-mix(in srgb, var(--sc-text) 12%, transparent);color:color-mix(in srgb, var(--sc-muted) 75%, transparent);background:0 0}.drop-notice{z-index:1200;background:var(--sc-bg);border:1px solid color-mix(in srgb, var(--sc-text) 30%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 26px 10px 12px;font-size:12px;line-height:1.4;display:flex;position:absolute;left:8px;right:8px;box-shadow:0 6px 24px #0000002e}.drop-notice-text{flex:1;min-width:0}.drop-notice-close{width:20px;height:20px;color:color-mix(in srgb, var(--sc-text) 62%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:flex;position:absolute;top:3px;right:3px}.drop-notice-close:hover,.drop-notice-close:focus-visible{color:var(--sc-text);background:color-mix(in srgb, var(--sc-text) 10%, transparent)}@media (pointer:coarse){.drop-notice{padding-right:34px}.drop-notice-close{width:28px;height:28px;font-size:13px}}.drop-notice-btn{--lp-h:26px;--lp-inset:0;font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:3px 10px;font-size:11px}.drop-notice-backdrop{z-index:1150;background:0 0;position:fixed;inset:0}.section-header.drop-target-active .section-label,.section-header.drop-target-active .section-count{color:var(--sc-text);font-weight:700}.section-header.drop-on-header{background:#0000000f;border-radius:10px}.ghost-slot.drop-target-active{border-color:color-mix(in srgb, var(--sc-text) 55%, transparent);color:var(--sc-text);background:#ffffffb3}.zone-badge{flex:none;align-items:center;gap:3px;display:inline-flex}.zone-badge svg{opacity:.75;width:13px;height:13px}.zone-badge-count{font-variant-numeric:tabular-nums;opacity:.75;font-size:10px}.outline-row,.card-row{height:var(--row-h);-webkit-user-select:none;user-select:none;cursor:default;will-change:transform;border-radius:8px;grid-template-columns:32px 1fr 44px 44px;align-items:center;display:grid;position:relative}.outline-row:focus,.outline-row:focus-visible,.card-row:focus,.card-row:focus-visible{outline:none}.zone-disclosure,.zone-title,.zone-icon,.zone-handle{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.zone-title{justify-content:flex-start;min-width:0}.zone-handle{touch-action:none;background:var(--handle-bg);border-radius:0 8px 8px 0}.outline-row{background:color-mix(in srgb, var(--row-bg,var(--pal-purple)) 20%, var(--sc-bg));color:var(--sc-text);cursor:pointer;touch-action:manipulation;z-index:7;transition:transform var(--magnet-dur) var(--magnet-ease), background .14s ease, box-shadow .18s ease, color .14s ease;position:relative}.outline-row.active{background:var(--row-bg,var(--pal-purple));color:var(--sc-text-inverse);z-index:8}.outline-row:not(.active):hover,.outline-row.focused:not(.active){background:color-mix(in srgb, var(--row-bg,var(--pal-purple)) 60%, var(--sc-bg))}[data-theme-family=dark] .outline-row:not(.active){background:color-mix(in srgb, var(--row-bg,var(--pal-purple)) 32%, var(--sc-row-bg))}[data-theme-family=dark] .outline-row:not(.active):hover,[data-theme-family=dark] .outline-row.focused:not(.active){background:color-mix(in srgb, var(--row-bg,var(--pal-purple)) 60%, var(--sc-row-bg))}.outline-row .chev{width:14px;height:14px;color:var(--sc-text);display:inline-block}.outline-row.expanded .chev{transform:rotate(90deg)}.outline-row.active .chev{color:var(--sc-text-inverse)}.outline-row .title{font-family:var(--sc-heading-font);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;padding-left:0;font-size:20px;font-weight:400;line-height:1;overflow:hidden}.outline-row.active .title{letter-spacing:-.022em;font-weight:600}.outline-row .title-edit,.card-row .title-edit{color:inherit;font:inherit;letter-spacing:inherit;caret-color:currentColor;background:0 0;border:0;outline:none;width:100%;min-width:0;margin:0;padding:0}.outline-row .row-meta{z-index:1;color:var(--sc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:1;font-size:10px;transition:opacity .14s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.outline-row.active .row-meta{opacity:0}@media (hover:hover){.outline-row:not(.active):hover .row-meta{opacity:0}}@container sidebar (width<=200px){.outline-row .row-meta{display:none}}.outline-row .title.untitled{color:var(--sc-muted);min-width:0;font-style:italic}.outline-row.active .title.untitled{color:var(--sc-text-inverse)}.outline-row .title-count{letter-spacing:.02em;color:var(--sc-faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:8px;font-size:10px}.outline-row.active .title-count{color:color-mix(in srgb, var(--sc-text-inverse) 75%, transparent)}.outline-row .title-edit{font-family:var(--sc-heading-font);font-size:20px;line-height:1}.outline-row .zone-icon,.card-row .zone-icon{justify-content:flex-end;gap:2px;padding-right:2px}.outline-row .row-status,.card-row .row-status{pointer-events:none;opacity:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .14s;display:inline-flex}.outline-row.active .row-status,.card-row.active .row-status{opacity:.95}.outline-row .row-status svg,.card-row .row-status svg{color:currentColor;width:14px;height:14px}.card-row .row-status.placed{opacity:.5;font-size:12px;line-height:1}.card-row:hover .row-status.placed,.card-row.active .row-status.placed{opacity:.95}.outline-row .ibtn{width:22px;height:22px;color:var(--sc-text-inverse);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .14s;display:inline-flex}.outline-row.active .ibtn{opacity:.95}.outline-row .ibtn svg{width:15px;height:15px}.outline-row .drag-handle{cursor:grab}.outline-row .drag-handle:active{cursor:grabbing}.outline-row .handle-glyph{width:14px;height:14px;color:var(--sc-text-inverse);opacity:0;justify-content:center;align-items:center;transition:opacity .14s;display:inline-flex}.outline-row.active .handle-glyph{opacity:.95}@media (hover:hover){.outline-row:not(.active):hover .handle-glyph{color:var(--sc-muted);opacity:.8}.outline-row:not(.active) .drag-handle:hover .handle-glyph{color:var(--sc-text);opacity:1}}.outline-row .handle-glyph svg{width:14px;height:14px}.outline-row .divider{opacity:0;background:#ffffff80;width:1px;transition:opacity .14s;position:absolute;top:0;bottom:0;left:0}.outline-row.active .divider{opacity:1}.outline-row.dragging{z-index:8;transform:translateY(var(--drag-dy,0));transition:box-shadow .18s,transform;box-shadow:0 1px 1px #0000000f,0 6px 20px #00000029,0 16px 40px #0000001a}.outline-row.settling{transition:transform .26s var(--magnet-ease), box-shadow .22s ease;z-index:8}.children-wrap{transition:height var(--magnet-dur) var(--magnet-ease);overflow:hidden}.import-progress{align-items:center;gap:6px;padding:3px 10px 5px 30px;display:flex}.import-progress-track{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;flex:auto;min-width:0;height:3px;overflow:hidden}.import-progress-bar{background:color-mix(in srgb, currentColor 55%, transparent);border-radius:999px;height:100%;transition:width .3s}.import-progress-label{font-family:var(--sc-body-font);font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-size:10px}@media (prefers-reduced-motion:reduce){.import-progress-bar{transition:none}}.children-wrap.drag-extended{clip-path:inset(-12px 0);overflow:visible}.children-inner,.children-flat{padding-top:0}.outline-row.tenant-stub{opacity:.72;cursor:pointer}.outline-row.tenant-stub:hover,.outline-row.tenant-stub:focus-visible{opacity:1}.outline-row.tenant-stub .zone-disclosure .chev{visibility:hidden}.outline-row.tenant-stub.joining{opacity:.45;pointer-events:none}.group-row-wrap{padding-top:6px;list-style:none;position:relative}.group-row{z-index:5;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;grid-template-columns:32px 1fr auto auto 28px;align-items:center;gap:0 6px;height:44px;padding-right:2px;display:grid;position:relative}.group-row:hover{background:color-mix(in srgb, var(--sc-text) 5%, transparent)}.group-row.holds-selection{background:color-mix(in srgb, var(--sc-highlight) 12%, transparent)}.group-row.holds-selection:hover:not(.drop-target-active){background:color-mix(in srgb, var(--sc-highlight) 18%, transparent)}.group-disclosure{width:32px;height:100%;color:var(--sc-muted);cursor:pointer;background:0 0;border:0;grid-column:1;justify-content:center;align-items:center;padding:0;display:flex}.group-disclosure-glyph{width:11px;height:11px;transition:transform var(--magnet-dur,.22s) var(--magnet-ease);transform:rotate(90deg)}.group-disclosure.closed .group-disclosure-glyph{transform:rotate(0)}.group-title-block{grid-column:2;align-items:baseline;gap:8px;min-width:0;display:flex}.group-name{font-family:var(--sc-body-font);letter-spacing:.005em;color:var(--sc-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.group-rule{min-width:0;color:var(--sc-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:11px;font-weight:300;overflow:hidden}.group-rename-input{border:0;border-bottom:1px solid color-mix(in srgb, var(--sc-text) 35%, transparent);width:100%;font-family:var(--sc-body-font);color:var(--sc-text);background:0 0;outline:none;padding:0;font-size:14px;font-weight:600;line-height:1}.group-count{font-variant-numeric:tabular-nums;color:var(--sc-muted);grid-column:3;font-size:11px}.group-actions{grid-column:4;align-items:center;display:flex}.group-menu-btn{width:22px;height:22px;color:var(--sc-muted);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .14s;display:flex}.group-menu-btn svg{width:15px;height:15px}.group-row:hover .group-menu-btn,.group-menu-btn:focus-visible,.group-menu-btn[aria-expanded=true]{opacity:.9}.group-handle{height:100%;color:var(--sc-muted);opacity:0;cursor:grab;touch-action:none;grid-column:5;justify-content:center;align-items:center;transition:opacity .14s;display:flex}.group-handle svg{width:12px;height:12px}.group-row:hover .group-handle{opacity:.8}.group-row.drop-target-active,.group-row.smart.drop-target-active{background:var(--sc-text)}.group-row.drop-target-active .group-name,.group-row.drop-target-active .group-rule,.group-row.drop-target-active .group-count,.group-row.drop-target-active .group-disclosure{color:var(--sc-bg)}.group-row.drop-target-active .group-rule,.group-row.drop-target-active .group-count{color:color-mix(in srgb, var(--sc-bg) 72%, transparent)}.group-menu-backdrop{z-index:1200;position:fixed;inset:0}.group-menu{z-index:1201;text-align:right;border:1px solid color-mix(in srgb, var(--sc-text) 12%, transparent);background:var(--sc-bg);border-radius:10px;width:max-content;max-width:230px;padding:5px;position:fixed;box-shadow:0 10px 28px #00000029}.group-menu button{text-align:right;width:100%;color:var(--sc-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-end;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.group-menu .group-verb-glyph{flex-shrink:0;width:16px;height:16px}.group-menu button:hover{background:color-mix(in srgb, var(--sc-text) 7%, transparent)}.group-menu button.danger{color:#b3261e}.group-menu-note{color:var(--sc-muted);margin:4px 4px 2px;font-size:11px;line-height:1.35}[data-look=folio] .outline-row:not(.active){background:0 0}[data-look=folio] .outline-row:not(.active):hover,[data-look=folio] .outline-row.focused:not(.active){background:color-mix(in srgb, var(--sc-text) 5%, transparent)}.outline-row .row-swatch,[data-look=folio] .outline-row .chev{display:none}[data-look=folio] .outline-row .row-swatch{background:color-mix(in srgb, var(--row-bg,var(--pal-purple)) 42%, var(--sc-bg-main));border-radius:2px;width:15px;height:9px;transition:background .14s;display:block}[data-look=folio][data-theme-family=dark] .outline-row .row-swatch{background:color-mix(in srgb, var(--row-bg,var(--pal-purple)) 58%, var(--sc-row-bg))}[data-look=folio] .outline-row.focused:not(.active) .row-swatch{background:var(--row-bg,var(--pal-purple))}[data-look=folio] .outline-row.active .row-swatch{background:color-mix(in srgb, var(--sc-text-inverse) 92%, transparent)}[data-look=folio] .outline-row .row-meta,[data-look=folio] .outline-row .title-count{font-family:var(--sc-mono-font);letter-spacing:.06em;text-transform:uppercase;color:var(--sc-faint);font-size:9.5px}[data-look=folio] .outline-row.active .title-count{color:color-mix(in srgb, var(--sc-text-inverse) 75%, transparent)}.card-row-wrap{height:var(--card-h);transition:height var(--magnet-dur) var(--magnet-ease), opacity .14s ease;touch-action:pan-y}.vwin-spacer{pointer-events:none;margin:0;padding:0;list-style:none}.card-row-wrap.hidden,.card-row-wrap.fold-hidden{opacity:0;pointer-events:none;overflow:hidden;height:0!important}.card-row{--row-bg:var(--sc-row-bg);--bg-inset:var(--depth-x,0px);--handle-bg:var(--sc-row-bg);color:var(--sc-text);z-index:2;transition:transform var(--magnet-dur) var(--magnet-ease), box-shadow .18s ease, color .14s ease;background:0 0;border-radius:8px;position:relative}.card-row:before{content:"";top:0;bottom:0;right:0;left:var(--bg-inset,0px);background:var(--row-bg);border-radius:inherit;z-index:0;pointer-events:none;position:absolute}.card-row>*{z-index:1}.card-row.active{--row-bg:var(--sc-text);--handle-bg:var(--sc-text);--bg-inset:var(--depth-x,0px);color:var(--sc-text-inverse);z-index:3}.card-row.reference.active{--row-bg:var(--pal-blue);--handle-bg:var(--pal-blue)}.card-row.multi-selected:not(.active){--row-bg:#444;--handle-bg:#444;--bg-inset:var(--depth-x,0px);color:var(--sc-text-inverse);z-index:3}.card-row.multi-selected:not(.active) .disclosure{color:var(--sc-text-inverse)}.card-row.multi-selected:not(.active) .preview{color:#ffffffb3}.card-row-wrap.in-active-stack .card-row.multi-selected:not(.active){--row-bg:#444;--bg-inset:var(--depth-x,0px);--handle-bg:#444}.card-row .edit-btn{color:currentColor;cursor:pointer;opacity:.95;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:opacity .14s;display:inline-flex}.card-row .edit-btn:hover{opacity:1}.card-row .edit-btn svg{width:15px;height:15px}.card-row-wrap.in-active-stack .card-row{--bg-inset:var(--active-stack-inset,0px)}.card-row-wrap.in-active-stack .card-row.active{--row-bg:var(--sc-text);--bg-inset:var(--depth-x,0px);--handle-bg:var(--sc-text)}.card-row-wrap.in-active-stack .card-row.reference.active{--row-bg:var(--pal-blue);--handle-bg:var(--pal-blue)}.card-row .disclosure{width:16px;height:16px;transform:translateX(var(--depth-x,0px));color:var(--sc-text);justify-content:center;align-items:center;display:inline-flex}.card-row:has(.preview) .disclosure{transform:translateX(var(--depth-x,0px)) translateY(-8px)}.card-row.active .disclosure{color:var(--sc-text-inverse)}.card-row .disclosure .chev-tri{width:16px;height:16px;display:inline-block}.card-row.expanded .disclosure .chev-tri{transform:rotate(90deg)}.card-row.multi-selected:not(.active) .disclosure .chev-tri{color:var(--sc-text-inverse)}.card-row .bullet{background:currentColor;border-radius:50%;width:5px;height:5px}.card-row .title-block{width:100%;min-width:0;transform:translateX(var(--depth-x,0px));flex-direction:column;justify-content:center;padding-right:8px;display:flex}.card-row .title-line{align-items:center;min-width:0;display:flex}.card-row .title{font-family:var(--sc-body-font);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:18px;font-weight:500;line-height:1.1;overflow:hidden}.card-row.adopted .title{color:var(--pal-purple)}.card-row.reference .title{color:var(--pal-blue)}.card-row.adopted.active .title,.card-row.adopted.multi-selected:not(.active) .title,.card-row.reference.active .title,.card-row.reference.multi-selected:not(.active) .title{color:var(--sc-text-inverse)}.media-kind-glyph{width:13px;height:13px;color:var(--pal-green);opacity:.85;flex:none;margin-right:4px;display:inline-flex}.card-row.active .media-kind-glyph,.card-row.multi-selected:not(.active) .media-kind-glyph{color:var(--sc-text-inverse);opacity:1}.card-row .preview{font-family:var(--sc-body-font);color:var(--sc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:300;line-height:1.1;overflow:hidden}.card-row .preview strong{font-weight:600}.card-row .preview em{font-style:italic}.card-row .preview code{background:#0000000f;border-radius:2px;padding:0 .25em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.card-row .preview a{color:inherit;pointer-events:none;text-decoration:none}.card-row .preview img{vertical-align:-.3em;object-fit:cover;pointer-events:none;border-radius:2px;width:auto;max-width:3em;height:auto;max-height:1.6em;margin:0 .25em 0 0;display:inline-block}.card-row .row-thumb{object-fit:cover;pointer-events:none;width:40px;height:40px;transform:translateX(var(--depth-x,0px));background:#0000000a;border-radius:4px;flex:none;align-self:center;margin-right:8px}.card-row .row-thumb.row-favicon{object-fit:contain;background:0 0;border-radius:3px;align-self:center;width:18px;height:18px}.card-row .row-thumb.row-thumb-circle{object-fit:cover;border-radius:50%;align-self:center;width:18px;height:18px}.card-row:has(.row-thumb) .title-block{flex:1 1 0;width:auto}.card-row.active .preview code{background:#ffffff2e}.card-row.search-context .title,.card-row.search-context .preview,.card-row.search-context .preview *{font-weight:100}.card-row.body-match .preview{font-weight:400}.card-row.active .preview{color:color-mix(in srgb, var(--sc-text-inverse) 70%, transparent)}.card-row .drag-handle{cursor:grab}.card-row .drag-handle:active{cursor:grabbing}.card-row .handle-glyph{width:14px;height:14px;color:var(--sc-text-inverse);opacity:0;justify-content:center;align-items:center;transition:opacity .14s;display:inline-flex}.card-row.active .handle-glyph{opacity:.95}.card-row .handle-glyph svg{width:14px;height:14px}.card-row .divider{opacity:0;background:#ffffff80;width:1px;transition:opacity .14s;position:absolute;top:0;bottom:0;left:0}.card-row.active .divider{opacity:1}.card-row.dragging{z-index:3;transform:translateY(var(--drag-dy,0));transition:transform}.card-row-wrap.settling .card-row:before{transition:left var(--magnet-dur) var(--magnet-ease)}.card-row.dragging:after{content:"";top:0;bottom:0;right:0;left:var(--bg-inset,0px);border-radius:inherit;pointer-events:none;z-index:1;position:absolute;box-shadow:0 1px 1px #0000000f,0 6px 20px #00000029,0 16px 40px #0000001a}.card-row.dragging-with-footer:after{clip-path:inset(-50px -50px 0)}.stack-footer.dragging:after{content:"";top:0;bottom:0;right:0;left:var(--bg-inset,0px);pointer-events:none;z-index:1;clip-path:inset(0 -50px -50px);border-radius:0 0 8px 8px;position:absolute;box-shadow:0 1px 1px #0000000f,0 6px 20px #00000029,0 16px 40px #0000001a}.card-row-wrap.has-stack-chrome>.card-row{border-radius:8px 8px 0 0}.card-row-wrap.has-stack-chrome>.card-row .zone-handle{border-radius:0 8px 0 0}.card-row-wrap.has-stack-chrome>.card-row:not(.active){--row-bg:var(--sc-stack-capsule);--bg-inset:var(--depth-x,0px);--handle-bg:var(--sc-stack-capsule)}.card-row-wrap.in-active-stack{position:relative}.card-row-wrap.in-active-stack .card-row{--row-bg:transparent;--bg-inset:var(--active-stack-inset,0px);--handle-bg:linear-gradient(var(--sc-stack-wash), var(--sc-stack-wash)), var(--sc-bg-main);border-radius:8px}.card-row-wrap.has-stack-chrome>.card-row:not(.dragging):after,.card-row-wrap.in-active-stack .card-row:not(.dragging):after{content:"";inset:0 0 calc(var(--row-h) - var(--card-h)) var(--active-stack-inset,0px);background:var(--sc-stack-wash);z-index:-1;pointer-events:none;position:absolute}.card-row-wrap.has-stack-chrome>.card-row:not(.dragging):after{left:var(--bg-inset,0px)}.card-row-wrap.in-active-stack .card-row.dragging:not(.active):not(.multi-selected){--row-bg:linear-gradient(var(--sc-stack-wash), var(--sc-stack-wash)), var(--sc-bg-main)}.stack-footer-wrap{z-index:2;margin:0;padding:0;list-style:none;position:relative}.stack-footer{background:0 0;grid-template-columns:32px 1fr 44px 44px;align-items:center;height:36px;display:grid;position:relative}.stack-footer:before{content:"";top:0;bottom:0;right:0;left:var(--bg-inset,0px);background:var(--sc-stack-capsule);z-index:0;pointer-events:none;border-radius:0 0 8px 8px;position:absolute}.stack-footer>*{z-index:1;position:relative}.stack-footer-copy{width:22px;height:22px;transform:translateX(var(--depth-x,0px));transition:transform var(--magnet-dur) var(--magnet-ease), opacity .12s ease;color:var(--sc-text);cursor:pointer;opacity:.75;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.stack-footer-copy-glyph{width:16px;height:16px;display:block}.stack-footer-copy:hover{opacity:1}.stack-footer-copy:active{transform:translateX(var(--depth-x,0px)) scale(.92)}.stack-footer-summary{font-family:var(--sc-body-font);color:var(--sc-text);transform:translateX(var(--depth-x,0px));transition:transform var(--magnet-dur) var(--magnet-ease);white-space:nowrap;text-overflow:ellipsis;padding-right:8px;font-size:13px;overflow:hidden}.stack-footer-summary .cnt-stack-label{padding-right:4px;font-weight:600}.stack-footer-summary .cnt-cards{font-weight:400}.stack-footer-summary .cnt-words{font-weight:300}.stack-footer-summary .sep{color:var(--sc-muted);padding:0 4px;font-weight:400}.outline-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0}.og-line{background:var(--sc-guide);width:1px;position:absolute}body.sidebar-v2-dragging,body.sidebar-v2-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.dragging{transition:none!important}.drag-handle.armed{transition:transform 80ms;transform:scale(.92)}[data-look=folio] .og-line{background:var(--row-bg,var(--sc-guide))}.avatar.svelte-1pre9qb{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-photo.svelte-1pre9qb{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block}.avatar-initial.svelte-1pre9qb{font-family:var(--sc-body-font,"Work Sans", sans-serif);font-weight:600;line-height:1;transform:translateY(.04em)}.avatar-fallback.svelte-1pre9qb{opacity:.9;height:auto}.section-empty-trash-btn{gap:6px}.section-empty-trash-x{width:12px;height:12px}.trash-list{gap:0}.trash-row{z-index:6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;height:44px;margin-top:6px;padding:0 8px 0 16px;display:grid;position:relative}.trash-row .label{font-family:var(--sc-heading-font);color:#4d4d4d;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-style:italic;font-weight:400;overflow:hidden}.trash-row .x{color:#4d4d4d;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.trash-row .x:hover{background:#0000000f}.trash-meta{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.trash-date{color:var(--sc-muted);font-variant-numeric:tabular-nums;font-size:11px}.trash-shared-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--rs-danger,var(--pal-red));font-size:10px;font-weight:600}@container sidebar (width<=300px){.trash-meta{display:none}}.trash-section .section-header{transition:background-color .12s ease-out}.trash-section .section-label,.trash-section .section-count{transition:color .12s ease-out}.trash-section .section-header.drop-target-active{background:var(--sc-surface);border-radius:10px}.trash-section .section-header.drop-target-active .section-label,.trash-section .section-header.drop-target-active .section-count{color:#000}.empty-trash-manifest{max-height:40vh;margin:.5rem 0 .25rem;padding:0;font-size:.85rem;list-style:none;overflow-y:auto}.empty-trash-manifest li{border-bottom:1px solid var(--sc-border,var(--sc-border));align-items:baseline;gap:.5rem;padding:.25rem 0;display:flex}.empty-trash-manifest li:last-child{border-bottom:none}.empty-trash-manifest strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.empty-trash-kind{color:var(--sc-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:.72rem}.ctm-none.svelte-ze0c9v{color:var(--sc-muted);padding:8px 10px;font-size:12px}.ctm-foot.svelte-ze0c9v{border-top:1px solid var(--sc-line-2);font-family:var(--sc-mono-font);letter-spacing:.06em;color:var(--sc-faint);white-space:nowrap;margin-top:2px;padding:5px 10px 3px;font-size:9px}.gr-disc-row.svelte-12sekok{align-items:baseline;gap:.4rem;display:flex}.gr-disc-chevbtn.svelte-12sekok{flex:none;width:auto}.gr-pick{appearance:none;font:inherit;color:var(--rs-danger);border:0;border-bottom:1px dotted var(--rs-danger);cursor:pointer;text-underline-offset:.25em;background:0 0;margin:0;padding:0 0 1px}.gr-pick:hover,.gr-pick:focus-visible{background:color-mix(in srgb, var(--rs-danger) 8%, transparent);border-bottom-style:solid;border-bottom-width:1.5px;border-radius:3px 3px 0 0;outline:none}.gr-pick[aria-expanded=true]{background:color-mix(in srgb, var(--rs-danger) 12%, transparent);border-bottom-style:solid;border-bottom-width:1.5px;border-radius:3px 3px 0 0}.gr-pick.gr-unset{color:var(--rs-faint);border-bottom-color:var(--rs-faint);font-style:italic}.gr-pick:disabled{color:var(--rs-faint);border-bottom-color:var(--rs-faint);cursor:default;background:0 0;border-bottom-style:dotted}.gr-menu{z-index:60;border:1px solid var(--rs-line);background:var(--rs-field);min-width:12rem;max-width:22rem;font-family:var(--rs-font-ui);color:var(--rs-text);border-radius:10px;margin:0;padding:.5rem 0 .35rem;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 10px 28px #0000002e}.gr-menu-head{border-bottom:1px solid var(--rs-line-2);font-family:var(--rs-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rs-faint);padding:0 .875rem .5rem;font-size:.5625rem;font-style:normal;display:block}.gr-opt{width:100%;font-family:var(--rs-font-mono);color:var(--rs-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:.375rem .875rem;font-size:.72rem;display:flex}.gr-opt:hover,.gr-opt:focus-visible{background:var(--rs-highlight-soft);outline:none}.gr-opt[aria-checked=true]{color:var(--rs-danger);background:color-mix(in srgb, var(--rs-danger) 7%, transparent)}.gr-opt-tick{opacity:.85;margin-left:auto}.gr-opt-hint{color:var(--rs-faint)}.gr-menu-foot{border-top:1px solid var(--rs-line-2);font-family:var(--rs-font-mono);letter-spacing:.06em;color:var(--rs-faint);padding:.5rem .875rem .125rem;font-size:.5625rem}.gr-state{appearance:none;font:inherit;color:var(--rs-danger);border:0;border-bottom:1px dotted var(--rs-danger);cursor:pointer;text-underline-offset:.25em;background:0 0;border-radius:3px;margin:0;padding:0 1px}.gr-state.gr-off{color:var(--rs-meta);border-bottom-color:var(--rs-line)}.gr-state:hover,.gr-state:focus-visible{background:color-mix(in srgb, var(--rs-danger) 8%, transparent);outline:none}.gr-state:disabled{color:var(--rs-faint);border-bottom-color:var(--rs-faint);cursor:default;background:0 0}@keyframes gr-flip-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--rs-danger) 34%, transparent)}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--rs-danger) 0%, transparent)}}.gr-state.gr-flipped{animation:.3s ease-out gr-flip-ring}.gr-num{appearance:none;font:inherit;color:var(--rs-danger);border:0;border-bottom:1px dotted var(--rs-danger);text-underline-offset:.25em;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:3px;margin:0;padding:0 1px}.gr-num:hover,.gr-num:focus-visible{background:color-mix(in srgb, var(--rs-danger) 8%, transparent);outline:none}.gr-num:disabled{color:var(--rs-faint);border-bottom-color:var(--rs-faint);cursor:default;background:0 0}.gr-num.gr-scrubbing{color:var(--rs-text-inverse);background:var(--rs-accent);border-bottom-color:#0000;border-radius:4px;padding:0 .35rem}.gr-num-arrow{opacity:.55;font-size:.85em}.gr-disc-head{width:100%;font:inherit;color:var(--rs-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;padding:0;display:flex}.gr-disc-head:hover{color:var(--rs-text)}.gr-disc-head:focus-visible{outline:2px solid var(--rs-accent);outline-offset:2px;border-radius:3px}.gr-disc-chev{color:var(--rs-text-2);flex:none;font-size:.8em;line-height:1;transition:transform .14s;display:inline-block}.gr-disc-head[aria-expanded=true] .gr-disc-chev{transform:rotate(90deg)}.gr-disc-body{transition:grid-template-rows var(--gr-fold-ms,.18s) ease;grid-template-rows:0fr;display:grid}.gr-disc-body.gr-open{grid-template-rows:1fr}.gr-disc-body>*{min-height:0;overflow:hidden}.gr-disc-body:not(.gr-open)>*{visibility:hidden}.gr-disc-body.gr-open>*{visibility:visible;transition:visibility}@media (prefers-reduced-motion:reduce){.gr-disc-body,.gr-disc-chev{transition-duration:0s}.gr-state.gr-flipped{background:color-mix(in srgb, var(--rs-danger) 16%, transparent);animation:none}}.theme-control.svelte-lcz8fk{align-items:center;gap:.3rem;display:inline-flex}.theme-toggle.svelte-lcz8fk{--lp-h:36px}.theme-toggle.svelte-lcz8fk .theme-glyph{width:16px;height:16px}.vt-place.svelte-1tm50jz{--lp-h:36px;--lp-font-size:13px;line-height:1}.vt-place.svelte-1tm50jz .lp-seg:where(.svelte-1tm50jz){gap:6px;padding:0 14px;transition:color .1s,gap .44s cubic-bezier(.22,.61,.36,1),padding .44s cubic-bezier(.22,.61,.36,1)}.view-toggle.svelte-1tm50jz .vt-icon-card{height:16px;margin-left:4px}.view-toggle.svelte-1tm50jz .vt-icon-tree{height:24.4px}.vt-word.svelte-1tm50jz{white-space:nowrap;max-width:6rem;transition:max-width .44s cubic-bezier(.22,.61,.36,1),opacity .44s cubic-bezier(.22,.61,.36,1);display:inline-block;overflow:hidden}@container lp-band (width<=750px){.lp-pill.svelte-1tm50jz .lp-seg:where(.svelte-1tm50jz) .vt-word:where(.svelte-1tm50jz){opacity:0;max-width:0}.vt-place.svelte-1tm50jz .lp-seg:where(.svelte-1tm50jz){gap:0;padding:0 10px}}.gloss-toggle.svelte-1uwflb6{--lp-h:36px;margin-left:8px;padding:0 8px}.gloss-glyph.svelte-1uwflb6{width:16px;height:16px}.slide-over-backdrop.svelte-1v9fzur{z-index:1500;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);background:0 0;position:fixed;inset:0}.slide-over.svelte-1v9fzur{background:var(--sc-bg);flex-direction:column;display:flex;position:absolute;inset:0;box-shadow:-8px 0 32px #0000002e}.slide-over-backdrop.slide-over-mode-inline.svelte-1v9fzur{z-index:auto;flex-direction:column;width:100%;height:100%;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:static;inset:auto}.slide-over-backdrop.slide-over-mode-inline.svelte-1v9fzur .slide-over:where(.svelte-1v9fzur){box-shadow:none;flex:1;min-height:0;position:static;inset:auto}.slide-over.svelte-1v9fzur:focus{outline:none}.slide-over-header.svelte-1v9fzur{background:var(--sc-bg);padding:12px 2rem 0 16px;padding-top:max(12px, env(safe-area-inset-top,12px), env(titlebar-area-height,0px), var(--ios-chrome-clearance,0px));flex:none}html.ios-standalone:not(.ios-fullscreen) .slide-over-mode-inline.svelte-1v9fzur .slide-over-header:where(.svelte-1v9fzur){padding-top:max(8px, env(safe-area-inset-top,12px))}.slide-over-header-row.svelte-1v9fzur{justify-content:space-between;align-items:center;gap:8px;height:36px;display:flex;position:relative;container:lp-band/inline-size}.slide-over-back.svelte-1v9fzur{height:32px;color:var(--sc-text);font-family:var(--sc-body-font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:500;transition:background .12s;display:inline-flex}.slide-over-back.svelte-1v9fzur:hover{background:#0000000a}.slide-over-back.svelte-1v9fzur svg:where(.svelte-1v9fzur){display:block}.slide-over-view-toggle-wrap.svelte-1v9fzur{transition:transform .44s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@container lp-band (width<=750px){.slide-over-view-toggle-wrap.svelte-1v9fzur{transform:translate(calc(-50% - 40pt),-50%)}}@container lp-band (width<=480px){.slide-over-view-toggle-wrap.svelte-1v9fzur{display:none}}.slide-over-body.svelte-1v9fzur{overscroll-behavior:contain;--pane-band-bg:linear-gradient(to bottom, var(--sc-bg) 0px, var(--sc-bg-main) 60px);background:var(--pane-band-bg);min-height:0;color:var(--rs-text,var(--sc-text));font-family:var(--rs-font-body,var(--sc-body-font,"Work Sans", sans-serif));flex:1;overflow:auto}.slide-over-header-right.svelte-1v9fzur{align-items:center;gap:8px;display:flex}.dbgc.svelte-1p4zmas{z-index:2147483000;color:#e6e6e6;padding-bottom:env(safe-area-inset-bottom,0);background:#14161af7;border-top:2px solid #4a5058;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0006}.dbgc-bar.svelte-1p4zmas{background:#2a2e34;border-bottom:1px solid #40454d;align-items:center;gap:8px;padding:6px 10px;display:flex}.dbgc-title.svelte-1p4zmas{color:#9fd0ff;flex:1;font-weight:600}.dbgc-bar.svelte-1p4zmas button:where(.svelte-1p4zmas){color:#e6e6e6;min-height:34px;font:inherit;cursor:pointer;touch-action:manipulation;background:#3a3f47;border:1px solid #565c66;border-radius:7px;padding:4px 12px}.dbgc-bar.svelte-1p4zmas button:where(.svelte-1p4zmas):active{background:#4a505a}.dbgc-log.svelte-1p4zmas{-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;max-height:42vh;padding:6px 10px;overflow:auto}.dbgc-line.svelte-1p4zmas{white-space:pre-wrap;word-break:break-word;border-bottom:1px solid #ffffff0f;padding:3px 0}.dbgc-error.svelte-1p4zmas{color:#ff8a80}.dbgc-warn.svelte-1p4zmas{color:#fc6}.dbgc-info.svelte-1p4zmas{color:#8fb7ff}.dbgc-log.svelte-1p4zmas{color:#d6d6d6}.reader.svelte-k31b76{background:var(--sc-bg);width:100%;height:100%;min-height:0;color:var(--sc-text);font-family:var(--sc-body-font);flex-direction:column;display:flex}.reader.svelte-k31b76:focus{outline:none}.reader-header.svelte-k31b76{background:var(--sc-bg);padding:12px 2rem 0 16px;padding-top:max(12px, env(safe-area-inset-top,12px), env(titlebar-area-height,0px), var(--ios-chrome-clearance,0px));border-bottom:1px solid var(--sc-border);flex:none}.reader-row.svelte-k31b76{box-sizing:content-box;align-items:center;gap:8px;height:36px;padding-bottom:6px;display:flex}.reader-back.svelte-k31b76{height:32px;color:var(--sc-text);font-family:var(--sc-body-font);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.reader-back.svelte-k31b76:hover{background:var(--sc-line)}.reader-title.svelte-k31b76{text-align:left;min-width:0;font-family:var(--sc-body-font);color:var(--sc-text-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;padding:0 4px;font-size:13px;overflow:hidden}.reader-title.svelte-k31b76:hover{color:var(--sc-text);text-underline-offset:2px;text-decoration:underline}.reader-nav.svelte-k31b76{flex:none;align-items:center;gap:6px;display:flex}.reader-key.svelte-k31b76{--lp-h:28px;--lp-font-size:11px;padding:0 9px}.reader-key.svelte-k31b76:disabled{opacity:.45;cursor:default}.reader-newtab.svelte-k31b76,.reader-excerpt.svelte-k31b76{white-space:nowrap;margin-left:6px}.reader-pagefield.svelte-k31b76{color:var(--sc-text-2);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.reader-pageinput.svelte-k31b76{border:1px solid var(--sc-border);background:var(--sc-bg-main);width:3.6em;height:24px;color:var(--sc-text);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:5px;padding:0 6px;font-size:12px}.reader-pageinput.svelte-k31b76:focus{outline:2px solid var(--rs-highlight);outline-offset:1px}.reader-pagecount.svelte-k31b76{white-space:nowrap}.sr-only.svelte-k31b76{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-body.svelte-k31b76{flex:auto;min-height:0;display:flex}.reader-rail.svelte-k31b76{overflow-anchor:none;background:var(--sc-panel-bg);border-right:1px solid var(--sc-border);flex-direction:column;flex:none;gap:10px;width:116px;padding:10px 10px 16px;display:flex;overflow-y:auto}.strip-slot.svelte-k31b76{border:1px solid var(--sc-border);background:var(--sc-bg-main);cursor:pointer;border-radius:3px;flex:none;justify-content:center;align-items:center;width:96px;height:128px;padding:0;display:flex;position:relative;overflow:hidden}.strip-slot.arriving.svelte-k31b76{background:0 0;border-style:dashed}.strip-slot.current.svelte-k31b76{outline:2px solid var(--sc-text);outline-offset:1px}.strip-slot.svelte-k31b76:hover:not(.current){border-color:var(--sc-muted)}.strip-slot.svelte-k31b76:focus-visible{outline:2px solid var(--rs-highlight);outline-offset:1px}.strip-thumb.svelte-k31b76{object-fit:contain;width:100%;height:100%;display:block}.strip-num.svelte-k31b76{background:var(--sc-panel-bg);color:var(--sc-muted);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 4px;font-size:10px;line-height:1.5;position:absolute;bottom:3px;right:4px}.strip-slot.arriving.svelte-k31b76 .strip-num:where(.svelte-k31b76){background:0 0;font-size:12px;position:static}.reader-stage.svelte-k31b76{background:var(--sc-bg-main);flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.reader-stage.viewer.svelte-k31b76{padding:0}.reader-page.svelte-k31b76{object-fit:contain;filter:drop-shadow(0 2px 8px #0000002e);-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.reader-frame.svelte-k31b76{border:0;width:100%;height:100%;display:block}.reader-note.svelte-k31b76{text-align:center;max-width:32rem;color:var(--sc-muted);margin:0;font-size:13px;line-height:1.5}.reader-mint-note.svelte-k31b76{color:var(--sc-text);white-space:normal;text-align:center;max-width:32rem;bottom:52px}.reader-toast.svelte-k31b76{background:var(--sc-panel-bg);border:1px solid var(--sc-border);color:var(--sc-text-2);white-space:nowrap;border-radius:999px;margin:0;padding:3px 10px;font-size:11.5px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pdock.svelte-7cazns{border-left:1px solid var(--sc-border);flex-direction:column;flex:0 20rem;width:20rem;min-width:15rem;height:100%;display:flex;overflow:hidden}.pdock-row.svelte-7cazns{flex-direction:column;flex:0 auto;min-height:0;display:flex}.pdock-row.svelte-7cazns+.pdock-row:where(.svelte-7cazns){border-top:1px solid var(--sc-border)}.pdock-header.svelte-7cazns{flex:0 0 48px;align-items:center;gap:.4rem;height:48px;padding:0 .7rem;display:flex}.pdock-noun.svelte-7cazns{color:var(--sc-text);flex:none;font-size:.95rem;font-weight:600}.pdock-subject.svelte-7cazns{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sc-muted);flex:0 auto;font-size:.8rem;overflow:hidden}.pdock-close.svelte-7cazns{color:var(--sc-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;margin-left:auto;padding:.2rem;font-size:.95rem;line-height:1}.pdock-close.svelte-7cazns:hover{color:var(--sc-text)}.pdock-scroll.svelte-7cazns{overflow-anchor:none;flex:auto;padding:0 12px 1.25rem;overflow-y:auto}.pv-backdrop.svelte-as5uo1{z-index:2000;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pv-modal.svelte-as5uo1{background:var(--sc-bg);border:1px solid var(--sc-border);width:calc(100% - 2rem);max-width:24rem;font-family:var(--sc-body-font,"Work Sans", sans-serif);color:var(--sc-text);border-radius:8px;padding:1.25rem 1.5rem 1rem;box-shadow:0 12px 40px #0003}.pv-title.svelte-as5uo1{font-family:var(--sc-heading-font,"Playfair Display", Georgia, serif);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.15rem;font-weight:600}.pv-body.svelte-as5uo1{margin:0;font-size:.88rem;line-height:1.5}.pv-actions.svelte-as5uo1{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.pv-btn.svelte-as5uo1{border:1px solid var(--sc-border);color:var(--sc-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;transition:background .12s,border-color .12s,color .12s}.pv-btn.svelte-as5uo1:hover{border-color:var(--sc-text)}.pv-go.svelte-as5uo1{background:var(--accent);color:var(--sc-text-inverse);border-color:var(--accent)}.pv-go.svelte-as5uo1:hover{background:var(--pal-gold);border-color:var(--pal-gold)}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{font-family:var(--sc-body-font);background:var(--sc-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--sc-text);margin:0}.loading.svelte-1n46o8q{color:#999;justify-content:center;align-items:center;height:100dvh;display:flex}.app.svelte-1n46o8q{height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);background:var(--sc-surface);will-change:transform;transition:transform .36s cubic-bezier(.33,1,.68,1);display:flex}.app.slide-off-left.svelte-1n46o8q{transform:translate(-100%)}.main.svelte-1n46o8q{flex:1;min-width:50vw;position:relative;overflow:hidden}@media (width<=600px){.main.svelte-1n46o8q{display:none}}html.ios-standalone{--ios-chrome-clearance:44px}html.ios-standalone.ios-fullscreen{--ios-chrome-clearance:0px}html.ios-fullscreen,html.ios-fullscreen body{height:var(--ios-app-height,100%)}html.ios-fullscreen .app.svelte-1n46o8q{height:var(--ios-app-height,100dvh);padding-bottom:0}.ios-top-keyline.svelte-1n46o8q{display:none}.dbg-ipad.svelte-1n46o8q{z-index:99999;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;color:#7cfc9a;white-space:pre-wrap;background:#000000d1;border-radius:8px;max-width:96vw;margin:0;padding:8px 10px;font:12px/1.5 ui-monospace,Menlo,monospace;position:fixed;top:80px;left:50%;transform:translate(-50%)}html.ios-standalone.ios-fullscreen .ios-top-keyline.svelte-1n46o8q{top:var(--ios-chrome-clearance,0px);z-index:2000;pointer-events:none;border-top:1px solid #00000040;height:0;display:block;position:fixed;left:0;right:0}
