@font-face{font-family:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c913758280d1b7c8-s.0-vrpqmpvmno8.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:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(../media/534e4746cb25a8f6-s.14o-tf5lmhm21.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:Goldman;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e041120dd86eb49-s.p.148m6i20cvzvg.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:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f578a0f9c302ec-s.402mjbs_wvx_2.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:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(../media/674e742c44cf997f-s.3m5386me8w30r.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:Goldman;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dad42ede2327efc-s.p.1oc-k7t0rjkl6.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:Goldman Fallback;src:local(Arial);ascent-override:77.16%;descent-override:25.72%;line-gap-override:0.0%;size-adjust:116.64%}.goldman_90cf1c7d-module__f9ZkvG__className{font-family:Goldman,Goldman Fallback;font-style:normal}.goldman_90cf1c7d-module__f9ZkvG__variable{--font-goldman:"Goldman", "Goldman Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.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:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.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:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_52cc213c-module__l9vsXG__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_52cc213c-module__l9vsXG__variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-gutter:24px;--space-page-x:24px;--space-page-x-lg:32px;--space-page-y:40px;--content-max:640px;--content-max-wide:1024px;--target-min:24px;--target-touch:44px;--control-chrome:56px;--edge-inset:12px;--panel-viewer:400px;--sheet-max:85dvh;--pane-chat-min:360px;--pane-chat-max:520px;--dialog-max:520px;--phone-preview:390px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--scrim:#0000009e;--chrome-outline:#0009;--halo-light:#fff;--halo-dark:#1a1a1a;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--elevation-popover:0 4px 16px #0000001f;--elevation-dialog:0 16px 48px #0003;--elevation-overlay-chrome:0 0 0 1px var(--chrome-outline), 0 2px 6px #00000026, 0 12px 28px #00000029;--elevation-marker:0 0 0 2px var(--halo-light), 0 0 0 3px var(--halo-dark), 0 2px 6px #00000052;--elevation-focus-overlay:0 0 0 2px var(--halo-light), 0 0 0 4px var(--halo-dark)}:root[data-brand=sublime]{--background:#222;--surface:#2a2a2a;--overlay:#1a1a1a;--foreground:#fff;--muted-foreground:#b8b8b8;--border:#3a3939;--primary:#d99f47;--primary-hover:#e4ad58;--primary-foreground:#1a1a1a;--accent-soft:#d99f4724;--ring:#d99f47;--link:#d99f47;--control-border:#7b7979;--danger:#ff6568;--danger-foreground:#1a1a1a;--success:#4ec38a;--warning:#e4ad58;--info:#79b8ff;--success-soft:#304339;--danger-soft:#4c3334;--primary-deep:#8a6420;--accent-glow:#d99f4759;--font-display:var(--font-goldman,Impact, sans-serif);--font-body:var(--font-fredoka,ui-sans-serif, system-ui, sans-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--display-transform:uppercase;--display-tracking:.02em}:root[data-brand=sublime][data-mode=light],:root[data-brand=sublime][data-chrome=viewer],:root[data-brand=sublime] [data-chrome=viewer]{--background:#faf7f2;--surface:#fff;--overlay:#f4efe6;--foreground:#1a1a1a;--muted-foreground:#6b6b6b;--border:#e7e0d4;--primary:#d99f47;--primary-hover:#e4ad58;--primary-foreground:#1a1a1a;--accent-soft:#d99f4724;--ring:#8a6420;--link:#8a6420;--control-border:#8a8276;--danger:#c4302f;--danger-foreground:#fff;--success:#18774a;--warning:#8f5f00;--info:#1d63b5;--success-soft:#e3eee9;--danger-soft:#f9eaea}:root[data-brand=menat],:root[data-brand=menat] [data-chrome=viewer]{--background:#f5f5f5;--surface:#fff;--overlay:#ececef;--foreground:#171717;--muted-foreground:#646a78;--border:#e5e7eb;--primary:#4c44e4;--primary-hover:#3f38c4;--primary-foreground:#fff;--accent-soft:#f2f0ff;--ring:#4c44e4;--link:#4c44e4;--control-border:#7f8591;--danger:#b91c1c;--danger-foreground:#fff;--success:#15803d;--warning:#a16207;--info:#0369a1;--success-soft:#e7f2eb;--danger-soft:#faeded;--font-display:var(--font-playfair,Georgia, serif);--font-body:var(--font-dmsans,ui-sans-serif, system-ui, sans-serif);--font-mono:var(--font-spacemono,ui-monospace, monospace);--display-transform:none;--display-tracking:-.01em}:root[data-brand=menat][data-mode=dark]:not([data-chrome=viewer]){--background:#171717;--surface:#1f1f22;--overlay:#111113;--foreground:#fafafa;--muted-foreground:#9ca3af;--border:#2a2a2e;--primary:#7d89f7;--primary-hover:#98a1f8;--primary-foreground:#1d1b4b;--accent-soft:#2c1060;--ring:#7d89f7;--link:#7d89f7;--control-border:#70707a;--danger:#f87171;--danger-foreground:#1a1a1a;--success:#4ade80;--warning:#fbbf24;--info:#38bdf8;--success-soft:#253a2f;--danger-soft:#3e2b2d}.text-display{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);font-size:28px;font-weight:700;line-height:1.15}.text-heading{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);font-size:22px;font-weight:700;line-height:1.2}.text-section-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.text-body{font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.55}.text-label{font-family:var(--font-body);font-size:14px;font-weight:600}.text-caption{font-family:var(--font-body);font-size:13px;font-weight:400}.text-mono{font-family:var(--font-mono);font-size:13px}.text-code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:1.5}.text-chip{font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.2}.text-viewer-title{font-family:var(--font-system);font-size:20px;font-weight:600;line-height:1.25}.text-viewer-heading{font-family:var(--font-system);font-size:17px;font-weight:600;line-height:1.3}.text-viewer-body{font-family:var(--font-system);font-size:16px;font-weight:400;line-height:1.45}.text-viewer-small{font-family:var(--font-system);font-size:15px;font-weight:400;line-height:1.45}.text-viewer-label{font-family:var(--font-system);font-size:16px;font-weight:600;line-height:1.2}.text-viewer-caption{font-family:var(--font-system);font-size:13px;font-weight:400;line-height:1.4}.text-viewer-chip{font-family:var(--font-system);font-size:13px;font-weight:600;line-height:1.2}.text-marker{font-family:var(--font-system);font-size:12px;font-weight:700;line-height:1}
.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;border:1px solid #0000;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover);border-color:var(--primary-hover)}.btn--ghost{color:var(--muted-foreground);border-color:var(--border);background:0 0}.btn--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary);color:var(--foreground)}.btn--destructive{color:var(--danger);border-color:var(--danger);background:0 0}.btn--destructive:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger);color:var(--danger-foreground)}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .12s,border-color .12s,color .12s}}.field{box-sizing:border-box;background:var(--overlay);width:100%;color:var(--foreground);border:1px solid var(--control-border);border-radius:var(--radius-sm);font-family:var(--font-body);padding:9px 12px;font-size:15px;line-height:1.4}.field::placeholder{color:var(--muted-foreground)}.field:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--ring)}.field[aria-invalid=true]{border-color:var(--danger)}.field:disabled{opacity:.55;cursor:not-allowed}select.field{cursor:pointer}textarea.field{resize:vertical;display:block}.field[type=date],.field[type=time],.field[type=datetime-local],.field[type=month],.field[type=week]{contain:inline-size}.alert,.status{font-family:var(--font-body);margin:0;font-size:13px;font-weight:400;line-height:1.5}.alert{color:var(--danger)}.status{color:var(--success)}.status--info{color:var(--info)}.status--warning{color:var(--warning)}.status--neutral{color:var(--muted-foreground)}.list-row{background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;text-decoration:none;display:block}.list-row:hover{border-color:var(--primary)}.list-row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.list-row{transition:border-color .15s,transform .15s}.list-row:hover{transform:translateY(-1px)}}.status-badge{box-sizing:border-box;border-radius:var(--radius-full);min-height:24px;font-family:var(--font-body);white-space:nowrap;color:var(--muted-foreground);background:0 0;border:1px solid;align-items:center;padding:2px 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.status-badge--active{color:var(--success)}.status-badge--info{color:var(--info)}.status-badge--warn{color:var(--warning)}.status-badge--danger{color:var(--danger)}.status-chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.dropzone{border:2px dashed var(--border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-8);text-align:center;color:var(--muted-foreground);cursor:pointer}.dropzone--dragover{border-color:var(--primary)}.dropzone--busy{cursor:default}.dropzone__message{margin:0}.dropzone input[type=file]{min-height:var(--target-min);max-width:100%}@media (prefers-reduced-motion:no-preference){.dropzone{transition:border-color .15s}}.empty-state{border:1px dashed var(--border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;color:var(--muted-foreground)}.global-nav{gap:var(--space-3);flex-wrap:wrap;display:flex}.global-nav a{min-height:var(--target-min);color:var(--link);align-items:center;display:inline-flex}.global-nav a[aria-current]{color:var(--foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--ring);text-decoration-color:var(--ring);text-decoration-thickness:2px}.site-header{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.org-bar{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.skip-link{top:var(--space-2);z-index:100;position:fixed;inset-inline-start:var(--space-2)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.inline-confirmation{gap:var(--space-2);justify-items:start;min-width:0;max-width:100%;display:grid}.inline-confirmation--end{text-align:end;justify-items:end}.inline-confirmation__sentence{color:var(--foreground);margin:0}.inline-confirmation__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.untrusted{min-width:0;margin:0}.untrusted--prose{white-space:pre-line}.untrusted--code{white-space:pre-wrap}.untrusted__line{unicode-bidi:isolate}.untrusted__token{border:1px solid var(--warning);border-radius:var(--radius-sm);color:var(--foreground);font-family:var(--font-mono);white-space:nowrap;unicode-bidi:isolate;padding:0 2px}.untrusted-text{gap:var(--space-1);min-width:0;display:grid}.untrusted__toggle{min-height:var(--target-min);color:var(--link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.untrusted__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.commit-ref{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.commit-ref__sha{border-radius:var(--radius-sm);background:var(--overlay);color:var(--foreground);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:13px}.commit-ref__copy{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.commit-ref__copy:hover{color:var(--foreground)}.commit-ref__copy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.commit-ref__copied{color:var(--foreground)}.disclosure__button{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.disclosure__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.disclosure__chevron,.folder-tree__chevron{flex:none}.disclosure__chevron{color:var(--muted-foreground)}.disclosure__button[aria-expanded=true] .disclosure__chevron,.folder-tree__toggle[aria-expanded=true] .folder-tree__chevron{transform:rotate(90deg)}.disclosure__content{padding-inline-start:var(--space-4)}.segmented-field{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.segmented{gap:var(--space-1);box-sizing:border-box;max-width:100%;padding:var(--space-1);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--overlay);flex-wrap:wrap;display:inline-flex}.segmented__option{min-width:0;min-height:var(--target-min);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.segmented__option[aria-pressed=true],.segmented__option[aria-current=page]{border-color:var(--control-border);background:var(--surface);color:var(--foreground)}.segmented__option[aria-disabled=true]{opacity:.55;cursor:not-allowed}.segmented__option:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.segmented__reason{color:var(--foreground);margin:0}.radio-list{min-width:0;display:grid}.radio-list__option{align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) var(--space-4);cursor:pointer;border-inline-start:2px solid #0000;display:flex}.radio-list__option+.radio-list__option{border-top:1px solid var(--border)}.radio-list__option[aria-checked=true]{border-inline-start-color:var(--ring)}.radio-list__option[aria-disabled=true]{cursor:not-allowed}.radio-list__option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.radio-list__dot{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.radio-list__option[aria-checked=true] .radio-list__dot{border-color:var(--ring)}.radio-list__option[aria-checked=true] .radio-list__dot:before{content:"";box-sizing:border-box;border:4px solid var(--ring);border-radius:var(--radius-full);width:8px;height:8px}.radio-list__text{gap:2px;min-width:0;display:grid}.radio-list__detail{color:var(--muted-foreground)}.radio-list__label .untrusted,.radio-list__detail .untrusted{font:inherit}.radio-list__reason{color:var(--foreground)}.radio-list__option[aria-disabled=true] .radio-list__dot,.radio-list__option[aria-disabled=true] .radio-list__label,.radio-list__option[aria-disabled=true] .radio-list__detail,.radio-list__option[aria-disabled=true] .folder-tree__name{opacity:.55}.folder-tree{min-width:0;display:grid}.folder-tree__row{align-items:center;gap:var(--space-1);min-height:var(--target-min);padding-inline-start:min(calc(var(--folder-level,0) * var(--space-4)), 40%);display:flex}.folder-tree__toggle,.folder-tree__spacer{min-width:var(--target-min);min-height:var(--target-min);flex:none;justify-content:center;align-items:center;display:inline-flex}.folder-tree__toggle{border-radius:var(--radius-sm);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0}.folder-tree .folder-tree__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.folder-tree__option{gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);flex:auto}.folder-tree__name{white-space:pre-wrap;min-width:0}.select-with-save{align-items:center;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.select-with-save .alert{grid-column:1/-1}.select-with-save .field[aria-disabled=true]{opacity:.55;cursor:not-allowed}.select-with-save .alert:not(:empty){margin-top:var(--space-1)}@media (prefers-reduced-motion:no-preference){.disclosure__chevron,.folder-tree__chevron{transition:transform .12s}}@media (forced-colors:active){.radio-list__option{border-inline-start-color:canvas}.radio-list__option[aria-checked=true]{border-inline-start-color:highlight}.radio-list__option[aria-checked=true] .radio-list__dot,.radio-list__option[aria-checked=true] .radio-list__dot:before,.segmented__option[aria-pressed=true],.segmented__option[aria-current=page]{border-color:highlight}.commit-ref__sha{border:1px solid canvastext}}[tabindex="-1"]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.main-heading:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.link-target{min-height:var(--target-min);align-items:center;display:inline-flex}.preview-frame__canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);color:var(--foreground)}.banner-stack{gap:var(--space-2);display:grid}.banner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground);flex-wrap:wrap;padding:12px 16px;display:flex}.banner__text{flex:16rem;min-width:0}.banner__title{margin:0}.banner__body{color:var(--foreground);margin:2px 0 0}.banner__body>:first-child{margin-top:0}.banner__body>:last-child{margin-bottom:0}.banner__action{flex:0 auto;min-width:0}.banner--danger{border-inline-start-color:var(--danger)}.banner--warning{border-inline-start-color:var(--warning)}.banner--info{border-inline-start-color:var(--info)}.banner--neutral{border-inline-start-color:var(--control-border)}.banner--success{border-inline-start-color:var(--success)}.banner--danger .banner__title{color:var(--danger)}.banner--warning .banner__title{color:var(--warning)}.banner--info .banner__title{color:var(--info)}.banner--neutral .banner__title{color:var(--foreground)}.banner--success .banner__title{color:var(--success)}.dialog{box-sizing:border-box;width:min(var(--dialog-max), 100% - 48px);overscroll-behavior:contain;max-height:calc(100dvh - 48px);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);color:var(--foreground);margin:auto;inset:0;overflow:auto}.dialog::backdrop{background:var(--scrim)}:root[data-brand=menat]:not([data-mode=dark]) .dialog,:root[data-brand=sublime][data-mode=light] .dialog{box-shadow:var(--elevation-dialog)}.dialog__title{margin:0}.dialog__description{margin:var(--space-2) 0 0}.dialog__body{margin-top:var(--space-2)}.dialog__alert:not(:empty){margin-top:var(--space-3)}.dialog__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.switch-row{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.switch-row__text{min-width:0}.switch-row__hint{color:var(--muted-foreground);margin:2px 0 0}.switch-row__reason{color:var(--foreground);margin:6px 0 0}.switch-row__reason>:first-child{margin-top:0}.switch-row__reason>:last-child{margin-bottom:0}.switch-row__control{align-items:center;gap:var(--space-2);min-height:var(--target-min);display:flex}.switch-row__word{text-align:end;white-space:nowrap;min-width:2.3em}.switch-row__alert{grid-column:1/-1}.switch-row__alert:not(:empty){margin-top:6px}.switch{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;width:40px;height:24px;padding:0;position:relative}.switch:before{content:"";top:2px;box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-full);background:var(--overlay);width:36px;height:20px;position:absolute;inset-inline-start:2px}.switch:after{content:"";top:5px;border-radius:var(--radius-full);background:var(--muted-foreground);width:14px;height:14px;position:absolute;inset-inline-start:5px}.switch[aria-checked=true]:before{border-color:var(--ring);background:var(--ring)}.switch[aria-checked=true]:after{background:var(--surface);inset-inline-start:21px}.switch[aria-disabled=true]{cursor:not-allowed}.switch[aria-disabled=true]:not([aria-busy=true]):before,.switch[aria-disabled=true]:not([aria-busy=true]):after{opacity:.55}.switch:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.inline-warning{gap:var(--space-1);color:var(--foreground);margin:6px 0 0;display:flex}.inline-warning__glyph{color:var(--warning);flex:none}.subnav{column-gap:var(--space-6);margin-top:var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.subnav a{min-height:var(--target-min);padding:var(--space-3) 0;color:var(--muted-foreground);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.subnav a:hover{color:var(--foreground)}.subnav a[aria-current=page]{border-bottom-color:var(--ring);color:var(--foreground)}@media (forced-colors:active){:root[data-brand=menat]:not([data-mode=dark]) .dialog,:root[data-brand=sublime][data-mode=light] .dialog{border:1px solid canvastext}.switch:after,.switch[aria-checked=true]:after{forced-color-adjust:none;background:canvastext}.switch[aria-checked=true]:before{border-color:highlight}.subnav a{border-bottom-color:canvas}.subnav a[aria-current=page]{border-bottom-color:highlight}.list-row:hover,.btn--ghost:hover:not(:disabled):not([aria-disabled=true]),.dropzone--dragover,.field[aria-invalid=true]{border-color:highlight}}.fin-page{padding:var(--space-8) var(--page-x);max-width:var(--content-max-wide);min-width:0}.fin-subnav{margin-top:0;margin-bottom:var(--space-8)}.fin-subnav a[aria-current=true]{border-bottom-color:var(--ring);color:var(--foreground)}.fin-head{gap:var(--space-2);min-width:0;display:grid}.fin-title{margin:0}.fin-title--item{font-family:var(--font-body);letter-spacing:normal;text-transform:none;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.35}.fin-eyebrow{color:var(--muted-foreground);margin:0}.fin-badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fin-meta{color:var(--muted-foreground);font-family:var(--font-body);margin:0;font-size:13px;line-height:1.5}.fin-back{margin:0 0 var(--space-3)}.fin-back a{color:var(--muted-foreground)}.fin-letters{gap:var(--space-1);display:grid}.fin-page>.empty-state,.fin-page>.alert{margin-top:var(--space-6)}.fin-prose{max-width:70ch;font-family:var(--font-body);font-size:15px;line-height:1.55}.fin-prose p{margin:0 0 var(--space-3);white-space:pre-line}.fin-prose p:last-child{margin-bottom:0}.fin-prose ol{gap:var(--space-2);margin:0 0 var(--space-3);padding-inline-start:var(--space-6);display:grid}.fin-prose ol:last-child{margin-bottom:0}.fin-prose li{white-space:pre-line;padding-inline-start:var(--space-1)}.fin-prose li::marker{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fin-intro{margin:0 0 var(--space-4)}.fin-cover{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.fin-tiles{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.fin-tile{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.fin-tile__label{color:var(--muted-foreground);font-family:var(--font-body);font-size:13px;line-height:1.4}.fin-tile__count{color:var(--foreground);font-family:var(--font-body);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:600;line-height:1.2}.fin-filter{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.fin-filter a{min-height:var(--target-min);padding:var(--space-1) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-full);color:var(--foreground);align-items:center;text-decoration:none;display:inline-flex}.fin-filter a:hover{text-decoration:underline}.fin-filter a[aria-current=page]{border-color:var(--ring);background:var(--surface);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}.fin-section{margin-top:var(--space-10);min-width:0}.fin-section__heading{margin:0 0 var(--space-3)}.fin-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.fin-row{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:14px 16px;display:grid}.fin-row__top{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.fin-row__title{flex:18rem;min-width:0;margin:0}.fin-row__title a{color:inherit}.fin-row__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.fin-row__summary{max-width:70ch;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.fin-chip{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);min-height:24px;color:var(--muted-foreground);font-family:var(--font-body);white-space:nowrap;align-items:center;padding:2px 8px;font-size:13px;line-height:1.2;display:inline-flex}.fin-proofs{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.fin-card{gap:var(--space-2);min-width:0;margin:0;display:grid}.fin-card__caption{gap:var(--space-1);max-width:70ch;color:var(--foreground);font-size:15px;line-height:1.5;display:grid}.fin-card__number{color:var(--muted-foreground)}.fin-record{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground);margin:0;display:grid}.fin-record .untrusted{font:inherit}.fin-record__head{gap:var(--space-1);min-width:0;display:grid}.fin-record__source{color:var(--muted-foreground);margin:0}.fin-record__line{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.fin-record__title{min-width:0;margin:0}.fin-record__amount{margin:0;font-size:15px;font-weight:600}.fin-record__memo,.fin-record__ref{margin:0;font-size:13px;line-height:1.5}.fin-record__caption{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.fin-record__caption .fin-record__title{color:var(--foreground)}.fin-record__label{color:var(--muted-foreground)}.fin-record__foot{padding-top:var(--space-2);border-top:1px solid var(--border);color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}.fin-facts{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;font-size:13px;line-height:1.5;display:flex}.fin-facts__fact{gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.fin-facts dt{color:var(--muted-foreground)}.fin-facts dd{min-width:0;margin:0}.fin-note{white-space:pre-line;max-width:70ch;margin:0;font-size:15px;line-height:1.55}.fin-record--missing{border-style:dashed}.fin-missing{margin:0;font-size:15px;line-height:1.5}.fin-record--group{background:0 0;border-style:dashed}.fin-parts{gap:var(--space-3);margin:0;padding-inline-start:var(--space-6);display:grid}.fin-parts>li::marker{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.fin-scroll{min-width:0;max-width:100%;overflow-x:auto}.fin-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fin-record .fin-scroll{background-image:linear-gradient(to right, var(--surface), var(--surface)), linear-gradient(to right, var(--surface), var(--surface)), linear-gradient(to right, var(--control-border), transparent), linear-gradient(to left, var(--control-border), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:1.5rem 100%,1.5rem 100%,.75rem calc(100% - 2px),.75rem calc(100% - 2px);background-attachment:local,local,scroll,scroll}.fin-table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:13px;line-height:1.45}.fin-table th,.fin-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.fin-table td:not(.fin-num):not(.fin-nowrap){min-width:8rem}.fin-table th{color:var(--muted-foreground);white-space:nowrap;font-weight:600}.fin-table tbody th{min-width:8rem;color:var(--foreground);white-space:normal;font-weight:400}.fin-table th:first-child,.fin-table td:first-child{padding-inline-start:0}.fin-table th:last-child,.fin-table td:last-child{padding-inline-end:0}.fin-table tbody tr:last-child th,.fin-table tbody tr:last-child td{border-bottom:0}.fin-num,.fin-table .fin-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-neg{color:var(--foreground)}.fin-nowrap{white-space:nowrap}.fin-table--report{border-collapse:separate;border-spacing:0}.fin-table--report thead td,.fin-table--report tbody th{z-index:1;border-inline-end:1px solid var(--border);background:var(--surface);position:sticky;inset-inline-start:0}.fin-report__path{color:var(--muted-foreground);font-weight:400;display:block}.fin-table--report tbody td{vertical-align:bottom}.fin-table thead th .untrusted{white-space:inherit}.fin-table .fin-report__total>th,.fin-table .fin-report__total>td{font-weight:600}@media (max-width:29.99rem){.fin-table--stack,.fin-table--stack tbody,.fin-table--stack tr{display:block}.fin-table--stack thead{display:none}.fin-table--stack tr{padding-block:var(--space-1);border-bottom:1px solid var(--border)}.fin-table--stack tr:last-child{border-bottom:0}.fin-table--stack th,.fin-table--stack td{padding:var(--space-1) 0;overflow-wrap:anywhere;border-bottom:0;display:block}.fin-table--stack td:not(.fin-num):not(.fin-nowrap),.fin-table--stack tbody th{min-width:0}.fin-table--stack tbody th{border-inline-end:0;font-weight:600;position:static}.fin-table--stack .fin-num,.fin-table--stack .fin-nowrap{text-align:start;white-space:normal}.fin-table--stack td[data-label]{gap:var(--space-3);grid-template-columns:minmax(0,min(7rem,40%)) minmax(0,1fr);display:grid}.fin-table--stack td[data-label]:before{content:attr(data-label);color:var(--muted-foreground)}.fin-table--stack td:empty{display:none}}.fin-computation{box-sizing:border-box;max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--overlay);color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.fin-computation__line{box-sizing:border-box;text-indent:-2ch;vertical-align:top;width:100%;padding-inline-start:2ch;display:inline-block}.fin-figures{max-width:40rem;margin:0;display:grid}.fin-figures__row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.fin-figures__row:last-child{border-bottom:0}.fin-figures dt{flex:10rem;min-width:0}.fin-figures dd{white-space:normal;flex:0 auto;min-width:0;margin:0;font-weight:600}.fin-notes{gap:var(--space-2);max-width:70ch;margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--info);border-radius:var(--radius-lg);background:var(--surface);display:grid}.fin-notes p{margin:0}.fin-versions{gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.fin-version{gap:var(--space-2);max-width:70ch;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid}.fin-version__title,.fin-version__label{margin:0}.fin-version__part{gap:var(--space-1);display:grid}.fin-version__label{color:var(--muted-foreground)}.fin-thread{gap:var(--space-3);max-width:48rem;margin:0;padding:0;list-style:none;display:grid}.fin-msg{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.fin-msg--sublime{border-inline-start-color:var(--ring)}.fin-msg--accountant{border-inline-start-color:var(--info)}.fin-msg--event{padding:0 var(--space-4);color:var(--muted-foreground);background:0 0;border:0;border-radius:0;font-size:13px;line-height:1.5}.fin-msg--event p{margin:0}.fin-msg__head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;font-size:13px;line-height:1.4;display:flex}.fin-msg__author{color:var(--foreground);font-weight:600}.fin-msg__time{color:var(--muted-foreground)}.fin-msg__head .untrusted,.fin-msg--event .untrusted{font:inherit}.fin-msg__body{max-width:70ch}.fin-files{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fin-file{align-items:center;gap:var(--space-1) var(--space-2);box-sizing:border-box;max-width:100%;min-height:var(--target-min);padding:var(--space-1) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-md);background:var(--overlay);color:var(--foreground);flex-wrap:wrap;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}a.fin-file{color:var(--link)}a.fin-file:hover{text-decoration:underline}.fin-file .untrusted{font:inherit}.fin-file__name{overflow-wrap:anywhere;min-width:0}.fin-file__size{color:var(--muted-foreground);white-space:nowrap}.fin-composer{gap:var(--space-3);max-width:48rem;margin-top:var(--space-6);display:grid}.fin-composer textarea.field{min-height:8rem}.fin-composer__files{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fin-composer__earlier{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.fin-composer__earlier>p{margin:0}.fin-upload{align-items:center;gap:var(--space-1) var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,1fr);grid-template-areas:"file""state""bar""actions";display:grid}.fin-upload--failed{border-color:var(--danger)}.fin-upload__file{grid-area:file;min-width:0}.fin-upload__file .untrusted{font:inherit}.fin-upload__file .fin-upload__name{font-weight:600}.fin-upload__state,.fin-upload__error{grid-area:state}.fin-upload__actions{gap:var(--space-2);flex-wrap:wrap;grid-area:actions;display:flex}@media (min-width:30rem){.fin-upload{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"file actions""state actions""bar bar"}.fin-upload__actions{justify-content:flex-end}}.fin-upload__bar{block-size:6px;inline-size:100%;accent-color:var(--muted-foreground);grid-area:bar;margin:0;display:block}div.fin-upload__bar{border-radius:var(--radius-full);background:var(--overlay);overflow:hidden}div.fin-upload__bar>*{background:var(--muted-foreground);block-size:100%;display:block}.fin-decisions{gap:var(--space-3);max-width:48rem;margin-top:var(--space-6);display:grid}.fin-decisions__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fin-decisions__follow-up{gap:var(--space-2);display:grid}.fin-banner{margin-top:var(--space-6)}.fin-pager{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.fin-pager__next{margin-inline-start:auto}.fin-setting{gap:var(--space-2);max-width:32rem;display:grid}.fin-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fin-step{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){div.fin-upload__bar>*{transition:width .15s,inline-size .15s}}@media (forced-colors:active){.fin-subnav a[aria-current=true]{border-bottom-color:highlight}.fin-filter a[aria-current=page],.fin-upload--failed{border-color:highlight}}
.site-header__who{color:var(--muted-foreground)}.form-page{box-sizing:border-box;width:100%;max-width:420px;padding:var(--space-page-y) var(--page-x);margin:0 auto}.site-page{box-sizing:border-box;width:100%;max-width:var(--content-max-wide);padding:var(--space-8) var(--page-x);margin:0 auto}.form-stack{gap:var(--space-4);margin-top:var(--space-6);display:grid}.form-field{gap:var(--space-2);display:grid}.form-field>label{font-size:14px;font-weight:600}.form-hint{color:var(--muted-foreground);margin:0}.form-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.link-box{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:var(--space-4);display:grid}.link-box__url{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px}.people-list{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.people-row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.people-row__who{gap:var(--space-1);min-width:0;display:grid}.people-row__meta{color:var(--muted-foreground)}.people-section{margin-top:var(--space-10)}
body{background:var(--background);color:var(--foreground);font-family:var(--font-body);overflow-wrap:anywhere;margin:0}a{color:var(--link);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--page-x:var(--space-page-x)}@media (min-width:768px){:root{--page-x:var(--space-page-x-lg)}}h1{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);font-size:28px;font-weight:700;line-height:1.15}h2{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);font-size:22px;font-weight:700;line-height:1.2}
