@layer sv.base{:root{--sv-font-sans:"Inter", system-ui, sans-serif;--sv-font-mono:"Iosevka", ui-monospace, "Courier New", monospace;--sv-font-weight-normal:400;--sv-font-weight-medium:550;--sv-font-weight-semibold:600;--sv-font-weight-bold:650;--sv-space-0:0;--sv-space-1:.25rem;--sv-space-2:.5rem;--sv-space-3:.75rem;--sv-space-4:1rem;--sv-space-6:1.5rem;--sv-space-8:2rem;--sv-space-12:3rem;--sv-radius-sm:4px;--sv-radius-md:6px;--sv-radius-lg:10px;--sv-fs-xs:.75rem;--sv-fs-sm:.875rem;--sv-fs-base:1rem;--sv-fs-lg:1.2rem;--sv-fs-xl:1.44rem;--sv-fs-2xl:1.728rem;--sv-fs-3xl:2.074rem;--sv-lh-tight:1.2;--sv-lh-normal:1.5;--sv-lh-relaxed:1.7;--sv-z-base:0;--sv-z-elevated:10;--sv-z-sticky:100;--sv-z-dropdown:1000;--sv-z-overlay:2000;--sv-bp-sm:640px;--sv-bp-md:768px;--sv-bp-lg:1024px;--sv-shadow-sm:0 1px 2px #0000004d;--sv-shadow-md:0 4px 12px #00000059}}@layer sv.theme{:root{--sv-bg:#191919;--sv-surface-1:#1e1e1e;--sv-surface-2:#252526;--sv-surface-3:#2d2d2d;--sv-border:#3c3c3c;--sv-text:#d4d4d4;--sv-text-strong:#f5f5f5;--sv-text-muted:#9a9a9a;--sv-text-faint:#858585;--sv-accent:#4ec9b0;--sv-accent-2:#e06c75;--sv-accent-rust:#ce9178;--sv-mix-target:#fff;--sv-success:#74a55e;--sv-error:#ff5b48;--sv-warning:orange;--sv-info:#6fa8c7;--sv-syn-keyword:#569cd6;--sv-syn-string:#ce9178;--sv-syn-var:#9cdcfe;--sv-syn-func:#dcdcaa;--sv-syn-comment:#74a55e;--sv-syn-number:#b5cea8}@media (prefers-color-scheme:light){:root:not([data-theme]){--sv-bg:#f1e7c4;--sv-surface-1:#ece1b8;--sv-surface-2:#e6dcb2;--sv-surface-3:#e0d5a8;--sv-border:#c7ba85;--sv-text:#3a3527;--sv-text-strong:#2a2617;--sv-text-muted:#605b47;--sv-text-faint:#65604b;--sv-accent:#1f6659;--sv-accent-2:#8d3740;--sv-accent-rust:#874a30;--sv-mix-target:#000;--sv-success:#086326;--sv-error:#9d2b20;--sv-warning:#7d4800;--sv-info:#205d7d;--sv-syn-keyword:#274a86;--sv-syn-string:#8a4326;--sv-syn-var:#2f3f6e;--sv-syn-func:#6a531f;--sv-syn-comment:#525f36;--sv-syn-number:#2f5f45}}[data-theme=dark]{--sv-bg:#191919;--sv-surface-1:#1e1e1e;--sv-surface-2:#252526;--sv-surface-3:#2d2d2d;--sv-border:#3c3c3c;--sv-text:#d4d4d4;--sv-text-strong:#f5f5f5;--sv-text-muted:#9a9a9a;--sv-text-faint:#858585;--sv-accent:#4ec9b0;--sv-accent-2:#e06c75;--sv-accent-rust:#ce9178;--sv-mix-target:#fff;--sv-success:#74a55e;--sv-error:#ff5b48;--sv-warning:orange;--sv-info:#6fa8c7;--sv-syn-keyword:#569cd6;--sv-syn-string:#ce9178;--sv-syn-var:#9cdcfe;--sv-syn-func:#dcdcaa;--sv-syn-comment:#74a55e;--sv-syn-number:#b5cea8}[data-theme=light]{--sv-bg:#f1e7c4;--sv-surface-1:#ece1b8;--sv-surface-2:#e6dcb2;--sv-surface-3:#e0d5a8;--sv-border:#c7ba85;--sv-text:#3a3527;--sv-text-strong:#2a2617;--sv-text-muted:#605b47;--sv-text-faint:#65604b;--sv-accent:#1f6659;--sv-accent-2:#8d3740;--sv-accent-rust:#874a30;--sv-mix-target:#000;--sv-success:#086326;--sv-error:#9d2b20;--sv-warning:#7d4800;--sv-info:#205d7d;--sv-syn-keyword:#274a86;--sv-syn-string:#8a4326;--sv-syn-var:#2f3f6e;--sv-syn-func:#6a531f;--sv-syn-comment:#525f36;--sv-syn-number:#2f5f45}[data-theme=amber]{--sv-bg:#0f0e0d;--sv-surface-1:#1a1815;--sv-surface-2:#221f1a;--sv-surface-3:#2b271f;--sv-border:#332e26;--sv-text:#e2d9c8;--sv-text-strong:#f1e7c4;--sv-text-muted:#a89c86;--sv-text-faint:#948a76;--sv-accent:#d4a017;--sv-accent-2:#e06c75;--sv-accent-rust:#ce9178;--sv-mix-target:#fff;--sv-success:#86b86b;--sv-error:#e4635a;--sv-warning:#e08a2b;--sv-info:#6fa8c7;--sv-syn-keyword:#6ea7dd;--sv-syn-string:#d29a6a;--sv-syn-var:#9ec7e8;--sv-syn-func:#d9c78a;--sv-syn-comment:#8faf72;--sv-syn-number:#b3c99a}}@layer sv.world,sv.user;@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./InterVariable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(./InterVariable-Italic-FCBEiFp6.woff2)format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-weight:400;font-display:swap;src:url(./Iosevka-Regular-EtHiJY56.woff2)format("woff2")}@font-face{font-family:Iosevka;font-style:normal;font-weight:700;font-display:swap;src:url(./Iosevka-Bold-CYDLJXRP.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}:root{--sv-font-sans:"Atkinson Hyperlegible",sans-serif;--sv-fs-base:1.25rem;font-family:var(--sv-font-sans);color:var(--sv-text);background:var(--sv-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{font-size:var(--sv-fs-base);letter-spacing:var(--qms-letter-spacing,normal);word-spacing:var(--qms-word-spacing,normal);-webkit-hyphens:none;hyphens:none;font-variant-numeric:tabular-nums;margin:0}button,input,select{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:var(--sv-accent);text-underline-offset:.2em}::selection{background:var(--sv-accent);color:var(--sv-bg)}input{caret-color:var(--sv-accent)}*{scrollbar-color:var(--sv-border) var(--sv-bg)}.shell{max-width:74rem;margin:auto;padding:0 2rem}.topbar{border-bottom:1px solid var(--sv-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.brand{min-height:48px;color:var(--sv-text);align-items:center;gap:.7rem;font-weight:700;text-decoration:none;display:flex}.tools{flex-wrap:wrap;gap:.5rem;max-width:100%;display:flex}.tools button{min-width:48px}main{min-height:75vh;padding:2rem 0 6rem}h1,h2,p{margin:0}h1{text-wrap:balance;font-size:clamp(2rem,4vw,3rem);line-height:1.1}h1:focus{outline:none}h2{margin-bottom:1rem;font-size:1.55rem;line-height:1.25}p{max-width:65ch;line-height:1.5}small{color:var(--sv-text-muted);margin-top:.25rem;font-size:1rem;display:block}.heading-row{justify-content:space-between;align-items:center;gap:1rem;margin:1.75rem 0 1.5rem;display:flex}.network{color:var(--sv-text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:1rem;display:flex}button[data-sv=button]{gap:.6rem;min-height:52px}.google-btn{border:2px solid var(--sv-border);border-radius:var(--sv-radius-lg);width:100%;min-height:52px;font:inherit;color:#2a2617;background:#fff;justify-content:center;align-items:center;gap:.9rem;padding:0 1.2rem;font-size:1.1rem;font-weight:700;display:flex}.google-btn:disabled{opacity:.55;cursor:wait}.ms-badge{background:var(--sv-bg);border:1px solid var(--sv-border);color:var(--sv-text-muted);border-radius:999px;padding:.4rem .65rem;font-size:.8rem;line-height:1}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--sv-accent);outline-offset:4px}.capture-actions{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:46rem;display:grid}.capture-actions button[data-sv]{background:var(--sv-surface-1);border:2px solid var(--sv-border);height:230px;color:var(--sv-text);flex-direction:column;gap:1.5rem;font-size:1.65rem}.capture-actions button[data-sv]:hover{border-color:var(--sv-accent);background:var(--sv-surface-2)}.capture-actions svg{color:var(--sv-accent)}.import-actions{flex-wrap:wrap;gap:1rem;display:flex}.import-actions button[data-sv]{min-width:88px;min-height:88px}.import-row{align-items:center;gap:1.5rem;margin:2rem 0 3rem;display:flex}.import-row p,.muted{color:var(--sv-text-muted);font-size:1.1rem}.resume{max-width:46rem;margin-top:3rem}.record-row,.choice{border:0;border-bottom:1px solid var(--sv-border);width:100%;color:var(--sv-text);text-align:left;background:0 0;align-items:center;gap:1rem;min-height:80px;padding:1.2rem .6rem;display:flex}.record-row span,.choice span{overflow-wrap:anywhere;flex:1}.record-row:hover,.choice:hover{background:var(--sv-surface-1)}.record-row svg,.choice svg{flex-shrink:0}.connection-control{display:inline-flex}.connection-control svg{color:var(--sv-error)}.connection-control.connected svg{color:var(--sv-success)}.workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.evidence{min-width:0}.item{border-bottom:1px solid var(--sv-border);margin-bottom:1.5rem;padding-bottom:1.5rem}.preview-image{object-fit:contain;background:var(--sv-surface-1);border-radius:var(--sv-radius-md);width:100%;max-height:360px}.file-preview{background:var(--sv-surface-1);overflow-wrap:anywhere;align-items:center;gap:1rem;padding:1.5rem;display:flex}.file-preview svg{flex-shrink:0}.audio-preview{background:var(--sv-surface-1);text-align:center;padding:1.5rem}.audio-preview audio{margin-top:1rem}audio{width:100%;max-width:100%}.filename{overflow-wrap:anywhere;margin:.8rem 0;font-size:1.05rem}.item-tools{flex-wrap:wrap;gap:.5rem;display:flex}.item-state{color:var(--sv-text-muted);align-items:center;gap:.5rem;margin-top:.8rem;font-size:1rem;display:flex}.item-error{color:var(--sv-error);margin-top:.8rem;font-size:1.1rem}.decision{min-width:0;padding-top:2.9rem}.decision>p{margin-bottom:1.5rem}.add-actions{flex-wrap:wrap;gap:.75rem;margin:2rem 0;display:flex}.add-actions button{flex-direction:column;min-width:100px;min-height:100px}.context{font-weight:700}.categories{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.categories .choice{border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);flex-direction:column;align-items:flex-start;min-height:135px;padding:1rem}.summary{margin-bottom:2rem}.summary svg{color:var(--sv-accent);margin-bottom:1rem}.summary p{margin-bottom:.6rem}.confirm-action{margin:2rem 0 1rem}.confirm-action button{flex-direction:column;width:100%;min-height:170px;font-size:1.4rem}.result{text-align:center;margin-bottom:2rem}.result>svg{color:var(--sv-accent);margin-bottom:1.5rem}.result p{margin:.8rem auto}.decision>button{margin:0 .5rem 1rem 0}.notice{border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);overflow-wrap:anywhere;white-space:pre-wrap;align-items:flex-start;gap:.8rem;margin:1rem 0;padding:1rem;display:flex}.notice svg{flex-shrink:0}.recording{text-align:center;padding:3rem 1rem}.recording>svg{color:var(--sv-error)}.recording h2{margin-top:1rem}.recording button{flex-direction:column;width:180px;min-height:150px;margin:1.5rem 0}.timer{font-variant-numeric:tabular-nums;margin:auto;font-size:2rem}.recording p{margin:auto}.settings{max-width:38rem}.settings p{margin-bottom:2rem}.settings label,label[for=date]{margin:1rem 0 .5rem;display:block}input:not([type=checkbox]):not([type=file]){background:var(--sv-surface-1);width:100%;color:var(--sv-text);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);min-height:52px;padding:.8rem}.settings .checkbox{align-items:center;gap:.8rem;margin:1.5rem 0;display:flex}.checkbox input{width:24px;height:24px;accent-color:var(--sv-accent)}.settings button{margin:.5rem .5rem .5rem 0}.empty{text-align:center;padding:3rem}.empty p{margin:1rem auto}.delete-confirm{background:var(--sv-bg);border:2px solid var(--sv-error);margin-top:1rem;padding:1rem;position:sticky;bottom:1rem}.delete-confirm p{margin-bottom:1rem}.delete-confirm button{margin-right:.5rem}.transcript{border-top:1px solid var(--sv-border);margin-top:2rem;padding-top:1.5rem}.transcript p{white-space:pre-wrap;margin-bottom:1rem}details{margin:1rem 0 2rem}summary{cursor:pointer;min-height:48px;padding:.5rem 0}details p{margin:1rem 0}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.shell{padding:0 1rem}.topbar{padding:1rem 0}.brand{font-size:1.05rem}.tools{gap:.2rem}.tools button[data-sv]{min-width:48px;padding:.5rem}.heading-row{flex-direction:column;align-items:flex-start;gap:.75rem}main{padding-top:.5rem}.capture-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:1rem}.capture-actions button[data-sv]{height:200px;font-size:1.4rem}.capture-actions svg{width:72px;height:72px}.import-row{flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:2rem}.workspace{grid-template-columns:1fr;gap:1rem}.decision{padding-top:0}.preview-image{max-height:260px}.evidence h2{font-size:1.2rem}.categories{gap:.75rem}.confirm-action button{min-height:145px}.network{font-size:.95rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.optional-add summary{color:var(--sv-text-muted);align-items:center;gap:.6rem;display:flex}.optional-add .add-actions{margin:1rem 0}.optional-add summary::marker{content:""}.optional-add summary::-webkit-details-marker{display:none}textarea,select{font:inherit;width:100%;max-width:100%;color:var(--sv-text);background:var(--sv-surface-1);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);min-height:52px;padding:.8rem}textarea{resize:vertical;margin:.5rem 0 1rem;line-height:1.5}textarea:focus-visible,select:focus-visible{outline:3px solid var(--sv-accent);outline-offset:4px}.journal-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0}.journal h3{margin:1.5rem 0 .5rem}.journal .decision>button{margin-top:1rem}.journal label{margin:1rem 0 .5rem;display:block}#journal-project{max-width:38rem;margin:1rem 0 2rem}.journal>.evidence{margin:0}.journal>.evidence>summary{align-items:center;gap:.7rem;min-height:64px;display:flex}.journal>.evidence[open]>summary{margin-bottom:1rem}.journal h2:focus{outline:none}.heading-row h1{overflow-wrap:anywhere;min-width:0;max-width:100%}.journal h2{overflow-wrap:anywhere}.capture-actions.single{grid-template-columns:1fr;max-width:28rem}.status-strip{background:var(--sv-surface-2);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.status-strip svg{color:var(--sv-warning);flex-shrink:0}.status-strip span{flex:1}.tabbar{background:var(--sv-surface-1);border-top:1px solid var(--sv-border);margin:2rem -2rem 0;display:flex;position:sticky;bottom:0}.tabbar button{min-height:56px;color:var(--sv-text-muted);font:inherit;background:0 0;border:0;border-top:3px solid #0000;flex-direction:column;flex:1;align-items:center;gap:.3rem;margin-top:-1px;padding:.7rem 0 .9rem;font-size:.85rem;font-weight:700;display:flex}.tabbar button.active{border-top-color:var(--sv-accent);color:var(--sv-accent)}.account-row{background:var(--sv-surface-1);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.avatar{background:var(--sv-accent);width:48px;height:48px;color:var(--sv-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.segmented{border:1px solid var(--sv-border);border-radius:999px;margin-bottom:1.5rem;display:inline-flex;overflow:hidden}.segmented button{color:var(--sv-text-muted);font:inherit;background:0 0;border:0;min-height:48px;padding:.7rem 1.1rem}.segmented button.active{background:var(--sv-accent);color:var(--sv-bg)}.grounds{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.8rem;max-width:40rem;margin-bottom:1.5rem;display:grid}.grounds button{border:2px solid var(--sv-border);border-radius:var(--sv-radius-md);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.2rem .5rem;font-size:1.4rem;font-weight:700;display:flex}.grounds button.active{border-color:var(--sv-accent)}.grounds button small{color:inherit;margin:0;font-size:.85rem;font-weight:400}.font-list{flex-direction:column;gap:.6rem;max-width:30rem;margin-bottom:1.5rem;display:flex}.font-list button{border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);min-height:56px;color:var(--sv-text);text-align:left;background:0 0;align-items:center;gap:.8rem;padding:0 1rem;display:flex}.font-list button.active{border-color:var(--sv-accent);border-width:2px}.font-list button svg{visibility:hidden;color:var(--sv-accent)}.font-list button.active svg{visibility:visible}.font-list button:disabled{opacity:.6}.font-list button:disabled small{color:var(--sv-text-faint);margin:0 0 0 .5rem;display:inline}.sample{background:var(--sv-surface-1);border:1px solid var(--sv-border);border-radius:var(--sv-radius-lg);max-width:60ch;padding:1.2rem 1.4rem}.sample p{margin:0 0 1em}.sample p:last-child{margin-bottom:0}@media (width<=700px){.tabbar{margin:2rem -1rem 0}}.shell.signin{background:var(--sv-bg);max-width:none;min-height:100dvh;color:var(--sv-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:0 28px}.signin main{max-width:356px;min-height:100dvh;margin:0 auto;padding:0 0 56px}.signin-brand{text-align:center;flex-direction:column;align-items:center;padding:96px 0 44px;display:flex}.signin-brand>svg{color:var(--sv-accent);stroke-width:1.4px}.signin-brand h1{letter-spacing:.01em;color:var(--sv-text-strong);margin:22px 0 6px;font-size:40px;line-height:1.1}.signin-brand p{color:var(--sv-text-muted);font-size:19px;line-height:1.45}.signin-actions{flex-direction:column;gap:14px;display:flex}.signin-actions .google-btn,.signin-actions button[data-sv=button]{gap:14px;width:100%;min-height:68px;padding:12px 18px;font-size:19px;line-height:1.2}.signin-actions svg{flex-shrink:0}.signin-actions .ms-badge{padding:6px 10px;font-size:13px}.signin-storage{align-items:flex-start;gap:11px;margin-top:26px;display:flex}.signin-storage svg{color:var(--sv-accent);flex-shrink:0;margin-top:2px}.signin-storage p{color:var(--sv-text-muted);font-size:15px;line-height:1.5}[data-sv=button].svelte-nft3f7{justify-content:center;align-items:center;gap:var(--sv-space-2);font-family:var(--sv-font-sans);font-weight:var(--sv-font-weight-medium);border-radius:var(--sv-radius-md);cursor:pointer;border:1px solid #0000;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}[data-size=sm].svelte-nft3f7{font-size:var(--sv-fs-sm);padding:var(--sv-space-1) var(--sv-space-3)}[data-size=md].svelte-nft3f7{font-size:var(--sv-fs-base);padding:var(--sv-space-2) var(--sv-space-4)}[data-size=lg].svelte-nft3f7{font-size:var(--sv-fs-lg);padding:var(--sv-space-3) var(--sv-space-6)}[data-variant=primary].svelte-nft3f7{background:var(--sv-accent);color:var(--sv-bg)}[data-variant=primary].svelte-nft3f7:hover{background:color-mix(in oklab, var(--sv-accent), var(--sv-mix-target) 15%)}[data-variant=secondary].svelte-nft3f7{background:var(--sv-accent-2);color:var(--sv-bg)}[data-variant=secondary].svelte-nft3f7:hover{background:color-mix(in oklab, var(--sv-accent-2), var(--sv-mix-target) 15%)}[data-variant=ghost].svelte-nft3f7{color:var(--sv-text);border-color:var(--sv-border);background:0 0}[data-variant=ghost].svelte-nft3f7:hover{background:var(--sv-surface-2)}[data-variant=danger].svelte-nft3f7{background:var(--sv-error);color:#fff}[data-variant=danger].svelte-nft3f7:hover{background:color-mix(in oklab, var(--sv-error), var(--sv-mix-target) 15%)}[data-sv=button].svelte-nft3f7:focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}button[disabled].svelte-nft3f7{opacity:.5;cursor:not-allowed}[aria-disabled=true].svelte-nft3f7{opacity:.5;pointer-events:none}[data-sv=codeblock].svelte-1ykc4lq{background:var(--sv-surface-3);border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);margin:0;overflow:hidden}figcaption.svelte-1ykc4lq{padding:var(--sv-space-2) var(--sv-space-3);border-bottom:1px solid var(--sv-border);background:var(--sv-surface-2);justify-content:space-between;align-items:center;display:flex}.name.svelte-1ykc4lq{font-family:var(--sv-font-mono);font-size:var(--sv-fs-xs);color:var(--sv-text-muted)}figcaption.svelte-1ykc4lq button:where(.svelte-1ykc4lq){font-family:var(--sv-font-sans);font-size:var(--sv-fs-xs);color:var(--sv-text-muted);border:1px solid var(--sv-border);border-radius:var(--sv-radius-sm);cursor:pointer;background:0 0;padding:.1em .5em}figcaption.svelte-1ykc4lq button:where(.svelte-1ykc4lq):hover{color:var(--sv-accent);border-color:var(--sv-accent)}figcaption.svelte-1ykc4lq button:where(.svelte-1ykc4lq):focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}.body.svelte-1ykc4lq{display:flex}.body.numbered.svelte-1ykc4lq{grid-template-columns:auto 1fr;display:grid}.gutter.svelte-1ykc4lq{padding:var(--sv-space-4) var(--sv-space-2) var(--sv-space-4) var(--sv-space-3);text-align:right;font-family:var(--sv-font-mono);font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-text-muted);background:var(--sv-surface-2);border-right:1px solid var(--sv-border);-webkit-user-select:none;user-select:none;margin:0;list-style:none}.gutter.svelte-1ykc4lq li:where(.svelte-1ykc4lq){min-width:2ch}pre.svelte-1ykc4lq{min-width:0;padding:var(--sv-space-4);font-family:var(--sv-font-mono);font-size:var(--sv-fs-sm);line-height:var(--sv-lh-relaxed);color:var(--sv-text);flex:1;margin:0;overflow-x:auto}pre.svelte-1ykc4lq code:where(.svelte-1ykc4lq){font:inherit}[data-sv=codeblock] .tok-keyword{color:var(--sv-syn-keyword)}[data-sv=codeblock] .tok-string{color:var(--sv-syn-string)}[data-sv=codeblock] .tok-var{color:var(--sv-syn-var)}[data-sv=codeblock] .tok-func{color:var(--sv-syn-func)}[data-sv=codeblock] .tok-comment{color:var(--sv-syn-comment)}[data-sv=codeblock] .tok-number{color:var(--sv-syn-number)}dialog.svelte-106v59o{border:1px solid var(--sv-border);border-radius:var(--sv-radius-md);background:var(--sv-bg);width:min(48rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--sv-text);padding:1.5rem}dialog.svelte-106v59o::backdrop{background:#000000a6}h2.svelte-106v59o{margin:0 0 1rem}video.svelte-106v59o{object-fit:contain;background:#000;width:100%;max-height:60dvh;display:block}.actions.svelte-106v59o{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.calendar.svelte-1dfchq9{max-width:65ch}.calendar.svelte-1dfchq9 label:where(.svelte-1dfchq9){margin:1rem 0 .5rem;display:block}.calendar-actions.svelte-1dfchq9{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 2rem;display:flex}.calendar-actions.svelte-1dfchq9 p:where(.svelte-1dfchq9){flex:1;min-width:12ch}.calendar.svelte-1dfchq9 h2:where(.svelte-1dfchq9),.calendar.svelte-1dfchq9 h3:where(.svelte-1dfchq9){overflow-wrap:anywhere}.calendar.svelte-1dfchq9 h2:where(.svelte-1dfchq9):focus{outline:none}.source.svelte-1dfchq9{margin:0}.source.svelte-1dfchq9 p:where(.svelte-1dfchq9){overflow-wrap:anywhere}.calendar.svelte-1dfchq9 article:where(.svelte-1dfchq9){border-bottom:1px solid var(--sv-border);padding:1rem 0}.calendar.svelte-1dfchq9 summary:where(.svelte-1dfchq9){align-items:center;gap:.7rem}.calendar-review.svelte-1dfchq9{gap:1rem;display:grid}.calendar.svelte-1dfchq9 button{white-space:normal}.calendar.svelte-1dfchq9 svg{flex-shrink:0}@media (width>=1000px){.calendar.svelte-1dfchq9:has(.calendar-review:where(.svelte-1dfchq9)){max-width:none}.calendar-review.svelte-1dfchq9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}img.svelte-jfmao4{object-fit:cover;border-radius:var(--sv-radius-md);flex-shrink:0;width:72px;height:72px}.projects.svelte-1yleh9{max-width:44rem}.projects.svelte-1yleh9 h2:where(.svelte-1yleh9){overflow-wrap:anywhere;margin:1.5rem 0 1rem}.projects.svelte-1yleh9 h2:where(.svelte-1yleh9):focus{outline:none}.projects.svelte-1yleh9 h3:where(.svelte-1yleh9){margin:2rem 0 1rem}.projects.svelte-1yleh9 label:where(.svelte-1yleh9){margin:1rem 0 .5rem;display:block}.actions.svelte-1yleh9{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.project-title.svelte-1yleh9{align-items:center;gap:1rem;display:flex}.project-title.svelte-1yleh9>div:where(.svelte-1yleh9){min-width:0}.fact.svelte-1yleh9{white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0}.fact.svelte-1yleh9 strong:where(.svelte-1yleh9){margin-bottom:.25rem;display:block}.audio-row.svelte-1yleh9{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.projects.svelte-1yleh9 button{white-space:normal}.projects.svelte-1yleh9 svg{flex-shrink:0}.projects.svelte-1yleh9 audio{margin:1rem 0}.projects.svelte-1yleh9 input{min-width:0}.projects.svelte-1yleh9>p:where(.svelte-1yleh9){margin:1rem 0}
