@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._5DnV1W_className{font-family:Figtree,Figtree Fallback;font-style:normal}._5DnV1W_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.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/5307092570128b5a-s.16191ingcc7md.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/b67966e0b83b2cd0-s.p.0fuf3937kiol3.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%}.jgJzcW_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.jgJzcW_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--bg:#faf8f5;--card:#fff;--surface-soft:#f4f0ea;--line:#ece6df;--muted:#625b6e;--ink:#2a1248;--accent:#6d39da;--accent-fill:var(--accent);--accent-ink:#fff;--accent-soft:#efe8fc;--sage:#2f6b4f;--sage-soft:#e6f2ea;--honey:#8a5a0b;--honey-soft:#fbefd6;--rose:#a8264b;--rose-soft:#fbe6ec;--danger:var(--rose);--locked:#8a8378;--font-sans:"Figtree", system-ui, sans-serif;--font-heading:"Fraunces", Georgia, serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-display:500 48px/54px var(--font-heading);--text-section:500 28px/34px var(--font-heading);--text-card-title:500 20px/28px var(--font-heading);--text-lead:400 17px/26px var(--font-sans);--text-body:400 15px/22px var(--font-sans);--text-meta:400 14px/20px var(--font-sans);--text-caption:400 13px/18px var(--font-sans);--text-eyebrow:500 12px/16px var(--font-sans);--radius-tag:6px;--radius-control:10px;--radius-inset:12px;--radius-card:16px;--radius-spot:18px;--radius-sheet:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--size-control:40px;--size-control-touch:44px;--size-column:800px;--size-column-wide:880px;--size-card-pad:28px;--size-row:52px;--size-hit:44px;--shadow-rest:0 1px 2px #2a12480a, 0 10px 28px -14px #2a124824;--shadow-lift:0 2px 4px #2a12480d, 0 18px 40px -16px #2a124838;--shadow-pop:0 2px 6px #2a12480f, 0 20px 40px -12px #2a124833;--shadow-dialog:0 2px 4px #2a124814, 0 24px 48px -16px #2a12483d;--shadow-primary:0 1px 2px #2a12481f, 0 6px 14px -6px #6d39da80;--focus-ring:0 0 0 4px #6d39da24;--motion-fast:90ms;--motion-base:.18s;--motion-enter:.24s;--motion-fill:.52s;--ease-out:cubic-bezier(.22, 1, .36, 1);--press-button:.99;--press-chip:.97}[data-theme=dark]{--bg:#15111b;--card:#1e1826;--surface-soft:#29222f;--line:#3a3142;--muted:#b4aabf;--ink:#f3eef7;--accent:#a283f2;--accent-fill:#7b52e6;--accent-ink:#fff;--accent-soft:#2a2140;--sage:#86cba6;--sage-soft:#1b3127;--honey:#e8bc6a;--honey-soft:#372a14;--rose:#f294ae;--rose-soft:#3d1a26;--locked:#938a9c;--shadow-rest:0 1px 2px #0000004d, 0 10px 28px -14px #0009;--shadow-lift:0 2px 4px #00000059, 0 18px 40px -16px #000000b3;--shadow-pop:0 2px 6px #0006, 0 20px 40px -12px #000000a6;--shadow-dialog:0 2px 4px #00000073, 0 24px 48px -16px #000000b3;--shadow-primary:0 1px 2px #0006, 0 6px 14px -6px #7b52e68c;--focus-ring:0 0 0 4px #a283f247}[data-density=compact]{--text-display:500 30px/36px var(--font-heading);--text-section:500 20px/26px var(--font-heading);--text-card-title:500 16px/22px var(--font-heading);--text-lead:400 15px/22px var(--font-sans);--text-body:400 13px/18px var(--font-sans);--text-meta:400 12px/16px var(--font-sans);--text-caption:400 11px/14px var(--font-sans);--text-eyebrow:600 11px/14px var(--font-sans);--radius-tag:5px;--radius-control:8px;--radius-inset:10px;--radius-card:12px;--radius-spot:12px;--radius-sheet:16px;--size-control:28px;--size-card-pad:12px;--size-row:32px;--shadow-rest:0 0 0 1px var(--line)}
[data-register=comfortable],[data-register=compact]{--ad-bg:var(--bg);--ad-surface:var(--card);--ad-inset:var(--surface-soft);--ad-line:var(--line);--ad-text:var(--ink);--ad-text-2:var(--muted);--ad-tint:var(--accent);--ad-tint-fill:var(--accent-fill);--ad-tint-ink:var(--accent-ink);--ad-tint-soft:var(--accent-soft);--ad-done:var(--sage);--ad-done-soft:var(--sage-soft);--ad-wait:var(--honey);--ad-wait-soft:var(--honey-soft);--ad-problem:var(--rose);--ad-problem-soft:var(--rose-soft);--ad-closed:var(--locked);--ad-closed-soft:var(--surface-soft);--ad-font:var(--font-sans);--ad-font-title:var(--font-heading);--ad-title-settings:"SOFT" 100;--ad-title-weight:500;--ad-r-tag:var(--radius-tag);--ad-r-control:var(--radius-control);--ad-r-inset:var(--radius-inset);--ad-r-card:var(--radius-card);--ad-r-spot:var(--radius-spot);--ad-r-sheet:var(--radius-sheet);--ad-control-h:var(--size-control);--ad-row-h:var(--size-row);--ad-card-pad:var(--size-card-pad);--ad-shadow-card:var(--shadow-rest);--ad-shadow-pop:var(--shadow-pop);--ad-shadow-primary:var(--shadow-primary);--ad-focus:var(--focus-ring);--ad-body:var(--text-body);--ad-meta:var(--text-meta);--ad-caption:var(--text-caption);--ad-card-title:var(--text-card-title);--ad-section:var(--text-section);--ad-eyebrow:var(--text-eyebrow);--ad-label:500 14px/20px var(--font-sans);--ad-button:500 15px/1 var(--font-sans);--ad-badge-h:26px;--ad-badge:500 13px/1 var(--font-sans);--ad-stat:500 36px/1 var(--font-heading);--ad-spot-size:44px;--ad-pad-x:16px;--ad-cell:12px 16px;--ad-dur:var(--motion-base);--ad-dur-fast:var(--motion-fast);--ad-ease:var(--ease-out);font:var(--text-body);color:var(--ink);background:var(--bg)}[data-register=compact]{--ad-label:600 12px/16px var(--font-sans);--ad-button:500 13px/1 var(--font-sans);--ad-badge-h:20px;--ad-badge:500 11px/1 var(--font-sans);--ad-stat:500 22px/1 var(--font-heading);--ad-spot-size:28px;--ad-pad-x:10px;--ad-cell:6px 10px}[data-register=native]{--ad-bg:#f2f2f7;--ad-surface:#fff;--ad-inset:#f2f2f7;--ad-line:#3c3c432e;--ad-text:#000;--ad-text-2:#3c3c4399;--ad-tint:var(--brand);--ad-tint-fill:var(--brand-fill);--ad-tint-ink:#fff;--ad-tint-soft:color-mix(in srgb, var(--brand) 12%, transparent);--ad-done:var(--sage);--ad-done-soft:var(--sage-soft);--ad-wait:var(--honey);--ad-wait-soft:var(--honey-soft);--ad-problem:var(--rose);--ad-problem-soft:var(--rose-soft);--ad-closed:#3c3c4399;--ad-closed-soft:#7878801f;--ad-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--ad-font-title:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--ad-title-settings:normal;--ad-title-weight:600;--ad-r-tag:6px;--ad-r-control:var(--radius-capsule);--ad-r-inset:var(--radius-sheet);--ad-r-card:var(--radius-card);--ad-r-spot:var(--radius-card);--ad-r-sheet:12px;--ad-control-h:var(--size-hit);--ad-row-h:var(--size-hit);--ad-card-pad:16px;--ad-shadow-card:none;--ad-shadow-pop:0 8px 30px #0000001f;--ad-shadow-primary:none;--ad-focus:0 0 0 3px color-mix(in srgb, var(--brand) 35%, transparent);--ad-body:400 17px/22px var(--ad-font);--ad-meta:400 15px/20px var(--ad-font);--ad-caption:400 12px/16px var(--ad-font);--ad-card-title:600 17px/22px var(--ad-font);--ad-section:700 22px/28px var(--ad-font-title);--ad-eyebrow:400 13px/18px var(--ad-font);--ad-label:400 15px/20px var(--ad-font);--ad-button:600 17px/1 var(--ad-font);--ad-badge-h:24px;--ad-badge:600 13px/1 var(--ad-font);--ad-stat:var(--text-amount);--ad-spot-size:30px;--ad-pad-x:16px;--ad-cell:11px 16px;--ad-dur:.35s;--ad-dur-fast:.12s;--ad-ease:cubic-bezier(.32, .72, 0, 1);font:var(--ad-body);color:var(--ad-text);background:var(--ad-bg)}[data-register=native][data-theme=dark],[data-theme=dark] [data-register=native]{--ad-bg:#000;--ad-surface:#1c1c1e;--ad-inset:#2c2c2e;--ad-line:#54545899;--ad-text:#fff;--ad-text-2:#ebebf599;--ad-closed:#ebebf599;--ad-closed-soft:#7676803d;--ad-tint-soft:color-mix(in srgb, var(--brand) 22%, transparent);--ad-shadow-pop:0 8px 30px #00000080}.ad-button{height:var(--ad-control-h);padding:0 var(--ad-pad-x);border-radius:var(--ad-r-control);border:1px solid var(--ad-line);background:var(--ad-surface);color:var(--ad-text);font:var(--ad-button);white-space:nowrap;cursor:pointer;transition:background var(--ad-dur) var(--ad-ease), transform var(--ad-dur-fast) var(--ad-ease), box-shadow var(--ad-dur) var(--ad-ease);justify-content:center;align-items:center;gap:8px;display:inline-flex}.ad-button:active{transform:scale(.99)}.ad-button:focus-visible{box-shadow:var(--ad-focus);border-color:var(--ad-tint);outline:none}.ad-button[data-variant=primary]{background:var(--ad-tint-fill);color:var(--ad-tint-ink);box-shadow:var(--ad-shadow-primary);border-color:#0000}.ad-button[data-variant=quiet]{color:var(--ad-tint);background:0 0;border-color:#0000;padding:0 8px}.ad-button:disabled,.ad-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.ad-button svg{width:16px;height:16px}[data-register=compact] .ad-button svg{width:14px;height:14px}[data-register=native] .ad-button{background:var(--ad-closed-soft);color:var(--ad-tint);border:0}[data-register=native] .ad-button[data-variant=primary]{background:var(--ad-tint-fill);color:#fff}[data-register=native] .ad-button[data-variant=quiet]{background:0 0}.ad-badge{height:var(--ad-badge-h);padding:0 calc(var(--ad-badge-h) * .38);font:var(--ad-badge);white-space:nowrap;color:var(--ad-tint);background:var(--ad-tint-soft);border-radius:999px;align-items:center;gap:6px;display:inline-flex}.ad-badge[data-tone=done]{color:var(--ad-done);background:var(--ad-done-soft)}.ad-badge[data-tone=waiting]{color:var(--ad-wait);background:var(--ad-wait-soft)}.ad-badge[data-tone=problem]{color:var(--ad-problem);background:var(--ad-problem-soft)}.ad-badge[data-tone=closed]{color:var(--ad-closed);background:var(--ad-closed-soft)}.ad-badge .ad-dot{background:currentColor;border-radius:999px;width:6px;height:6px}.ad-badge svg{width:1em;height:1em}.ad-chip{height:calc(var(--ad-badge-h) + 2px);font:var(--ad-caption);color:var(--ad-text);background:var(--ad-inset);border:1px solid var(--ad-line);border-radius:999px;align-items:center;padding:0 12px;font-size:max(12px,.8125rem);display:inline-flex}.ad-chip[data-kind=code]{border-radius:var(--ad-r-tag);height:calc(var(--ad-badge-h) - 2px);border-color:#0000;padding:0 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}[data-register=compact] .ad-chip{padding:0 8px;font-size:12px}.ad-filter{height:var(--ad-control-h);padding:0 calc(var(--ad-pad-x) - 4px);border-radius:var(--ad-r-control);border:1px solid var(--ad-line);background:var(--ad-surface);color:var(--ad-text);font:var(--ad-button);cursor:pointer;transition:background var(--ad-dur) var(--ad-ease), transform var(--ad-dur-fast) var(--ad-ease);align-items:center;gap:8px;font-size:calc(1em - 1px);display:inline-flex}.ad-filter:active{transform:scale(.97)}.ad-filter .ad-count{background:var(--ad-inset);min-width:20px;height:20px;color:var(--ad-text-2);font:600 11px/20px var(--ad-font);text-align:center;border-radius:999px;padding:0 6px}.ad-filter[aria-pressed=true]{border-color:var(--ad-tint);background:var(--ad-tint-soft);color:var(--ad-tint)}.ad-filter[aria-pressed=true] .ad-count{background:var(--ad-tint-fill);color:var(--ad-tint-ink)}.ad-filter svg{width:14px;height:14px}[data-register=compact] .ad-filter .ad-count{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.ad-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-field>label{font:var(--ad-label);color:var(--ad-text)}.ad-field>.ad-hint{font:var(--ad-caption);color:var(--ad-text-2)}.ad-input{height:calc(var(--ad-control-h) + 4px);padding:0 calc(var(--ad-pad-x) - 2px);border-radius:var(--ad-r-control);border:1px solid var(--ad-line);background:var(--ad-surface);color:var(--ad-text);font:var(--ad-body);transition:border-color var(--ad-dur) var(--ad-ease), box-shadow var(--ad-dur) var(--ad-ease)}.ad-input::placeholder{color:var(--ad-text-2);opacity:.7}.ad-input:focus,.ad-input:focus-visible{border-color:var(--ad-tint);box-shadow:var(--ad-focus);outline:none}.ad-field[data-invalid] .ad-input{border-color:var(--ad-problem);box-shadow:0 0 0 4px var(--ad-problem-soft)}.ad-field[data-invalid] .ad-hint{color:var(--ad-problem)}[data-register=native] .ad-input{background:var(--ad-surface);border:0;border-radius:10px}.ad-card{background:var(--ad-surface);border-radius:var(--ad-r-card);border:1px solid var(--ad-line);box-shadow:var(--ad-shadow-card);padding:var(--ad-card-pad);gap:calc(var(--ad-card-pad) * .6);flex-direction:column;min-width:0;display:flex}[data-register=compact] .ad-card,[data-register=native] .ad-card{border:0}.ad-card-head{gap:calc(var(--ad-spot-size) * .32);align-items:flex-start;display:flex}.ad-card-head>.ad-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ad-eyebrow{font:var(--ad-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ad-text-2)}.ad-card-title{font:var(--ad-card-title);font-family:var(--ad-font-title);font-weight:var(--ad-title-weight);font-variation-settings:var(--ad-title-settings);color:var(--ad-text);margin:0}.ad-card-sub{font:var(--ad-body);color:var(--ad-text-2);margin:2px 0 0}[data-register=native] .ad-eyebrow{letter-spacing:0}.ad-spot{width:var(--ad-spot-size);height:var(--ad-spot-size);border-radius:var(--ad-r-spot);color:var(--ad-tint);background:var(--ad-tint-soft);flex-shrink:0;place-items:center;display:grid}.ad-spot[data-tone=done]{color:var(--ad-done);background:var(--ad-done-soft)}.ad-spot[data-tone=waiting]{color:var(--ad-wait);background:var(--ad-wait-soft)}.ad-spot[data-tone=problem]{color:var(--ad-problem);background:var(--ad-problem-soft)}.ad-spot[data-tone=neutral]{color:var(--ad-text);background:var(--ad-inset)}.ad-spot svg{width:45%;height:45%}[data-register=native] .ad-spot{border-radius:8px}.ad-avatar{width:40px;height:40px;font:600 14px/1 var(--ad-font);color:var(--ad-tint);background:var(--ad-tint-soft);border-radius:999px;flex-shrink:0;place-items:center;display:grid}[data-register=compact] .ad-avatar{width:28px;height:28px;font-size:11px}.ad-stat{padding:calc(var(--ad-card-pad) * .6) calc(var(--ad-card-pad) * .65);border-radius:var(--ad-r-inset);background:var(--ad-inset);align-items:baseline;gap:12px;min-width:0;display:flex}.ad-stat>b{font:var(--ad-stat);font-variation-settings:"SOFT" 100;color:var(--ad-text);font-variant-numeric:tabular-nums}.ad-stat>span{font:var(--ad-meta);color:var(--ad-text-2)}.ad-banner{padding:calc(var(--ad-card-pad) * .5) calc(var(--ad-card-pad) * .58);border-radius:var(--ad-r-inset);background:var(--ad-tint-soft);color:var(--ad-tint);align-items:flex-start;gap:12px;display:flex}.ad-banner[data-tone=problem]{background:var(--ad-problem-soft);color:var(--ad-problem)}.ad-banner[data-tone=waiting]{background:var(--ad-wait-soft);color:var(--ad-wait)}.ad-banner[data-tone=done]{background:var(--ad-done-soft);color:var(--ad-done)}.ad-banner>.ad-banner-text{flex:1;min-width:0}.ad-banner strong{font:var(--ad-label);font-weight:600;display:block}.ad-banner p{font:var(--ad-meta);margin:2px 0 0}.ad-banner svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}[data-register=compact] .ad-banner{gap:8px;padding:8px 10px}[data-register=compact] .ad-banner svg{width:14px;height:14px}.ad-stepper{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);box-shadow:var(--ad-shadow-card);gap:4px;padding:6px;display:flex;overflow-x:auto}.ad-step{border-radius:calc(var(--ad-r-card) - 4px);flex:1 0 150px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ad-step-mark{width:26px;height:26px;font:500 12px/1 var(--ad-font);border:1px solid var(--ad-line);color:var(--ad-text);background:var(--ad-surface);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ad-step-mark svg{width:13px;height:13px}.ad-step-label{flex-direction:column;min-width:0;display:flex}.ad-step-label b{font:500 14px/18px var(--ad-font);color:var(--ad-text);white-space:nowrap}.ad-step-label span{font:400 12px/16px var(--ad-font);color:var(--ad-text-2)}.ad-step[data-state=current]{background:var(--ad-tint-soft)}.ad-step[data-state=current] .ad-step-mark{background:var(--ad-tint-fill);color:var(--ad-tint-ink);border-color:#0000}.ad-step[data-state=current] .ad-step-label span{color:var(--ad-tint)}.ad-step[data-state=done] .ad-step-mark{background:var(--ad-done-soft);color:var(--ad-done);border-color:#0000}.ad-step[data-state=done] .ad-step-label span{color:var(--ad-done)}.ad-step[data-state=locked] .ad-step-mark{background:var(--ad-inset);color:var(--ad-closed);border-color:#0000}.ad-step[data-state=locked] .ad-step-label b,.ad-step[data-state=locked] .ad-step-label span{color:var(--ad-closed)}.ad-step[data-state=hold] .ad-step-mark{background:var(--ad-wait-soft);color:var(--ad-wait);border-color:#0000}.ad-step[data-state=hold] .ad-step-label span{color:var(--ad-wait)}.ad-footer{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);box-shadow:var(--ad-shadow-card);align-items:center;gap:16px;padding:14px;display:flex}.ad-footer>.ad-footer-note{font:var(--ad-meta);color:var(--ad-text-2);text-align:right;margin-left:auto}.ad-table-wrap{border:1px solid var(--ad-line);border-radius:var(--ad-r-inset);background:var(--ad-surface);overflow:auto}.ad-table{border-collapse:collapse;width:100%;font:var(--ad-body)}.ad-table th{text-align:left;font:var(--ad-label);color:var(--ad-text-2);background:var(--ad-inset);padding:var(--ad-cell);white-space:nowrap;font-weight:500}.ad-table td{padding:var(--ad-cell);border-top:1px solid var(--ad-line);color:var(--ad-text);white-space:nowrap;font-variant-numeric:tabular-nums}.ad-table tr[data-tone=problem] td{background:color-mix(in srgb, var(--ad-problem-soft) 45%, transparent)}.ad-table tr[data-selected] td{background:var(--ad-tint-soft)}[data-register] .ad-table td.ad-indent{padding-left:calc(var(--ad-pad-x) * 2.1)}.ad-table td b{font-weight:600}.ad-table td.ad-num{text-align:right}.ad-group{flex-direction:column;gap:6px;display:flex}.ad-group-header{font:var(--ad-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--ad-text-2);padding:0 var(--ad-pad-x)}.ad-group-list{background:var(--ad-surface);border-radius:var(--ad-r-card);box-shadow:var(--ad-shadow-card);border:1px solid var(--ad-line);overflow:hidden}[data-register=native] .ad-group-list{border:0}.ad-row{min-height:var(--ad-row-h);padding:6px var(--ad-pad-x);align-items:center;gap:12px;display:flex;position:relative}.ad-row+.ad-row:before{content:"";top:0;left:var(--ad-pad-x);background:var(--ad-line);height:1px;position:absolute;right:0}[data-register=native] .ad-row+.ad-row:before{height:.5px}.ad-row>.ad-row-label{flex:1;min-width:0}.ad-row>.ad-row-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}[data-register=native] .ad-row>.ad-row-value{color:var(--ad-text-2);font-weight:400}.ad-row[data-nav]{cursor:pointer}.ad-row[data-nav]:hover{background:color-mix(in srgb, var(--ad-text) 5%, transparent)}.ad-row[data-nav]:after{content:"›";color:var(--ad-text-2);opacity:.6;font-size:1.2em}.ad-row-sub{font:var(--ad-caption);color:var(--ad-text-2);display:block}.ad-group-footer{font:var(--ad-caption);color:var(--ad-text-2);padding:0 var(--ad-pad-x)}.ad-toast{background:var(--ad-text);color:var(--ad-surface);font:var(--ad-meta);box-shadow:var(--ad-shadow-pop);border-radius:14px;align-items:center;gap:16px;padding:10px 10px 10px 18px;display:inline-flex}.ad-toast button{background:var(--ad-surface);height:32px;color:var(--ad-text);font:600 14px/1 var(--ad-font);cursor:pointer;border:0;border-radius:8px;padding:0 12px}.ad-toast[data-tone=done]{background:var(--ad-done-soft);color:var(--ad-done);box-shadow:none;gap:10px;padding:10px 16px}.ad-toast svg{width:16px;height:16px}[data-register=compact] .ad-toast{border-radius:10px;padding:6px 6px 6px 12px}[data-register=compact] .ad-toast button{height:24px;font-size:12px}.ad-menu{background:var(--ad-surface);border-radius:var(--ad-r-inset);min-width:200px;box-shadow:var(--ad-shadow-pop);border:1px solid var(--ad-line);flex-direction:column;padding:6px;display:inline-flex}.ad-menu button{height:max(28px, calc(var(--ad-control-h) - 2px));border-radius:calc(var(--ad-r-inset) - 4px);color:var(--ad-text);font:var(--ad-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.ad-menu button:hover,.ad-menu button[data-active]{background:var(--ad-inset)}.ad-menu button[data-tone=problem]{color:var(--ad-problem)}.ad-menu svg{width:16px;height:16px}[data-register=compact] .ad-menu{min-width:180px;padding:4px}[data-register=compact] .ad-menu button:hover,[data-register=compact] .ad-menu button[data-active]{background:var(--ad-tint-soft);color:var(--ad-tint)}[data-register=compact] .ad-menu svg{width:14px;height:14px}.ad-scrim{background:color-mix(in srgb, var(--ad-text) 38%, var(--ad-bg));border-radius:16px;padding:40px 24px 0;position:relative;overflow:hidden}[data-theme=dark] .ad-scrim,.ad-scrim[data-theme=dark]{background:#0000008c}.ad-sheet{background:var(--ad-bg);box-shadow:var(--ad-shadow-pop);border-radius:28px 28px 0 0;flex-direction:column;gap:16px;padding:12px 28px 28px;display:flex}.ad-grabber{background:var(--ad-line);border-radius:999px;align-self:center;width:44px;height:4px}.ad-dialog{background:var(--ad-surface);border-radius:var(--ad-r-card);max-width:440px;box-shadow:var(--ad-shadow-pop);border:1px solid var(--ad-line);flex-direction:column;gap:12px;margin:0 auto 40px;padding:24px;display:flex}.ad-dialog-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}[data-register=compact] .ad-sheet{border-radius:var(--ad-r-sheet) var(--ad-r-sheet) 0 0;padding:10px 16px 16px}[data-register=compact] .ad-dialog{max-width:380px;padding:16px}.ad-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.ad-empty h3{font:var(--ad-card-title);font-family:var(--ad-font-title);font-weight:var(--ad-title-weight);font-variation-settings:var(--ad-title-settings);color:var(--ad-text);margin:6px 0 0}.ad-empty p{max-width:420px;font:var(--ad-body);color:var(--ad-text-2);margin:0}[data-register=compact] .ad-empty{gap:6px;padding:24px 16px}.ad-progress{gap:6px;display:flex}.ad-progress>span{background:var(--ad-inset);border-radius:999px;flex:1;height:5px;position:relative;overflow:hidden}.ad-progress>span>i{border-radius:inherit;background:var(--ad-tint);transition:width var(--motion-fill,.52s) var(--ad-ease);position:absolute;inset:0 auto 0 0}.ad-progress[data-tone=waiting]>span>i{background:var(--ad-wait)}.ad-progress[data-tone=done]>span>i{background:var(--ad-done)}[data-register=compact] .ad-progress>span{height:3px}.ad-window{border-radius:var(--ad-r-sheet);border:1px solid var(--ad-line);background:var(--ad-bg);min-height:340px;box-shadow:var(--shadow-lift,none);grid-template-columns:150px minmax(0,1fr) 210px;display:grid;overflow:hidden}.ad-window-nav{border-right:1px solid var(--ad-line);background:var(--ad-inset);flex-direction:column;gap:2px;padding:10px 8px;display:flex}.ad-window-nav a{white-space:nowrap;height:26px;font:var(--ad-body);color:var(--ad-text);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.ad-window-nav a[data-current]{background:var(--ad-tint-soft);color:var(--ad-tint);font-weight:600}.ad-window-nav small{font:var(--ad-caption);color:var(--ad-text-2)}.ad-window-nav .ad-nav-heading{font:var(--ad-eyebrow);text-transform:uppercase;letter-spacing:.06em;color:var(--ad-text-2);padding:10px 8px 4px}.ad-window-main{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ad-window-title{align-items:center;gap:8px;display:flex}.ad-window-title h3{font:var(--ad-section);font-variation-settings:"SOFT" 100;color:var(--ad-text);margin:0 auto 0 0}.ad-window-side{border-left:1px solid var(--ad-line);background:var(--ad-surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}@media (max-width:760px){.ad-window{grid-template-columns:minmax(0,1fr)}.ad-window-nav,.ad-window-side{display:none}}.ad-phones{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.ad-phone{background:#1b1b1d;border-radius:46px;flex-shrink:0;width:320px;height:660px;padding:10px;box-shadow:0 0 0 1px #00000040,0 30px 60px -30px #00000080}.ad-screen{background:var(--ad-bg);height:100%;color:var(--ad-text);font:var(--ad-body);border-radius:37px;flex-direction:column;font-size:15px;line-height:20px;display:flex;position:relative;overflow:hidden}.ad-status{height:44px;font:600 14px/1 var(--ad-font);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 26px 0 30px;display:flex}.ad-status i{align-items:center;gap:5px;display:inline-flex}.ad-status i:before{content:"";opacity:.9;background:linear-gradient(90deg,currentColor 0 22%,#0000 22% 26%,currentColor 26% 48%,#0000 48% 52%,currentColor 52% 74%,#0000 74% 78%,currentColor 78%);border-radius:2px;width:17px;height:10px}.ad-status i:after{content:"";width:22px;height:11px;box-shadow:inset -6px 0 0 -1px var(--ad-bg), inset 0 0 0 1.5px var(--ad-bg);opacity:.9;background:currentColor;border:1.5px solid;border-radius:3px}.ad-island{background:#000;border-radius:999px;width:92px;height:26px;margin-left:-46px;position:absolute;top:11px;left:50%}.ad-scroll{flex-direction:column;flex:1;gap:14px;padding:4px 16px 24px;display:flex;overflow:hidden}.ad-topline{color:var(--ad-text-2);font:400 13px/18px var(--ad-font);justify-content:space-between;align-items:center;display:flex}.ad-topline span{color:var(--ad-text);gap:14px;display:inline-flex}.ad-topline svg{width:17px;height:17px}.ad-greeting{font:var(--text-greeting,500 32px/38px Fraunces, serif);letter-spacing:-.02em;font-variation-settings:"SOFT" 100;color:var(--ad-text);margin:0;font-size:30px;line-height:36px}.ad-greeting+p{color:var(--ad-text-2);margin:-8px 0 0;font-size:14px}.ad-idcard{aspect-ratio:1.586;color:#fff;background:linear-gradient(135deg, var(--card-purple-deep), var(--card-purple));border-radius:14px;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -12px #3f1e8699,0 2px 4px #0000001f}.ad-idcard:after{content:"";background:#ffffff0f;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-30px}.ad-idcard-top{justify-content:space-between;align-items:flex-start;display:flex}.ad-idcard-top svg{width:64px;height:auto}.ad-idcard small{font:600 9px/12px var(--ad-font);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.ad-idcard b{font:600 16px/20px var(--ad-font);display:block}.ad-idcard code{letter-spacing:.04em;opacity:.9;color:inherit;background:0 0;padding:0;font:500 12px/16px ui-monospace,SF Mono,monospace}.ad-meter{flex-direction:column;gap:6px;display:flex}.ad-meter-row{color:var(--ad-text-2);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.ad-meter-row b{color:var(--ad-text);font:600 15px/20px var(--ad-font);font-variant-numeric:tabular-nums}.ad-meter-bar{background:var(--ad-closed-soft);border-radius:999px;height:4px;overflow:hidden}.ad-meter-bar i{border-radius:inherit;background:var(--ad-tint);height:100%;display:block}.ad-shortcuts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ad-shortcut{border-radius:var(--radius-tile,16px);background:var(--ad-surface);height:46px;font:500 14px/18px var(--ad-font);color:var(--ad-text);align-items:center;gap:10px;padding:0 10px;display:flex}.ad-shortcut span{background:var(--ad-tint-soft);width:28px;height:28px;color:var(--ad-tint);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ad-shortcut svg{width:15px;height:15px}.ad-moment{font:var(--text-amount,500 28px/34px Fraunces, serif);letter-spacing:-.02em;font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums;color:var(--ad-text);margin:0;font-size:40px;line-height:44px}.ad-navbar{height:36px;color:var(--ad-tint);font:400 16px/1 var(--ad-font);justify-content:space-between;align-items:center;display:flex}.ad-navbar b{color:var(--ad-text);font:600 16px/1 var(--ad-font)}.ad-glass{background:color-mix(in srgb, var(--ad-surface) 70%, transparent);min-width:34px;height:34px;box-shadow:0 0 0 .5px var(--ad-line), 0 2px 8px #00000014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ad-text);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.ad-glass svg{width:16px;height:16px}.ad-capsule{background:var(--ad-tint-fill);color:#fff;height:50px;font:600 16px/1 var(--ad-font);border-radius:999px;justify-content:center;align-items:center;display:flex}.ad-capsule[data-variant=secondary]{background:var(--ad-closed-soft);color:var(--ad-tint)}.ad-confetti{place-items:center;height:120px;display:grid;position:relative}.ad-confetti>span{background:var(--ad-done-soft);width:76px;height:76px;color:var(--ad-done);border-radius:999px;place-items:center;display:grid}.ad-confetti>span svg{width:34px;height:34px}.ad-confetti i{border-radius:999px;width:7px;height:7px;position:absolute}.ad-row-flex{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ad-stack{flex-direction:column;gap:16px;display:flex}.ad-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}[data-register=compact] .ad-row-flex{gap:6px}[data-register=compact] .ad-stack,[data-register=compact] .ad-grid-2{gap:10px}@media (prefers-reduced-motion:reduce){.ad-button,.ad-filter,.ad-input,.ad-progress>span>i{transition:none}.ad-button:active,.ad-filter:active{transform:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-figtree), "Figtree", system-ui, sans-serif;--font-heading:var(--font-fraunces), "Fraunces", Georgia, serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font:var(--text-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--accent)}a:focus-visible,button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-tag);outline:none}.ad-button:focus-visible{border-radius:var(--ad-r-control)}.ad-button{text-decoration:none}.brand-logo{color:var(--accent);flex-shrink:0;display:block}[data-theme=dark] .brand-logo{color:var(--accent-ink)}.app-header{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.app-header-inner{align-items:center;gap:14px;max-width:1120px;min-height:64px;margin:0 auto;padding:12px 24px;display:flex}.app-home{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.app-home-divider{background:var(--line);width:1px;height:22px}.app-name{font:var(--text-meta);color:var(--ink);white-space:nowrap;font-weight:600}.app-updated{font:var(--text-meta);color:var(--muted);white-space:nowrap}.app-spacer{flex:1}.icon-button{width:var(--size-control);color:var(--muted);padding:0}.icon-button svg{width:18px;height:18px}.page{flex-direction:column;gap:20px;max-width:1120px;margin:0 auto;padding:32px 24px 64px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.page-title{font:var(--text-section);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--ink);margin:0}.page-sub{font:var(--text-body);color:var(--muted);margin:0}.toolbar{flex-direction:column;gap:12px;display:flex}.search{max-width:520px;display:flex;position:relative}.search svg{width:18px;height:18px;color:var(--muted);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:14px}.search .ad-input{width:100%;padding-left:42px}.search .ad-input::-webkit-search-cancel-button{cursor:pointer}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters .ad-filter{border-radius:var(--radius-control)}.result-count{font:var(--text-meta);color:var(--muted)}.ad-table td a{font-weight:600;text-decoration:none}.ad-table td a:hover{text-decoration:underline}.ad-table tbody tr{transition:background .22s var(--ease-out)}.ad-table tbody tr:hover td{background:color-mix(in srgb, var(--ink) 3%, transparent);transition-duration:.13s}.ad-table td.wrap{white-space:normal;min-width:200px}.mono{font-family:var(--font-mono);font-size:13px}.rows{display:none}.rows .ad-row{color:var(--ink);align-items:flex-start;padding-top:12px;padding-bottom:12px;text-decoration:none}.rows .ad-row-label{flex-direction:column;gap:4px;display:flex}.rows .ad-row-label b{color:var(--accent);font-weight:600}.rows .ad-row-label .ad-badge{align-self:flex-start;margin-top:4px}.rows .ad-row[data-nav]:after{align-self:center}.detail{max-width:var(--size-column);width:100%}.detail-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.detail-head .ad-spot{margin-top:2px}.detail-head-text{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.facts .ad-row{align-items:flex-start;gap:24px;padding-top:14px;padding-bottom:14px}.facts .ad-row-label{color:var(--muted);flex:0 0 160px}.facts .fact-value{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1}.next-step{font-weight:500}.app-nav{gap:4px;margin-left:12px;display:flex}.app-nav a{font:var(--text-meta);color:var(--muted);border-radius:var(--radius-control);padding:8px 12px;font-weight:500;text-decoration:none}.app-nav a:hover{color:var(--ink);background:var(--surface-soft)}.app-nav a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.app-org{white-space:nowrap}.muted{color:var(--muted)}.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}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:var(--size-control);font:var(--text-meta);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-weight:500;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.tab .ad-count{border-radius:var(--radius-pill);background:var(--surface-soft);min-width:20px;height:20px;color:var(--muted);font:600 11px/20px var(--font-sans);text-align:center;padding:0 6px}.tab[aria-selected=true] .ad-count{background:var(--accent-soft);color:var(--accent)}.tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-tag)}.tabs-wrap{flex-direction:column;gap:16px;min-width:0;display:flex}.tab-panel{min-width:0}.segmented{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-control);scrollbar-width:none;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segment{height:calc(var(--size-control) - 8px);border-radius:calc(var(--radius-control) - 4px);font:var(--text-meta);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 14px;font-weight:500}.segment:hover{color:var(--ink)}.segment[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-rest)}.segment-count{color:var(--muted);font-variant-numeric:tabular-nums}.segment[aria-selected=true] .segment-count{color:var(--accent)}.segment:focus-visible{box-shadow:var(--focus-ring)}.sort{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sort svg{opacity:.45;width:14px;height:14px}.sort[data-on] svg{opacity:1;color:var(--accent)}.click-row{cursor:pointer}.search-scope{font:var(--text-meta);color:var(--muted);margin:0}.toolbar-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.toolbar-row .search{flex:1;min-width:240px}.cell-sub{font:var(--text-caption);color:var(--muted);margin-top:2px;display:block}.row-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.case-head{flex-direction:column;gap:8px;display:flex}.case-meta{font:var(--text-meta);color:var(--muted);overflow-wrap:anywhere;margin:0}.case-status{font:var(--text-meta);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.case-turn{color:var(--ink);font-weight:600}.case-sub{color:var(--muted);margin:0}.case-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.case-main{min-width:0}.case-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:88px}.side-list{margin:0;padding:0;list-style:none}.side-list .ad-row{overflow-wrap:anywhere;padding-top:10px;padding-bottom:10px}.side-list a.ad-row{color:var(--ink);text-decoration:none}ol.rows,ul.rows{margin:0;padding:0;list-style:none}.side-fact{justify-content:space-between;gap:12px;display:flex}.action-bar{flex-direction:column;gap:14px;display:flex}.action-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.action-bar-text{flex-direction:column;gap:4px;min-width:0;display:flex}.action-bar-text strong{color:var(--ink);font-weight:600}.resolve-actions,.composer-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.composer-actions{justify-content:space-between}.angle-banner{flex-wrap:wrap;align-items:center}.angle-banner .ad-banner-text{flex:1;min-width:220px}.angle-banner .ad-button{flex-shrink:0}.timeline{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:19px}.tl-item{align-items:flex-start;gap:14px;display:flex;position:relative}.tl-avatar{z-index:1;position:relative}.tl-avatar[data-org=reflect]{color:var(--sage);background:var(--sage-soft)}.tl-avatar[data-org=cigna]{color:var(--honey);background:var(--honey-soft)}.tl-card{flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 18px;display:flex}.tl-head{font:var(--text-meta);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tl-kind{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tl-kind svg{width:15px;height:15px;color:var(--muted)}.tl-by{color:var(--muted)}.tl-at{color:var(--muted);white-space:nowrap}.tl-to{color:var(--ink);font-weight:500}.tl-line .att-list{margin-top:6px}.tl-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.tl-status{align-items:center}.tl-mark{z-index:1;flex-shrink:0;place-items:center;width:40px;height:28px;display:grid;position:relative}.tl-mark svg{width:15px;height:15px;color:var(--muted);background:var(--bg);box-shadow:0 0 0 4px var(--bg);border-radius:var(--radius-pill)}.tl-line{font:var(--text-meta);color:var(--ink);flex-direction:column;gap:2px;min-width:0;display:flex}.tl-line .tl-by{font:var(--text-caption)}.tl-status[data-action=not_resolved] .tl-mark svg{color:var(--rose)}.tl-reason{overflow-wrap:anywhere}.att-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att-list .ad-chip,.picked .ad-chip{gap:6px;max-width:100%;text-decoration:none}.att-list .ad-chip svg,.picked .ad-chip svg{width:14px;height:14px}.picker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.picker label{cursor:pointer}.picked{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.composer{flex-direction:column;gap:14px;display:flex}.textarea{resize:vertical;height:auto;min-height:88px;font:var(--text-body);padding-top:10px;padding-bottom:10px;line-height:22px}.field-error{font:var(--text-caption);color:var(--rose);margin:0}.file-input{height:auto;min-height:var(--size-control);padding-top:7px}.dialog-scrim{z-index:50;background:color-mix(in srgb, var(--ink) 40%, transparent);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.dialog-scrim .ad-dialog{width:100%;max-width:480px;max-height:calc(100dvh - 48px);margin:0;overflow-y:auto}.dialog-scrim .ad-card-title{overflow-wrap:anywhere}.file-pending{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.file-held{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.file-held svg{width:14px;height:14px}.dialog-alt{justify-content:flex-start;display:flex}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:48px 16px;display:flex}.center-intro{flex-direction:column;align-items:center;gap:10px;max-width:440px;display:flex}.center-title{font:var(--text-section);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--ink);margin:0}.center-sub{font:var(--text-body);color:var(--muted);margin:0}.gate{text-align:left;width:100%;max-width:440px}.gate .ad-button{align-self:flex-start}.signin-fallback{text-align:left;width:100%;max-width:400px}@media (max-width:720px){.app-header-inner{gap:10px;min-height:56px;padding:10px 16px}.app-home-divider,.app-name{display:none}.app-updated{font:var(--text-caption);white-space:normal}.page{gap:16px;padding:20px 16px 48px}.page-title{font-size:24px;line-height:30px}.search{max-width:none}.search .ad-input{height:var(--size-control-touch)}.filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters .ad-filter{height:var(--size-control-touch);flex-shrink:0}.ad-table-wrap.cases{display:none}.rows{flex-direction:column;display:flex}.facts .ad-row{flex-direction:column;gap:4px}.facts .ad-row-label{flex:none}.ad-card{padding:20px}.detail-head .ad-spot{display:none}.app-nav{margin-left:0}.app-nav a{font:var(--text-caption);padding:8px;font-weight:500}.app-org{display:none}.tab{height:var(--size-control-touch)}.segmented{align-self:stretch}.segment{height:calc(var(--size-control-touch) - 8px);flex:1;padding:0 10px}.toolbar-row .search{flex-basis:100%;min-width:0}.toolbar-row .ad-button{height:var(--size-control-touch)}.case-grid{grid-template-columns:minmax(0,1fr)}.case-side{position:static}.ad-table-wrap.history,.ad-table-wrap.files{display:none}.timeline:before{left:19px}.tl-avatar{width:32px;height:32px;font-size:12px}.tl-card{padding:14px}.ad-button,.ad-input{min-height:var(--size-control-touch)}}@media (prefers-reduced-motion:reduce){.ad-table tbody tr{transition:none}}[data-theme=dark] .dialog-scrim{background:color-mix(in srgb, var(--bg) 72%, transparent)}.app-viewas{align-items:center;gap:4px;display:inline-flex}.app-viewas-label{font:var(--text-meta);color:var(--muted);margin-right:2px}.app-viewas .app-org{cursor:pointer;color:var(--muted);text-decoration:none}.app-viewas .app-org.is-active{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.app-viewas .app-org:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-preview-banner{text-align:center;font:var(--text-meta);background:var(--honey-soft);color:var(--ink);border-bottom:1px solid var(--line);padding:8px 16px}.app-preview-banner a{color:var(--accent);margin-left:4px;font-weight:600}
