@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_55c1320f-module__Q-81mW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_55c1320f-module__Q-81mW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_939a1a68-module__LwpU0q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_939a1a68-module__LwpU0q__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_31187869-module__YeGXRW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_31187869-module__YeGXRW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
*,:before,:after{box-sizing:border-box}:root{--color-bg:#f7f2e9;--color-surface:#fffdf6;--color-border:#dad2c2;--color-text:#211d18;--color-text-muted:#6f6455;--color-text-faint:#94886f;--color-accent:#e04e1f;--color-accent-text:#c0361b;--color-accent-bg:#f8e8de;--color-accent-border:#ecc5ae;--color-on-accent:#fffdf6;--color-press:#cc4417;--color-on-press:#fffdf6;--color-stamp:#c0361b;--color-danger:#9e2b25;--color-danger-border:#dfafa9;--color-danger-bg:#f7e9e7;--color-danger-text:#8c2620;--color-warning-bg:#f5ebd3;--color-warning-border:#e3d2a6;--color-warning-text:#8a6a1f;--color-success:#c0361b;--color-success-bg:#f9ede4;--color-success-border:#e5bca5;--color-success-text:#a03217;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--text-11:11px;--text-12:12px;--text-13:13px;--text-14:14px;--text-15:15px;--text-16:16px;--text-17:17px;--text-20:20px;--text-22:22px;--text-24:24px;--text-28:28px;--text-32:32px;--text-36:36px;--text-48:48px;--control-h-sm:30px;--control-h:36px;--control-h-touch:44px;--page-w-narrow:640px;--page-w-medium:820px;--page-w-default:960px;--page-w-wide:1040px;--page-gutter-top:32px;--page-gutter-x:32px;--page-gutter-bottom:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--sidebar-width:200px;--header-h:52px;--duration-hover:.12s;--scrim:#0006}@media (max-width:480px){:root{--page-gutter-top:24px;--page-gutter-x:16px;--page-gutter-bottom:48px}}@media (prefers-color-scheme:dark){:root{--color-bg:#191410;--color-surface:#241e16;--color-border:#3a3126;--color-text:#f1e8d6;--color-text-muted:#9a8c77;--color-text-faint:#786c58;--color-accent:#ff6b38;--color-accent-text:#ff6b38;--color-accent-bg:#35231a;--color-accent-border:#5c3a28;--color-on-accent:#191410;--color-press:#ff6b38;--color-on-press:#191410;--color-stamp:#e8552b;--color-danger:#e06a5f;--color-danger-border:#6b3530;--color-danger-bg:#2e1c19;--color-danger-text:#eb9086;--color-warning-bg:#2e2617;--color-warning-border:#5c4d2a;--color-warning-text:#d4b05e;--color-success:#e8552b;--color-success-bg:#302016;--color-success-border:#5f3a27;--color-success-text:#f0855f}}body{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--text-16);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-weight:600}h1{font-size:var(--text-28);letter-spacing:-.02em;line-height:34px}h2{font-size:18px;line-height:24px}h3{font-size:var(--text-16);line-height:24px}.glyph-badge{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}@media (max-width:899px){.glyph-badge{width:24px;height:24px}.glyph-badge svg{width:14px;height:14px}}.section-label{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--color-text);margin:0 0 var(--space-12);font-size:18px;font-weight:600;line-height:24px}.dialog-title{font-size:var(--text-17);margin:0 0 var(--space-8);font-weight:600}.task-title{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--text-28);letter-spacing:-.02em;margin:0 0 var(--space-12);font-weight:600;line-height:34px}.display{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.03em;font-weight:700;line-height:1.04}.display-hero{font-size:clamp(32px,6vw,48px)}.display-headline{font-size:var(--text-48)}@media (max-width:480px){.display-headline{font-size:var(--text-32);line-height:36px}}button,input,textarea,select{font-family:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent);color:var(--color-on-accent)}input,textarea{caret-color:var(--color-accent)}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}.on-accent:focus-visible{box-shadow:0 0 0 2px var(--color-on-accent)}.on-accent::selection,.on-accent ::selection{background:var(--color-on-accent);color:var(--color-accent)}html{scrollbar-color:var(--color-text-faint) transparent;scrollbar-width:thin}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.mono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.press-label{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--text-13);font-weight:600;line-height:18px}.stamp{font-family:var(--font-mono,ui-monospace, monospace);font-weight:600;font-size:var(--text-13);letter-spacing:.06em;text-transform:uppercase;color:var(--color-stamp);border:2px solid var(--color-stamp);white-space:nowrap;border-radius:4px;padding:2px 8px;display:inline-block;transform:rotate(-2deg)}@keyframes stamp-land{0%{opacity:0;transform:rotate(-2deg)scale(1.25)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.stamp-animate{animation:.2s ease-out stamp-land}@media (prefers-reduced-motion:reduce){.stamp-animate{animation:none}}.receipt-row{align-items:baseline;gap:8px;display:flex}.receipt-row>.leader{border-bottom:1px dotted var(--color-text-faint);flex:1;min-width:24px;transform:translateY(-4px)}.receipt-perf{-webkit-mask-image:radial-gradient(5px at 12px 100%,#0000 5.5px,#000 6px);mask-image:radial-gradient(5px at 12px 100%,#0000 5.5px,#000 6px);-webkit-mask-size:24px 100%;mask-size:24px 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.ledger-line{align-items:baseline;gap:var(--space-8);padding:var(--space-12) 0;border-bottom:1px solid var(--color-border);display:flex}.facts-row-label{flex-shrink:0;min-width:0;max-width:45%}.facts-row-value{align-items:center;gap:var(--space-10);flex-wrap:wrap;min-width:0;display:inline-flex}.facts-row-actions{align-items:center;gap:var(--space-4);flex-shrink:0;margin-left:auto;display:inline-flex}@media (max-width:400px){.ledger-line{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ledger-leader{display:none}.facts-row-label{max-width:none}.facts-row-actions{width:100%;margin-left:0}}.copy-row{align-items:flex-start;gap:var(--space-8);min-width:0;display:flex}.copy-value{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;flex:1;min-width:0}.copy-value--pre{white-space:pre;overflow-wrap:normal;overflow-x:auto}@media (max-width:480px){.copy-row{flex-direction:column;align-items:stretch}.copy-row>.copy-btn{width:100%}}@media (pointer:coarse){.coarse-touch{min-height:var(--control-h-touch)}}.disclosure{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.disclosure>summary{column-gap:var(--space-8);min-height:var(--control-h-touch);padding:var(--space-8) 0;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;list-style:none;display:grid}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"+";content:"+" / "";font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-15);color:var(--color-text-muted);grid-row:1/span 2;width:1ch}.disclosure[open]>summary:before{content:"−";content:"−" / ""}.disclosure-title{font-size:var(--text-14);color:var(--color-text);font-weight:600;line-height:20px}.disclosure-subline{font-size:var(--text-13);color:var(--color-text-muted);grid-column:2}.disclosure-body{padding:var(--space-8) 0 var(--space-16)}.client-row-label{font-size:var(--text-14);flex-shrink:0;font-weight:600}.client-row-value{flex:0 62%;min-width:0}.registry-row{align-items:flex-start}.registry-row-main{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.registry-row-head{align-items:baseline;gap:var(--space-8);min-width:0;display:flex}.registry-row-actions{align-items:center;gap:var(--space-4);flex-shrink:0;margin-left:auto;display:inline-flex}@media (max-width:400px){.client-row-value{flex-basis:auto;width:100%}.registry-row-head{gap:var(--space-2);flex-direction:column}.registry-row-actions{width:100%;margin-left:0}}.approach-block{border-top:1px solid var(--color-border);margin:var(--space-24) 0;padding-top:var(--space-16)}.approach-block--final,.approach-block--final .approach-move{color:var(--color-text-muted)}.approach-label{font-size:var(--text-14);color:var(--color-text-muted);font-weight:500;line-height:20px;display:block}.approach-next{margin:var(--space-8) 0 0;color:var(--color-text);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:24px}.approach-reason{margin:var(--space-4) 0 0;font-size:var(--text-16);color:var(--color-text);overflow-wrap:anywhere;line-height:24px}.approach-checkin{margin:var(--space-8) 0 0;font-size:var(--text-13);color:var(--color-text-muted);font-variant-numeric:tabular-nums;line-height:20px}.approach-acted{color:var(--color-text);font-weight:500}.approach-pending{margin:var(--space-8) 0 0;font-size:var(--text-16);color:var(--color-text-muted);font-style:italic}.approach-moves{margin:var(--space-16) 0 0;gap:var(--space-8);flex-direction:column;padding:0;list-style:none;display:flex}.approach-move{gap:var(--space-12);font-size:var(--text-16);overflow-wrap:anywhere;margin:0;line-height:24px;display:flex}.approach-move--current{font-weight:500}.approach-move-n{min-width:1.5ch;font-size:var(--text-13);color:var(--color-text-muted);flex-shrink:0}.approach-moves-narrow{display:none}.approach-history{margin-top:var(--space-16)}.approach-block.approach-block--history-last{margin-bottom:0}.approach-block--history-last>.approach-history{border-bottom:none}.approach-history-summary{font-size:var(--text-13);color:var(--color-text-muted)}.approach-history-rows{padding:0 0 var(--space-12);gap:var(--space-8);font-size:var(--text-14);flex-direction:column;margin:0;list-style:none;display:flex}.approach-history-row{gap:var(--space-12);overflow-wrap:anywhere;display:flex}.approach-history-time{min-width:7ch;font-size:var(--text-13);color:var(--color-text-muted);flex-shrink:0}.approach-history-note,.approach-history-before{color:var(--color-text-muted)}.approach-history-after{text-indent:-1.25em;padding-left:1.25em;display:block}.approach-history-arrow{text-indent:0;width:1.25em;display:inline-block}.approach-actions{align-items:center;gap:var(--space-4) var(--space-16);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.approach-adjust,.approach-add{margin-left:calc(-1 * var(--space-4))}.approach-note{font-size:var(--text-13);color:var(--color-text-muted);margin:0;line-height:18px}.approach-error{margin:var(--space-4) 0 0;font-size:var(--text-13);color:var(--color-text);font-weight:500}.approach-editor{--approach-radio:18px;gap:var(--space-16);margin-top:var(--space-12);flex-direction:column;display:flex}.approach-field{gap:var(--space-4);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.approach-field>label,.approach-field>legend{font-size:var(--text-14);color:var(--color-text);padding:0;font-weight:500}.approach-field textarea,.approach-move-input{width:100%;min-height:var(--control-h-touch);padding:var(--space-8) var(--space-12);font:inherit;font-size:var(--text-16);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical;line-height:24px}.approach-move-row{align-items:center;column-gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:auto 1fr auto;display:grid}.approach-move-row input[type=radio],.approach-none input[type=radio]{width:var(--approach-radio);height:var(--approach-radio);margin:0}.approach-current{min-width:var(--control-h-touch);min-height:var(--control-h-touch);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.approach-move-error{grid-column:2/span 2}.approach-moves-field>.approach-add{align-self:flex-start}.approach-editor input[type=radio]{accent-color:var(--color-text)}.approach-remove{min-width:var(--control-h-touch)}.approach-none{align-items:center;gap:var(--space-8);min-height:var(--control-h-touch);font-size:var(--text-14);display:inline-flex}.approach-none input[type=radio]{margin:0 calc((var(--control-h-touch) - var(--approach-radio)) / 2)}.approach-conflict{border-left:2px solid var(--color-text);padding-left:var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.approach-conflict-title{font-size:var(--text-14);margin:0;font-weight:500}.approach-conflict-next{font-size:var(--text-16);overflow-wrap:anywhere;margin:0;font-weight:600}.approach-editor-actions{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.approach-save{height:var(--control-h);padding:0 var(--space-16);font:inherit;font-size:var(--text-14);color:var(--color-text);border:1px solid var(--color-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-weight:500}.approach-save--filled{background:var(--color-press);color:var(--color-on-press);border-color:var(--color-press)}.approach-save:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.approach-checked{display:block}.approach-sep,.approach-moves-wide:not(.approach-moves-single){display:none}.approach-moves-narrow{margin-top:var(--space-16);display:block}.approach-moves-narrow .approach-moves{margin-top:0}.approach-moves-narrow>.approach-move{margin-bottom:var(--space-8)}.approach-moves-narrow--before-history>.disclosure{border-bottom:none}.approach-block.approach-block--moves-last{margin-bottom:0}.approach-block--moves-last .approach-moves-narrow>.disclosure{border-bottom:none}.approach-adjust{text-align:left;width:100%}.approach-editor-actions{flex-direction:column;align-items:stretch}.approach-save{height:var(--control-h-touch);width:100%}.approach-editor-actions .approach-cancel{width:100%}.transcript-line{flex-direction:column;gap:0!important}.transcript-speaker{text-align:left!important;width:auto!important}.transcript-narration-spacer{display:none}}
