/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(.3, .8, .3, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#0a0a0b;--color-ink-raised:#121214;--color-ink-input:#161619;--color-ink-hover:#1c1c1f;--color-edge:#26262a;--color-edge-strong:#313136;--color-edge-bright:#45454d;--color-scrim:#000000a6;--color-body:#e3e3e6;--color-strong:#fff;--color-muted:#8b8b93;--color-faint:#6a6a72;--color-brand:#ff02eb;--color-brand-deep:#7d00a8;--color-money-in:#34d399;--color-salary:#60a5fa;--color-owed:#fbbf24;--color-alert:#fb7185;--color-deduction:#d97a7a;--color-word:#f0d9b5;--color-goodwill:#a090c0;--color-unbilled:#f472b6;--color-draft-dot:#b0b0b8;--motion-fast:.12s;--motion-base:.18s;--motion-panel:.22s;--motion-figure:.52s;--motion-arrival:3s;--motion-breath-idle:4.6s;--motion-breath-syncing:1.15s;--motion-ripple:.9s;--motion-settle-drop:6px;--motion-settle-blur:1.5px;--font-display:"Michroma", "Archivo", system-ui, sans-serif;--font-dot:"Doto", ui-monospace, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--color-ink);color:var(--color-body);margin:0;font-size:14px;line-height:1.5}#root{min-height:100vh}::selection{background:#ff02eb4d}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--color-brand) 30%, transparent)}}::selection{color:var(--color-strong)}button:not(:disabled),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=tab]{cursor:pointer}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}}@layer components{.ob-band{border-bottom:1px solid var(--color-edge);background:radial-gradient(120% 140% at 85% -40%, #ff02eb24 0%, transparent 55%), var(--color-ink);flex:none;padding:22px 36px 18px}@supports (color:color-mix(in lab, red, red)){.ob-band{background:radial-gradient(120% 140% at 85% -40%, color-mix(in srgb, var(--color-brand) 14%, transparent) 0%, transparent 55%), var(--color-ink)}}.ob-flow{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.ob-stage{text-align:left;border:1px solid var(--color-edge);background:var(--color-ink-raised);min-width:132px;color:var(--color-body);border-radius:12px;padding:10px 14px;transition:border-color .15s,background .15s}.ob-stage:hover{border-color:var(--color-edge-bright)}.ob-stage[aria-pressed=true]{border-color:var(--color-brand);background:#2e102e}@supports (color:color-mix(in lab, red, red)){.ob-stage[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-ink-raised))}}.ob-stage b{color:var(--color-strong);margin-top:6px;font:400 22px/1.1 Michroma,sans-serif;display:block}.ob-stage small{color:var(--color-faint);min-height:1em;margin-top:3px;font-size:11px;display:block}.ob-stage:focus-visible,.ob-row:focus-visible,.ob-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ob-toolbar{border-bottom:1px solid var(--color-edge);scrollbar-width:none;flex:none;align-items:center;gap:6px;padding:12px 36px;display:flex;overflow-x:auto}.ob-toolbar>*{flex:none}.ob-search{background:var(--color-ink-input);border:1px solid var(--color-edge);width:260px;color:var(--color-body);border-radius:9px;outline:none;padding:6px 10px;font-size:12.5px}.ob-search:focus{border-color:var(--color-edge-bright)}.ob-chip{color:var(--color-muted);border:1px solid var(--color-edge);background:0 0;border-radius:99px;padding:4px 11px;font-size:12px}.ob-chip:hover{color:var(--color-strong);border-color:var(--color-edge-bright)}.ob-chip[aria-pressed=true]{color:var(--color-strong);background:var(--color-ink-hover);border-color:var(--color-edge-strong)}.ob-group{align-items:baseline;gap:10px;padding:16px 36px 6px;display:flex}.ob-group b{color:var(--color-strong);font:400 13px Michroma,sans-serif}.ob-group span{color:var(--color-faint);font-size:11.5px}.ob-tr{border-bottom:1px solid #26262a99;grid-template-columns:34px minmax(170px,1.1fr) minmax(220px,2fr) 38px 118px 64px;align-items:center;gap:16px;padding:9px 36px;display:grid}@supports (color:color-mix(in lab, red, red)){.ob-tr{border-bottom:1px solid color-mix(in srgb, var(--color-edge) 60%, transparent)}}.ob-tr.hd{letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint);padding-top:12px;font:600 9.5px Archivo,sans-serif}.ob-row{cursor:pointer;text-align:left;background:0 0;width:100%}.ob-row:hover{background:var(--color-ink-raised)}.ob-row b{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ob-row small{color:var(--color-faint);margin-top:1px;font-size:11.5px;display:block}.ob-evd{color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ob-evd.none{color:var(--color-faint)}.ob-when{color:var(--color-faint);text-align:right;font-size:11px}.ob-status{border:1px solid var(--color-edge-strong);color:var(--color-muted);white-space:nowrap;border-radius:99px;justify-self:start;padding:1px 8px;font-size:11px}.ob-status[data-state=needs_review]{color:var(--color-owed);border-color:#fbbf2466}@supports (color:color-mix(in lab, red, red)){.ob-status[data-state=needs_review]{border-color:color-mix(in srgb, var(--color-owed) 40%, transparent)}}.ob-status[data-state=approved]{color:var(--color-money-in);border-color:#34d39966}@supports (color:color-mix(in lab, red, red)){.ob-status[data-state=approved]{border-color:color-mix(in srgb, var(--color-money-in) 40%, transparent)}}.ob-status[data-state=killed]{color:var(--color-alert);border-color:#fb718566}@supports (color:color-mix(in lab, red, red)){.ob-status[data-state=killed]{border-color:color-mix(in srgb, var(--color-alert) 40%, transparent)}}.ob-thumb{background:var(--color-ink-input);width:30px;height:48px;box-shadow:0 0 0 1px var(--color-edge-strong);border-radius:6px;padding:3px}.ob-thumb i{background:linear-gradient(180deg, #f3efe6 0 22%, var(--h) 22% 55%, #f3efe6 55%);border-radius:3px;width:100%;height:100%;display:block}.ob-thumb.none i{background:repeating-linear-gradient(135deg, var(--color-ink-hover) 0 4px, var(--color-ink-input) 4px 8px)}.ob-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--color-edge) 0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ob-ring i{background:var(--color-ink);width:29px;height:29px;color:var(--color-strong);border-radius:50%;place-items:center;font:600 11px Archivo,sans-serif;display:grid}.ob-ring-none{text-align:center;width:36px;color:var(--color-faint);font-size:12px}.ob-phone{background:#18181b;border-radius:28px;width:160px;height:306px;margin:0 auto;padding:9px;position:relative;box-shadow:0 0 0 1px #2c2c32,0 30px 60px -20px #000,inset 0 0 0 1px #000}.ob-phone .sc{background:#f3efe6;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.ob-phone .hd{text-align:center;letter-spacing:.04em;color:#fff;background:var(--h);white-space:nowrap;text-overflow:ellipsis;padding:8px;font:700 9.5px Georgia,serif;overflow:hidden}.ob-phone .im{background:linear-gradient(135deg, var(--h), #222);height:88px}.ob-phone .ln{background:#d8d0c2;border-radius:2px;height:6px;margin:6px 9px}.ob-phone .host{text-align:center;color:#6b6b6b;font-size:9.5px;position:absolute;bottom:10px;left:0;right:0}.ob-phone .shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ob-phone.none .sc{background:var(--color-ink-raised);color:var(--color-faint);text-align:center;place-items:center;padding:16px;font-size:11px;display:grid}.ob-stamp{background:var(--color-alert);color:#1a0508;font-family:var(--font-dot);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:16px;font-weight:800;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 10px 24px -6px #fb718599}@supports (color:color-mix(in lab, red, red)){.ob-stamp{box-shadow:0 10px 24px -6px color-mix(in srgb, var(--color-alert) 60%, transparent)}}.ob-meta{grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin-top:18px;font-size:12.5px;display:grid}.ob-meta dt{color:var(--color-faint)}.ob-meta dd{color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-link{color:var(--color-body);text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);text-decoration-color:var(--color-edge-bright);text-underline-offset:3px;background:0 0;padding:0}.ob-link:hover{color:var(--color-strong);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.ob-hint kbd{border:1px solid var(--color-edge-strong);color:var(--color-muted);border-bottom-width:2px;border-radius:4px;margin-left:6px;padding:0 4px;font:500 10px Archivo,sans-serif}.ob-hint{color:var(--color-faint);font-size:11px}.ob-h4{letter-spacing:.2em;text-transform:uppercase;color:var(--color-faint);margin:20px 0 8px;font:600 9.5px Archivo,sans-serif}.ob-f{border-bottom:1px solid #26262a99;gap:9px;padding:6px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ob-f{border-bottom:1px solid color-mix(in srgb, var(--color-edge) 60%, transparent)}}.ob-f{color:var(--color-body);font-size:12.5px;line-height:1.45}.ob-f i{background:var(--color-money-in);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.ob-f.warn i{background:var(--color-owed)}.ob-f.bad i{background:var(--color-alert)}.ob-empty{text-align:center;max-width:44ch;color:var(--color-faint);margin:auto;padding:40px 0;font-size:13px;line-height:1.6}.ob-drawer{z-index:40;background:var(--color-ink);border-left:1px solid var(--color-edge);visibility:hidden;width:380px;padding:22px 24px 40px;transition:transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s .22s;position:fixed;top:0;bottom:0;right:0;overflow:auto;transform:translate(100%);box-shadow:-30px 0 60px -20px #000}.ob-drawer[data-open=true]{visibility:visible;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:none}.rv{isolation:isolate;height:100%;min-height:0;position:relative}.rv-wall{height:100%;padding:26px 44px 80px;overflow:auto}.rv .k{letter-spacing:.2em;text-transform:uppercase;color:var(--color-faint);font:600 10px Archivo,sans-serif}.rv-hint{color:var(--color-faint);font-size:12.5px}.rv kbd{border:1px solid var(--color-edge-strong);color:var(--color-muted);border-bottom-width:2px;border-radius:4px;margin-left:8px;padding:0 4px;font:500 10px Archivo,sans-serif}.rv .btn-primary kbd{color:inherit;border-color:#0a0a0b59}@supports (color:color-mix(in lab, red, red)){.rv .btn-primary kbd{border-color:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.rv-top{border-bottom:1px solid var(--color-edge);flex-wrap:wrap;align-items:flex-end;gap:40px;padding-bottom:24px;display:flex}.rv-sub{color:var(--color-muted);margin-top:6px;font-size:13.5px}.rv-views{gap:4px;margin-top:16px;display:flex}.rv-views button{color:var(--color-muted);border:1px solid var(--color-edge);background:0 0;border-radius:99px;padding:5px 12px;font-size:12.5px}.rv-views button b{color:var(--color-body);margin-left:4px;font-weight:600}.rv-views button[aria-pressed=true]{color:var(--color-strong);border-color:var(--color-edge-bright);background:var(--color-ink-raised)}.rv-tally{gap:34px;margin-left:auto;display:flex}.rv-tally div{text-align:right}.rv-tally b{color:var(--color-strong);font-variant-numeric:tabular-nums;margin-top:8px;font:400 32px/1 Michroma,sans-serif;display:block}.rv-tally .a b{color:var(--color-money-in)}.rv-tally .x b{color:var(--color-faint)}.rv-lane{isolation:isolate;margin-top:38px;position:relative}.rv-lane-hd{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:18px;display:flex}.rv-lane-hd h2{color:var(--color-strong);font:400 18px Michroma,sans-serif}.rv-lane-hd p{color:var(--color-muted);max-width:64ch;margin-top:6px;font-size:13px}.rv-letter{font:900 88px/.8 var(--font-dot)}.rv-letter[data-g=A]{color:var(--color-money-in);text-shadow:0 0 40px #34d3994d}@supports (color:color-mix(in lab, red, red)){.rv-letter[data-g=A]{text-shadow:0 0 40px color-mix(in srgb, var(--color-money-in) 30%, transparent)}}.rv-letter[data-g=B]{color:var(--color-owed)}.rv-letter[data-g=C]{color:var(--color-faint)}.rv-bulk{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rv-tiles{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:26px 20px;display:grid}.rv-lane[data-g=C] .rv-tiles{opacity:.72}.rv-tile{text-align:left;color:inherit;background:0 0;min-width:0;padding:0}.rv-tile .ph{aspect-ratio:9/18;background:linear-gradient(160deg,#2a2a31,#0d0d11 45%,#1c1c22);border-radius:20px;padding:5px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:block;position:relative;box-shadow:inset 0 0 0 1px #3a3a44,0 24px 40px -22px #000}.rv-tile .ph img{object-fit:cover;object-position:top;background:#fff;border-radius:16px;width:100%;height:100%;display:block}.rv-tile .ph .none{background:var(--color-ink-raised);height:100%;color:var(--color-faint);text-align:center;border-radius:16px;place-items:center;padding:8px;font-size:11px;display:grid}.rv-tile .g{width:34px;height:34px;font:900 18px var(--font-dot);color:#0b0b0e;border-radius:11px;place-items:center;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 6px 16px -4px #000}.rv-tile[data-g=A] .g{background:var(--color-money-in)}.rv-tile[data-g=B] .g{background:var(--color-owed)}.rv-tile[data-g=C] .g{background:var(--color-faint)}.rv-tile:hover .ph,.rv-tile:focus-visible .ph{transform:translateY(-8px)rotateX(6deg)rotateY(-6deg);box-shadow:inset 0 0 0 1px #4a4a56,0 40px 60px -26px #000}.rv-tile:focus-visible{outline:none}.rv-tile:focus-visible .ph{box-shadow:inset 0 0 0 1px #4a4a56, 0 0 0 2px var(--color-brand)}.rv-tile .nm{color:var(--color-strong);white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:13px;font-weight:600;display:block;overflow:hidden}.rv-tile .st{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.rv-tile .st i{color:var(--color-alert);font-style:normal}.rv-auto{border-top:1px dashed var(--color-edge-strong);margin-top:54px;padding-top:26px}.rv-auto h2{color:var(--color-muted)!important}.rv-auto-row{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.rv-auto-t{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.rv-auto-t .sc{background:var(--color-ink) center top / cover;filter:grayscale();opacity:.55;border-radius:7px;flex:none;width:34px;height:62px}.rv-auto-t b{color:var(--color-body);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.rv-auto-t span{color:var(--color-muted);font-size:12px;line-height:1.4;display:block}.rv-more{color:var(--color-muted);text-underline-offset:3px;background:0 0;margin-top:14px;font-size:12.5px;text-decoration:underline}.rv-brief{z-index:5;perspective:1400px;background:#0a0a0d;outline:none;animation:.35s cubic-bezier(.2,.8,.2,1) rvIn;position:absolute;inset:0;overflow:hidden}@keyframes rvIn{0%{opacity:0;transform:scale(.985)}}.rv-brief-wash{filter:blur(100px)saturate(1.4);opacity:.26;background:50%/cover;position:absolute;inset:-140px}.rv-brief-wash:after{content:"";background:radial-gradient(60% 70% at 72% 45%,#0000,#0a0a0d 82%);position:absolute;inset:0}.rv-bar{z-index:3;align-items:center;gap:16px;padding:20px 44px;display:flex;position:absolute;top:0;left:0;right:0}.rv-back{border:1px solid var(--color-edge-strong);color:var(--color-body);background:#0a0a0b99;border-radius:99px;padding:7px 13px;font:600 12px Archivo,sans-serif}@supports (color:color-mix(in lab, red, red)){.rv-back{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.rv-back:hover{color:var(--color-strong);border-color:var(--color-edge-bright)}.rv-pos{color:var(--color-muted);font-size:13px}.rv-copy{z-index:2;flex-direction:column;width:52%;min-height:0;padding-right:8px;display:flex;position:absolute;top:11%;bottom:6%;left:6%;overflow:auto}.rv-graderow{align-items:center;gap:22px;display:flex}.rv-graderow .rv-letter{font-size:116px}.rv-graderow h2{color:var(--color-strong);font:400 17px/1.3 Michroma,sans-serif}.rv-graderow p{color:var(--color-muted);margin-top:6px;font-size:13px}.rv-axes{gap:22px;margin-top:12px;display:flex}.rv-axes>div{width:92px}.rv-axes .b{background:var(--color-edge);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.rv-axes .b i{height:100%;width:var(--w);transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both rvGrow;display:block}@keyframes rvGrow{0%{transform:scaleX(0)}}.rv-sentence{max-width:22em;color:var(--color-muted);letter-spacing:-.015em;font:300 112% clamp(24px,2.3vw,40px)/1.24 Archivo,sans-serif;margin-top:28px}.rv-sentence b{color:var(--color-strong);font-weight:600}.rv-sentence em{color:var(--color-alert);font-style:normal;font-weight:600}.rv-sentence>*{animation:.6s cubic-bezier(.2,.8,.2,1) both rvWord;display:inline}.rv-sentence>:nth-child(2){animation-delay:60ms}.rv-sentence>:nth-child(3){animation-delay:.12s}.rv-sentence>:nth-child(4){animation-delay:.18s}.rv-sentence>:nth-child(5){animation-delay:.24s}.rv-sentence>:nth-child(6){animation-delay:.3s}.rv-sentence>:nth-child(n+7){animation-delay:.36s}@keyframes rvWord{0%{opacity:0;filter:blur(6px)}}.rv-ledger{grid-template-columns:1.25fr 1fr 1fr;gap:0 32px;margin-top:28px;display:grid}.rv-ledger h4{margin-bottom:8px}.rv-ledger .r{border-bottom:1px solid var(--color-edge);color:var(--color-body);gap:9px;padding:7px 0;font-size:13.5px;line-height:1.4;display:flex}.rv-ledger .y .r:before{content:"+";color:var(--color-money-in);font-weight:700}.rv-ledger .n .r:before{content:"−";color:var(--color-alert);font-weight:700}.rv-ledger .c .r{color:var(--color-muted);font-size:12.5px}.rv-ledger .c .r:before{content:"✓";color:var(--color-faint)}.rv-ledger .none{color:var(--color-faint);padding:7px 0;font-size:12.5px}.rv-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.rv-tilt{aspect-ratio:412/860;z-index:1;height:76%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:52%;right:12%;transform:translateY(-50%)rotateY(-16deg)rotateX(5deg)}.rv-phone{background:linear-gradient(160deg,#2a2a31,#0e0e12 40%,#1b1b21);border-radius:46px;height:100%;padding:11px;position:relative;box-shadow:inset 0 0 0 1.5px #3a3a44,0 60px 100px -40px #000}.rv-phone .scr{background:#fff top/cover no-repeat;border-radius:36px;height:100%;overflow:hidden}.rv-phone .scr .none{background:var(--color-ink-raised);height:100%;color:var(--color-faint);text-align:center;place-items:center;padding:20px;font-size:12.5px;display:grid}.rv-phone .isl{background:#000;border-radius:99px;width:92px;height:26px;margin-left:-46px;position:absolute;top:22px;left:50%}.rv-phone .glare{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff29,#0000 40%);border-radius:36px;position:absolute;inset:11px}.rv-host{text-align:center;color:var(--color-muted);background:0 0;font-size:12.5px;position:absolute;bottom:-34px;left:0;right:0}.rv-host:hover{color:var(--color-strong)}.rv-stamp{z-index:6;font:900 52px var(--font-dot);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border:4px solid;border-radius:14px;padding:14px 26px;animation:.5s cubic-bezier(.3,1.6,.5,1) both rvStamp;position:absolute;top:40%;right:14%;transform:rotate(-10deg)}.rv-stamp[data-d=approve]{color:var(--color-money-in)}.rv-stamp[data-d=kill]{color:var(--color-alert)}@keyframes rvStamp{0%{opacity:0;transform:rotate(-10deg)scale(1.8)}}@media (width<=1500px){.rv-copy{width:58%;left:4%}.rv-tilt{height:70%;right:6%}.rv-ledger{grid-template-columns:1fr 1fr}.rv-ledger .c{grid-column:1/-1;margin-top:14px}}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.kicker{font-family:var(--font-dot);letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand);font-size:11px;font-weight:800;line-height:1.4}.kicker-muted{font-family:var(--font-dot);letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint);font-size:11px;font-weight:800;line-height:1.4}.insert-row{width:100%;font-family:var(--font-dot);letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint);opacity:.3;cursor:pointer;transition:opacity var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;gap:9px;padding:1px 0;font-size:11px;font-weight:800;line-height:1.4;display:flex}.insert-row:before,.insert-row:after{content:"";background:currentColor;flex:1;height:1px}.insert-row:hover,.insert-row:focus-visible{opacity:1;color:var(--color-brand)}.insert-row-group{opacity:.3;transition:opacity var(--motion-fast) ease;align-items:center;gap:9px;display:flex}.insert-row-group:hover,.insert-row-group:focus-within,.insert-row-group .insert-row{opacity:1}.title-display{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-strong);font-weight:400;line-height:1.22}.figure{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.figure-lg{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-strong);font-size:26px;font-weight:600;line-height:1.15}.attention{background:var(--tint);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.attention{background:color-mix(in srgb, var(--tint) 9%, transparent)}}.attention{border:1px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.attention{border:1px solid color-mix(in srgb, var(--tint) 20%, transparent)}}.pill{letter-spacing:.1em;text-transform:uppercase;background:var(--tint);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pill{background:color-mix(in srgb, var(--tint) 14%, transparent)}}.pill{color:var(--tint);white-space:nowrap}.pill-action{border:1px solid var(--tint)}@supports (color:color-mix(in lab, red, red)){.pill-action{border:1px solid color-mix(in srgb, var(--tint) 45%, transparent)}}.pill-action{cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease}.pill-action:hover,.pill-action:focus-visible{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.pill-action:hover,.pill-action:focus-visible{background:color-mix(in srgb, var(--tint) 26%, transparent)}}.pill-action:hover,.pill-action:focus-visible{border-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.pill-action:hover,.pill-action:focus-visible{border-color:color-mix(in srgb, var(--tint) 70%, transparent)}}.pill-action:disabled{opacity:.45;cursor:not-allowed}.pill-select{appearance:none;text-align:left;padding-right:19px}.btn{border:1px solid var(--color-edge-strong);background:var(--color-ink-input);color:var(--color-body);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:8px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--color-ink-hover);border-color:var(--color-edge-bright);color:var(--color-strong)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{color:var(--color-muted);background:0 0;border-color:#0000;padding:5px 9px}.btn-ghost:hover{background:var(--color-ink-hover);color:var(--color-strong)}.btn-primary{background:var(--color-brand);color:var(--color-ink);border-color:#0000;font-weight:600}.btn-primary:hover{background:#ff25ee}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover{background:color-mix(in srgb, var(--color-brand) 86%, var(--color-strong))}}.btn-primary:hover{color:var(--color-ink);border-color:#0000}.btn-primary:disabled{background:#ff02eb8c}@supports (color:color-mix(in lab, red, red)){.btn-primary:disabled{background:color-mix(in srgb, var(--color-brand) 55%, transparent)}}.btn-danger:hover{background:#fb71851f}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background:color-mix(in srgb, var(--color-alert) 12%, transparent)}}.btn-danger:hover{border-color:#fb718566}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{border-color:color-mix(in srgb, var(--color-alert) 40%, transparent)}}.btn-danger:hover{color:var(--color-alert)}.btn-destructive{border-color:#fb718573}@supports (color:color-mix(in lab, red, red)){.btn-destructive{border-color:color-mix(in srgb, var(--color-alert) 45%, transparent)}}.btn-destructive{background:#fb71851f}@supports (color:color-mix(in lab, red, red)){.btn-destructive{background:color-mix(in srgb, var(--color-alert) 12%, transparent)}}.btn-destructive{color:var(--color-alert)}.btn-destructive:hover{border-color:#fb7185b3}@supports (color:color-mix(in lab, red, red)){.btn-destructive:hover{border-color:color-mix(in srgb, var(--color-alert) 70%, transparent)}}.btn-destructive:hover{background:#fb718533}@supports (color:color-mix(in lab, red, red)){.btn-destructive:hover{background:color-mix(in srgb, var(--color-alert) 20%, transparent)}}.btn-destructive:hover{color:var(--color-alert)}.file-btn{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.file-btn>.btn{flex:none}.file-btn>.btn[data-over]{border-color:var(--color-brand);box-shadow:0 0 0 3px #ff02eb38}@supports (color:color-mix(in lab, red, red)){.file-btn>.btn[data-over]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 22%, transparent)}}.file-btn-name{min-width:0;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.btn-destructive-armed{background:var(--color-alert);color:var(--color-ink);border-color:#0000;font-weight:600}.btn-destructive-armed:hover{background:var(--color-alert);color:var(--color-ink);border-color:#0000}.field{border:1px solid var(--color-edge-strong);background:var(--color-ink-input);width:100%;color:var(--color-body);transition:border-color var(--motion-fast) ease;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:13px}.field::placeholder{color:var(--color-faint)}.field:hover:not(:disabled),.sf:hover:not(:disabled),.ag-tcard:hover:not(:disabled){border-color:#bd11b1}@supports (color:color-mix(in lab, red, red)){.field:hover:not(:disabled),.sf:hover:not(:disabled),.ag-tcard:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand) 68%, var(--color-edge-strong))}}.field:hover:not(:disabled),.sf:hover:not(:disabled),.ag-tcard:hover:not(:disabled){box-shadow:0 0 0 3px #ff02eb1c}@supports (color:color-mix(in lab, red, red)){.field:hover:not(:disabled),.sf:hover:not(:disabled),.ag-tcard:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 11%, transparent)}}.field:focus-visible:not(:disabled),textarea.field:focus-visible:not(:disabled),.sf:focus-visible:not(:disabled),.ag-tcard:focus-visible:not(:disabled),[data-open]>.sf:not(:disabled){border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px #ff02eb4d}@supports (color:color-mix(in lab, red, red)){.field:focus-visible:not(:disabled),textarea.field:focus-visible:not(:disabled),.sf:focus-visible:not(:disabled),.ag-tcard:focus-visible:not(:disabled),[data-open]>.sf:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 30%, transparent)}}.field,.sf{transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238b8b93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:9px 6px;padding-right:30px}select.field:disabled{cursor:not-allowed;opacity:.55}select option,select optgroup{background-color:var(--color-ink-input);color:var(--color-body);font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}.table{border-collapse:collapse;width:100%;font-size:13px}.table thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-edge);white-space:nowrap;padding:0 14px 9px 0;font-size:10px;font-weight:600}.table tbody td{border-bottom:1px solid #26262a8c;padding:9px 14px 9px 0}@supports (color:color-mix(in lab, red, red)){.table tbody td{border-bottom:1px solid color-mix(in srgb, var(--color-edge) 55%, transparent)}}.table tbody td{vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background var(--motion-fast) ease}.table tbody tr:hover{background:#121214b3}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover{background:color-mix(in srgb, var(--color-ink-raised) 70%, transparent)}}.table .num{text-align:right;font-variant-numeric:tabular-nums;padding-right:14px}.table th.num{text-align:right}.ledger{width:100%;font-size:13px;display:grid}.ledger-span{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ledger-heading{border-bottom:1px solid #26262a8c;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.ledger-heading{border-bottom:1px solid color-mix(in srgb, var(--color-edge) 55%, transparent)}}.ledger-head{border-bottom:1px solid var(--color-edge)}.ledger-head>*{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);text-align:left;white-space:nowrap;padding:0 14px 9px 0;font-size:10px;font-weight:600}.ledger-row{border-bottom:1px solid #26262a8c;align-items:center}@supports (color:color-mix(in lab, red, red)){.ledger-row{border-bottom:1px solid color-mix(in srgb, var(--color-edge) 55%, transparent)}}.ledger-row{transition:background var(--motion-fast) ease}.ledger-row:hover{background:#121214b3}@supports (color:color-mix(in lab, red, red)){.ledger-row:hover{background:color-mix(in srgb, var(--color-ink-raised) 70%, transparent)}}.ledger-rows>.ledger-row:last-child{border-bottom:0}.ledger-row>*{padding:9px 14px 9px 0}.ledger .num{text-align:right;font-variant-numeric:tabular-nums;padding-right:14px}.dlg-scrim{animation:dialog-scrim-in var(--motion-panel) var(--ease-out) both}.dlg-card{animation:dialog-card-in var(--motion-panel) var(--ease-out) both}.dlg-scrim[data-closing]{animation:dialog-scrim-in var(--motion-fast) var(--ease-out) reverse both}.dlg-card[data-closing]{animation:dialog-card-in var(--motion-fast) var(--ease-out) reverse both}.organ{transition:opacity var(--motion-base) ease;line-height:0;display:inline-block;position:relative}.organ-mark{display:block}.organ-breathing{animation:organ-breath var(--motion-breath-idle) var(--ease-out) infinite alternate}.organ-breathing-fast{animation:organ-breath var(--motion-breath-syncing) var(--ease-out) infinite alternate}.organ-still{filter:grayscale();opacity:.38}.organ-ripple{border:1.5px solid var(--color-brand);pointer-events:none;opacity:0;animation:organ-ripple var(--motion-ripple) var(--ease-out) 1;border-radius:50%;position:absolute;inset:-1px}.row-arrived{isolation:isolate;animation:arrival-slide var(--motion-base) var(--ease-out), arrival-cool var(--motion-arrival) linear;position:relative}.row-arrived:before{content:"";z-index:-1;pointer-events:none;background:rgb(from var(--color-brand) r g b / .1);animation:arrival-tint var(--motion-arrival) linear;position:absolute;inset:0}.line-arrived{animation:arrival-slide var(--motion-base) var(--ease-out)}.count-flash{animation:count-flash var(--motion-figure) var(--ease-out)}.settle-word-out{animation:settle-drop var(--motion-panel) var(--ease-out) var(--settle-delay,0s) both;display:inline-block}.settle-title{animation:settle-rise var(--motion-base) var(--ease-out) var(--settle-delay,0s) both;display:inline-block}.settle-pill{animation:settle-materialise var(--motion-base) var(--ease-out) var(--settle-delay,0s) both}.capture-reading{animation:capture-breath 1.1s var(--ease-out) infinite alternate}@keyframes capture-breath{0%{opacity:.55}to{opacity:1}}.capture-landed{animation:capture-land var(--motion-panel) var(--ease-out) var(--settle-delay,0s) both}@keyframes capture-land{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.intro{z-index:60;pointer-events:none;position:fixed;inset:0}.intro-veil{background:var(--color-ink);transition:opacity var(--motion-figure) ease;position:absolute;inset:0}.intro-veil[data-gone]{opacity:0}.intro-canvas{width:100%;height:100%;position:absolute;inset:0}.intro-word{letter-spacing:.01em;white-space:nowrap;transform-origin:0;opacity:0;z-index:1;margin-top:-7px;line-height:1;position:absolute;top:27px}.intro-readout{justify-content:center;display:flex;position:absolute;top:69%;left:0;right:0}.intro-line{font-family:var(--font-dot);letter-spacing:.2em;border-bottom:1px solid var(--color-edge);opacity:0;transition:opacity var(--motion-panel) ease, transform var(--motion-panel) var(--ease-out);justify-content:space-between;align-items:baseline;padding:5px 0;font-size:12px;font-weight:800;display:flex;transform:translateY(4px)}.intro-line[data-in]{opacity:1;transform:none}.intro-key{color:var(--color-faint)}.intro-value{color:var(--color-body)}.intro-value[data-ok]{color:var(--color-money-in)}.intro-hint{text-align:center;font-family:var(--font-dot);letter-spacing:.22em;color:var(--color-faint);opacity:0;transition:opacity var(--motion-panel) ease;font-size:11px;font-weight:800;position:absolute;bottom:26px;left:0;right:0}.intro-hint[data-in]{opacity:.65}html[data-intro] .organ{opacity:0}.msg-row{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:4px;max-width:86%;display:flex}.msg-row[data-side=mine]{align-self:flex-end;align-items:flex-end}.msg-row:first-child{margin-top:auto}.msg-bubble{border:1px solid var(--color-edge-strong);background:var(--color-ink-raised);color:var(--color-body);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:9px 11px;font-size:12.5px;line-height:1.55}.msg-row[data-side=mine] .msg-bubble{border-color:#ff02eb61}@supports (color:color-mix(in lab, red, red)){.msg-row[data-side=mine] .msg-bubble{border-color:color-mix(in srgb, var(--color-brand) 38%, transparent)}}.msg-row[data-side=mine] .msg-bubble{background:#2e102e}@supports (color:color-mix(in lab, red, red)){.msg-row[data-side=mine] .msg-bubble{background:color-mix(in srgb, var(--color-brand) 12%, var(--color-ink-raised))}}.msg-row[data-side=mine] .msg-bubble{color:var(--color-strong)}.msg-row[data-side] .msg-bubble[data-failed]{border-color:#fb718573}@supports (color:color-mix(in lab, red, red)){.msg-row[data-side] .msg-bubble[data-failed]{border-color:color-mix(in srgb, var(--color-alert) 45%, transparent)}}.msg-row[data-side] .msg-bubble[data-failed]{background:#271b1e}@supports (color:color-mix(in lab, red, red)){.msg-row[data-side] .msg-bubble[data-failed]{background:color-mix(in srgb, var(--color-alert) 9%, var(--color-ink-raised))}}.msg-pending{color:var(--color-faint);font-style:italic}.msg-quote-toggle{border:1px solid var(--color-edge-strong);background:var(--color-ink-hover);color:var(--color-faint);letter-spacing:.12em;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:999px;margin-top:7px;padding:0 6px;font-size:11px;line-height:1.35;display:block}.msg-quote-toggle:hover{color:var(--color-body);border-color:var(--color-edge-bright)}.msg-quote{border-left:2px solid var(--color-edge-bright);color:var(--color-faint);margin-top:7px;padding-left:10px;font-size:11.5px;line-height:1.5;display:block}.msg-state{color:var(--tint);align-items:center;gap:5px;font-size:10.5px;line-height:1;display:flex}.msg-state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.msg-remark{color:var(--color-faint);white-space:pre-wrap;overflow-wrap:anywhere;padding:2px 0;font-size:11.5px;font-style:italic;line-height:1.55}.msg-suggested{border-top:1px dashed var(--color-edge-strong);color:var(--color-muted);flex-direction:column;gap:2px;margin-top:7px;padding-top:7px;font-size:11px;line-height:1.5;display:flex}.msg-suggested b{color:var(--color-strong);font-size:14px}.seg{border:1px solid var(--color-edge);background:var(--color-ink-input);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg-btn{appearance:none;color:var(--color-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:3px 12px;font-size:11.5px;line-height:1.45;transition:color .12s,background-color .12s,border-color .12s}.seg-btn:hover{color:var(--color-body)}.seg-btn[aria-selected=true]{color:var(--color-strong);background:var(--color-ink-raised);border-color:var(--color-edge-strong)}.sub-row{border:1px solid var(--color-edge-strong);background:var(--color-ink-raised);transition:border-color var(--motion-fast) ease;border-radius:9px;position:relative;overflow:hidden}.sub-row:hover,.sub-row[data-open]{border-color:var(--color-edge-bright)}.sub-mono,.sub-logo{border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sub-mono{color:var(--color-ink);font-size:12px;font-weight:600}.sub-logo{background:var(--color-ink-hover);border:1px solid var(--color-edge-strong);overflow:hidden}.sub-logo img{object-fit:contain;width:20px;height:20px;display:block}.sub-charge{border-bottom:1px solid var(--color-edge);color:var(--color-muted);justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.sub-charge:last-child{border-bottom:0}.sub-review{border:1px solid #fbbf244d;border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.sub-review{border:1px solid color-mix(in srgb, var(--color-owed) 30%, transparent)}}.sub-review{background:#fbbf240f}@supports (color:color-mix(in lab, red, red)){.sub-review{background:color-mix(in srgb, var(--color-owed) 6%, transparent)}}.sub-review-dot{background:var(--color-owed);border-radius:50%;flex:none;width:5px;height:5px}.composer-dock{border-top:1px solid var(--color-edge);flex-direction:column;flex:none;gap:7px;padding-top:9px;display:flex}.composer-edit{letter-spacing:.04em;color:var(--color-faint);transition:color var(--motion-fast) ease;font-size:10.5px}.composer-edit:hover{color:var(--color-body)}.composer-send{border:1px solid var(--color-brand);background:var(--color-brand);height:34px;color:var(--color-ink);transition:filter var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;display:flex}.composer-send:hover{filter:brightness(1.1)}.composer-send:active{transform:scale(.96)}.composer-send:disabled{opacity:.5}.composer-quiet{color:var(--color-faint);transition:color var(--motion-fast) ease;font-size:11px}.composer-quiet:hover{color:var(--color-body)}.composer-quiet:disabled{opacity:.5}.fc{min-width:0;display:inline-block;position:relative}.fc:before,.fc:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.fc:before{background:var(--color-edge-strong);height:1px}.fc:after{background:var(--color-brand);transform-origin:0;height:1.5px;transition:transform var(--motion-panel) cubic-bezier(.2, .7, .3, 1);transform:scaleX(0)}.fc-face{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0 0 7px;display:block}.fc-face:disabled{cursor:not-allowed;opacity:.55}.fc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);transition:color var(--motion-base) ease;font-size:9.5px;line-height:1;display:block}.fc-row{align-items:center;gap:7px;min-width:0;margin-top:6px;display:flex}.fc-icon{color:var(--color-muted);transition:color var(--motion-base) ease;display:inline-flex}.fc-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-strong);flex:1;font-size:13px;overflow:hidden}.fc-caret{text-align:center;width:10px;color:var(--color-muted);transition:color var(--motion-base) ease, transform var(--motion-base) ease;flex:none;font-size:9px;line-height:1}.fc-input{min-width:0;font:inherit;color:var(--color-strong);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:13px}.fc-input::placeholder{color:var(--color-faint)}.fc-field{cursor:text;padding-bottom:7px;display:block}.fc-clear{width:14px;height:18px;color:var(--color-muted);text-align:center;cursor:pointer;transition:color var(--motion-base) ease;background:0 0;border:0;outline:none;padding:0;font-size:10px;line-height:18px;position:absolute;bottom:5px;right:-2px}.fc-clear:hover,.fc-clear:focus-visible{color:var(--color-strong)}.fc:hover:after,.fc[data-open]:after,.fc[data-set]:after{transform:scaleX(1)}.fc:has(:focus-visible):after{transform:scaleX(1)}.fc:hover .fc-icon,.fc[data-open] .fc-icon,.fc[data-set] .fc-icon,.fc[data-set] .fc-label{color:var(--color-brand)}.fc:has(:focus-visible) .fc-icon{color:var(--color-brand)}.fc:hover .fc-caret,.fc[data-open] .fc-caret{color:var(--color-brand);transform:translateY(1px)}.fc:has(:focus-visible) .fc-caret{color:var(--color-brand);transform:translateY(1px)}.fc-cmd .fc-face{padding-bottom:5px}.fc-cmd .fc-row{gap:6px;margin-top:0}.fc-cmd .fc-value{color:var(--color-body);flex:none;font-size:11.5px}.fc-dh .fc-face{padding-bottom:4px}.fc-dh .fc-row{gap:5px;margin-top:0}.fc-dh .fc-value{flex:none;font-weight:600}.fc-dh .fc-caret{width:auto;font-size:8.5px}.sf{width:100%;min-width:0;font-family:inherit;font-size:13px;line-height:inherit;text-align:left;border:1px solid var(--color-edge-strong);background:var(--color-ink-input);color:var(--color-body);cursor:pointer;transition:border-color var(--motion-fast) ease;border-radius:8px;outline:none;align-items:center;gap:8px;margin:0;padding:8px 11px;display:flex}.sf:disabled{cursor:not-allowed;opacity:.55}.sf-icon{color:var(--color-muted);transition:color var(--motion-base) ease;flex:none;display:inline-flex}.sf-icon.sf-lead{margin:-2px -1.5px}.sf-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sf-caret{text-align:center;width:10px;color:var(--color-muted);transition:color var(--motion-base) ease, transform var(--motion-base) ease;flex:none;font-size:9px;line-height:1}.sf:hover:not(:disabled) .sf-icon,.sf:focus-visible .sf-icon,[data-open]>.sf .sf-icon,.sf:hover:not(:disabled) .sf-caret,.sf:focus-visible .sf-caret,[data-open]>.sf .sf-caret{color:var(--color-brand)}.sf:hover:not(:disabled) .sf-caret,.sf:focus-visible .sf-caret,[data-open]>.sf .sf-caret{transform:translateY(1px)}.field-wrap{display:block;position:relative}.field-wrap>.field{padding-left:34px}.field-wrap>.field-icon{pointer-events:none;color:var(--color-muted);transition:color var(--motion-base) ease;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.field-wrap-area>.field-icon{top:calc(.5lh + .5px);transform:none}.field-wrap:hover>.field-icon,.field-wrap:focus-within>.field-icon,.field:hover:not(:disabled)>.sf-icon,.field:focus-visible>.sf-icon,.field[aria-expanded=true]>.sf-icon{color:var(--color-brand)}.ag-composer{border:1px solid var(--color-edge-strong);background:var(--color-ink);border-radius:13px;grid-template-columns:clamp(148px,10%,194px) clamp(302px,100% - 1126px,700px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.ag-composer[data-issued]{grid-template-columns:clamp(160px,11%,212px) clamp(302px,100% - 1126px,560px) minmax(0,1fr)}.ag-composer[data-issued] .ag-rail-foot{border-top:0;min-height:0;margin-top:0;padding-top:0;overflow-y:auto}.ag-scard{border:1px solid var(--color-edge);background:var(--color-ink-input);border-radius:10px;flex-direction:column;gap:7px;padding:10px 11px;display:flex}.ag-scard[data-you]{border-color:#701a6c}@supports (color:color-mix(in lab, red, red)){.ag-scard[data-you]{border-color:color-mix(in srgb, var(--color-brand) 34%, var(--color-edge))}}.ag-scard-icon{color:var(--color-faint);flex:none;margin-top:2px;display:inline-flex}.ag-scard[data-you] .ag-scard-icon{color:var(--color-brand)}.ag-scard-stamps{color:var(--color-faint);flex-direction:column;gap:1px;margin:0;padding:0;font-size:10.5px;list-style:none;display:flex}.ag-scard-link{color:var(--color-muted);overflow-wrap:anywhere;background:var(--color-ink);border-radius:7px;margin:0;padding:5px 7px;font-size:10px;line-height:1.4}.ag-rail{background:var(--color-ink-raised);border-right:1px solid var(--color-edge);flex-direction:column;min-height:0;padding:13px 0;display:flex;overflow-y:auto}.ag-node{text-align:left;width:100%;color:var(--color-faint);cursor:pointer;transition:color var(--motion-base) ease, background var(--motion-base) ease;background:0 0;border:0;border-left:2px solid #0000;outline:none;align-items:center;gap:9px;margin:0;padding:8px 14px;font-family:inherit;font-size:11.5px;display:flex}.ag-node:hover{color:var(--color-body);background:var(--color-ink-hover)}.ag-node:focus-visible{color:var(--color-strong);background:var(--color-ink-hover)}.ag-node[aria-current=true]{color:var(--color-strong);border-left-color:var(--color-brand);background:#ff02eb0f}@supports (color:color-mix(in lab, red, red)){.ag-node[aria-current=true]{background:color-mix(in srgb, var(--color-brand) 6%, transparent)}}.ag-pip{background:var(--color-edge-bright);width:6px;height:6px;transition:background var(--motion-base) ease, box-shadow var(--motion-base) ease;border-radius:50%;flex:none}.ag-node[data-state=done] .ag-pip{background:var(--color-money-in)}.ag-node[data-state=optional] .ag-pip{box-shadow:inset 0 0 0 1px var(--color-edge-bright);background:0 0}.ag-node[aria-current=true] .ag-pip{box-shadow:0 0 0 3.5px #ff02eb33}@supports (color:color-mix(in lab, red, red)){.ag-node[aria-current=true] .ag-pip{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-brand) 20%, transparent)}}.ag-node[aria-current=true][data-state=done] .ag-pip{box-shadow:0 0 0 3.5px #34d39938}@supports (color:color-mix(in lab, red, red)){.ag-node[aria-current=true][data-state=done] .ag-pip{box-shadow:0 0 0 3.5px color-mix(in srgb, var(--color-money-in) 22%, transparent)}}.ag-rail-foot{border-top:1px solid var(--color-edge);color:var(--color-faint);margin-top:auto;padding:11px 14px 0;font-size:10px;line-height:1.5}.ag-rail-tally[data-ready]{color:var(--color-money-in)}.ag-sum{grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0 0;display:grid}.ag-sum>div{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-sum dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);font-size:9px}.ag-sum dd{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.ag-sum dd[data-tone=ok]{color:var(--color-money-in)}.ag-sum dd[data-tone=owed]{color:var(--color-strong)}.ag-col{background:var(--color-ink-raised);border-right:1px solid var(--color-edge);flex-direction:column;min-width:0;min-height:0;display:flex;container:agcol/inline-size}.ag-col-scroll{flex:1;min-height:0;padding:0 16px 26px;overflow-y:auto}.ag-act{border-top:1px solid var(--color-edge);flex-direction:column;flex:none;gap:8px;padding:12px 16px 13px;display:flex}.ag-act>.btn{justify-content:center;width:100%}.ag-shead{align-items:center;gap:8px;margin:20px 0 11px;display:flex}.ag-shead-icon{color:var(--color-brand);flex:none;display:inline-flex}.ag-tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ag-pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ag-pair>:only-child{grid-column:1/-1}.ag-trow{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;display:grid}@container agcol (width>=440px){.ag-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-trow{grid-template-columns:170px minmax(0,1fr)}}@container agcol (width>=560px){.ag-tgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ag-tcard{text-align:left;border:1px solid var(--color-edge-strong);background:var(--color-ink-input);cursor:pointer;width:100%;min-width:0;transition:border-color var(--motion-base) ease, background var(--motion-base) ease, box-shadow var(--motion-base) ease;border-radius:8px;outline:none;margin:0;padding:9px 10px;font-family:inherit;display:block}.ag-tcard-head{align-items:flex-start;gap:6px;min-width:0;display:flex}.ag-tcard-icon{color:var(--color-faint);transition:color var(--motion-base) ease;flex:none;margin-top:1px;display:inline-flex}.ag-tcard:hover .ag-tcard-icon{color:var(--color-brand)}.ag-tcard[aria-pressed=true]{border-color:var(--color-brand);background:#2b142c}@supports (color:color-mix(in lab, red, red)){.ag-tcard[aria-pressed=true]{background:color-mix(in srgb, var(--color-brand) 9%, var(--color-ink-input))}}.ag-tcard[aria-pressed=true] .ag-tcard-icon{color:var(--color-brand)}.ag-proof{background:#0e0e0f;flex-direction:column;min-width:0;min-height:0;padding:14px 16px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag-proof{background:color-mix(in srgb, var(--color-ink-raised) 45%, var(--color-ink))}}.ag-well{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;min-height:0;margin-inline:auto;display:flex}@media (width<=1180px){.ag-composer{grid-template-rows:minmax(0,1.25fr) minmax(0,1fr);grid-template-columns:148px minmax(0,1fr)}.ag-rail{grid-row:1/3}.ag-proof{border-top:1px solid var(--color-edge);grid-column:2;min-height:320px}}@media (width<=760px){.ag-composer{grid-template-columns:34px minmax(0,1fr)}.ag-rail{padding:10px 0}.ag-rail>.label,.ag-rail-foot,.ag-node-label{display:none}.ag-node{justify-content:center;gap:0;padding:9px 0}}.pf-page{text-align:left;width:100%;padding:24px 36px}.pf{grid-template-columns:186px minmax(0,1fr);align-items:start;gap:30px;display:grid}.pf-rail{flex-direction:column;display:flex;position:sticky;top:8px}.pf-mark{width:100%;max-width:186px;height:auto;display:block}.pf-figure{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-strong);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.pf-pct{font-family:var(--font-sans);letter-spacing:0;color:var(--color-muted);margin-left:2px;font-size:15px}.pf-meter{background:var(--color-edge);width:100%;height:2px;overflow:hidden}.pf-meter>span{background:var(--color-body);height:100%;transition:width var(--motion-figure) var(--ease-out);display:block}.pf-eyebrow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pf-tier-toggle{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;display:inline-flex}.pf-tier-toggle:hover{color:var(--color-strong)}.pf-arrive{animation:capture-land var(--motion-panel) var(--ease-out) var(--settle-delay,0s) both}.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pf-card{perspective:1400px;position:relative}.pf-card[data-span="2"]{grid-column:span 2}.pf-card[data-span="4"]{grid-column:1/-1}.pf-faces{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--motion-panel) var(--ease-out);position:relative}.pf-card[data-flipped] .pf-faces{transform:rotateY(180deg)}.pf-face{border:1px solid var(--color-edge);background:var(--color-ink-raised);backface-visibility:hidden;transition:border-color var(--motion-fast) ease;border-radius:12px;position:absolute;inset:0;overflow:hidden}.pf-body{padding:13px 15px 32px}.pf-card:hover .pf-face{border-color:var(--color-edge-strong)}.pf-back{transform:rotateY(180deg)}.pf-front{cursor:pointer}.pf-front [data-no-flip]{cursor:auto}.pf-front button[data-no-flip]{cursor:pointer}.pf-turn{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);opacity:0;transition:opacity var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;display:inline-flex;position:absolute;bottom:9px;right:10px}.pf-card:hover .pf-turn,.pf-turn:focus-visible{opacity:1}.pf-turn:hover{color:var(--color-strong)}.pf-head{border-bottom:1px solid var(--color-edge);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;padding-bottom:8px;display:flex}.pf-title{align-items:baseline;gap:7px;min-width:0;display:flex}.pf-glyph{color:var(--color-faint);transition:color var(--motion-fast) ease;flex:none;display:inline-block;transform:translateY(2px)}.pf-card:hover .pf-glyph{color:var(--color-muted)}.pf-heading{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--color-strong);font-size:13px;font-weight:600;overflow:hidden}.pf-meta{flex:none;align-items:baseline;gap:8px;display:flex}.pf-card[data-span="1"] .pf-head{display:block}.pf-card[data-span="1"] .pf-heading{white-space:normal;overflow:visible}.pf-card[data-span="1"] .pf-meta{margin-top:5px}.pf-card[data-span="1"] .pf-glyph{align-self:flex-start;transform:translateY(3px)}.pf-row{border-bottom:1px solid var(--color-edge);grid-template-columns:94px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:6px 0;display:grid}.pf-row:last-of-type{border-bottom:0}.pf-card[data-span="1"] .pf-row{grid-template-columns:minmax(0,1fr) auto}.pf-card[data-span="1"] .pf-key{grid-column:1/-1}.pf-key{color:var(--color-muted);font-size:11px;line-height:1.45}.pf-value{color:var(--color-body);min-width:0;font-size:12.5px;line-height:1.5}@media (width<=1280px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pf{grid-template-columns:minmax(0,1fr);gap:22px}.pf-rail{flex-direction:row;align-items:flex-end;gap:18px;position:static}.pf-mark{width:118px}.pf-rail-figures{flex:1;min-width:0}.pf-figure{font-size:28px}}@media (width<=640px){.pf-page{padding:18px 14px}.pf-rail{gap:14px}.pf-mark{width:96px}.pf-grid{grid-template-columns:minmax(0,1fr)}.pf-card[data-span="2"]{grid-column:auto}.pf-head{display:block}.pf-heading{white-space:normal;overflow:visible}.pf-meta{margin-top:5px}.pf-glyph{align-self:flex-start;transform:translateY(3px)}.pf-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pf-key{grid-column:1/-1}}.spur{z-index:20;transform-origin:0;animation:spur-in var(--motion-panel) var(--ease-out) both;align-items:center;width:max-content;max-width:min(389px,100vw - 224px);display:flex;position:absolute;left:calc(100% - 8px)}.spur[data-leaving]{animation:spur-in var(--motion-fast) var(--ease-out) reverse both}.spur-stem{background:var(--color-brand);flex:none;width:9px;height:1px}.spur-bubble{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--color-brand);color:var(--color-body);background:#161619f5;border-radius:7px;padding:7px 11px;font-size:11.5px;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.spur-bubble{background:color-mix(in srgb, var(--color-ink-input) 96%, transparent)}}.spur-bubble{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 8px 28px -14px var(--color-brand);min-width:0;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease}.spur-bubble:hover{background:var(--color-ink-hover)}.spur[data-pending] .spur-stem{background:var(--color-owed)}.spur[data-pending] .spur-bubble{border-color:var(--color-owed);background:#26221a}@supports (color:color-mix(in lab, red, red)){.spur[data-pending] .spur-bubble{background:color-mix(in srgb, var(--color-owed) 7%, var(--color-ink-input))}}.spur[data-pending] .spur-bubble{box-shadow:0 8px 28px -14px var(--color-owed)}.nav-dot{background:var(--color-brand);width:5px;height:5px;animation:nav-dot-breath var(--motion-breath-idle) ease-in-out infinite;border-radius:50%}.an-brief{border:1px solid var(--color-edge);background:radial-gradient(120% 90% at 0% 0%, #ff02eb21, transparent 55%), var(--color-ink-raised);border-radius:18px}.an-seg{border:1px solid var(--color-edge-strong);background:#0d0d10;border-radius:10px;padding:3px;display:inline-flex;position:relative}.an-seg button{z-index:1;color:var(--color-muted);transition:color var(--motion-fast) ease;border-radius:7px;padding:5px 12px;font-size:12.5px;position:relative}.an-seg button:hover{color:var(--color-body)}.an-seg button[aria-checked=true]{color:var(--color-strong)}.an-seg button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.an-pill{background:var(--color-ink-hover);box-shadow:inset 0 0 0 1px var(--color-edge-bright);border-radius:7px;position:absolute;top:3px;bottom:3px}.an-fold{opacity:1;transition:grid-template-rows var(--motion-panel) var(--ease-out), margin-top var(--motion-panel) var(--ease-out), opacity var(--motion-panel) var(--ease-out);grid-template-rows:1fr;margin-top:12px;display:grid}.an-fold[data-gone]{opacity:0;grid-template-rows:0fr;margin-top:0}.an-fold>*{min-height:0;margin:-3px;padding:3px;overflow:hidden}.an-tile{border:1px solid var(--color-edge);background:var(--color-ink-raised);cursor:pointer;text-align:left;min-height:132px;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:16px;padding:16px 18px 44px;position:relative;overflow:hidden}.an-tile:hover{border-color:var(--color-edge-bright);transform:translateY(-1px)}.an-tile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.an-big{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--color-strong);margin-top:8px;font-size:32px;font-weight:600;line-height:1.1;display:block}.an-big[data-none]{color:var(--color-faint)}.an-chip{border:1px solid var(--color-edge-strong);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;line-height:1.4}.an-chip[data-dir=up]{color:var(--color-money-in);border-color:#34d39966}.an-chip[data-dir=down]{color:var(--color-alert);border-color:#fb718566}button.an-chip{color:var(--color-body);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease}button.an-chip:hover{border-color:var(--color-edge-bright);color:var(--color-strong)}.an-step{color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;padding:1px 9px 3px;font-size:14px;line-height:1.2}.an-step:hover:not(:disabled){background:var(--color-ink-hover);color:var(--color-strong)}.an-step:disabled{color:var(--color-edge-bright);cursor:default}.an-step:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.an-swap{animation:an-swap var(--motion-base) var(--ease-out) both}.an-spark{width:46%;height:26px;animation:an-swap var(--motion-base) var(--ease-out) both;position:absolute;bottom:14px;left:18px;overflow:visible}.an-dash-head{border-radius:16px;margin:-6px -10px 18px;padding:6px 10px}.an-crumb{color:var(--color-muted);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:6px;margin-left:-4px;padding:1px 4px}.an-crumb:hover{color:var(--color-strong);background:var(--color-ink-hover)}.an-crumb:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.an-mark{border-radius:8px;flex:none;width:30px;height:30px}.an-stepper{align-items:center;padding:3px}.an-stepper .an-step{border-radius:7px;padding:3px 9px 5px}.an-period{color:var(--color-strong);text-align:center;min-width:104px;padding:0 8px;font-size:12.5px}.an-period i{color:var(--color-faint);font-style:normal}.an-hero{border:1px solid var(--color-edge);background:radial-gradient(90% 120% at 0% 0%, #ffffff0d, transparent 60%), var(--color-ink-raised);border-radius:18px;margin-bottom:16px;padding:18px 22px 14px}@supports (color:color-mix(in lab, red, red)){.an-hero{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--color-strong) 5%, transparent), transparent 60%), var(--color-ink-raised)}}.an-key-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--color-ink-raised);border-radius:999px}.an-key-note{opacity:.8;border-left:1.5px dashed #fbbf24;width:0;height:12px}.an-chip-btn{color:var(--color-body);background:0 0}.an-chip-btn:hover{color:#fbbf24;border-color:#fbbf248c}.an-chip-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.an-note-form{animation:an-swap var(--motion-base) var(--ease-out) both;background:#fbbf240a;border:1px dashed #fbbf2473;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px;display:flex}.an-note-label{z-index:1;white-space:nowrap;color:#fbbf24;background:var(--color-ink);border:1px solid #fbbf2480;border-radius:5px;gap:5px;max-width:220px;padding:0 7px;font-size:11px;line-height:18px;display:flex;position:absolute}.an-note-text{text-overflow:ellipsis;overflow:hidden}.an-note-more{font-variant-numeric:tabular-nums;opacity:.75;flex:none}.an-note-label[data-side=right]{transform:translate(6px)}.an-note-label[data-side=left]{transform:translate(calc(-100% - 6px))}.an-tip{z-index:2;pointer-events:none;background:var(--color-ink);border:1px solid var(--color-edge-strong);white-space:nowrap;border-radius:9px;padding:6px 10px;position:absolute;box-shadow:0 8px 24px #00000073}.an-tip[data-side=right]{transform:translate(12px,-50%)}.an-tip[data-side=left]{transform:translate(calc(-100% - 12px),-50%)}.an-spine{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:18px;margin-bottom:12px;display:grid;container-type:inline-size}.an-stage{border-right:1px solid var(--color-edge);min-width:0;position:relative}.an-stage:first-child .an-stage-hit{border-radius:17px 0 0 17px}.an-stage:last-child{border-right:0}.an-stage:last-child .an-stage-hit{border-radius:0 17px 17px 0}.an-stage-hit{text-align:left;width:100%;height:100%;transition:background var(--motion-fast) ease, box-shadow var(--motion-panel) var(--ease-out);padding:18px 20px 16px 24px;display:block}.an-stage+.an-stage .an-stage-hit{padding-left:34px}button.an-stage-hit{cursor:pointer}button.an-stage-hit:hover{background:var(--color-ink-hover)}button.an-stage-hit:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.an-stage[data-sel] .an-stage-hit{box-shadow:inset 0 2px 0 var(--color-brand);background:linear-gradient(#ff02eb1a,#0000)}.an-stage-label{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.an-stage-n{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--color-strong);margin:4px 0 2px;font-size:36px;font-weight:600;line-height:1.1;display:block}.an-stage-n[data-none]{color:var(--color-faint)}.an-vol{background:#25252b;border-radius:3px;height:5px;margin-top:10px;display:block;overflow:hidden}.an-vol i{background:var(--color-goodwill);height:100%;transition:width var(--motion-panel) var(--ease-out), background var(--motion-fast) ease;border-radius:3px;display:block}.an-rate{z-index:2;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-muted);background:var(--color-ink);border:1px solid var(--color-edge-strong);border-radius:999px;padding:3px 8px;font-size:11.5px;line-height:1.4;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.an-rate[data-leak]{color:var(--color-brand);border-color:#ff02eb99;box-shadow:0 0 12px #ff02eb47}@container (width<=860px){.an-stage-n{font-size:28px}.an-stage-hit{padding:16px 14px 14px 16px}.an-stage+.an-stage .an-stage-hit{padding-left:34px}}.an-hint{min-height:18px;color:var(--color-faint);margin:0 2px 16px;font-size:12px}.an-hint [data-on]{color:var(--color-muted)}.an-fetching{animation:an-fetching 1.6s var(--ease-out) infinite alternate}.an-spine-empty{border:1px dashed var(--color-edge-strong);text-align:center;color:var(--color-faint);border-radius:18px;margin-bottom:16px;padding:34px 20px;font-size:12.5px}.an-todo{cursor:pointer;grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;display:grid}.an-todo-box{border:1.5px solid var(--color-edge-bright);width:20px;height:20px;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:999px}.an-todo-box svg{fill:none;width:100%;height:100%;stroke:var(--color-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.an-todo-box path{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .22s var(--ease-out)}.an-todo:not([data-disabled]):hover .an-todo-box{border-color:var(--color-muted)}.an-todo:has(input:focus-visible) .an-todo-box{outline:2px solid var(--color-brand);outline-offset:2px}.an-todo[data-done] .an-todo-box{border-color:var(--color-money-in);background:var(--color-money-in)}.an-todo[data-done] .an-todo-box path{stroke-dashoffset:0;transition-delay:60ms}.an-todo-text{transition:color var(--motion-fast) ease}.an-todo[data-done] .an-todo-text{color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);text-decoration-color:var(--color-edge-bright)}.an-todo[data-disabled]{cursor:default;opacity:.55}.an-todo-mark{vertical-align:1px;border-radius:2px;width:6px;height:6px;margin-right:5px;display:inline-block}.an-regen{color:var(--color-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);text-decoration-color:var(--color-edge-bright);text-underline-offset:3px;transition:color var(--motion-fast) ease;font-size:12px}.an-regen:hover{color:var(--color-strong)}.an-regen:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.an-panel{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:14px;min-width:0;padding:16px 18px}.an-site-brief{background:radial-gradient(120% 90% at 0% 0%, #ff02eb1a, transparent 55%), var(--color-ink-raised);margin-bottom:16px}.an-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:16px;display:grid}@media (width<=1180px){.an-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.an-panels>:last-child{grid-column:1/-1}}.an-tag{color:var(--color-brand);white-space:nowrap;animation:an-swap var(--motion-base) var(--ease-out) both;border:1px solid #ff02eb73;border-radius:999px;padding:0 7px;font-size:10.5px;line-height:1.5}.an-missing{border:1px dashed var(--color-edge-strong);color:var(--color-muted);border-radius:10px;align-items:center;gap:8px;padding:14px 12px;font-size:12.5px;display:flex}.an-missing-dot{border:1.5px solid var(--color-faint);border-radius:999px;flex:none;width:6px;height:6px}.an-setup{border:1px solid var(--color-edge-strong);color:var(--color-body);white-space:nowrap;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11.5px}.an-setup:hover{border-color:var(--color-edge-bright);color:var(--color-strong)}.an-setup:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.field[aria-invalid=true]{border-color:var(--color-alert)}.an-ed-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.an-ed-grid>.wide{grid-column:1/-1}.an-ed-label{color:var(--color-muted);margin-bottom:5px;font-size:11.5px;display:block}.an-ed-err{color:var(--color-alert);margin-top:4px;font-size:11.5px}.an-ed-hint{color:var(--color-faint);margin-top:4px;font-size:11.5px}.an-stage{border:1px solid var(--color-edge);background:var(--color-ink-input);border-radius:10px;grid-template-columns:auto 112px minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.an-stage-n{text-align:center;width:16px;color:var(--color-faint);font-variant-numeric:tabular-nums;padding-top:8px;font-size:11.5px}.an-stage-btns{gap:2px;display:flex}.an-ico{width:26px;height:30px;color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:7px;font-size:13px;line-height:1}.an-ico:hover:not(:disabled){background:var(--color-ink-hover);color:var(--color-strong)}.an-ico:disabled{color:var(--color-edge-bright);cursor:default}.an-ico:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.an-test{flex-direction:column;gap:4px;margin-top:14px;font-size:12.5px;display:flex}.an-test p{align-items:baseline;gap:8px;display:flex}.an-test [data-ok]{color:var(--color-money-in)}.an-test [data-bad]{color:var(--color-alert)}.an-test [data-none]{color:var(--color-faint)}.an-empty{color:var(--color-faint);padding:8px 0;font-size:12.5px}.an-lag{color:var(--color-faint);margin-top:10px;font-size:11.5px;line-height:1.45}.an-srow{animation:an-swap var(--motion-base) var(--ease-out) both;grid-template-columns:minmax(64px,.9fr) minmax(40px,1fr) 44px 64px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}.an-srow-3{grid-template-columns:minmax(80px,.9fr) minmax(40px,1fr) 52px}.an-bar{background:#25252b;border-radius:4px;height:7px;display:block;overflow:hidden}.an-bar i{background:var(--color-goodwill);height:100%;transition:width var(--motion-panel) var(--ease-out);border-radius:4px;display:block}.an-v{text-align:right;color:var(--color-strong);font-variant-numeric:tabular-nums;font-weight:600}.an-w{text-align:right;color:var(--color-faint);white-space:nowrap;font-size:11.5px}.an-srow[data-win] .an-w{color:var(--color-brand)}.an-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.an-table th{text-align:left;color:var(--color-faint);padding:0 0 6px;font-size:11px;font-weight:500}.an-table th.r,.an-table td.r{text-align:right;width:64px;padding-left:10px}.an-table td{border-top:1px solid var(--color-edge);font-variant-numeric:tabular-nums;padding:6px 0}.an-table td.r{color:var(--color-strong)}.an-table tbody tr{animation:an-swap var(--motion-base) var(--ease-out) both}.an-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.an-query{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.an-close{white-space:nowrap;color:var(--color-owed);border:1px solid #fbbf2466;border-radius:999px;margin-left:6px;padding:0 6px;font-size:10.5px;line-height:1.5;display:inline-block}.an-more{color:var(--color-muted);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;margin-left:-8px;padding:4px 8px;font-size:12.5px;display:inline-flex}.an-more:hover{color:var(--color-strong);background:var(--color-ink-hover)}.an-more:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.an-more-caret{transition:transform var(--motion-panel) var(--ease-out);display:inline-block}.an-more-caret[data-open]{transform:rotate(90deg)}.tf{width:100%}.tf>.tf-input{font-variant-numeric:tabular-nums;padding-right:28px}.tf-caret{pointer-events:none;color:var(--color-muted);transition:color var(--motion-fast) ease;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.tf-caret[data-open]{color:var(--color-brand)}.tf[data-clearable]>.tf-input{padding-right:50px}.tf-clear{width:20px;height:20px;color:var(--color-faint);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:6px;place-items:center;font-size:10px;display:grid;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.tf-clear:hover{background:var(--color-ink-hover);color:var(--color-strong)}.tf-panel{font-variant-numeric:tabular-nums}.so-root{z-index:40;position:fixed;inset:0}.so-scrim{background:var(--color-scrim);animation:so-scrim-in var(--motion-panel) var(--ease-out) both;position:absolute;inset:0}.so-panel{border-left:1px solid var(--color-edge-strong);background:var(--color-ink-raised);max-width:100vw;box-shadow:-24px 0 48px -24px var(--color-scrim);animation:so-panel-in var(--motion-panel) var(--ease-out) both;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.so-root[data-closing] .so-scrim{animation:so-scrim-in var(--motion-fast) var(--ease-out) reverse both}.so-root[data-closing] .so-panel{animation:so-panel-in var(--motion-fast) var(--ease-out) reverse both}.so-head{border-bottom:1px solid var(--color-edge);flex:none;align-items:center;gap:12px;padding:16px 18px 14px 20px;display:flex}.so-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-strong);flex:1;font-size:15px;font-weight:600;overflow:hidden}.so-close{width:28px;height:28px;color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:8px;place-items:center;font-size:12px;display:grid}.so-close:hover{background:var(--color-ink-hover);color:var(--color-strong)}.so-close:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.so-body{flex:1;min-height:0;padding:18px 20px 24px;overflow-y:auto}.pd-ghost{z-index:2147483000;pointer-events:none;opacity:.97;box-shadow:0 18px 36px -14px var(--color-scrim), 0 0 0 1px var(--color-edge-bright);will-change:transform;animation:pd-lift var(--motion-fast) var(--ease-out) both;border-radius:10px;margin:0;position:fixed;top:0;left:0;rotate:-.5deg}.pd-ghost[data-still]{animation:none;rotate:none}[data-dragging]{opacity:.35}[data-drop-zone][data-over]{outline:1px dashed var(--color-owed);outline-offset:-1px;background-color:color-mix(in srgb, var(--color-owed) 6%, transparent)}html[data-pointer-drag],html[data-pointer-drag] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.hm{width:var(--hm-size);height:var(--hm-size);flex:none;place-items:center;display:inline-grid}.hm-area{border-radius:calc(var(--hm-size) * .28);background:var(--color-edge-strong);color:var(--color-body)}.hm-unfiled{border:1.5px dashed var(--color-edge-bright);border-radius:50%}.hm-chip{border-radius:calc(var(--hm-chip-line,16px) * .3 + 3px);border:1px solid var(--color-edge-strong);background:var(--color-ink-hover);width:fit-content;max-width:100%;font-size:11px;line-height:var(--hm-chip-line,16px);color:var(--color-body);align-items:center;gap:6px;padding:2px 9px 2px 3px;display:inline-flex}.hm-chip[data-unfiled]{border-radius:999px}.hm-chip:has(>.hm-area){border-radius:999px}.hm-chip[data-unfiled]{color:var(--color-faint);background:0 0;border-style:dashed}.hm-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes so-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes so-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pd-lift{0%{scale:1}to{scale:1.02}}@media (prefers-reduced-motion:reduce){.so-scrim,.so-panel,.so-root[data-closing] .so-scrim,.so-root[data-closing] .so-panel,.pd-ghost{animation:none}.pd-ghost{rotate:none}.tf-caret,.tf-clear,.so-close{transition:none}}.stp,.stp-so{--stp-cr:var(--color-salary);--stp-unbilled:var(--color-unbilled);--stp-ok:var(--color-money-in);--stp-warn:var(--color-owed)}.stp{text-align:left;min-height:120px;container:stp/inline-size}.stp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:26px;display:grid}@container stp (width<=760px){.stp-cols{grid-template-columns:minmax(0,1fr)}}.stp-col{min-width:0;container-type:inline-size}.stp-colh{align-items:center;gap:10px;min-height:22px;margin-bottom:10px;display:flex}.stp-colh h3{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.stp-chip{border:1px solid var(--color-edge-strong);color:var(--color-muted);white-space:nowrap;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;line-height:1.5;display:inline-flex}button.stp-chip{cursor:pointer}button.stp-chip:hover{border-color:var(--color-edge-bright);color:var(--color-body)}.stp-chip[aria-pressed=true]{border-color:var(--color-body);color:var(--color-strong)}.stp-chip[data-tone=warn]{border-color:color-mix(in srgb, var(--stp-warn) 60%, transparent);color:var(--stp-warn)}.stp-add{border-style:dashed;margin-left:auto}.stp-empty{color:var(--color-faint);text-align:center;padding:20px;font-size:13px}.stp-err{color:var(--color-alert);margin-top:4px;font-size:12px;display:block}.stp-load-err{padding:20px 0}.stp-doc{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;margin-bottom:10px;overflow:hidden}.stp-doc-head,.stp-month>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.stp-month>summary::-webkit-details-marker{display:none}.stp-doc-head{padding:11px 14px}.stp-doc-toggle{text-align:left;cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.stp-doc-toggle b{color:var(--color-strong);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-weight:600;display:-webkit-box;overflow:hidden}.stp-qref{color:var(--stp-cr);white-space:nowrap;cursor:pointer;margin-left:auto;font-size:11.5px}.stp-qref:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--stp-cr) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--stp-cr) 45%, transparent)}.stp-part{color:var(--color-faint);font-weight:400}.stp-qref-plain{color:var(--color-faint);margin-left:auto;font-size:11.5px}.stp-chev{color:var(--color-faint);transition:transform var(--motion-panel) var(--ease-out);font-style:normal}details[open]>summary>.stp-chev,.stp-doc[data-open] .stp-doc-head>.stp-chev{transform:rotate(90deg)}.stp-dot{border:1.5px solid var(--color-edge-bright);width:8px;height:8px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border-radius:50%;flex:none}.stp-dot[data-status=in_progress]{border-color:var(--stp-ok);background:linear-gradient(90deg, var(--stp-ok) 50%, transparent 50%)}.stp-dot[data-status=done]{border-color:var(--stp-ok);background:var(--stp-ok)}.stp-step{border-top:1px solid var(--color-edge);color:var(--color-muted);font-size:13px}.stp-step-row{align-items:center;gap:10px;padding:6px 14px 6px 24px;display:flex}.stp-step[data-status=done] .stp-step-name{color:var(--color-muted)}.stp-step[data-status=in_progress] .stp-step-name{color:var(--color-body)}.stp-step-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.stp-status{cursor:pointer;border-radius:6px;place-items:center;width:18px;height:18px;margin-left:-5px;display:grid}.stp-status:hover{background:var(--color-ink-hover)}.stp-word{color:var(--color-faint);cursor:pointer;white-space:nowrap;font-size:11.5px}.stp-step[data-status=in_progress] .stp-word{color:var(--stp-ok)}.stp-details-toggle{min-width:18px;height:18px;color:var(--color-faint);border:1px solid var(--color-edge-strong);cursor:pointer;opacity:0;transition:opacity var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:999px;padding:0 5px;font-size:10.5px}.stp-details-toggle[data-has],.stp-details-toggle[aria-expanded=true],.stp-step-row:hover .stp-details-toggle,.stp-details-toggle:focus-visible{opacity:1}.stp-details-toggle:hover{border-color:var(--color-edge-bright);color:var(--color-body)}.stp-details{padding:0 14px 10px 46px}.stp-details ul{margin:0;padding:0;list-style:none}.stp-details li{align-items:center;gap:6px;display:flex}.stp-details li:before{content:"·";color:var(--color-faint)}.stp-detail-input{width:100%;color:var(--color-body);font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;flex:1;padding:3px 0;font-size:12.5px}.stp-detail-input:focus{border-bottom-color:var(--color-edge-bright)}.stp-detail-input::placeholder{color:var(--color-faint)}.stp-x{color:var(--color-faint);cursor:pointer;border-radius:4px;padding:2px 4px;font-size:10px}.stp-x:hover{color:var(--color-alert)}.stp-allow{color:var(--color-muted);border:1px dashed var(--color-edge-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;display:flex}.stp-pips{gap:4px;display:flex}.stp-pips i{background:var(--color-ink-hover);border:1px solid var(--color-edge-strong);border-radius:4px;width:22px;height:7px}.stp-pips i[data-used]{background:var(--stp-unbilled);border-color:var(--stp-unbilled)}.stp-allow[data-used-up] .stp-allow-text{color:var(--stp-unbilled)}.stp-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.stp-addrow{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin-top:4px;display:flex}.stp-addrow .field{flex:1;min-width:200px;padding:6px 10px}.stp-addsizes{gap:4px;display:inline-flex}.stp-pinh{letter-spacing:.16em;text-transform:uppercase;color:var(--stp-warn);margin:4px 0 8px;font-size:10.5px;font-weight:600}.stp-waiting{margin-top:14px}.stp-waiting .stp-pinh{color:var(--stp-cr)}.stp-month{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;margin-top:10px;overflow:hidden}.stp-month>summary{flex-wrap:wrap;gap:6px 14px;padding:12px 16px}.stp-month>summary b{font-family:var(--font-display);color:var(--color-strong);min-width:110px;font-size:13px;font-weight:400}.stp-month>summary span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.stp-month>summary span[data-tone=unbilled]{color:var(--stp-unbilled)}.stp-month>summary span[data-tone=billed]{color:var(--stp-ok)}.stp-month>summary .stp-chev{margin-left:auto}.stp-month-body{padding:0 10px 10px}.stp-month-body .stp-ex{border-radius:10px;margin-bottom:6px;padding:8px 12px}.stp-ex{border:1px solid var(--color-edge);background:var(--color-ink-raised);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-panel) ease;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:8px;padding:11px 14px;display:grid}.stp-ex[data-state=undecided]{border-color:color-mix(in srgb, var(--stp-warn) 50%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--stp-warn) 7%, transparent), var(--color-ink-raised) 55%)}.stp-ex[data-state=told],.stp-ex[data-state=approved]{border-color:color-mix(in srgb, var(--stp-cr) 45%, transparent)}.stp-sz{border:1px solid var(--color-edge-strong);width:22px;height:22px;color:var(--color-muted);border-radius:7px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.stp-sz.stp-sz-edit{cursor:pointer;background:0 0;font-family:inherit}.stp-sz.stp-sz-edit:hover{color:var(--color-strong);border-color:var(--color-edge-bright)}.stp-sz.stp-sz-edit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.stp-sz.stp-sz-none{text-align:center;width:auto;max-width:54px;height:auto;color:var(--color-faint);border-style:dashed;padding:2px 6px;font-size:9.5px;font-weight:500;line-height:1.15}.stp-nm{min-width:0}.stp-ex[data-flash]{border-color:var(--stp-warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--stp-warn) 28%, transparent)}.stp-nm b{-webkit-line-clamp:2;line-clamp:2;color:var(--color-strong);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.stp-nm small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.stp-nm .stp-bill{margin-top:6px}.stp-ref{color:var(--stp-cr);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--stp-cr) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--stp-cr) 40%, transparent)}.stp-ref-warn{color:var(--stp-warn);-webkit-text-decoration-color:color-mix(in srgb, var(--stp-warn) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--stp-warn) 40%, transparent)}.stp-menu-anchor{height:0}.stp-act-wrap{justify-content:flex-end;align-items:center;gap:4px;display:flex}.stp-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.stp-act .stp-err{text-align:right;flex-basis:100%}.stp-ask{color:var(--color-body);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;display:flex}.btn.stp-btn-sm{white-space:nowrap;padding:5px 11px;font-size:12.5px}.btn.stp-btn-c{border-color:color-mix(in srgb, var(--stp-cr) 60%, transparent);color:var(--stp-cr)}.btn.stp-btn-c:hover{border-color:var(--stp-cr)}.btn.stp-btn-g{border-color:color-mix(in srgb, var(--stp-unbilled) 50%, transparent);color:var(--stp-unbilled)}.btn.stp-bin{width:30px;height:30px;color:var(--color-alert);border-color:color-mix(in srgb, var(--color-alert) 45%, transparent);background:color-mix(in srgb, var(--color-alert) 8%, transparent);place-items:center;padding:0;display:inline-grid}.btn.stp-bin:hover{background:color-mix(in srgb, var(--color-alert) 18%, transparent)}.btn.stp-bin-yes{color:var(--color-alert);border-color:color-mix(in srgb, var(--color-alert) 50%, transparent)}.btn.stp-btn-g:hover{border-color:var(--stp-unbilled)}.stp-pill{border:1px solid var(--color-edge-strong);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:2px 9px;font-size:11px}.stp-pill[data-tone=billed]{color:var(--stp-ok);border-color:color-mix(in srgb, var(--stp-ok) 50%, transparent)}.stp-pill[data-tone=approved],.stp-pill[data-tone=asked]{color:var(--stp-cr);border-color:color-mix(in srgb, var(--stp-cr) 50%, transparent)}.stp-pill[data-tone=unbilled]{color:var(--stp-unbilled);border-color:color-mix(in srgb, var(--stp-unbilled) 50%, transparent)}.stp-pill-edit{cursor:pointer;transition:filter var(--motion-fast) ease}.stp-pill-edit:hover{filter:brightness(1.3)}.stp-name{border:1px solid var(--color-edge-strong);min-width:140px;max-width:320px;color:var(--color-strong);font:inherit;background:0 0;border-radius:8px;outline:none;flex:180px;padding:4px 9px;font-size:12.5px;font-weight:500}.stp-name:focus{border-color:var(--color-edge-bright)}.stp-pe-wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.stp-pe{border:1px solid var(--color-edge-strong);color:var(--color-muted);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.stp-pe:focus-within{border-color:var(--color-edge-bright)}.stp-pe input{width:70px;color:var(--color-strong);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:13px;font-weight:600}.stp-so{text-align:left;flex-direction:column;gap:12px;display:flex}.stp-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.stp-so>.stp-k:first-child{margin-top:0}.stp-so-src{color:var(--color-muted);margin-top:-6px;font-size:12.5px}.stp-sizes{gap:8px;display:flex}.stp-sizes-2{grid-template-columns:1fr 1fr;display:grid}.stp-sizes button{border:1px solid var(--color-edge-strong);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:10px;flex:1;padding:10px}.stp-sizes button:hover{border-color:var(--color-edge-bright)}.stp-sizes button:disabled{opacity:.5;cursor:progress}.stp-sizes button b{color:var(--color-strong);font-size:15px;font-weight:600;display:block}.stp-sizes button span{color:var(--color-muted);font-size:11.5px}.stp-sizes button[aria-pressed=true]{border-color:var(--stp-cr);background:color-mix(in srgb, var(--stp-cr) 8%, transparent)}.stp-price{border:1px solid var(--color-edge-strong);color:var(--color-muted);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.stp-price:focus-within{border-color:var(--color-edge-bright)}.stp-price input{color:var(--color-strong);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:600}.stp-msg{resize:vertical;border:1px solid var(--color-edge-strong);background:var(--color-ink-input);width:100%;min-height:130px;color:var(--color-body);font:inherit;border-radius:12px;outline:none;padding:14px;font-size:13.5px;line-height:1.55}.stp-msg:focus{border-color:var(--color-edge-bright)}.stp-msg-short{min-height:70px}.stp-foot{color:var(--color-faint);font-size:12px}.stp-bill{align-items:center;gap:10px;display:flex}.stp-bill .stp-k{white-space:nowrap;margin:0}.stp-bill-field{flex:1;min-width:0}.stp-so-actions{gap:8px;margin-top:8px;display:flex}@container (width<=560px){.stp-ex:is([data-state=undecided],[data-state=told]){grid-template-columns:auto minmax(0,1fr)}.stp-ex:is([data-state=undecided],[data-state=told]) .stp-act-wrap{grid-column:1/-1;justify-content:flex-start}.stp-ex:is([data-state=undecided],[data-state=told]) .stp-act{justify-content:flex-start}}@container (width<=460px){.stp-doc-head{flex-wrap:wrap;row-gap:2px}.stp-doc-head .stp-qref{text-align:left;flex-basis:100%;order:3;margin-left:18px}.stp-ex{grid-template-columns:auto minmax(0,1fr)}.stp-act-wrap{grid-column:1/-1;justify-content:flex-start}.stp-act{justify-content:flex-start}}@media (hover:none){.stp-details-toggle{opacity:1}}@media (prefers-reduced-motion:reduce){.stp-chip,.stp-chev,.stp-dot,.stp-details-toggle,.stp-ex,.stp-pill-edit,.stp-sizes button{transition:none}}.csa-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.csa-chip{z-index:1;border:1px solid var(--color-edge-strong);background:var(--color-ink-raised);min-width:0;max-width:100%;color:var(--color-body);pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;line-height:1.4;display:inline-flex;position:relative}.csa-chip[data-tone=quiet]{color:var(--color-faint);border-color:var(--color-edge);background:0 0}.csa-chip[data-tone=ask]{color:var(--color-owed);border-color:color-mix(in srgb, var(--color-owed) 35%, transparent);background:color-mix(in srgb, var(--color-owed) 7%, transparent)}.csa-chip-dot{background:var(--color-muted);border-radius:50%;flex:none;width:5px;height:5px}.csa-chip[data-tone=quiet] .csa-chip-dot{background:var(--color-edge-bright)}.csa-chip[data-tone=ask] .csa-chip-dot{background:var(--color-owed)}.csa-chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.csa-chip-sep{color:var(--color-edge-bright)}.csa-chip-undo{color:var(--color-muted);cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-bright);text-decoration-color:var(--color-edge-bright)}.csa-chip-undo:hover{color:var(--color-strong);text-decoration-color:currentColor}.csa-chip-undo:disabled{opacity:.45;cursor:not-allowed}.csa{flex-direction:column;min-width:0;display:flex}.csa-head{border-bottom:1px solid var(--color-edge);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:6px;display:flex}.csa-hint{color:var(--color-faint);font-size:11px}.csa-error{color:var(--color-alert);margin-bottom:8px;font-size:12px}.csa-list>li+li{border-top:1px solid color-mix(in srgb, var(--color-edge) 55%, transparent)}.csa-card{padding:12px 0}.csa-card[data-pending]{opacity:.6}.csa-words{color:var(--color-body);font-size:13px}.csa-question{color:var(--color-strong);margin-top:6px;font-size:13px;font-weight:500}.csa-note{color:var(--color-faint);margin-top:2px;font-size:11.5px}.csa-pick{max-width:280px;margin-top:10px}.csa-form{flex-wrap:wrap;gap:10px 12px;margin-top:10px;display:flex}.csa-field{flex-direction:column;flex:130px;gap:6px;min-width:0;display:flex}.csa-field-name{flex:2 200px}.csa-field-price{flex:150px}.csa-field-card{flex:2 220px}.csa-money{gap:6px;display:flex}.csa-money>.field:first-child{flex:1;min-width:0}.csa-cur{text-transform:uppercase;flex:none;width:58px}.csa-acts{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.csa-btn{padding:5px 11px;font-size:11.5px}.csa-btn[data-armed]{color:var(--color-strong);border-color:var(--color-edge-bright)}.csa-btn:disabled{opacity:.45;cursor:not-allowed}.csa-dismiss{color:var(--color-faint);cursor:pointer;font-size:11.5px}.csa-dismiss:hover{color:var(--color-body)}.csa-dismiss:disabled{opacity:.45;cursor:not-allowed}.look-field{grid-template-columns:240px 1fr;gap:28px;display:grid}.look-prev{background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--client) 18%, transparent), transparent 65%), var(--color-ink);border-radius:14px;flex-direction:column;align-self:start;align-items:flex-start;gap:12px;padding:18px;display:flex}.look-prev b{font-size:16px;font-weight:600}.look-prev small{color:var(--color-faint,#8a8f9a);font-size:11px;display:block}.look-form{align-content:start;gap:16px;min-width:0;display:grid}.look-form .look-l{color:var(--color-faint,#8a8f9a);margin-bottom:6px;font-size:12px;display:block}.look-form small{color:var(--color-faint,#8a8f9a);margin-top:6px;font-size:11px;display:block}.look-seg{border:1px solid #ffffff1a;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.look-seg button{color:var(--color-faint,#8a8f9a);border-radius:7px;outline:none;padding:5px 12px;font-size:12.5px}.look-seg button[aria-checked=true]{color:#fff;background:#ffffff1a}.look-seg button:focus-visible{box-shadow:0 0 0 2px var(--color-brand,#7c5cff)}.look-inp{background:var(--color-ink,#111214);border:1px solid #ffffff24;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.look-inp input{background:0 0;outline:none;flex:1;min-width:0}.look-inp em{color:var(--color-faint,#8a8f9a);white-space:nowrap;font-size:11px;font-style:normal}.look-inp:focus-within{border-color:var(--color-brand,#7c5cff)}.look-err{color:var(--color-alert);margin-top:6px;font-size:12px}.look-tile{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;display:flex}.look-seg button:has(.look-sw){align-items:center;gap:6px;display:inline-flex}.look-sw{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--color-edge-strong);border-radius:3px}.look-sw-none{background:conic-gradient(var(--color-edge-bright) 25%, var(--color-ink-input) 0 50%, var(--color-edge-bright) 0 75%, var(--color-ink-input) 0) 0 0 / 5px 5px}.look-size{flex:180px;min-width:160px;max-width:280px}.look-form .look-l-row{align-items:baseline;gap:8px;display:flex}.look-l-row output{color:var(--color-body);font-size:12px}.look-reset{color:var(--color-faint);text-underline-offset:2px;outline:none;margin-left:auto;font-size:11px;text-decoration:underline}.look-reset:hover{color:var(--color-body)}.look-reset:focus-visible{color:var(--color-body);box-shadow:0 0 0 2px var(--color-brand);border-radius:4px}.look-reset[data-off]{visibility:hidden}.look-range{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:18px;margin:4px 0 0}.look-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-brand) var(--fill,50%), var(--color-edge-strong) var(--fill,50%));border-radius:99px;height:4px}.look-range::-webkit-slider-thumb{appearance:none;background:var(--color-strong);width:14px;height:14px;box-shadow:0 0 0 3px var(--color-ink-raised);transition:transform var(--motion-fast) ease;border-radius:50%;margin-top:-5px}.look-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.look-range:active::-webkit-slider-thumb{transform:scale(1.15)}.look-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-ink-raised), 0 0 0 5px var(--color-brand)}@media (prefers-reduced-motion:reduce){.look-range::-webkit-slider-thumb{transition:none}}@media (width<=640px){.look-field{grid-template-columns:1fr}}.dossier{--dsr-pad:16px;--dsr-step:18px;--dsr-lead:24px;flex-direction:column;gap:12px;min-width:0;display:flex;container:dossier/inline-size}.dsh{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 22px;padding:22px 24px 16px;display:grid;position:relative;overflow:hidden}.dsh>:not(.dsh-glow){position:relative}.dsh-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--client) 26%, transparent), transparent);pointer-events:none;position:absolute;inset:-60% 45% -60% -20%}.dsh-meta{min-width:0}.dsh-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);font-size:10.5px}.dsh h2{color:var(--color-strong);overflow-wrap:anywhere;align-items:center;gap:10px;margin:4px 0 12px;font-size:26px;font-weight:600;line-height:1.15;display:flex}.dsh-archived{font-size:11px;font-weight:500}.dsh-tabs{border:1px solid var(--color-edge);border-radius:99px;gap:4px;padding:3px;font-size:12px;display:inline-flex}.dsh-tabs button{white-space:nowrap;color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:99px;padding:5px 13px}.dsh-tabs button:hover{color:var(--color-body)}.dsh-tabs button[data-on]{background:var(--color-ink-hover);color:var(--color-strong)}.dsh-nums{grid-template-columns:repeat(3,auto);align-self:start;gap:4px 26px;margin:0;display:grid}.dsh-num dt{color:var(--color-faint);white-space:nowrap;margin-bottom:3px;font-size:10.5px}.dsh-num dd{color:var(--color-body);white-space:nowrap;margin:0;font-size:15px;font-weight:600}.dsh-num[data-big] dd{font-size:20px}.dsh-num[data-tone=in] dd{color:var(--color-money-in)}.dsh-num[data-tone=owed] dd{color:var(--color-owed)}.dsh-num[data-tone=muted] dd{color:var(--color-muted)}.dsh-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.dsh-kick-link{color:var(--color-muted);text-transform:inherit;letter-spacing:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-strong);text-decoration-color:var(--color-edge-strong);text-underline-offset:2px;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;border-radius:3px;outline:none}.dsh-kick-link:hover{color:var(--color-strong);text-decoration-color:currentColor}.dsh-kick-link:focus-visible{color:var(--color-strong);box-shadow:0 0 0 2px var(--color-brand)}.dsh-pays{text-align:right;grid-column:3;justify-self:end;gap:2px;margin-top:-6px;display:grid}.dsh-pays p{color:var(--color-faint);margin:0;font-size:11.5px}.dsh-pays-more{color:var(--color-muted);white-space:nowrap}.dss-strip{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;padding:12px 16px 8px}.dss-bars{min-height:7px;position:relative}.dss-bar{background:color-mix(in srgb, var(--client) 35%, var(--color-edge-strong));min-width:5px;height:5px;transition:background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:3px;position:absolute}.dss-bar[data-status=completed]{background:color-mix(in srgb, var(--client) 70%, var(--color-edge-strong))}.dss-bar[data-status=in_progress]{background:var(--client);box-shadow:0 0 6px color-mix(in srgb, var(--client) 60%, transparent)}.dss-bar:hover,.dss-bar:focus-visible{background:var(--client);transform:scaleY(1.6)}.dss-coins{border-top:1px solid var(--color-edge);height:10px;margin-top:4px;position:relative}.dss-coin{background:var(--color-money-in);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;transform:translate(-50%)}.dss-axis{color:var(--color-faint);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.dsw{flex-direction:column;gap:14px;display:flex}.dsw-eng{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:14px;overflow:hidden}.dsw-head{border-bottom:1px solid var(--color-edge);background:color-mix(in srgb, var(--color-strong) 1.5%, transparent);cursor:pointer;grid-template-columns:fit-content(45%) minmax(0,1fr) 120px auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.dsw-head[data-open]{background:var(--color-ink-input)}.dsw-head .dsr-act{min-width:0}.dsw-head-plain{cursor:default;grid-template-columns:auto 1fr}.dsw-head-name,.dsw-head-sum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dsw-head-name,.dsw-head-plain b{color:var(--color-strong);text-align:left;font-size:13px;font-weight:600}.dsw-head-name:hover{text-decoration:underline}.dsw-head-sum,.dsw-head-plain span{color:var(--color-faint);font-size:11.5px}.dsw-more{--depth:0;padding-left:calc(var(--dsr-pad) + var(--dsr-lead) + var(--depth) * var(--dsr-step));text-align:left;width:100%;color:var(--color-muted);border-bottom:1px solid color-mix(in srgb, var(--color-edge) 70%, transparent);padding-top:9px;padding-bottom:9px;font-size:11.5px;display:block}.dsw-more:hover{color:var(--color-strong);background:var(--color-ink-hover)}.dsw-empty{text-align:center;color:var(--color-muted);padding:48px 0;font-size:13px}.dsr-row{--depth:0;padding:10px 16px 10px calc(var(--dsr-pad) + var(--depth) * var(--dsr-step));border-bottom:1px solid color-mix(in srgb, var(--color-edge) 70%, transparent);cursor:pointer;transition:background var(--motion-fast) ease;grid-template-columns:10px minmax(0,1fr) 120px 110px auto;align-items:center;gap:14px;display:grid}.dsr-row:hover{background:var(--color-ink-hover)}.dsr-row[data-open]{background:var(--color-ink-input)}.dsr-dot{background:var(--color-faint);border-radius:50%;width:8px;height:8px}.dsr-dot[data-status=completed]{background:var(--color-money-in)}.dsr-dot[data-status=in_progress]{background:var(--client);box-shadow:0 0 8px var(--client)}.dsr-dot[data-status=cancelled]{border:1px solid var(--color-faint);background:0 0}.dsr-chev{width:14px;color:var(--color-faint);transition:transform var(--motion-fast) ease;border-radius:3px;margin-left:-3px;font-size:9px;line-height:14px;transform:rotate(90deg)}.dsr-chev[aria-expanded=false]{transform:none}.dsr-chev:hover{color:var(--color-strong);background:var(--color-ink-input)}.dsr-name{flex-direction:column;min-width:0;display:flex}.dsr-name button{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--color-strong);font-size:13px;font-weight:500;overflow:hidden}.dsr-row[data-parent] .dsr-name button{font-weight:600}.dsr-row[data-status=cancelled] .dsr-name button{color:var(--color-muted)}.dsr-name small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dsr-paidby{color:var(--color-faint)}.dsr-meter{background:var(--color-edge);border-radius:2px;height:4px;display:block;overflow:hidden}.dsr-meter i{background:var(--color-money-in);height:100%;display:block}.dsr-amt{text-align:right;color:var(--color-body);font-size:12.5px;font-weight:600}.dsr-amt small{color:var(--color-faint);font-size:10.5px;font-weight:400;display:block}.dsr-amt.dsr-mixed{color:var(--color-muted);font-size:11.5px;font-weight:400}.dsr-amt.dsr-est{color:var(--color-muted);white-space:nowrap;font-weight:400}.dsr-amt.dsr-via{color:var(--color-money-in);white-space:nowrap;font-size:11.5px;font-weight:400}.dsr-amt.dsr-via small{color:var(--color-body);font-variant-numeric:tabular-nums;white-space:normal}.dsr-act{justify-content:flex-end;align-items:center;gap:6px;min-width:144px;display:flex}.dsr-pay{color:var(--color-money-in);padding:3px 12px;font-size:11.5px}.dsr-name .dsr-link,.dsw-head-name.dsr-link{cursor:pointer;text-underline-offset:3px;border-radius:3px}.dsr-name .dsr-link{align-self:flex-start;max-width:100%}.dsr-name .dsr-link:hover,.dsw-head-name.dsr-link:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.dsr-name .dsr-link:focus-visible,.dsw-head-name.dsr-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dsr-open{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease;padding:3px 9px;font-size:11.5px}.dsr-open>span{margin-left:2px}.dsr-row:hover .dsr-open,.dsr-row:focus-within .dsr-open,.dsc-head:hover .dsr-open,.dsc-head:focus-within .dsr-open,.dsw-head:hover .dsr-open,.dsw-head:focus-within .dsr-open{opacity:1;pointer-events:auto}.dsr-open:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}@media (hover:none){.dsr-open{opacity:1;pointer-events:auto}}.dsr-paid{color:var(--color-faint);white-space:nowrap;font-size:11.5px}.dsr-fold{opacity:1;background:var(--color-ink-input);border-bottom:1px solid var(--color-edge);transition:grid-template-rows var(--motion-panel) var(--ease-out), opacity var(--motion-panel) var(--ease-out);grid-template-rows:1fr;display:grid}@starting-style{.dsr-fold{opacity:0;grid-template-rows:0fr}}.dsr-fold[data-closing]{opacity:0;grid-template-rows:0fr}.dsr-fold>div{min-height:0;overflow:hidden}.dsw-ret{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;overflow:hidden}.dsw-ret-bar{transition:background var(--motion-fast) ease}.dsw-ret-bar[data-toggles]{cursor:pointer}.dsw-ret-bar[data-toggles]:hover{background:var(--color-ink-hover)}.dsw-ret-bar[data-open]{background:var(--color-ink-input);border-bottom:1px solid var(--color-edge)}.dsw-ret>.dsr-fold{background:0 0;border-bottom:0}.dsw-ret .rtp{margin:10px 16px 10px calc(var(--dsr-pad) + 3px)}.rtm{border-top:1px solid var(--color-edge)}.rtm>:last-child>.dsr-row,.rtm>.dsw-more:last-child{border-bottom:0}.rtm-row[data-current] .dsr-dot:not([data-status]){background:var(--client);box-shadow:0 0 8px var(--client)}.rtm-empty{padding:12px 16px 14px calc(var(--dsr-pad) + var(--dsr-lead));border-top:1px solid var(--color-edge);color:var(--color-faint);margin:0;font-size:11.5px}.rtm-open{padding:4px 16px 12px calc(var(--dsr-pad) + var(--dsr-lead) + 8px)}.trl-row.rtm-in{align-items:flex-start;gap:28px}.rtm-pays{flex:220px;gap:6px;min-width:0;max-width:360px;font-size:11.5px;display:grid}.rtm-pays b{color:var(--color-muted);font-size:11px;font-weight:600}.rtm-pays p{color:var(--color-faint);margin:0}.rtm-pays ul{gap:4px;display:grid}.rtm-pays li{border-bottom:1px dashed color-mix(in srgb, var(--color-edge) 80%, transparent);color:var(--color-muted);white-space:nowrap;grid-template-columns:minmax(56px,auto) minmax(0,1fr) auto;gap:12px;padding-bottom:4px;display:grid}.rtm-pays li .figure{color:var(--color-money-in);text-align:right}.rtm-pays li .figure small{color:var(--color-faint);font-size:10.5px;display:block}.rtm-pays li>:last-child{white-space:normal}.dsr-name .rtm-loose{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-edge-strong);text-decoration-color:var(--color-edge-strong);text-underline-offset:2px;transition:color var(--motion-fast) ease, text-decoration-color var(--motion-fast) ease;border-radius:3px;align-self:flex-start;margin-top:1px;font-size:11px;font-weight:400;overflow:hidden}.dsr-name .rtm-loose:hover{color:var(--color-strong);text-decoration-color:currentColor}.dsr-name .rtm-loose:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.rtm-pays li>:last-child{min-width:56px;color:var(--color-faint)}.dst{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:14px;padding:18px 20px 14px}.dst-plot{position:relative}.dst-grid{pointer-events:none;position:absolute;inset:0}.dst-grid span{border-left:1px dashed color-mix(in srgb, var(--color-edge) 80%, transparent);position:absolute;top:0;bottom:0}.dst-pins{height:22px;position:relative}.dst-pin{background:var(--color-body);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);opacity:.75;width:10px;height:16px;transition:opacity var(--motion-fast) ease, background var(--motion-fast) ease;position:absolute;top:2px;transform:translate(-50%)}.dst-pin:hover,.dst-pin:focus-visible{opacity:1;background:var(--color-strong)}.dst-bars{margin-top:6px;position:relative}.dst-bar{text-align:left;white-space:nowrap;min-width:6px;height:22px;color:var(--color-body);background:color-mix(in srgb, var(--client) 22%, var(--color-ink-input));border:1px solid color-mix(in srgb, var(--client) 40%, transparent);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:6px;padding:0;font-size:11px;line-height:22px;position:absolute;overflow:hidden}.dst-bar span{text-overflow:ellipsis;padding:0 8px;display:block;overflow:hidden}.dst-bar[data-status=completed]{background:color-mix(in srgb, var(--client) 38%, var(--color-ink-input))}.dst-bar[data-status=in_progress]{background:color-mix(in srgb, var(--client) 60%, var(--color-ink-input));color:var(--color-strong);box-shadow:0 0 12px color-mix(in srgb, var(--client) 35%, transparent)}.dst-bar:hover,.dst-bar:focus-visible{border-color:var(--client);color:var(--color-strong);z-index:1;overflow:visible}.dst-dots{border-top:1px solid var(--color-edge);height:18px;margin-top:6px;position:relative}.dst-dot{background:var(--color-money-in);width:9px;height:9px;box-shadow:0 0 6px color-mix(in srgb, var(--color-money-in) 50%, transparent);transition:transform var(--motion-fast) ease;border-radius:50%;position:absolute;top:4px;transform:translate(-50%)}.dst-dot[data-source=retainer]{border:2px solid var(--color-money-in);background:0 0}.dst-dot:hover,.dst-dot:focus-visible{transform:translate(-50%)scale(1.4)}.dst-axis{height:16px;color:var(--color-faint);margin-top:2px;font-size:10px;position:relative}.dst-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.dst-key{color:var(--color-muted);gap:16px;margin-top:12px;font-size:11px;display:flex}.dst-key span{align-items:center;gap:6px;display:inline-flex}.dst-key i{display:inline-block}.dst-key-bar{background:var(--client);border-radius:3px;width:16px;height:6px}.dst-key-pin{background:var(--color-body);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);width:7px;height:11px}.dst-key-dot{background:var(--color-money-in);border-radius:50%;width:8px;height:8px}.dst-empty{text-align:center;color:var(--color-muted);padding:48px 0;font-size:13px}.dossier{--dsc-tint:color-mix(in oklab, var(--client) 72%, var(--color-muted));--dsc-rail:oklch(from var(--client) clamp(.58, l, .86) min(c, .2) h);--dsc-edge:color-mix(in oklab, var(--dsc-tint) 28%, var(--color-edge))}.dsw-head[data-fold]{grid-template-columns:14px fit-content(45%) minmax(0,1fr) 120px auto}.dsw-eng[data-folded]>.dsw-head{border-bottom:0}.dsw-aside{color:var(--color-faint);opacity:.8}:is(.dsr-fold:has(>div>.dsw-body),.dsr-fold:has(>div>.dsc-body)){background:0 0;border-bottom:0}.dsw-body{padding:2px 0 6px}.dsw-eng{--dsr-right:24px}.dsw-eng .dsr-row,.dsw-eng>.dsw-head,.dsc-head{padding-right:var(--dsr-right)}.dsc{--depth:0;--dsr-right:15px;border:1px solid var(--dsc-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--dsc-tint) 7%, transparent), color-mix(in srgb, var(--dsc-tint) 2%, transparent));border-radius:12px;margin:8px 8px 8px 12px;overflow:hidden}.dsc .dsc{--dsr-right:8px;margin:6px 6px 6px calc(var(--dsr-pad) + 4px);border-color:color-mix(in oklab, var(--dsc-edge) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--dsc-tint) 5%, transparent), color-mix(in srgb, var(--dsc-tint) 1%, transparent))}.dsc .dsc .dsc{--dsr-right:7px;margin-right:0}.dsc .dsc .dsc .dsc{margin-right:-1px}.dsc-head{padding:11px var(--dsr-right) 11px 13px;border-left:3px solid var(--dsc-rail);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;grid-template-columns:14px minmax(0,1fr) auto 120px 110px auto;align-items:center;gap:14px;display:grid}.dsc-head:hover{background:color-mix(in srgb, var(--dsc-tint) 5%, transparent)}.dsc-head[data-open]{background:color-mix(in srgb, var(--dsc-tint) 8%, transparent)}.dsc[data-folded]>.dsc-head{border-left-color:color-mix(in srgb, var(--dsc-rail) 45%, transparent)}.dsc-head .dsr-name button{font-size:13.5px;font-weight:600}.dsc-head .dsr-name button:hover{text-decoration:underline}.dsc-head .dsr-name small{color:var(--color-muted)}.dsc-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.dsc-chip{white-space:nowrap;color:var(--color-muted);background:var(--color-ink-hover);border:1px solid var(--color-edge);border-radius:999px;padding:1px 8px;font-size:11px;line-height:18px}.dsc-chip[data-tone=live]{color:var(--color-salary)}.dsc-chip[data-tone=done]{color:var(--color-money-in)}.dsc-body{border-top:1px solid color-mix(in srgb, var(--dsc-tint) 12%, transparent);padding-bottom:6px}.dsc-body .dsr-row{border-bottom-color:color-mix(in srgb, var(--color-edge) 45%, transparent)}.dsc-body>.dsr-row:last-child,.dsc-body>:last-child>.dsr-row:last-child{border-bottom:0}.dsw-set{padding:4px 0 6px calc(var(--dsr-pad) - 4px)}.dsw-fold{--depth:0;width:calc(100% - var(--depth) * var(--dsr-step) - 12px);margin-left:calc(var(--depth) * var(--dsr-step));text-align:left;color:var(--color-faint);border:1px dashed var(--color-edge-strong);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:10px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;display:flex}.dsw-fold:hover{border-color:var(--color-edge-bright);color:var(--color-muted)}.dsw-fold b{color:var(--color-muted);font-weight:500}.dsw-set>div>div{padding-top:6px}.dsw-set .dsr-row:last-child{border-bottom:0}@container dossier (width<=720px){.dsc-head{grid-template-columns:14px minmax(0,1fr) 96px auto}.dsc-head .dsr-meter,.dsc-chips{display:none}.dsw-head[data-fold]{grid-template-columns:14px fit-content(50%) minmax(0,1fr) auto}.dsh{grid-template-columns:auto minmax(0,1fr);padding:18px}.dsh-nums{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(110px,max-content))}.dsh-pays{text-align:left;grid-column:1/-1;justify-self:start;margin-top:0}.dsh-actions{flex-wrap:wrap}.dsr-row{grid-template-columns:10px minmax(0,1fr) 96px auto}.dsr-row .dsr-meter{display:none}.dsw-head{grid-template-columns:fit-content(50%) minmax(0,1fr) auto}.dsw-head .dsr-meter,.dst-axis span:nth-child(2n){display:none}}@container dossier (width<=480px){.dsw{--dsr-step:10px}.dsh{grid-template-columns:minmax(0,1fr)}.dsh h2{font-size:22px}.dsh-tabs{border-radius:14px;flex-wrap:wrap}.dsr-row{grid-template-columns:10px minmax(0,1fr) auto auto;gap:10px}.trl-row.rtm-in{gap:16px}.dsw-more{--dsr-lead:20px}.dsr-paid{display:none}.dsr-act{min-width:0}.dsw-head{grid-template-columns:minmax(0,1fr) auto}.dsw-head[data-fold]{grid-template-columns:14px minmax(0,1fr) auto}.dsw-head-sum{display:none}.dsc-head{grid-template-columns:14px minmax(0,1fr) auto auto;gap:10px}.dsw-eng{--dsr-right:18px}.dsc{--dsr-right:11px;margin:6px 6px 6px 8px}.dsc .dsc{--dsr-right:6px;margin-right:4px}.dsc .dsc .dsc{--dsr-right:5px;margin-right:0}}@media (prefers-reduced-motion:reduce){.dsr-fold,.dsc-head,.dsw-fold,.dsw-ret-bar,.dss-bar,.dst-bar,.dst-dot,.dst-pin,.dsr-row,.dsr-chev,.dsh-tabs button,.dsh-kick-link{transition:none}.dss-bar:hover,.dss-bar:focus-visible{transform:none}.dst-dot:hover,.dst-dot:focus-visible{transform:translate(-50%)}}.ev-pane{min-width:0;container:ev-pane/inline-size}.ev-in{flex-direction:column;gap:24px;min-width:0;display:flex}.ev-sec{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ev-sec-note{color:var(--color-faint);font-size:11px}.ev-sec-spacer{flex:1}.ev-count{text-align:center;min-width:18px;color:var(--color-owed);background:color-mix(in srgb, var(--color-owed) 14%, transparent);border-radius:99px;padding:1px 6px;font-size:10.5px;font-weight:600}.ev-band{border:1px solid var(--color-edge);background:radial-gradient(60% 130% at 0% 0%, color-mix(in srgb, var(--color-money-in) 10%, transparent), transparent 60%), var(--color-ink-raised);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:26px;padding:24px;display:grid}.ev-hero{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ev-hero-line{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:10px 0 4px;display:flex}.ev-hero-figure{letter-spacing:-.03em;color:var(--color-money-in);font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.ev-hero-month{color:var(--color-muted);font-size:12.5px}.ev-hero-month b{color:var(--color-body);font-weight:600}.ev-hero-other{color:var(--color-money-in);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ev-hero-note{color:var(--color-faint);letter-spacing:.02em;margin-top:4px;font-size:11px}.ev-hero-note b{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:600}.ev-facts{grid-template-columns:repeat(5,auto);justify-content:start;gap:14px 22px;margin:auto 0 0;padding-top:22px;display:grid}.ev-facts dt{color:var(--color-faint);letter-spacing:.04em;white-space:nowrap;font-size:11px}.ev-fact{color:var(--color-body);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600}.ev-fact-owed{color:var(--color-owed)}.ev-fact-settled{color:var(--color-money-in)}.ev-chart{align-items:flex-end;min-width:0;display:flex;position:relative}.ev-months{align-items:flex-end;gap:6px;width:100%;height:190px;padding-top:20px;display:flex}.ev-month{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.ev-month-label{color:var(--color-faint);transition:color var(--motion-fast) ease;font-size:10px}.ev-month.is-shown .ev-month-label{color:var(--color-body)}.ev-bar{outline-offset:2px;width:100%;transition:outline-color var(--motion-fast) ease;background:#ffffff08;border-radius:6px;outline:1.5px solid #0000;flex-direction:column;flex:1;justify-content:flex-end;display:flex;overflow:hidden}.ev-month.is-shown .ev-bar{outline-color:#fff9}.ev-bar-empty{cursor:default;background:0 0;border:0;flex:1;width:100%;padding:0}.ev-stack{transform-origin:bottom;flex-direction:column-reverse;width:100%;display:flex}.ev-slice{cursor:pointer;width:100%;min-height:2px;transition:filter var(--motion-fast) ease;border:0;flex-basis:0;padding:0;box-shadow:inset 0 1px #00000059}.ev-slice:hover,.ev-slice:focus-visible{filter:brightness(1.25)}.ev-slice:focus-visible,.ev-bar-empty:focus-visible{outline:2px solid var(--color-strong);outline-offset:-2px}@keyframes ev-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.ev-stack{animation:ev-grow var(--motion-figure) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}}.ev-card{top:0;left:var(--at);border:1px solid var(--color-edge-strong);pointer-events:none;z-index:2;background:#0e0e10;border-radius:11px;width:220px;margin-left:10px;padding:10px 12px;position:absolute;box-shadow:0 18px 40px #0009}.ev-card.is-left{margin-left:0;transform:translate(calc(-100% - 10px))}.ev-card-total{color:var(--color-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:600;display:block}.ev-card-note{color:var(--color-faint);margin-bottom:6px;font-size:10.5px;display:block}.ev-card-row{color:var(--color-muted);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 0;font-size:11.5px;display:grid}.ev-card-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-card-row b{color:var(--color-body);font-variant-numeric:tabular-nums;font-weight:600}.ev-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ev-col{min-width:0}.ev-needs,.ev-feed,.ev-rows{margin:0;padding:0;list-style:none}.ev-needs{gap:8px;display:grid}.ev-need{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.ev-need-icon{width:30px;height:30px;color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, transparent);border-radius:9px;place-items:center;display:grid}.ev-need-finished-owed .ev-need-icon{color:var(--color-owed);background:color-mix(in srgb, var(--color-owed) 12%, transparent)}.ev-need-text{min-width:0}.ev-need-text b{color:var(--color-body);font-size:13px;font-weight:500;display:block}.ev-need-text small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ev-need-owed{color:var(--color-owed);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ev-need-btn{padding:5px 11px;font-size:11.5px}.ev-calm{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ev-calm-check{width:30px;height:30px;color:var(--color-money-in);background:color-mix(in srgb, var(--color-money-in) 12%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ev-calm b{color:var(--color-body);font-size:13px;font-weight:500;display:block}.ev-calm small{color:var(--color-faint);font-size:11.5px;display:block}.ev-feed{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:14px;padding:4px 12px}.ev-feed-empty{color:var(--color-faint);padding:14px 16px;font-size:12px}.ev-act{border-bottom:1px solid color-mix(in srgb, var(--color-edge) 70%, transparent);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ev-act:last-child{border-bottom:0}.ev-act-text{min-width:0}.ev-act-text b{color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.ev-act-text small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.ev-act-date{color:var(--color-faint);white-space:nowrap;font-size:11px}.ev-coin{background:var(--color-money-in);width:14px;height:14px;box-shadow:0 0 10px color-mix(in srgb, var(--color-money-in) 60%, transparent);border-radius:50%;justify-self:center}.ev-tick{color:var(--color-brand);justify-self:center}.ev-paper{aspect-ratio:1.414;text-align:left;cursor:pointer;width:42px;transition:transform var(--motion-base) var(--ease-out);background:#f6f5f2;border:0;border-radius:3px;padding:3px 4px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 14px -6px #000000b3}.ev-paper:hover,.ev-paper:focus-visible{transform:translateY(-2px)rotate(-2deg)}.ev-paper-wrap{width:42px;transition:transform var(--motion-base) var(--ease-out);position:relative}.ev-paper-wrap:hover,.ev-paper-wrap:focus-within{transform:translateY(-2px)rotate(-2deg)}.ev-paper-wrap .ev-paper:hover,.ev-paper-wrap .ev-paper:focus-visible{transform:none}.ev-paper-head{border-bottom:1.5px solid var(--color-brand);letter-spacing:.04em;color:#1b1b1d;white-space:nowrap;justify-content:space-between;gap:2px;margin-bottom:2px;padding-bottom:1px;font-size:3.5px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.ev-paper-real{opacity:0;transition:opacity var(--motion-fast) ease-out;pointer-events:none;border-radius:3px;position:absolute;inset:0;overflow:hidden}.ev-paper-real[data-drawn]{opacity:1}.ev-paper-sheet{width:180%;position:absolute;top:0;right:0}.ev-paper-line{background:#ddd;border-radius:1px;height:2px;margin:2px 0;display:block}.ev-paper-line.w70{width:70%}.ev-paper-line.w40{width:40%}.ev-paper-rows i{background:#e6e6e6;height:1.5px;margin:2px 0;display:block}.ev-paper-stamp{border:1px solid var(--color-money-in);letter-spacing:.12em;color:var(--color-money-in);opacity:.8;border-radius:2px;padding:0 2px;font-size:6px;font-weight:800;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)rotate(-12deg)}.ev-clients{margin-top:6px}.ev-rows{gap:10px;display:grid}.ev-crow{text-align:left;width:100%;color:inherit;font:inherit;border:1px solid var(--color-edge);background:radial-gradient(70% 160% at 0% 0%, color-mix(in srgb, var(--client) 13%, transparent), transparent 60%), var(--color-ink-raised);cursor:pointer;transition:transform var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 170px 120px;align-items:center;gap:8px 18px;padding:14px 18px 12px;display:grid}.ev-crow:hover,.ev-crow:focus-visible{border-color:color-mix(in srgb, var(--client) 45%, var(--color-edge));transform:translateY(-2px)}.ev-crow.is-archived{opacity:.65}.ev-crow-name{min-width:0}.ev-crow-name b{color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.ev-crow-name small{color:var(--color-faint);font-size:11px;display:block}.ev-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);border:1px solid var(--color-edge-strong);border-radius:99px;padding:2px 8px;font-size:10px}.ev-tag.is-live{color:var(--color-money-in);border-color:color-mix(in srgb, var(--color-money-in) 40%, transparent)}.ev-spark{width:100%;height:26px;overflow:visible}.ev-spark-fill{fill:color-mix(in srgb, var(--client) 18%, transparent)}.ev-spark-line{fill:none;stroke:var(--client);stroke-width:1.5px;stroke-linejoin:round}.ev-crow-earned{flex-direction:column;align-items:flex-end;display:flex}.ev-crow-l{color:var(--color-faint);letter-spacing:.04em;font-size:10.5px}.ev-crow-v{color:var(--color-body);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.ev-crow-x{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ev-crow-bar{background:var(--color-edge);border-radius:2px;grid-column:1/-1;height:3px;margin-top:2px;display:block}.ev-crow-bar i{background:var(--client);border-radius:2px;height:100%;display:block}.ev-arch{width:100%;font:inherit;text-align:left;color:var(--color-faint);border:1px dashed var(--color-edge-strong);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:12.5px;display:flex}.ev-arch:hover{border-color:var(--color-edge-bright);color:var(--color-muted)}.ev-arch b{color:var(--color-muted);font-weight:500}.ev-rows-archived{padding-top:10px}@media (prefers-reduced-motion:reduce){.ev-crow:hover,.ev-crow:focus-visible,.ev-paper:hover,.ev-paper:focus-visible{transform:none}.ev-paper-real{transition:none}.ev-paper-wrap:hover,.ev-paper-wrap:focus-within{transform:none}}@container ev-pane (width>=1900px){.ev-in{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ev-band{grid-column:1/-1}.ev-split{display:contents}.ev-clients{margin-top:0}.ev-crow{grid-template-columns:42px minmax(0,1fr) auto 120px}.ev-crow .ev-spark{display:none}}@container ev-pane (width<=860px){.ev-band,.ev-split{grid-template-columns:minmax(0,1fr)}.ev-crow{grid-template-columns:42px minmax(0,1fr) auto 120px}.ev-crow .ev-spark{display:none}}@container ev-pane (width<=520px){.ev-band{padding:18px}.ev-hero-figure{font-size:38px}.ev-facts{grid-template-columns:repeat(2,auto)}.ev-crow{grid-template-columns:42px minmax(0,1fr)}.ev-crow .ev-tag{display:none}.ev-crow-earned{grid-column:2;align-items:flex-start}.ev-need{grid-template-columns:30px minmax(0,1fr)}.ev-need-owed,.ev-need-btn{grid-column:2;justify-self:start}}.trl{--trl-w:150px;--trl-h:106px;gap:14px;display:grid;container:trl/inline-size}@container trl (width>=880px){.trl-row:not(.rtp-row){--trl-w:clamp(100px, calc((100cqw - 12px - 6 * 14px) / 7.8), 150px);--trl-h:calc(var(--trl-w) / 1.4142);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.8fr) repeat(2,minmax(0,1fr));justify-items:center;gap:14px;display:grid}.trl-row:not(.rtp-row) .trl-pay-list{width:calc(var(--trl-w) * 1.8)}.trl-row[data-nopay]:not(.rtp-row){--trl-w:clamp(100px, calc((100cqw - 12px - 5 * 14px) / 6), 150px);grid-template-columns:repeat(6,minmax(0,1fr))}}.trl[data-cancelled] .trl-row>.trl-slot{filter:grayscale();opacity:.55;transition:opacity var(--motion-fast) ease}.trl[data-cancelled] .trl-row>.trl-slot:hover,.trl[data-cancelled] .trl-row>.trl-slot:focus-within{opacity:.9}.trl-row{flex-wrap:wrap;align-items:flex-end;gap:26px;padding:18px 6px 6px;display:flex}.trl-slot{width:var(--trl-w);flex-direction:column;align-items:center;gap:9px;display:flex;position:relative}.trl-label{max-width:calc(var(--trl-w) + 40px);text-align:center;color:var(--color-muted);font-size:11.5px;line-height:1.35}.trl-label-dim{color:var(--color-faint)}.trl-cover-wrap{width:var(--trl-w,150px);flex-direction:column;gap:6px;display:flex;position:relative}.trl-cover{width:var(--trl-w,150px);height:var(--trl-h,106px);border:1px solid var(--color-edge);background:var(--color-ink-input);cursor:pointer;transition:transform var(--trl-dur,.18s) var(--trl-ease,ease-out), box-shadow var(--trl-dur,.18s) var(--trl-ease,ease-out);border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000073}.trl-cover:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0000008c}.trl-cover:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.trl-muted{filter:grayscale(.7)brightness(.72)}.trl-cover-acts{z-index:2;opacity:0;transition:opacity var(--trl-dur,.18s) var(--trl-ease,ease-out);position:absolute;top:5px;right:5px}.trl-cover-wrap:hover .trl-cover-acts,.trl-cover-acts:focus-within{opacity:1}.trl-cover-acts:has([aria-expanded=true]){opacity:1}.trl-acts-btn{border:1px solid var(--color-edge);background:color-mix(in srgb, var(--color-ink-raised) 92%, transparent);color:var(--color-muted);letter-spacing:1px;border-radius:5px;padding:0 6px;font-size:13px;line-height:18px;position:relative;box-shadow:0 2px 8px #0006}.trl-acts-btn:before{content:"";position:absolute;inset:-3px}.trl-acts-btn:hover,.trl-acts-btn[aria-expanded=true]{color:var(--color-body);border-color:var(--color-edge-strong)}.trl-acts-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.trl-caption{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.trl-tag{border:1px solid var(--color-edge-strong);letter-spacing:.02em;color:var(--color-body);pointer-events:none;background:#0a0a0bd1;border-radius:99px;padding:2px 6px;font-size:9.5px;font-weight:600;position:absolute;bottom:6px;left:6px}.trl-stamp{font:700 9.5px var(--font-sans);letter-spacing:.12em;pointer-events:none;background:#0a0a0bb3;border:1.5px solid;border-radius:3px;padding:1px 6px;position:absolute;top:7px;right:7px;transform:rotate(-6deg)}.trl-stamp-paid,.trl-stamp-accepted{color:var(--color-money-in)}.trl-stamp-declined{color:var(--color-alert)}.trl-window{position:absolute;inset:0;overflow:hidden}.trl-window-page{position:absolute;inset:0 0 auto}.trl-window-label{background:var(--color-ink-input);color:var(--color-faint);padding:8px;font-size:10.5px;line-height:1.25;position:absolute;inset:0}.trl-plain{background:linear-gradient(#1b1b1f,#141417);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.trl-plain-word{color:var(--color-body);font-size:11.5px}.trl-plain-num{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.trl-stack{width:var(--trl-w);height:var(--trl-h);position:relative}.trl-stack-one{height:auto;min-height:var(--trl-h)}.trl-lay{transform:translate(calc((var(--n) - 1 - var(--i)) * -5px), calc((var(--n) - 1 - var(--i)) * -5px)) rotate(calc((var(--n) - 1 - var(--i)) * -2.4deg));transition:transform var(--trl-dur) var(--trl-ease);position:absolute;inset:0}.trl-lay .trl-cover-wrap{gap:0}.trl-stack:hover .trl-lay{transform:translate(calc((var(--n) - 1 - var(--i)) * -8px), calc((var(--n) - 1 - var(--i)) * -6px)) rotate(calc((var(--n) - 1 - var(--i)) * -3deg))}.trl-stack-hit{z-index:4;cursor:pointer;border-radius:6px;position:absolute;inset:-8px}.trl-stack-hit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.trl-stack-open .trl-lay .trl-cover{box-shadow:0 0 0 1px var(--color-brand), 0 6px 18px #00000073}.trl-count{z-index:5;background:var(--color-brand);font:700 10.5px var(--font-sans);color:#fff;pointer-events:none;border-radius:99px;padding:2px 7px;position:absolute;top:-10px;right:-8px}.trl-spread{border-top:1px dashed var(--color-edge-strong);flex-wrap:wrap;gap:16px;padding:14px 6px 4px;display:flex}.trl-spread-item{animation:trl-deal var(--trl-dur) var(--trl-ease) both;animation-delay:calc(var(--k) * 40ms)}@keyframes trl-deal{0%{opacity:0;transform:translateY(-14px)rotate(-2deg)}to{opacity:1;transform:none}}.trl-ghost{width:var(--trl-w);height:var(--trl-h);border:1px dashed var(--color-edge-bright);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.trl-ghost-add{color:var(--color-muted);cursor:pointer;font-size:12px}.trl-ghost-add:hover{color:var(--color-strong)}.trl-ghost-note{color:var(--color-body);font-size:11.5px}.trl-link{color:var(--color-faint);text-underline-offset:2px;cursor:pointer;font-size:10.5px;text-decoration:underline}.trl-link:hover{color:var(--color-body)}.trl-pop{z-index:60;border:1px solid var(--color-edge-strong);background:var(--color-ink-raised);animation:trl-pop-in var(--motion-fast) ease-out;border-radius:10px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 40px #0000008c}.trl-pop[data-above]{animation-name:trl-pop-in-above;box-shadow:0 -18px 40px #0000008c}@keyframes trl-pop-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes trl-pop-in-above{0%{opacity:0;transform:translateY(4px)}}.trl-pop-inner{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px;display:flex}.trl-pop-search{flex:none;padding:7px 10px;font-size:12.5px}.trl-pop-note{color:var(--color-faint);flex:none;margin-top:-4px;font-size:11px;line-height:1.4}.trl-pop-list{overscroll-behavior:contain;flex:0 auto;align-content:start;gap:2px;min-height:0;max-height:240px;display:grid;overflow-y:auto}.trl-pop-list label{color:var(--color-body);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px;font-size:12px;display:grid}.trl-pop-list label:hover{background:var(--color-ink-hover)}.trl-pop-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trl-pop-date{color:var(--color-faint);font-size:11px}.trl-pop-empty{color:var(--color-faint);flex:none;font-size:12px}.trl-pop-err{color:var(--color-alert);font-size:12px}.trl-pop-acts{flex:none;justify-content:flex-end;gap:6px;display:flex}.dov-scrim{z-index:40;background:var(--color-scrim);animation:dov-in var(--motion-fast) ease-out;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.dov-panel{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:10px;flex-direction:column;align-items:center;gap:12px;max-width:100%;margin:16px 0;padding:16px;display:flex;box-shadow:0 24px 64px #0000008c}.dov-head{align-items:center;gap:10px;width:100%;display:flex}.dov-title{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.dov-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--color-faint);flex:none;font-size:11px}.dov-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-strong);font-size:14px;overflow:hidden}.dov-client{color:var(--color-muted);flex:none;font-size:12px}.dov-pages{align-items:center;gap:8px;display:flex}.dov-count{color:var(--color-muted);font-size:12px}@keyframes dov-in{0%{opacity:0}}.trl-pop-doc{text-align:left;width:100%;color:var(--color-body);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px;font-size:12px;display:grid}.trl-pop-doc:hover{background:var(--color-ink-hover)}.trl-pop-chev{text-align:center;width:13px;color:var(--color-faint);transition:transform var(--motion-fast) ease-out}.trl-pop-doc[aria-expanded=true] .trl-pop-chev{transform:rotate(90deg)}.trl-pop-lines{border-left:1px solid var(--color-edge);gap:2px;margin:0 0 4px 19px;padding-left:6px;display:grid}.trl-pop-list .trl-pop-lines label[data-retainer]{cursor:default;color:var(--color-faint)}.trl-pop-list .trl-pop-lines label[data-retainer]:hover{background:0 0}.trl-pop-amt{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.trl-pay{width:var(--trl-w);min-height:var(--trl-h);border:1px solid var(--color-edge);border-radius:8px;flex-direction:column;justify-content:center;gap:4px;padding:12px;display:flex}.trl-pay-owed{border-color:color-mix(in srgb, var(--color-owed) 40%, transparent);background:color-mix(in srgb, var(--color-owed) 6%, transparent)}.trl-pay-ok{border-color:color-mix(in srgb, var(--color-money-in) 35%, transparent);background:color-mix(in srgb, var(--color-money-in) 5%, transparent)}.trl-pay-word{color:var(--color-muted);font-size:11px}.trl-pay-line{flex-direction:column;gap:2px;display:flex}.trl-pay-n{font:600 19px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-strong)}.trl-pay-owed .trl-pay-n{color:var(--color-owed)}.trl-pay-ok .trl-pay-n{color:var(--color-money-in)}.trl-pay-n.trl-pay-via{font-size:14px}.trl-pay-n.trl-pay-est{color:var(--color-muted);white-space:nowrap;font-size:15px;font-weight:500}.trl-pay.trl-pay-estbox{padding-inline:8px}.trl-pay-estbox .trl-pay-sub{white-space:nowrap;font-size:10px}.trl-pay-sub{color:var(--color-faint);font-size:11px}.trl-pay-acts{flex-direction:column;align-items:flex-start;gap:5px;margin-top:4px;display:flex}.trl-pay-btn{padding:4px 10px;font-size:11.5px}.trl-pay-list{width:calc(var(--trl-w) + 60px)}.trl-slot:has(>.trl-pay-list){width:auto}.trl-pay-list ul{gap:5px;margin-top:2px;display:grid}.trl-pay-list li{grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;font-size:11.5px;display:grid}.trl-pay-name{color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trl-pay-amt{color:var(--color-owed);font-variant-numeric:tabular-nums}.trl-foot{border-top:1px solid var(--color-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:12px 6px 2px;display:flex}.trl-figs{flex-wrap:wrap;gap:6px 22px;display:flex}.trl-figs div{align-items:baseline;gap:7px;display:flex}.trl-figs dt{color:var(--color-faint);font-size:11px}.trl-figs dd{color:var(--color-body);font-variant-numeric:tabular-nums;font-size:12.5px}.trl-figs .trl-in{color:var(--color-money-in)}.trl-figs .trl-dim{color:var(--color-muted)}.trl-mixed{color:var(--color-muted);font-size:12px}.trl-foot-acts{gap:8px;display:flex}.trl-docs{--trl-w:150px;--trl-h:106px;gap:22px;display:grid}.trl-docs-head{justify-content:space-between;align-items:center;display:flex}.trl-docs-empty{color:var(--color-faint);font-size:12.5px}.trl-docs-group{gap:12px;display:grid}.trl-docs-title{color:var(--color-body);align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}.trl-docs-title span{color:var(--color-faint);font-size:11px;font-weight:400}.trl-docs-grid{grid-template-columns:repeat(auto-fill, minmax(var(--trl-w), 1fr));gap:18px 16px;display:grid}.trl-ghost-links{flex-direction:column;align-items:center;gap:3px;display:flex}.trl-pop-find{flex:none;align-items:center;gap:6px;display:flex}.trl-pop-find .trl-pop-search{flex:1;min-width:0}.scope-seg{flex:none}.scope-seg .seg-btn{white-space:nowrap;padding:3px 7px;font-size:11px}.trl-pop-tag{border:1px solid var(--color-edge-strong);color:var(--color-muted);border-radius:99px;margin-left:6px;padding:0 6px;font-size:10px}.trl-att{border:1px dashed var(--color-edge-bright);background:var(--color-ink-raised);animation:trl-pop-in var(--motion-fast) ease-out;border-radius:8px;gap:8px;padding:12px;display:grid}.trl-att-head{color:var(--color-body);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.trl-att-where{color:var(--color-faint)}.trl-att-row{grid-template-columns:minmax(0,1fr) 140px 140px auto;align-items:center;gap:8px;display:grid}.trl-att-inv{grid-template-columns:minmax(0,1fr) 130px 140px 120px auto}.trl-att-file{color:var(--color-body);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trl-att-file:before{content:"PDF";border:1px solid var(--color-edge-strong);color:var(--color-faint);border-radius:3px;margin-right:8px;padding:1px 5px;font-size:9.5px;font-weight:600}.trl-att-in{min-width:0;padding:5px 8px;font-size:12px}.trl-att-date{min-width:0}.trl-att-date-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.trl-att-date-btn:disabled{cursor:not-allowed}.trl-att-date-btn .figure{color:var(--color-body)}.trl-att-ph{color:var(--color-faint)}.trl-att-cal{color:var(--color-muted);flex:none;font-size:11px}.trl-att-cal[data-open]{color:var(--color-brand)}.trl-att-acts{align-items:center;gap:4px;display:flex}.trl-att-btn{padding:4px 12px;font-size:12px}.trl-att-x{width:24px;height:24px;color:var(--color-faint);cursor:pointer;border-radius:5px;font-size:15px;line-height:1}.trl-att-x:hover{color:var(--color-body);background:var(--color-ink-hover)}.trl-att-x:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.trl-att-err{color:var(--color-alert);grid-column:1/-1;font-size:11.5px}.trl-att{container-type:inline-size}@container (width<=620px){.trl-att-row,.trl-att-inv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trl-att-file{grid-column:1/-1}.trl-att-in{width:100%}.trl-att-acts{grid-column:1/-1;justify-self:end}}.trl-docs-acts{gap:6px;display:flex}.trl-ask{border:1px solid var(--color-edge);background:var(--color-ink-raised);animation:trl-pop-in var(--motion-fast) ease-out;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;padding:12px;display:flex}.trl-ask-field{min-width:140px;color:var(--color-faint);gap:4px;font-size:11px;display:grid}.trl-ask-field .field{padding:5px 8px;font-size:12.5px}.trl-ask-wide{flex:220px}.trl-ask-acts{gap:6px;margin-left:auto;display:flex}.trl-ghost-guide{width:auto;min-width:var(--trl-w)}.rtp{--trl-w:96px;--trl-h:68px;border-left:1px solid var(--color-edge);grid-template-columns:minmax(0,1fr);gap:6px;margin:6px 0 2px 14px;padding:6px 12px 8px}.rtp-head{align-items:center;gap:10px;min-height:24px;display:flex}.rtp-toggle{color:var(--color-muted);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.rtp-toggle:hover{color:var(--color-body)}.rtp-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.rtp-caret{width:6px;height:6px;transition:transform var(--motion-fast) ease-out;border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-1px,-1px)}.rtp-toggle[aria-expanded=false] .rtp-caret{transform:rotate(-45deg)}.rtp-sum{min-width:0;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;overflow:hidden}.rtp-row{gap:18px;padding:10px 2px 2px}.rtp .trl-label{font-size:10.5px}.rtp .trl-ghost{gap:3px}.rtp .trl-link{font-size:10px}.rtp .trl-tag{padding:1px 5px;font-size:8.5px;bottom:4px;left:4px}.rtp .trl-spread{gap:12px;padding-top:10px}.rtp-inv{align-self:center;width:auto;padding-bottom:18px}@media (prefers-reduced-motion:reduce){.trl-lay,.trl-stack:hover .trl-lay{transform:translate(calc((var(--n) - 1 - var(--i)) * -4px), calc((var(--n) - 1 - var(--i)) * -4px));transition:none}.trl-spread-item,.trl-pop,.trl-pop[data-above],.trl-att,.trl-ask,.dov-scrim{animation:none}.trl-pop-chev,.rtp-caret,.trl-cover,.trl-cover-acts{transition:none}.trl-cover:hover{transform:none}}.tidy-row{border-top:1px solid var(--color-edge);grid-template-columns:18px 96px 1fr 20px 1fr auto;align-items:center;gap:14px;padding:10px 0;display:grid}.tidy-row input[type=checkbox]{accent-color:var(--color-brand)}.tidy-row.miss{grid-template-columns:18px 96px 1fr auto}.tidy-what b{color:var(--color-strong);font-size:13px;font-weight:500;display:block}.tidy-what small{color:var(--color-faint);font-size:11px;display:block}.tidy-arrow{color:var(--color-faint)}.tidy-conf{text-transform:uppercase;letter-spacing:.1em;text-align:right;font-size:10.5px}.tidy-conf.hi{color:var(--color-money-in)}.tidy-conf.mid{color:var(--color-owed)}.tidy-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tidy-msg{grid-column:2/-1;font-size:11.5px}.tidy-sec{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:18px 0 2px;font-size:11px;font-weight:600}.tidy-msg.ok{color:var(--color-money-in)}.tidy-msg.err{color:var(--color-alert)}.tidy-paper{aspect-ratio:1.414;color:#1b1b1d;background:#f6f5f2;border-radius:4px;width:96px;padding:6px 7px;position:relative;overflow:hidden;box-shadow:0 10px 24px -8px #0009}.tidy-paper .ph{border-bottom:2px solid #ff02eb;justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:4px;display:flex}.tidy-paper .pk{letter-spacing:.14em;font-size:7px;font-weight:700}.tidy-paper .pn{color:#666;font-size:7px;font-weight:600}.tidy-paper .pl{background:#ddd;border-radius:2px;height:4px;margin:4px 0}.tidy-paper .pl.w70{width:70%}.tidy-paper .pl.w40{width:40%}.tidy-paper.ghost{border:1px dashed var(--color-edge-strong);box-shadow:none;color:var(--color-faint);background:0 0;justify-content:center;align-items:center;font-size:12px;display:flex}.tidy-picker{grid-column:2/-1;gap:6px;padding:6px 0 2px;display:grid}.tidy-picker-search{padding:7px 10px;font-size:12.5px}.tidy-picker-note{color:var(--color-faint);font-size:11px;line-height:1.4}.tidy-picker-empty{color:var(--color-faint);padding:4px 0;font-size:12px}.tidy-picker-list{overscroll-behavior:contain;gap:4px;max-height:232px;padding-right:2px;display:grid;overflow-y:auto}.tidy-pick{text-align:left;border:1px solid var(--color-edge);background:var(--color-ink-input);color:var(--color-body);cursor:pointer;border-radius:8px;justify-content:space-between;gap:12px;padding:7px 10px;font-size:12.5px;display:flex}.tidy-pick:hover{background:var(--color-ink-hover);border-color:var(--color-edge-bright)}.tidy-pick-group{gap:4px;display:grid}.tidy-pick-line{margin-left:18px}.tidy-pick-line:disabled{cursor:default;color:var(--color-faint);background:0 0;border-style:dashed}.pv{--pv-agreed:var(--color-money-in);--pv-cr:var(--color-salary);--pv-covered:color-mix(in srgb, var(--color-muted) 70%, var(--color-ink));--pv-unbilled:var(--color-unbilled);--pv-undecided:var(--color-owed);flex-direction:column;min-width:0;display:flex;container:pv/inline-size}.pv-top{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-4px 0 16px;display:flex}.pv-home{color:var(--color-strong);border-color:var(--color-edge);background:color-mix(in srgb, var(--color-strong) 3%, transparent);padding:6px 14px 6px 10px;font-size:14px;font-weight:600}.pv-home:hover{border-color:var(--color-edge-bright)}.pv-home>span{color:var(--color-muted);transition:transform var(--motion-fast) ease;margin-right:4px;display:inline-block}.pv-home:hover>span{color:var(--color-strong);transform:translate(-2px)}.pv-home:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.pv-crumb{color:var(--color-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.pv-crumb button{color:var(--color-muted);transition:color var(--motion-fast) ease;border-radius:4px;outline:none}.pv-crumb button:hover{color:var(--color-strong)}.pv-crumb button:focus-visible{color:var(--color-strong);box-shadow:0 0 0 2px var(--color-brand)}.pv-crumb span:last-child{color:var(--color-body)}.pv-failed{color:var(--color-alert);margin:12px 0 0;font-size:12.5px}.pv-hero{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 22px;padding:22px 26px;display:grid;position:relative;overflow:hidden}.pv-hero>:not(.pv-hero-glow){position:relative}.pv-hero-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--client) 28%, transparent), transparent);pointer-events:none;position:absolute;inset:-70% 40% -70% -25%}.pv-hero-meta{min-width:0}.pv-hero h1{font-family:var(--font-display);color:var(--color-strong);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:400;line-height:1.2}.pv-hero-meta p{color:var(--color-muted);margin:5px 0 0;font-size:13px}.pv-kpis{gap:30px;margin:0;display:flex}.pv-kpi{text-align:right;flex-direction:column-reverse;align-items:flex-end;display:flex}.pv-kpi dd{font-variant-numeric:tabular-nums;color:var(--color-strong);white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:1.2}.pv-kpi dt{color:var(--color-muted);white-space:nowrap;font-size:11.5px}.pv-kpi[data-tone=cr] dd{color:var(--pv-cr)}.pv-kpi[data-tone=unbilled] dd{color:var(--pv-unbilled)}.pv-hero-note{color:var(--color-faint);grid-column:1/-1;justify-self:end;margin:-6px 0 0;font-size:11.5px}.pv-meter{margin:22px 0 0}.pv-meter-none{color:var(--color-muted);margin:22px 0 0;font-size:12.5px}.pv-meter-label{color:var(--color-muted);justify-content:space-between;gap:16px;margin-bottom:8px;font-size:11.5px;display:flex}.pv-meter-label span:last-child{color:var(--color-body)}.pv-meter-bar{height:16px;position:relative}.pv-meter-fill{background:var(--color-ink-hover);border-radius:8px;height:100%;display:flex;overflow:hidden}.pv-meter-bar i{height:100%;transition:width var(--motion-figure) var(--ease-out);display:block}.pv-meter-bar i[data-k=agreed]{background:var(--pv-agreed);box-shadow:inset -2px 0 0 var(--color-ink)}.pv-meter-bar i[data-k=cr]{background:var(--pv-cr)}.pv-meter-bar i[data-k=covered]{background:var(--pv-covered)}.pv-meter-bar i[data-k=unbilled]{background:var(--pv-unbilled)}.pv-meter-bar i[data-k=undecided]{background:repeating-linear-gradient(45deg, var(--pv-undecided) 0 6px, color-mix(in srgb, var(--pv-undecided) 22%, var(--color-ink)) 6px 12px)}.pv-meter-qline{border-left:2px dashed var(--color-strong);width:0;transition:left var(--motion-figure) var(--ease-out);margin-left:-1px;position:absolute;top:-6px;bottom:-6px}.pv-legend{color:var(--color-muted);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.pv-legend li{align-items:center;gap:7px;display:inline-flex}.pv-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.pv-legend i[data-k=agreed]{background:var(--pv-agreed)}.pv-legend i[data-k=qline]{border-left:2px dashed var(--color-strong);border-radius:0;width:0;height:12px}.pv-legend i[data-k=cr]{background:var(--pv-cr)}.pv-legend i[data-k=covered]{background:var(--pv-covered)}.pv-legend i[data-k=unbilled]{background:var(--pv-unbilled)}.pv-legend i[data-k=undecided]{background:var(--pv-undecided)}.pv-nudge{border:1px solid color-mix(in srgb, var(--color-brand) 35%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 8%, transparent), transparent 60%);border-radius:14px;align-items:center;gap:10px;margin:18px 0 0;padding:12px 14px 12px 16px;display:flex}.pv-nudge p{min-width:0;color:var(--color-body);flex:1;margin:0 6px 0 0;font-size:13.5px}.pv-nudge p b{color:var(--color-strong);font-weight:600}.pv-nudge p span{color:var(--color-muted)}.pv-nudge .btn{white-space:nowrap}.pv-nudge{flex-wrap:wrap}.pv-nudge .pv-nudge-err{color:var(--color-alert);text-align:right;flex:0 0 100%;margin:0;font-size:12.5px}.pv-tabbar{border-bottom:1px solid var(--color-edge);align-items:flex-end;gap:12px;margin:24px 0 18px;display:flex}.pv-tabs{gap:4px;display:flex}.pv-tabs button{color:var(--color-muted);white-space:nowrap;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-bottom:2px solid #0000;outline:none;margin-bottom:-1px;padding:9px 14px;font-size:13.5px}.pv-tabs button:hover{color:var(--color-body)}.pv-tabs button[data-on]{color:var(--color-strong);border-color:var(--color-brand)}.pv-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand);border-radius:6px 6px 0 0}.pv-tools{align-items:center;gap:8px;margin-left:auto;padding-bottom:6px;display:flex}.pv-panel{min-width:0;animation:pv-panel-in var(--motion-base) var(--ease-out)}@keyframes pv-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pv-switch{border:1px solid var(--color-edge-bright);background:var(--color-ink-raised);width:32px;height:18px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:99px;outline:none;flex:none;position:relative}.pv-switch span{background:var(--color-muted);width:12px;height:12px;transition:transform var(--motion-fast) var(--ease-out), background var(--motion-fast) ease;border-radius:50%;position:absolute;top:2px;left:2px}.pv-switch[aria-checked=true]{border-color:var(--color-money-in);background:color-mix(in srgb, var(--color-money-in) 35%, transparent)}.pv-switch[aria-checked=true] span{background:var(--color-strong);transform:translate(14px)}.pv-switch:focus-visible{box-shadow:0 0 0 2px var(--color-brand)}.cl-wrap{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.cl-controls{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.cl-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:6px 0 0;font-size:10.5px;font-weight:600}.cl-k:first-child{margin-top:0}.cl-seg{flex-wrap:wrap;display:flex}.cl-seg .seg-btn{white-space:nowrap;flex:1;padding:6px 10px;font-size:12.5px}.cl-seg .seg-btn[aria-checked=true]{color:var(--color-strong);background:var(--color-ink-raised);border-color:var(--color-edge-strong)}.cl-earlier{justify-content:flex-end;margin-top:-4px;display:flex}.cl-earlier-btn{color:var(--color-muted);cursor:pointer;font-size:12px}.cl-earlier-btn:hover,.cl-earlier-btn[aria-expanded=true]{color:var(--color-strong)}.cl-none{border:1px dashed var(--color-edge-strong);text-align:center;border-radius:14px;padding:36px 24px}.cl-none p{color:var(--color-muted);margin:0;font-size:13.5px}.cl-note{color:var(--color-faint);margin:2px 0 4px;font-size:12px;line-height:1.5}.cl-stage{justify-content:center;justify-self:center;align-items:flex-start;width:100%;min-width:0;max-width:980px;display:flex}.cl-sheet{flex:none;position:relative}.cl-sheet iframe{transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;position:absolute;top:0;left:0}.cl-undo{font:inherit;color:var(--color-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cl-empty{color:var(--color-muted);margin:8px 0 0;font-size:14px}@container pv (width<=1000px){.pv-hero{grid-template-columns:auto minmax(0,1fr)}.pv-kpis{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:14px 30px}.pv-kpi{text-align:left;align-items:flex-start}}@container pv (width<=900px){.cl-wrap{grid-template-columns:minmax(0,1fr)}.cl-controls{position:static}.pv-nudge{flex-wrap:wrap}.pv-nudge p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pv-panel{animation:none}.pv-meter-bar i,.pv-meter-qline,.pv-crumb button,.pv-home>span,.pv-tabs button,.pv-switch,.pv-switch span{transition:none}}.rail-row{border-bottom:1px solid var(--color-edge);border-left:2px solid #0000;align-items:center;gap:10px;padding:8px 9px 8px 13px;transition:background-color .18s cubic-bezier(.3,.8,.3,1),border-color .18s cubic-bezier(.3,.8,.3,1);display:flex}.rail-row:hover{background:color-mix(in srgb, var(--color-ink-raised) 55%, transparent)}.rail-row[data-selected=true]{background:var(--color-ink-raised);border-left-color:var(--client,var(--color-brand))}.rail-row[data-quiet=true] .rail-text{opacity:.7}.rail-everything-mark{background:var(--color-ink-raised);width:22px;height:22px;color:var(--color-muted);border-radius:6px;flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.rail-main{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rail-text{flex:1;min-width:0}.rail-owed{text-align:right;font-variant-numeric:tabular-nums;max-width:45%;color:var(--color-owed);flex:none;font-size:11px;line-height:1.25}@media (prefers-reduced-motion:reduce){.rail-row{transition:none}}.ip{flex-direction:column;gap:18px;display:flex}.ip-sec{min-width:0}.ip-top{justify-content:flex-end;align-items:baseline;gap:10px;min-height:14px;margin-bottom:4px;display:flex}.ip-title{resize:none;width:calc(100% + 16px);color:var(--color-strong);font-family:var(--font-display,inherit);transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;margin:0 -8px;padding:6px 8px;font-size:19px;line-height:1.4;display:block;overflow:hidden}.ip-title:hover{border-color:var(--color-edge)}.ip-title:focus-visible{border-color:var(--color-edge-bright);background:var(--color-ink-input);outline:none}.ip-err{color:var(--color-alert);font-size:11px}.ip-done{border:1px solid var(--color-edge-strong);background:var(--color-ink-hover);color:var(--color-body);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:999px;align-self:center;align-items:center;gap:8px;margin-right:auto;padding:5px 11px 5px 7px;font-size:12px;font-weight:600;display:inline-flex}.ip-done:hover{border-color:var(--color-money-in);color:var(--color-strong)}.ip-done:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ip-done-box{border:1.5px solid var(--color-muted);width:16px;height:16px;color:var(--color-ink);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:5px;place-items:center;display:grid}.ip-done-box svg{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);transform:scale(.6)}.ip-done[data-done] .ip-done-box{background:var(--color-money-in);border-color:var(--color-money-in)}.ip-done[data-done] .ip-done-box svg{opacity:1;transform:scale(1)}.ip-change{margin-top:8px}.ip-change-btn{align-items:center;gap:6px;padding-left:0;font-size:12px;display:inline-flex}.ip-linktitle{color:var(--color-muted);margin-top:4px;font-size:12px}.ip-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ip-mono{background:var(--color-edge-strong);width:18px;height:18px;color:var(--color-strong);letter-spacing:.02em;border-radius:5px;flex:none;place-items:center;font-size:8px;font-weight:600;display:inline-grid}.lp-icon{z-index:1;pointer-events:none;color:var(--color-muted);transition:color var(--motion-base) ease;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:is(.lp-icon:has(+.field:hover),.lp-icon:has(+.field:focus)){color:var(--color-brand)}.ip-more-toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:inline-flex}.ip-more-toggle:hover{color:var(--color-strong)}.ip-more-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.ip-chev{transition:transform var(--motion-fast) var(--ease-out);display:inline-block}.ip-chev[data-open]{transform:rotate(90deg)}.ip-more{grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.ip-more-wide{grid-column:1/-1}.ip-unsure{padding-top:12px}.ip-quote{border-left:2px solid var(--color-brand);color:var(--color-body);margin-top:6px;padding-left:12px;font-size:12.5px;line-height:1.6}.ip-foot{border-top:1px solid var(--color-edge);color:var(--color-faint);margin-top:14px;padding-top:12px;font-size:11px}@media (prefers-reduced-motion:reduce){.ip-title,.ip-chev,.ip-done,.ip-done-box,.ip-done-box svg{transition:none}}.ws{height:100%;overflow:hidden auto;container:ws/inline-size}.ws-in{flex-direction:column;gap:22px;padding:30px 36px 56px;display:flex}.ws-sec-head{color:var(--color-faint);align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ws-sec-head .kicker-muted{color:var(--color-faint)}.ws-hd{grid-template-columns:auto minmax(240px,440px) auto;grid-template-areas:"date find stats";justify-content:space-between;align-items:end;gap:18px 32px;display:grid}.ws-hd-date{grid-area:date;min-width:0}.ws-hd-find{grid-area:find;align-self:end;min-width:0;margin-bottom:4px}.ws-hd-stats{grid-area:stats;align-items:flex-end;gap:26px;display:flex}.ws-date{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-strong);white-space:nowrap;font-size:clamp(30px,3.3vw,46px);line-height:.98}.ws-date em{color:var(--color-faint);font-style:normal}.ws-date:focus{outline:none}.ws-date-sub{color:var(--color-muted);margin-top:12px;font-size:13px}.ws-stat{flex-direction:column;gap:2px;display:flex}.ws-stat b{font-family:var(--font-display);color:var(--color-strong);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400;line-height:1}.ws-stat[data-alert] b{color:var(--color-alert)}.ws-stat span{color:var(--color-faint);font-size:11px}.ws-ring{flex:none;width:84px;height:84px;position:relative}.ws-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ws-ring-track{stroke:var(--color-edge-strong)}.ws-ring-fill{stroke:var(--color-money-in);transition:stroke-dashoffset var(--motion-figure) var(--ease-out)}.ws-ring-num{font-family:var(--font-display);color:var(--color-strong);font-variant-numeric:tabular-nums;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.ws-ring[data-complete] .ws-ring-num{color:var(--color-money-in)}.ws-ring[data-fresh] svg{animation:ws-ring-done .9s var(--ease-out) both}.ws-find{align-items:center;gap:8px;display:flex}.ws-find-box{flex:1;min-width:0;position:relative}@container ws (width<=1060px){.ws-hd{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date stats""find find"}.ws-hd-find{max-width:none}}@container ws (width<=620px){.ws-in{padding:22px 16px 40px}.ws-hd{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""stats""find"}.ws-ring{width:64px;height:64px}}.ws-cap{border:1px solid var(--color-edge-strong);background:var(--color-ink-input);transition:border-color var(--motion-fast) ease;border-radius:14px;align-items:center;gap:12px;padding-right:16px;display:flex}.ws-cap:focus-within{border-color:var(--color-edge-bright)}.ws-cap>div:first-child{flex:1;min-width:0}.ws-cap textarea{padding-top:13px;padding-bottom:13px;font-size:15px}.ws-cap-hint{border:1px solid var(--color-edge-strong);font-family:var(--font-mono);color:var(--color-faint);border-radius:6px;flex:none;padding:3px 7px;font-size:10px}.ws-box{border:1.5px solid var(--color-edge-bright);background:var(--color-ink);width:20px;height:20px;color:var(--color-ink);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:6px;flex:none;place-items:center;display:grid}.ws-box svg{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);transform:scale(.6)}.ws-box:hover:not(:disabled){border-color:var(--color-money-in)}.ws-box:hover:not(:disabled) svg{opacity:.45;color:var(--color-money-in);transform:scale(1)}.ws-box:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ws-box:disabled{cursor:default}[data-late]>.ws-box{border-color:var(--color-alert)}[data-done]>.ws-box,[data-done] .ws-done-box{background:var(--color-money-in);border-color:var(--color-money-in)}[data-done]>.ws-box svg,[data-done] .ws-done-box svg{opacity:1;color:var(--color-ink);transform:scale(1)}.ws-t{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:100%;transition:color var(--motion-base) ease;display:inline-block;position:relative;overflow:hidden}.ws-t:after{content:"";background:var(--color-money-in);transform-origin:0;pointer-events:none;border-radius:1px;height:1.5px;position:absolute;top:54%;left:0;right:0;transform:scaleX(0)}[data-done] .ws-t{color:var(--color-faint)}[data-done] .ws-t:after{transform:scaleX(1)}[data-fresh] .ws-t:after{animation:ws-strike .3s var(--ease-out) both}[data-fresh] .ws-t{transition:color var(--motion-base) ease .3s}.ws-focus{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.ws-focus>.ws-also{scrollbar-width:thin;height:0;min-height:100%;overflow-y:auto}@container ws (width<=680px){.ws-focus{grid-template-columns:minmax(0,1fr)}.ws-hero{min-height:0}.ws-focus>.ws-also{height:auto;min-height:0;overflow:visible}}.ws-hero{--home:var(--color-edge-bright);border:1px solid color-mix(in srgb, var(--home) 38%, transparent);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--home) 24%, transparent), color-mix(in srgb, var(--home) 5%, transparent) 55%, transparent), var(--color-ink-raised);border-radius:20px;flex-direction:column;min-height:300px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.ws-hero-kick{color:color-mix(in srgb, var(--home) 62%, var(--color-strong))}.ws-hero[data-late] .ws-hero-kick{color:var(--color-alert)}.ws-hero-title{text-align:left;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-strong);cursor:pointer;background:0 0;border:0;margin:10px 0 18px;padding:0;font-size:clamp(20px,2.1vw,30px);line-height:1.22;display:block}.ws-hero-title:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:4px}.ws-hero-words{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ws-hero-words>span{background-image:linear-gradient(var(--color-money-in), var(--color-money-in));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 56%;background-repeat:no-repeat;background-size:0% 2px}.ws-hero[data-done] .ws-hero-words>span{animation:ws-strike-bg .3s var(--ease-out) both;background-size:100% 2px}.ws-hero[data-done] .ws-hero-title{color:var(--color-muted);transition:color var(--motion-base) ease .3s}.ws-facts{border-top:1px solid color-mix(in srgb, var(--home) 22%, var(--color-edge));flex-wrap:wrap;gap:14px 34px;margin:0 0 16px;padding-top:14px;display:flex}.ws-facts dt{color:var(--color-faint);margin-bottom:7px}.ws-facts dd{min-height:22px;color:var(--color-body);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.ws-facts dd[data-late]{color:var(--color-alert)}.ws-fact-quiet{color:var(--color-faint)}.ws-hero-note{-webkit-line-clamp:2;border-left:2px solid color-mix(in srgb, var(--home) 50%, var(--color-edge-strong));background:color-mix(in srgb, var(--color-ink) 55%, transparent);color:var(--color-body);border-radius:0 10px 10px 0;-webkit-box-orient:vertical;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ws-hero-row{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:auto;display:flex}.ws-then{font-family:var(--font-mono);color:color-mix(in srgb, var(--home) 55%, var(--color-strong));font-size:12.5px}.ws-done{background:var(--color-strong);color:var(--color-ink);transition:transform var(--motion-fast) var(--ease-out), background-color var(--motion-fast) ease;border-radius:12px;align-items:center;gap:10px;margin-left:auto;padding:10px 16px 10px 12px;font-size:14px;font-weight:600;display:inline-flex}.ws-done:hover:not(:disabled){transform:translateY(-1px)}.ws-done:active:not(:disabled){transform:translateY(0)scale(.98)}.ws-done:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ws-done-box{border:1.5px solid var(--color-ink);width:18px;height:18px;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:5px;place-items:center;display:grid}.ws-done-box svg{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out);transform:scale(.6)}.ws-hero[data-state=cleared]{--home:var(--color-money-in);flex-direction:row;align-items:center;gap:26px}.ws-hero[data-state=empty]{justify-content:center}.ws-calm-title{font-family:var(--font-display);color:var(--color-strong);letter-spacing:-.02em;font-size:clamp(19px,1.9vw,26px)}.ws-calm-sub{color:var(--color-muted);margin-top:8px;font-size:13px}.ws-calm-next{max-width:100%;color:var(--color-body);text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;margin-top:14px;padding:0;font-size:12.5px;display:inline-flex}.ws-calm-next span:first-child{color:var(--color-faint);flex:none}.ws-calm-next:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.ws-stamp{border:2px solid var(--color-money-in);color:var(--color-money-in);opacity:.92;border-radius:14px;flex:none;justify-items:center;gap:6px;padding:12px 16px 10px;display:grid;transform:rotate(-8deg)}.ws-stamp-panda{background:var(--color-money-in);width:54px;height:54px;-webkit-mask:var(--panda) center / contain no-repeat;-webkit-mask:var(--panda) center / contain no-repeat;mask:var(--panda) center / contain no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.ws-stamp-word{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:9px}.ws-stamp[data-fresh]{animation:.56s cubic-bezier(.2,.9,.3,1.15) both ws-stamp}.ws-also{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:20px;flex-direction:column;min-width:0;padding:16px 18px 6px;display:flex}.ws-q{border-bottom:1px solid var(--color-edge);align-items:center;gap:12px;padding:10px 0;display:flex}.ws-q:last-child{border-bottom:0}.ws-q-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:0;display:flex}.ws-q-main .ws-t{color:var(--color-strong);font-size:14px}.ws-q[data-done]:not([data-fresh]){padding:7px 0}.ws-q[data-done]:not([data-fresh]) .ws-q-main{flex-direction:row;align-items:baseline;gap:10px}.ws-q[data-done]:not([data-fresh]) .ws-q-main .ws-t{font-size:13px}.ws-q[data-done]:not([data-fresh]) .ws-q-sub{flex:none;margin:0 0 0 auto}.ws-q-main:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.ws-q-sub{color:var(--color-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}[data-late] .ws-q-sub{color:var(--color-alert)}.ws-bell{background:color-mix(in srgb, var(--color-owed) 14%, transparent);width:20px;height:20px;color:var(--color-owed);border-radius:50%;flex:none;place-items:center;display:grid}.ws-dismiss{border:1px solid var(--color-edge-strong);color:var(--color-muted);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:8px;flex:none;padding:4px 9px;font-size:11.5px}.ws-dismiss:hover:not(:disabled){color:var(--color-strong);border-color:var(--color-edge-bright)}.ws-dismiss:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ws-quiet{color:var(--color-faint);padding:10px 0 14px;font-size:12.5px}.ws-also-end{border-top:1px dashed var(--color-edge);color:var(--color-faint);margin-top:auto;padding:14px 0 12px;font-size:12px}.ws-q:last-of-type{border-bottom:0}.ws-unsure{background:var(--color-owed);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-owed) 18%, transparent);border-radius:50%;flex:none}.ws-sorting-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}@container ws (width<=760px){.ws-sorting-list{grid-template-columns:minmax(0,1fr)}}.ws-sort{border-bottom:1px solid var(--color-edge);align-items:center;gap:12px;min-width:0;padding:9px 2px;display:flex}.ws-sort-dot{background:var(--color-muted);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite ws-breathe}.ws-sort[data-failed] .ws-sort-dot{background:var(--color-alert);animation:none}.ws-sort-text{flex:1;min-width:0}.ws-sort-raw{text-overflow:ellipsis;white-space:nowrap;color:var(--color-body);font-size:13px;display:block;overflow:hidden}.ws-sort-why{color:var(--color-faint);font-size:11.5px}.ws-sort[data-failed] .ws-sort-why{color:var(--color-alert)}.ws-ruler{height:calc(var(--lanes) * 26px + 22px);border-top:1px solid var(--color-edge);border-bottom:1px solid var(--color-edge);position:relative}.ws-used{width:calc(var(--used) * 100%);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-strong) 4%, transparent) 0 6px, transparent 6px 12px);position:absolute;top:0;bottom:0;left:0}.ws-tick{bottom:4px;left:calc(var(--at) * 100%);transform:translateX(calc(var(--at) * -100%));font-family:var(--font-mono);color:var(--color-faint);pointer-events:none;font-size:10px;position:absolute}.ws-now{top:-4px;bottom:-4px;left:calc(var(--used) * 100%);background:var(--color-brand);width:2px;box-shadow:0 0 12px var(--color-brand);margin-left:-1px;transition:left .9s linear;position:absolute}.ws-pin-mark{bottom:0;left:calc(var(--at) * 100%);background:var(--edge,var(--color-edge-bright));width:1px;height:7px;position:absolute}.ws-pin{top:calc(6px + var(--lane) * 26px);left:calc(var(--at) * 100%);transform:translateX(calc(var(--at) * -100%));border:1px solid var(--edge,var(--color-edge-strong));background:var(--color-ink-hover);min-width:0;max-width:15%;color:var(--color-strong);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) ease;border-radius:7px;align-items:center;gap:6px;padding:3px 8px;font-size:11.5px;display:inline-flex;position:absolute}.ws-pin:hover{background:var(--color-edge)}.ws-pin:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ws-pin-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-pin-at{font-family:var(--font-mono);color:var(--color-muted);flex:none;font-size:10.5px}.ws-pin[data-done]{opacity:.55}.ws-pin[data-done] .ws-pin-t{text-decoration:line-through;-webkit-text-decoration-color:var(--color-money-in);text-decoration-color:var(--color-money-in);text-decoration-thickness:1.5px}.ws-pin[data-kind=reminder]{border-style:dashed}.ws-pin[data-kind=reminder] svg{color:var(--color-owed);flex:none}.ws-week{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@container ws (width<=940px){.ws-week{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ws (width<=520px){.ws-week{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-day{border:1px solid var(--color-edge);background:var(--color-ink-raised);min-height:156px;transition:opacity var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.ws-day[data-weekend]{opacity:.6;background:0 0}.ws-day[data-weekend]:hover,.ws-day[data-weekend][data-over],.ws-day[data-weekend]:focus-within{opacity:1}.ws-day-head{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.ws-day-head .kicker-muted{color:var(--color-faint)}.ws-day-num{font-family:var(--font-display);color:var(--color-strong);font-size:18px;line-height:1}.ws-day-empty{text-align:center;color:var(--color-edge-bright);margin:auto 0;font-size:11px}.ws-card{--edge:var(--color-edge-bright);background:var(--color-ink-hover);box-shadow:inset 3px 0 0 var(--edge);cursor:grab;transition:background-color var(--motion-fast) ease;border-radius:9px;flex-direction:column;gap:6px;padding:8px 8px 7px 11px;display:flex;position:relative}.ws-card:hover{background:var(--color-edge)}.ws-card-t{-webkit-line-clamp:3;text-align:left;color:var(--color-body);cursor:inherit;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.ws-card-t:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.ws-card-meta{align-items:center;gap:8px;min-height:20px;display:flex}.ws-card-tick{cursor:default;display:inline-flex}.ws-card-tick .ws-box{border-radius:5px;width:18px;height:18px}.ws-card-words{background-image:linear-gradient(var(--color-money-in), var(--color-money-in));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 56%;background-repeat:no-repeat;background-size:0% 1.5px}.ws-card[data-done] .ws-card-words{background-size:100% 1.5px}.ws-card[data-fresh] .ws-card-words{animation:ws-strike-card .3s var(--ease-out) both}.ws-card[data-done] .ws-card-t{color:var(--color-faint);transition:color var(--motion-base) ease .3s}.ws-card[data-done] .ws-box,.ws-card[data-done] .ws-box:hover{background:var(--color-money-in);border-color:var(--color-money-in)}.ws-card[data-done] .ws-box svg{opacity:1;color:var(--color-ink);transform:scale(1)}.ws-card-at{font-family:var(--font-mono);color:var(--color-muted);font-size:10.5px}.ws-card-move{opacity:0;transition:opacity var(--motion-fast) ease;margin-left:auto}.ws-card:hover .ws-card-move,.ws-card:focus-within .ws-card-move{opacity:1}.ws-card-move:has([aria-expanded=true]){opacity:1}.ws-card-move .fc:before,.ws-card-move .fc:after,.ws-card-move .fc-value,.ws-card-move .fc-caret{display:none}.ws-card-move .fc-face{border-radius:5px;padding:2px}.ws-card-move .fc-face:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.ws-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}@container ws (width<=760px){.ws-list{grid-template-columns:minmax(0,1fr)}}@container ws (width>=2200px){.ws-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ws (width>=3000px){.ws-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ws-ln{border-bottom:1px solid var(--color-edge);align-items:center;gap:12px;min-width:0;padding:8px 2px;display:flex}.ws-ln[data-drag]{cursor:grab}.ws-ln.pd-ghost{background:var(--color-ink-raised);border-bottom:0;padding:8px 12px}.ws-ln-main{text-align:left;min-width:0;color:var(--color-body);cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:13.5px}.ws-ln-main:hover .ws-t{color:var(--color-strong)}.ws-ln-main:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.ws-ln-when{color:var(--color-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.ws-ln[data-late] .ws-ln-when{color:var(--color-alert)}.ws-chip{flex:none;max-width:180px;padding-left:2px}@container ws (width<=420px){.ws-chip .hm-chip-label{display:none}.ws-chip{padding-right:2px}}.ws-donepile{margin-top:14px}.ws-done-toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 2px;font-size:12.5px;display:inline-flex}.ws-done-toggle:hover{color:var(--color-strong)}.ws-done-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.ws-linked{border:1px solid var(--color-edge-strong);color:var(--color-body);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.ws-linked b{color:var(--color-strong);font-weight:600}.ws-answer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-height:420px;display:grid}@container ws (width<=860px){.ws-answer{grid-template-columns:minmax(0,1fr)}.ws-answer>:last-child{order:-1}}.ws-answer-pane{height:min(60vh,560px);min-height:0}.ws-kind{color:var(--color-faint);text-transform:lowercase;flex:none;font-size:10.5px}[data-landed]{animation:.64s cubic-bezier(.2,.9,.3,1.1) both ws-land}[data-landed]:before{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--color-money-in);pointer-events:none;animation:1.6s ease-out both ws-land-ring;position:absolute;inset:-1px}.ws-q[data-landed],.ws-ln[data-landed]{position:relative}@keyframes ws-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ws-strike-bg{0%{background-size:0% 2px}to{background-size:100% 2px}}@keyframes ws-strike-card{0%{background-size:0% 1.5px}to{background-size:100% 1.5px}}@keyframes ws-ring-done{0%{filter:none;transform:rotate(-90deg)scale(1)}45%{filter:drop-shadow(0 0 8px var(--color-money-in));transform:rotate(-90deg)scale(1.07)}to{filter:none;transform:rotate(-90deg)scale(1)}}@keyframes ws-stamp{0%{opacity:0;transform:rotate(-2deg)scale(1.9)}55%{opacity:1;transform:rotate(-10deg)scale(.93)}to{opacity:.92;transform:rotate(-8deg)scale(1)}}@keyframes ws-land{0%{opacity:0;transform:translateY(-16px)scale(.98)}65%{opacity:1;transform:translateY(2px)scale(1)}to{opacity:1;transform:none}}@keyframes ws-land-ring{0%{opacity:1}to{opacity:0}}@keyframes ws-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-ring-fill,.ws-box,.ws-box svg,.ws-t,.ws-now,.ws-done,.ws-done-box,.ws-done-box svg,.ws-day,.ws-card,.ws-card-move,.ws-cap,.ws-pin,.ws-dismiss,[data-fresh] .ws-t,.ws-hero[data-done] .ws-hero-title,.ws-card[data-done] .ws-card-t{transition:none}.ws-ring[data-fresh] svg,[data-fresh] .ws-t:after,.ws-card[data-fresh] .ws-card-words,.ws-hero[data-done] .ws-hero-words>span,.ws-stamp[data-fresh],[data-landed],[data-landed]:before,.ws-sort-dot{animation:none}[data-landed]:before{opacity:0}}.nb{--nb-life:color-mix(in srgb, var(--color-money-in) 62%, var(--color-edge-strong));text-align:left;flex-direction:column;height:100%;min-height:0;display:flex}.nb-head{align-items:flex-end;gap:28px;padding:26px 32px 18px;display:flex}.nb-head-title{min-width:0}.nb-title{letter-spacing:-.03em;font-size:38px;line-height:1}.nb-sub{color:var(--color-muted);margin-top:12px;font-size:13px}.nb-stats{gap:26px;margin:0 0 0 auto;display:flex}.nb-stat{flex-direction:column-reverse;align-items:flex-start;display:flex}.nb-stat dd{font-family:var(--font-display);color:var(--color-strong);font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:1.1}.nb-stat dt{color:var(--color-faint);margin-top:3px;font-size:11px}.nb-stat[data-tone=soon] dd{color:color-mix(in srgb, var(--color-money-in) 80%, var(--color-strong))}.nb-stat[data-tone=unfiled] dd{color:var(--color-owed)}.nb-bar{align-items:stretch;gap:10px;padding:0 32px 16px;display:flex}.nb-capture{border:1px solid var(--color-edge-strong);background:var(--color-ink-input);min-width:0;transition:border-color var(--motion-fast) var(--ease-out);border-radius:14px;flex:1;position:relative}.nb-capture:focus-within{border-color:var(--color-edge-bright)}.nb-capture textarea{padding-right:76px;font-size:15px}.nb-capture-hint{border:1px solid var(--color-edge-strong);font-family:var(--font-mono);color:var(--color-faint);pointer-events:none;border-radius:6px;padding:3px 7px;font-size:10px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.nb-search{border:1px solid var(--color-edge-strong);background:var(--color-ink-input);width:300px;color:var(--color-faint);transition:border-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.nb-search:focus-within{border-color:var(--color-edge-bright);color:var(--color-brand)}.nb-search input{min-width:0;color:var(--color-body);background:0 0;border:0;outline:none;flex:1;font-size:14px}.nb-search input::placeholder{color:var(--color-faint)}.nb-search-icon{display:inline-flex}.nb-error{color:var(--color-alert);margin:-6px 32px 12px;font-size:12.5px}.nb-body{border-top:1px solid var(--color-edge);flex:1;grid-template-columns:228px minmax(0,1fr);min-height:0;display:grid}.nb-rail{border-right:1px solid var(--color-edge);flex-direction:column;gap:1px;min-height:0;padding:16px 12px 14px;font-size:13px;display:flex;overflow-y:auto}.nb-rail-head{letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint);margin:16px 8px 6px;font-size:10px;font-weight:600}.nb-rail-row{width:100%;min-height:32px;color:var(--color-body);text-align:left;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9px;align-items:center;gap:10px;padding:5px 8px;display:flex}.nb-rail-row:hover{background:var(--color-ink-hover);color:var(--color-strong)}.nb-rail-row[aria-pressed=true]{background:var(--color-ink-input);color:var(--color-strong);box-shadow:inset 2px 0 0 var(--color-brand)}.nb-rail-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.nb-rail-row[data-sub]{color:var(--color-muted);padding-left:38px;font-size:12.5px}.nb-rail-row[data-sub][aria-pressed=true]{color:var(--color-strong)}.nb-rail-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nb-rail-n{font-family:var(--font-mono);color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11px}.nb-rail-all{background:linear-gradient(135deg, var(--color-brand) 0 50%, transparent 50%) top left / 10px 10px no-repeat, linear-gradient(135deg, var(--nb-life) 0 50%, transparent 50%) bottom right / 10px 10px no-repeat, var(--color-edge-strong);border-radius:6px;flex:none;width:20px;height:20px}.nb-rail-dot{background:var(--nb-life);border-radius:2px;width:6px;height:6px;position:absolute;left:22px}.nb-rail-area{align-items:center;display:flex;position:relative}.nb-rail-area>.nb-rail-row{padding-right:34px}.nb-rail-more{opacity:0;transition:opacity var(--motion-fast) ease;position:absolute;right:4px}.nb-rail-area:hover .nb-rail-more,.nb-rail-more:focus-within{opacity:1}.nb-rail-more:has([aria-expanded=true]){opacity:1}.nb-rail-add{color:var(--color-faint);text-align:left;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9px;margin:2px 0 0;padding:5px 8px 5px 38px;font-size:12px}.nb-rail-add:hover{color:var(--color-strong);background:var(--color-ink-hover)}.nb-rail-edit{padding:2px 0 2px 30px}.nb-rail-input{padding:5px 9px;font-size:12.5px}.nb-rail-err{color:var(--color-alert);margin-top:4px;font-size:11px}.nb-rail-foot{margin-top:auto;padding-top:18px}.nb-rail-unfiled{border:1px dashed color-mix(in srgb, var(--color-owed) 70%, transparent);background:color-mix(in srgb, var(--color-owed) 6%, transparent);width:100%;color:var(--color-owed);text-align:left;transition:background var(--motion-fast) ease;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 12px;font-size:12.5px;display:flex}.nb-rail-unfiled:hover{background:color-mix(in srgb, var(--color-owed) 11%, transparent)}.nb-rail-unfiled[aria-pressed=true]{border-style:solid}.nb-rail-unfiled[data-none]{border-color:var(--color-edge-strong);color:var(--color-faint);background:0 0}.nb-rail-unfiled-n{font-weight:600}.nb-rail-unfiled-why{color:color-mix(in srgb, var(--color-owed) 75%, var(--color-muted))}.nb-rail-unfiled-go{color:var(--color-strong);margin-top:4px}.nb-main{flex-direction:column;min-width:0;min-height:0;padding:18px 28px 32px;display:flex;overflow-y:auto;container:nb-main/inline-size}.nb-tabbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.nb-tabs{border:1px solid var(--color-edge-strong);background:var(--color-ink-raised);border-radius:9px;padding:3px;display:inline-flex}.nb-tabs button{color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:7px;padding:5px 12px;font-size:12.5px}.nb-tabs button:hover{color:var(--color-strong)}.nb-tabs button[aria-selected=true]{background:var(--color-ink-hover);color:var(--color-strong)}.nb-tabs button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.nb-tabs span{font-family:var(--font-mono);color:var(--color-faint);margin-left:3px;font-size:11px}.nb-hint{border:1px solid var(--color-edge-strong);color:var(--color-faint);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 9px;font-size:11px;display:inline-flex}.nb-empty{color:var(--color-faint);padding:22px 0;font-size:13px}.nb-lanes{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.75fr);align-items:start;gap:12px;display:grid}.nb-lane{--nb-lane:var(--color-edge-strong);border:1px solid var(--color-edge);background:var(--color-ink-raised);min-height:300px;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:14px;flex-direction:column;padding:10px;display:flex;position:relative}.nb-lane:before{content:"";background:var(--nb-lane);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:18px;right:18px}.nb-lane[data-lane=inbox]{--nb-lane:var(--color-brand)}.nb-lane[data-lane=planned]{--nb-lane:var(--color-owed)}.nb-lane[data-lane=building]{--nb-lane:var(--color-salary)}.nb-lane[data-lane=closed]{--nb-lane:var(--color-edge-strong)}.nb-lane[data-over]{border-color:color-mix(in srgb, var(--nb-lane) 70%, transparent);background:color-mix(in srgb, var(--nb-lane) 6%, var(--color-ink-raised));border-style:dashed}.nb-lane-head{justify-content:space-between;align-items:baseline;padding:4px 4px 10px;display:flex}.nb-lane-name{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:10.5px;font-weight:600}.nb-lane-n{font-family:var(--font-mono);color:var(--color-faint);font-size:11px}.nb-lane-cards{flex-direction:column;flex:1;gap:6px;display:flex}.nb-lane-empty{border:1px dashed var(--color-edge);min-height:70px;color:var(--color-faint);border-radius:11px;flex:1;place-items:center;padding:22px 0;font-size:11.5px;display:grid}.nb-lanes[data-carrying] .nb-lane-empty{border-color:var(--color-edge-bright)}.nb-idea:not(.pd-ghost){position:relative}.nb-idea{border:1px solid color-mix(in srgb, var(--color-brand-deep) 34%, var(--color-edge));background:linear-gradient(160deg, color-mix(in srgb, var(--color-brand-deep) 16%, var(--color-ink-raised)), var(--color-ink-raised) 85%);cursor:grab;touch-action:pan-y;transition:border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) ease;border-radius:9px;padding:8px 10px}.nb-idea:hover{border-color:var(--color-edge-bright);box-shadow:0 10px 24px -14px var(--color-scrim);transform:translateY(-1px)}.nb-idea[data-dragging]{opacity:.35;transform:none}.nb-idea[data-closed]{background:0 0;border-style:dashed}.nb-idea[data-closed] .nb-idea-title{color:var(--color-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--color-faint);text-decoration-color:var(--color-faint);font-size:12px;font-weight:400}.nb-idea[data-closed] .nb-idea-meta{display:none}.nb-idea[data-dropped]{opacity:.7}.nb-idea-title{color:var(--color-strong);overflow-wrap:anywhere;pointer-events:none;font-size:12.5px;font-weight:500;line-height:1.3;position:relative}.nb-idea-meta{pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex;position:relative}.nb-idea-age{color:var(--color-faint);white-space:nowrap;transition:opacity var(--motion-fast) ease;margin-left:auto;font-size:11px}.nb-idea:hover .nb-idea-age,.nb-idea:focus-within .nb-idea-age{opacity:0}.nb-idea:has(.nb-idea-tools[data-open]) .nb-idea-age{opacity:0}.nb-built{color:var(--color-muted);pointer-events:none;margin-top:6px;font-size:12px;position:relative}.nb-built span{color:var(--color-salary)}.nb-act{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease;margin-top:8px;display:flex;position:relative}.nb-act[data-always],.nb-idea:hover .nb-act,.nb-idea:focus-within .nb-act{opacity:1;pointer-events:auto}.nb-act-btn{border:1px solid var(--color-strong);background:var(--color-strong);color:var(--color-ink);cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:600}.nb-act-btn:hover{background:var(--color-body);border-color:var(--color-body)}.nb-act-btn:disabled{opacity:.6;cursor:progress}.nb-act-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.nb-idea-tools{z-index:1;opacity:0;transition:opacity var(--motion-fast) ease;align-items:center;gap:2px;display:flex;position:absolute;bottom:5px;right:6px}.nb-idea:hover .nb-idea-tools,.nb-idea:focus-within .nb-idea-tools,.nb-idea-tools[data-open]{opacity:1}.nb-idea-tools .fc{width:auto}.nb-idea-tools .fc-face{background:var(--color-ink-raised);border-radius:7px;min-height:0;padding:2px 6px;font-size:11px}.nb-idea-tools .fc-value,.nb-idea-tools .fc-caret{display:none}.nb-open{border-radius:inherit;cursor:inherit;background:0 0;position:absolute;inset:0}.nb-open:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.nb-lx{align-items:center;display:inline-flex;position:relative}.nb-lx-anchor{width:1px;height:18px;display:inline-block}.nb-lx-btn{border:1px dashed var(--color-edge-bright);color:var(--color-muted);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:8px;padding:4px 10px;font-size:12px}.nb-lx-btn:hover{color:var(--color-strong);border-color:var(--color-strong)}.nb-panel-slot{margin-top:10px}.nb-pill{border:1px solid var(--color-edge-strong);background:var(--color-ink-hover);max-width:100%;color:var(--color-body);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 2px;font-size:11px;line-height:20px;display:inline-flex}.nb-pill[data-unfiled]{color:var(--color-faint);background:0 0;border-style:dashed;padding-left:9px}.nb-pill[data-new]{border-style:dashed;border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-edge-strong));color:color-mix(in srgb, var(--color-brand) 55%, var(--color-strong));background:0 0;padding-left:8px}.nb-pill-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nb-journal{--nb-jgutter:150px;--nb-jspine:118px;--nb-jlabel:100px;max-width:980px;padding-left:var(--nb-jgutter);position:relative}.nb-journal:before{content:"";left:var(--nb-jspine);background:linear-gradient(var(--color-edge-strong), var(--color-edge));width:1px;position:absolute;top:6px;bottom:0}.nb-jmonth{padding-top:30px;position:relative}.nb-jmonth-name{left:calc(-1 * var(--nb-jgutter));width:var(--nb-jlabel);font-family:var(--font-display);color:var(--color-strong);text-align:right;font-size:13px;font-weight:400;line-height:1.2;position:absolute;top:6px}.nb-jmonth-name small{font-family:var(--font-sans);color:var(--color-faint);margin-top:3px;font-size:11px;display:block}.nb-note{border:1px solid var(--color-edge);background:var(--color-ink-raised);min-width:0;transition:border-color var(--motion-fast) ease;border-radius:12px;flex-direction:column;padding:12px 16px;display:flex;position:relative}.nb-note+.nb-note{margin-top:10px}.nb-note:before{content:"";left:calc(var(--nb-jspine) - var(--nb-jgutter) - 4px);background:var(--nb-home,var(--color-edge-strong));width:9px;height:9px;box-shadow:0 0 0 4px var(--color-ink);border-radius:50%;position:absolute;top:17px}.nb-note-day{left:calc(-1 * var(--nb-jgutter));width:var(--nb-jlabel);color:var(--color-faint);text-align:right;pointer-events:none;font-size:11.5px;position:absolute;top:13px}.nb-note:hover{border-color:var(--color-edge-strong)}.nb-note[data-unfiled]{border-style:dashed}.nb-note[data-when]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-money-in) 7%, var(--color-ink-raised)), var(--color-ink-raised) 60%)}.nb-when{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-money-in) 80%, var(--color-strong));pointer-events:none;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex;position:relative}.nb-bell{background:color-mix(in srgb, var(--color-money-in) 16%, transparent);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.nb-note-title{color:var(--color-strong);overflow-wrap:anywhere;pointer-events:none;font-size:14px;font-weight:500;line-height:1.35;position:relative}.nb-note-body{-webkit-line-clamp:4;color:var(--color-muted);white-space:pre-line;pointer-events:none;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.45;display:-webkit-box;position:relative;overflow:hidden}.nb-note-foot{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex;position:relative}.nb-link{z-index:1;border:1px solid var(--color-edge-strong);background:var(--color-ink-input);text-align:left;transition:border-color var(--motion-fast) ease;border-radius:10px;grid-template-columns:112px minmax(0,1fr);gap:10px;margin-top:9px;display:grid;position:relative;overflow:hidden}.nb-link:hover{border-color:var(--color-edge-bright)}.nb-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.nb-link-thumb{background:linear-gradient(135deg, color-mix(in srgb, var(--color-alert) 35%, var(--color-ink)), var(--color-ink-hover));place-items:center;min-height:66px;display:grid;position:relative}.nb-link-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nb-link-play{background:var(--color-scrim);width:26px;height:26px;color:var(--color-strong);border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative}.nb-link-text{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px 10px 8px 0;display:flex}.nb-link-title{-webkit-line-clamp:2;color:var(--color-body);-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.nb-link-site{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.nb-link-plain{align-items:center;gap:10px;padding:8px 10px;display:flex}.nb-link-glyph{background:var(--color-ink-hover);width:28px;height:28px;color:var(--color-muted);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid}.nb-link-plain:hover .nb-link-glyph{color:var(--color-ink);background:var(--color-strong)}.nb-link-plain-text{flex-direction:column;min-width:0;display:flex}.nb-link-host{color:var(--color-body);font-size:12.5px}.nb-link-path{font-family:var(--font-mono);color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.nb-guess{z-index:1;border-top:1px dashed var(--color-edge-strong);margin-top:10px;padding-top:10px;position:relative}.nb-guess-line{color:var(--color-owed);font-size:12px}.nb-guess-line b{font-weight:600}.nb-guess-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.nb-guess-yes{border:1px solid var(--color-owed);color:var(--color-owed);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:8px;padding:4px 10px;font-size:11.5px}.nb-guess-yes:hover{background:var(--color-owed);color:var(--color-ink)}.nb-guess-yes:disabled{opacity:.5}.nb-guess .fc{width:auto}.nb-guess .fc-face{min-height:0;padding:3px 9px;font-size:11.5px}.nb-sp{flex-direction:column;gap:14px;margin-top:14px;display:flex}.nb-seg{gap:6px;display:flex}.nb-seg button{border:1px solid var(--color-edge-strong);color:var(--color-muted);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9px;flex:1;padding:8px;font-size:12.5px}.nb-seg button:hover{color:var(--color-strong)}.nb-seg button[aria-checked=true]{border-color:var(--color-brand);color:var(--color-strong)}.nb-sp-note{color:var(--color-muted);font-size:12.5px;line-height:1.5}.nb-sp-fields{flex-direction:column;gap:12px;display:flex}.nb-sp-field{flex-direction:column;gap:6px;display:flex}.nb-sp-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nb-sp-err{color:var(--color-alert);margin-right:auto;font-size:12px}.nb-confirm-body{color:var(--color-body);margin-top:12px;font-size:12.5px;line-height:1.55}.nb-confirm-acts{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}@container nb-main (width<=820px){.nb-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container nb-main (width<=560px){.nb-journal{--nb-jgutter:76px;--nb-jspine:56px;--nb-jlabel:46px}.nb-jmonth-name{font-size:11px}}@container nb-main (width<=420px){.nb-lanes{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.nb-head{padding:22px 24px 14px}.nb-bar{padding:0 24px 14px}.nb-search{width:220px}.nb-title{font-size:32px}.nb-stats{gap:18px}.nb-body{grid-template-columns:200px minmax(0,1fr)}.nb-main{padding:16px 20px 28px}}@media (prefers-reduced-motion:reduce){.nb-idea,.nb-act,.nb-note,.nb-lane,.nb-tabs button,.nb-idea-age,.nb-rail-row,.nb-rail-more,.nb-idea-tools,.nb-act-btn,.nb-link,.nb-link-glyph,.nb-capture,.nb-search,.nb-guess-yes,.nb-seg button,.nb-lx-btn{transition:none}.nb-idea:hover{transform:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-px{inset-inline:1px}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-6{top:calc(var(--spacing) * 6)}.top-\[2px\]{top:2px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+5px\)\]{top:calc(100% + 5px)}.top-full{top:100%}.right-0{right:0}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-\[18px\]{right:18px}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-px{bottom:1px}.left-0{left:0}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-7{margin-inline:calc(var(--spacing) * -7)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-7{margin-inline:calc(var(--spacing) * 7)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-\[3px\]{margin-top:-3px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[11px\]{margin-top:11px}.mt-\[13px\]{margin-top:13px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[3px\]{margin-bottom:3px}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-\[7px\]{width:7px;height:7px}.size-\[22px\]{width:22px;height:22px}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-14{height:calc(var(--spacing) * 14)}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[21px\]{height:21px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[132px\]{height:132px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[260px\]{max-height:260px}.min-h-0{min-height:0}.min-h-\[16px\]{min-height:16px}.min-h-\[18px\]{min-height:18px}.min-h-\[20px\]{min-height:20px}.min-h-\[44px\]{min-height:44px}.min-h-\[116px\]{min-height:116px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[2px\]{width:2px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[32px\]{width:32px}.w-\[50px\]{width:50px}.w-\[84px\]{width:84px}.w-\[132px\]{width:132px}.w-\[168px\]{width:168px}.w-\[186px\]{width:186px}.w-\[190px\]{width:190px}.w-\[192px\]{width:192px}.w-\[210px\]{width:210px}.w-\[212px\]{width:212px}.w-\[230px\]{width:230px}.w-\[238px\]{width:238px}.w-\[252px\]{width:252px}.w-\[260px\]{width:260px}.w-\[262px\]{width:262px}.w-\[288px\]{width:288px}.w-\[290px\]{width:290px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.max-w-\[28ch\]{max-width:28ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48\%\]{max-width:48%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[21px\]{min-width:21px}.min-w-\[240px\]{min-width:240px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.flex-1{flex:1}.flex-\[1\.3\]{flex:1.3}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-\[220px\]{flex-basis:220px}.basis-\[380px\]{flex-basis:380px}.basis-\[440px\]{flex-basis:440px}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.columns-2{columns:2}.columns-3{columns:3}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_1\.6fr_auto\]{grid-template-columns:1fr 1.6fr auto}.grid-cols-\[1fr_1\.6fr_auto_auto_auto\]{grid-template-columns:1fr 1.6fr auto auto auto}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[auto\]{grid-template-rows:auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[18px\]{gap:18px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[26px\]{column-gap:26px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.\!rounded-t-\[8px\]{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.\!rounded-b-none{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\[border-color\:var\(--color-edge-strong\)\]{border-color:var(--color-edge-strong)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-l-transparent{border-left-color:#0000}.bg-\[var\(--color-edge-bright\)\]{background-color:var(--color-edge-bright)}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[5px\]{padding:5px}.p-\[18px\]{padding:18px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[7px\]{padding-inline:7px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[1px\]{padding-top:1px}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[6px\]{padding-top:6px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-\[9px\]{padding-right:9px}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[2px\]{padding-bottom:2px}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[15px\]{padding-left:15px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.34\]{--tw-leading:1.34;line-height:1.34}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--color-faint\)\]{color:var(--color-faint)}.text-\[var\(--color-alert\)\]{color:var(--color-alert)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_-18px_rgb\(0_0_0\/0\.75\)\]{--tw-shadow:0 18px 44px -18px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:0_16px_34px_-12px_rgba\(0\,0\,0\,0\.75\)\]{box-shadow:0 16px 34px -12px #000000bf}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.outline-\[var\(--color-edge-bright\)\]{outline-color:var(--color-edge-bright)}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,outline-color\]{transition-property:background-color,outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--motion-fast\)\]{--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[background\:var\(--color-ink-raised\)\]{background:var(--color-ink-raised)}@media (hover:hover){.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-\[3px\]:before{content:var(--tw-content);inset:-3px}.before\:content-\[\"\"\]:before{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:\[border-color\:var\(--color-edge-bright\)\]:hover,.hover\:border-\[var\(--color-edge-bright\)\]:hover{border-color:var(--color-edge-bright)}.hover\:bg-\[var\(--color-ink-hover\)\]:hover{background-color:var(--color-ink-hover)}.hover\:bg-black\/\[0\.03\]:hover{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.hover\:\[color\:var\(--color-muted\)\]:hover{color:var(--color-muted)}.hover\:\[color\:var\(--color-strong\)\]:hover{color:var(--color-strong)}.hover\:\[color\:var\(--color-word\)\]:hover{color:var(--color-word)}.hover\:decoration-\[var\(--color-edge-bright\)\]:hover{-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);-webkit-text-decoration-color:var(--color-edge-bright);text-decoration-color:var(--color-edge-bright)}.hover\:opacity-100:hover{opacity:1}.hover\:outline-\[var\(--color-edge-strong\)\]:hover{outline-color:var(--color-edge-strong)}.hover\:\[background\:var\(--color-ink-hover\)\]:hover{background:var(--color-ink-hover)}.hover\:\[background\:var\(--color-ink-raised\)\]:hover{background:var(--color-ink-raised)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}@media (hover:hover){.enabled\:hover\:\[background\:var\(--color-ink-hover\)\]:enabled:hover{background:var(--color-ink-hover)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}@media (hover:hover){.enabled\:data-\[danger\]\:hover\:\[background\:color-mix\(in_srgb\,var\(--color-alert\)_14\%\,transparent\)\]:enabled[data-danger]:hover{background:#fb718524}@supports (color:color-mix(in lab, red, red)){.enabled\:data-\[danger\]\:hover\:\[background\:color-mix\(in_srgb\,var\(--color-alert\)_14\%\,transparent\)\]:enabled[data-danger]:hover{background:color-mix(in srgb,var(--color-alert) 14%,transparent)}}}@media not all and (width>=860px){.max-\[860px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=520px){.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=900px){.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}}@media (width>=1400px){.min-\[1400px\]\:sticky{position:sticky}.min-\[1400px\]\:top-0{top:0}.min-\[1400px\]\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.min-\[1400px\]\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.min-\[1400px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[1400px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (width>=1760px){.min-\[1760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=2300px){.min-\[2300px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:w-2\/5{width:40%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:min-h-0{min-height:0}.lg\:w-\[380px\]{width:380px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[3fr_7fr\]{grid-template-columns:3fr 7fr}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.lg\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:pr-1{padding-right:var(--spacing)}.lg\:text-\[26px\]{font-size:26px}.lg\:leading-\[1\.38\]{--tw-leading:1.38;line-height:1.38}}.\[\&_\.stp-act\]\:justify-start .stp-act{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ob-drawer,.ob-drawer[data-open=true],.ob-stage{transition:none}.rv-brief,.rv-sentence>*,.rv-axes .b i,.rv-stamp{animation:none}.rv-tile .ph,.rv-tilt{transition:none}.rv-tile:hover .ph,.rv-tile:focus-visible .ph{transform:none}}@font-face{font-family:Archivo;src:url(/assets/Archivo-Regular-EyhOhtzu.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Archivo;src:url(/assets/Archivo-Medium-Ni-33N1u.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Archivo;src:url(/assets/Archivo-SemiBold-DOFTmAhk.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:block}@font-face{font-family:Michroma;src:url(/assets/Michroma-Regular.latin-D90hfbE7.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Doto;src:url(data:font/woff2;base64,d09GMgABAAAAAA4UAA4AAAABTKwAAA23AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYD9TVEFUQACEVBEICoWFdIW8WQE2AiQDgxYLgxQABCAFg2YHIAwHW4dlEUUJJ70CwFcHtqm2Qz0MSCzCqhhD1AKzDjYBo0WIUawdrn4b5j9t39t44H+O333viya2c4ZK81B+xsYhmYfMDkMtUYmW8GESh1TSN8GS2k92+W/2LtiYE5jfgby3AcAu0/RfRXc2DjNfenSJEUW3WXt9ypM09CCB1FbxRMpAxUWnzlyTymsHmUDA1cWELPz/t9+X9veEdIQkMGZWrW6WLkBDy6MOkQK6ef8Mva6EVfeo+BE+wBotoHLjItXfpwJV782wimWnIrONhRbbfb9DITGQH3b70gSgE4AIQd4h3LimARMA8VS8Bs58/w8WBlmFam2PHe1tMTa0xpYDYB6wFAALb/8l7uFThnP6fwI0HAmmQACEL/ERMB0IEGEUkKKA2ajVeYAvArDrzSpGCMIlBQExdAAECIS2hukAEWgAUhwISHFjF7AQxiWl1pIVW/YdO3eFj6xCaHyN3bF3eopVsAbWxvrYGW9raWvL8P8rppu3Ys2uY6cu3cUqhFx1RYKVsNrWTm/GDMD/TlB+TDPwt+/v599uMHgGDM4f9Bh0HcgcGOkvhFj6DXyAH8Av+IeAsA9A2P26nP/jbsgxr0O8Cd7WjBnnb1qkcpP2vet37gQPY8+uNG0i7GiQpdCsLxCaCDHi5MhToEiNOg2aMG3GTJgyY86SHXsOHDkL8F0gX7cKuPgmWLREeVhlKtSqU69Rq04jZqzbcuTCvQePnrz56Ydf/NzJFebQtlhRBhTZ0CTGqCmhBhWbI4iDS5gAIRRR0iRIkqJKiTIVMrQY0KXHiL4WhmxZsWbDiYV8Xly5+cqDD08hUiVJlqJGpSrVsrXr06XbsB5xhty4dOXas2MvdPTKlGHRkgUI+s8HIPgAhLOg7SW49IHLFwCYDEC2lCddKV2/a8OZ3dcr2wDT7kOfw4cbo5w6jiuOuXNf+OUdtqHeDny9DLbcLfTsjdfM1csg+O6Baj0+BUKk9g2VUfueRvTW3q2rCCze9l1HM36+TIR5j0l+xwvrTTV2u0FNe5XQ1G5Bf3Pjh+saCG+vw69ze5fBt43a/rDhwwJj0/r5gv7Ihj29B09mCki5yzaM6F1o4caWLygTvgVr/xIGAGy2f/oJJqSop9j3IDyZRLK5p1ZmFH3nFjkV9tD3hX8ktycJr+AoMcOOzHJEY+Fj7eQgDdWSo9Vkhg2SjhUBq/48vfXkyfjGxQhg3JLTIeJ/RESHoNCLXg86+aNoPNEA0hy/fHHFhP33pbG86I/ux8irlMIX4gVlxnWY4R4Vn28EqI8niQ4Eg/DENGISwGI5BlOExx//1ZWRNzASl3yoCiZq/jTMZMJ6jsovRCQxLuO7bEsOjShFgF/Lv2UBwLhMRu/AX/lCvH0kFS1ORpQGkZxPlfVlenmq5EiTWFybkAG1gKNqxIho9AdfQ8mg54ubZQDDXX2ymmgXVudD/uTG13JMAchX8vxDzD/4Chq/+PecUwxe/IOvBg4S3BTZOclafo1P8pmwHh69nGvaEZrd+odH8XqBW4w4iTtXkkgak8Fagw6fHSQ4IEecZpklz+w7dRuENj7ySSPZZ172GP2XBtEcXk7hTQMnr6b7CYEw2fOJV4+T3Do5BIzrzX1HZrodUTDl4V59WtJDnCtHgaUB5Gapz6weeJ8mnKmnn3X9d797afFzg3sMBc5dBW2pUz/zAbOdvvgX8/ndT96WCaAxKbY7rfbclgCatABAwHxIy9KtzzIZkdUDqagBubHc4oRf/CNpFObQe2n8F34svcem6ztsqVhuvETVG96sJwnFrwBLLbEluWXB9NJW1QFAvdxPVJwBpihg9N9gOhOLTyP6gqAifhpAbXEN6sm7xdYy3dvkn5uO4ewmCcMefH2tmIpAEVHohQBN9lZAZ0ivN//Q21H4pb7bOSA7WOTknoMfYxhD7Iis9Gw6l5iOe//rIi3aimYpyTBhvxKX2/AEAQehhRP7Jwm+Cch/0wuwT/v4ArdoIOaPbrCJ0P9B5uyecyz9P/AWY9AAOHWJLNb39kZ8ePRuLNeXyWX2nz0YFzIgnbqBK/8+/LlMb6tLU+5/tRRGoxcogH1Jn5mLck+HvB2pG3uf/pWfzuQppg6pSeuHKt/gpYeYoQfx+aUangaZyjgonELNpmW2gYNvMpUTDWLpd74tZpCoCKTBMc3phWf3C5rqdRiTMYagwBJ7yRd8VbLtbIeuB5C/yQV6DxhP86GKkVvZ2C7Pvvo3RLYCy0J8OPlXTwyLi/9tY/gQjxagYKhT5GESxVKG6Z3t1KVBdk7PYk0GT3MR7T9HezwVa3qmU7RFX4guW8DCAJQsO/46//xNpY4tLXITglb9+pLV9rOHLE4euqyW7Fr0gdxpyT/Qv21wM80vPUugDp1VW2ghx8QwpP17g2SfjPD6VlCUFm1utvisbNCO0AyhGxQcydA3iuuXk0KScZzsXYcB1lW8KF9fWjbqjt9kb++yGrJ1/VP6PWBKZeufn+3R1X4hAhoLsOzBo6/GHyt67GVIP6sbq6J80Stbk7K8ERprX6M8K3H5mYBcIwyP6Krwmbeepw5Wwd4nRI29CgbkNv2devR+LjUpx5h60LP32yxqSQk6BsupbUFfTU8z6aqG/GyiIns/2qkgA9g0yaAqPAbmARv4hCpbJdNFhlIuELOGWJoTjEX1iI77093ErJ+zsToDgWGni2n7PtooeDoUWRX24qbNXr9/d80uXRQXQhmaB6ga31nTfdIhRBplKG8tEDjQMU58QqNqC/7Rpdc4ChA5IywZYXr2pufGLfSKo9lTe7A+mEQvmPmf3wBuFcLh3wgOrVZf4dg9z0m2UxHAyoIhvAzJ04ZOQ3JXL8NgdRMYAI8ed+Kkucz4bFSvZ7aRQWpVrTx7yxp0vSbkCVC0Rlg8YwE6NzZQ2vk6BFLjxVvBdWpXD9Th0rt8coCkYjCgCjlOysr5oBHk6XSeoTqLcP6+DswoPeogfQFJMNwdQ14jB/IZji0+GYX2ssJDoH7eiWkRgAiRz1XuFbJOIfrPNVbSeYZK/lUHy/Uvpl8BXIVFNQsmAtMzMphoo+iVCORlpMWNUw37TGevPuin2cSVWzwcRh+vm71YSqvV3mBRPW5qSM6m87MXCaN+1ezS+qZutu2dRv6E9bpLSvrm9MALeo11T85kvBKk0+ufJZqk3+sXCdDP2NMnreYmKVPPpvwD0V0P2Si7VXENstJmjHcVFd3r9UM9SmNrdIX1vTcfeUJwAOWCGREat4Vw0qYneudKACKfRnBrAQhis0Oqii2B3QfzmZfVwWD9a1j1RgP5rRdYLXkZ82lUsrBeauAvt3A2JNv9dv6Rwy/+sXWewxQ1WGeU/2/8bIdJ6bL1TUavE1qPOvrY42fcur73xFph3eHO9kHmetIMWsUYmnvXDVZRdyEs+gX9AFYNbJBemwMenzbyVKG0XYZqoxfAEueClY70mtFApDNUGynNUJ3xjCxCvV80Uq/SydHA9Js+NHijyHujorzaEmSRNKVvjQD5prObRxM/9HjW0tOK11AHfTWAAhAbQtO1teUshzTvdswPwHDobUrels700e0GJobfjCwzvoBMM0HrZawY78xlG2LIufSmEMv0IuBmo98vjc/M+tS7pf+AwfnDEohPOI26aF+o02un/FCB7pPT2ZFtj/lOlOZppLsYxsyUgDYuQEygobryAaDjCPigO40SYK82WTqA60cyIiPKVL6t/+dfA/EFQVIWADtnCNT9/IUbrdV6FzK9RUM6beqnKv/L/AKTP/2zOrL6y0/brLJcsTd/uouj/kZyRXySAarFsReCFasELsWFVmBSjc4CFkwAGNVmZvGGM5I8yZDqcSw5hCN6Zc+icvwnB0GXUe86FCDhi3EXZlOZR8zqPeisRAGzFgSjxHOs3iuoWTGCj5vunHeSyxWrSa7PZF1ALohYZknD2PlPIGGit2/hG3ujanrDIWA/Be4/XaSCPKRCUE0QRCygLMBSAqqMf/5ivkuS6216TVVBnfwFBzJUZ50m0sSdnsHFvxbAsFKB9EF2La/caIa/Q5O1ldC5myvpbeuImLbs6WhvIg0GBMj9AnuXgJcCIgg70Djd4KXYDGLIa9ABOzi5xcV5DlPAFfs3lcW3oRifFgFbqWu6COS1MSrMRrHbGhjGsvrP/7Lt+ANyKv+f2duT8V3XsV8FsLKF4OxgpPtoBK9MMjpiP625//+Rn/7j10NAAPWbT9/Nkq5fV2x4Cxg+1zYPeN3dfKvQ/17FvKEZaEYBBPDfKfy4uAaNjvmVzzruieGLxTWm9PMlzFLTR0j+9rlam5Bnnrnt98/vDgeR4zmvfNb9O8HzHLVuu+5Acva2dm9r+zl6eDFErR0GjuMMAc/DTvIA0vm4Dp04UGMbcAH8+SpEzvJVFAnnV3EYez2QW+8qASr+XylILiKPCWBcNMpVgVhYeFUbmbh+Ex0kwko+WPkqFMqWKUsxzJola7bM3v8wWJgs6TBfrGIsLEghVo50qYphXkoUy8IqVAQzvOOHFctXxJkFC5mya32xEinMpWIxLLDyZCuVrlCe5F/381i0dqBRu9u8X98sVa4Q6TKVnHtkISvmLH/e5vK7B/zZcLl2a7NJxE19PFY2Fg/+Fl/xyUKwSvCk4UlXpEikdGy9mZ9yxQol84bk0jS+l2VIVnKcinEA/J9mjRIefi/8luu9BwAAAA==)format("woff2");font-weight:800;font-style:normal;font-display:block}@keyframes organ-breath{0%{opacity:.82}to{opacity:1}}@keyframes organ-ripple{0%{opacity:.75;transform:scale(.85)}to{opacity:0;transform:scale(1.95)}}@keyframes arrival-slide{0%{transform:translate(7px)}to{transform:none}}@keyframes arrival-cool{0%{box-shadow:inset 2px 0 0 rgb(from var(--color-brand) r g b / 1)}to{box-shadow:inset 2px 0 0 rgb(from var(--color-brand) r g b / 0)}}@keyframes arrival-tint{0%{opacity:1}to{opacity:0}}@keyframes count-flash{0%{color:var(--color-strong);box-shadow:0 1px 0 var(--color-brand)}to{color:var(--color-muted);box-shadow:0 1px 0 color-mix(in srgb, var(--color-brand) 0%, transparent)}}@keyframes settle-drop{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-settle-drop));filter:blur(var(--motion-settle-blur))}}@keyframes settle-rise{0%{opacity:.55;transform:translateY(var(--motion-settle-drop))}to{opacity:1;transform:translateY(0)}}@keyframes settle-materialise{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.organ-breathing,.organ-breathing-fast{animation:none}.organ-ripple{display:none}.fc:after{transition:none}.fc:hover .fc-caret,.fc[data-open] .fc-caret,.sf:hover .sf-caret,.sf:focus-visible .sf-caret,[data-open]>.sf .sf-caret{transform:none}.fc:has(:focus-visible) .fc-caret{transform:none}}@keyframes folder-ring{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 95%, transparent), 0 0 0 0 color-mix(in srgb, var(--color-brand) 60%, transparent)}35%{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 85%, transparent), 0 0 0 7px color-mix(in srgb, var(--color-brand) 32%, transparent)}to{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand) 0%, transparent), 0 0 0 13px color-mix(in srgb, var(--color-brand) 0%, transparent)}}@keyframes folder-lift{0%{transform:translateY(0)rotate(0)}38%{transform:translateY(-4px)rotate(-6deg)}to{transform:translateY(0)rotate(0)}}@keyframes folder-row-lift{0%{transform:translateY(0)}38%{transform:translateY(-2px)}to{transform:translateY(0)}}[data-folder-reacting]{animation:folder-ring .72s var(--ease-out) both, folder-row-lift .52s var(--ease-out) both;z-index:1;position:relative}[data-folder-reacting] .folder-tab{transform-origin:20% 80%;animation:folder-lift .52s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.pf-arrive{animation:none}}@keyframes spur-in{0%{opacity:0;transform:translate(-14px)scaleX(.92)}to{opacity:1;transform:none}}@keyframes nav-dot-breath{0%,to{opacity:.45}50%{opacity:1}}@keyframes an-fetching{0%{opacity:.55}to{opacity:1}}@keyframes an-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.is-lifted{z-index:5;cursor:grabbing;transform:rotate(-1.2deg)scale(1.02);box-shadow:0 24px 48px -12px #0009}@media (prefers-reduced-motion:reduce){.is-lifted{box-shadow:none;transform:none}}.pcard-wrap{perspective:900px;container-type:inline-size}.pcard{aspect-ratio:1.586;isolation:isolate;color:#fff;background:repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 3px), radial-gradient(120% 140% at 0% 0%, var(--c), var(--c) 45%, var(--c) 100%);border-radius:4.2cqw;flex-direction:column;justify-content:space-between;padding:5cqw 5.5cqw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pcard{background:repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 3px), radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--c), #fff 22%), var(--c) 45%, color-mix(in srgb, var(--c) 70%, #000) 100%)}}.pcard{box-shadow:inset 0 1px 0 #ffffff40, inset 0 0 0 1px #ffffff0f, 0 18px 40px -14px var(--c), 0 10px 24px #00000080}@supports (color:color-mix(in lab, red, red)){.pcard{box-shadow:inset 0 1px 0 #ffffff40, inset 0 0 0 1px #ffffff0f, 0 18px 40px -14px color-mix(in srgb, var(--c) 55%, transparent), 0 10px 24px #00000080}}.pcard{transform-style:preserve-3d;transition:transform var(--motion-panel) var(--ease-out);-webkit-user-select:none;user-select:none}.pcard[data-tracking]{transition-duration:80ms}.pcard[data-ink=dark]{color:#0b0d0a}.pcard[data-look=image]{box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.pcard[data-look=image] .pcard-sheen{display:none}.pcard[data-face=wallet]{justify-content:space-between}.pcard-image{object-fit:contain;z-index:-1;filter:drop-shadow(0 10px 18px #0000008c);width:100%;height:100%;position:absolute;inset:0}.pcard[data-look=image] .pcard-bot{color:#fff;text-shadow:0 1px 3px #0000008c;position:absolute;inset:auto 5.5cqw 5cqw}.pcard-top{align-items:center;gap:2.6cqw;min-width:0;display:flex}.pcard-logo{object-fit:contain;border-radius:1.8cqw;flex:none;width:7cqw;height:7cqw}.pcard-monogram{font:600 3.6cqw/1 var(--font-sans);background:#ffffff29;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.pcard[data-ink=dark] .pcard-monogram{background:#0000001a;box-shadow:inset 0 0 0 1px #00000024}.pcard-name{font:600 4.3cqw/1.1 var(--font-sans);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard-currency{letter-spacing:.14em;opacity:.75;margin-left:auto;font-size:2.9cqw}.pcard[data-face=wallet] .pcard-logo{border-radius:2.6cqw;width:11cqw;height:11cqw;font-size:5.4cqw}.pcard-wallet-name{font:600 7cqw/1.05 var(--font-sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard-chip{background:linear-gradient(135deg,#e9d9a6,#b89a52 55%,#e5cf8a);border-radius:1.4cqw;width:9.6cqw;height:7cqw;position:relative;box-shadow:inset 0 0 0 1px #00000040}.pcard-chip:after{content:"";border-top:1px solid #00000040;border-bottom:1px solid #00000040;position:absolute;inset:1.7cqw 0}.pcard-bot{justify-content:space-between;align-items:flex-end;display:flex}.pcard-num{font:500 4.3cqw/1 var(--font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums}.pcard-net{line-height:1}.pcard-visa{font:italic 800 5.2cqw/1 var(--font-sans);letter-spacing:.02em}.pcard-amex{font:800 3.2cqw/1 var(--font-sans);letter-spacing:.12em;border:1.5px solid;border-radius:1cqw;padding:1cqw 1.6cqw}.pcard-mc{display:flex}.pcard-mc i{background:#eb001b;border-radius:50%;width:6.2cqw;height:6.2cqw;display:block}.pcard-mc i+i{opacity:.9;background:#f79e1b;margin-left:-2.6cqw}.pcard-sheen{z-index:1;transform:translateX(var(--sx,-30%));mix-blend-mode:overlay;pointer-events:none;opacity:0;transition:transform var(--motion-panel) var(--ease-out), opacity var(--motion-panel) var(--ease-out);background:linear-gradient(115deg,#0000 35%,#ffffff38 48%,#0000 60%);position:absolute;inset:-40%}.pcard[data-tilt]:hover .pcard-sheen{opacity:1}.pcard[data-tracking] .pcard-sheen{transition-duration:80ms}.pcard-mini{border-radius:2.5px;flex:none;width:14px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #fff3}@media (prefers-reduced-motion:reduce){.pcard{transform:none!important}.pcard-sheen{display:none}}.acd{grid-template-columns:188px minmax(0,1fr) 288px;align-items:start;gap:24px;display:grid}.acd-list{border-right:1px solid var(--color-edge);flex-direction:column;gap:2px;padding-right:14px;display:flex}.acd-item{text-align:left;color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.acd-item:hover{background:var(--color-ink-hover);color:var(--color-body)}.acd-item[aria-current=true]{background:var(--color-ink-input);color:var(--color-strong);box-shadow:inset 2px 0 0 var(--color-brand)}.acd-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.acd-item-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.acd-item small{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11px;display:block}.acd-add{color:var(--color-faint);border:1px dashed var(--color-edge-strong);justify-content:center;margin-top:6px;font-size:12.5px}.acd-form{grid-template-columns:1fr 1fr;align-content:start;gap:14px 16px;display:grid}.acd-field{gap:6px;min-width:0;display:grid}.acd-wide{grid-column:span 2}.acd-hint{color:var(--color-faint);pointer-events:none;font-size:11px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.acd-drop{border:1px dashed var(--color-edge-strong);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.acd-drop[data-over]{border-color:var(--color-brand);background:#ff02eb0f}@supports (color:color-mix(in lab, red, red)){.acd-drop[data-over]{background:color-mix(in srgb, var(--color-brand) 6%, transparent)}}.acd-drop-hit{text-align:left;min-width:0;color:var(--color-muted);flex:1;align-items:center;gap:14px;font-size:12px;line-height:1.45;display:flex}.acd-drop-hit b{color:var(--color-strong);margin-bottom:2px;font-weight:500;display:block}.acd-drop-thumb{aspect-ratio:1.586;object-fit:cover;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 3px),linear-gradient(135deg,#3a3c42,#16171a);border-radius:6px;flex:none;width:72px}.acd-check{color:var(--color-body);grid-column:span 2;align-items:center;gap:8px;font-size:12.5px;display:flex}.acd-preview{flex-direction:column;gap:14px;padding-top:4px;display:flex;position:sticky;top:0}.subs-top{border-bottom:1px solid var(--color-edge);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;padding-bottom:16px;display:flex}.subs-permo{flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-top:12px;display:flex}.subs-top-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unas{border:1px dashed var(--color-edge-bright);color:var(--color-body);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;font-size:12.5px;display:flex}.unas b{color:var(--color-strong);font-weight:600}.unas-dash{border:1.5px dashed var(--color-muted);border-radius:4px;flex:none;width:30px;height:21px}.unas-logos{flex-wrap:wrap;gap:4px;display:flex}.unas-logo{transition:transform var(--motion-fast) var(--ease-out);border-radius:6px}.unas-logo:hover{transform:translateY(-2px)}.unas-logo:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.unas-hint{min-width:160px;color:var(--color-faint);flex:1}@media (prefers-reduced-motion:reduce){.unas-logo:hover{transform:none}}.wallet-wrap{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.wallet{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.wtile{border:1px solid var(--color-edge-strong);background:var(--color-ink-raised);touch-action:none;cursor:grab;width:300px;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-panel) var(--ease-out), transform var(--motion-panel) var(--ease-out);border-radius:14px;flex-direction:column;flex:none;display:flex;position:relative}.wtile:hover{border-color:var(--color-edge-bright)}.wtile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.wtile[data-on]{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.wtile[data-on]{border-color:color-mix(in srgb, var(--c) 70%, var(--color-edge-bright))}}.wtile[data-on]{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.wtile[data-on]{background:color-mix(in srgb, var(--c) 6%, var(--color-ink-raised))}}.wtile[data-on]{box-shadow:0 0 0 1px var(--c), 0 18px 40px -22px var(--c)}@supports (color:color-mix(in lab, red, red)){.wtile[data-on]{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--c) 55%, transparent)}}.wtile-card{padding:14px 14px 0}.wtile .acct-due{padding:14px 16px 4px}.wtile-foot{color:var(--color-faint);font-variant-numeric:tabular-nums;margin-top:auto;padding:8px 16px 13px;font-size:11px}.wtile-foot span{display:block}.wtile-add{border:1px dashed var(--color-edge-bright);width:150px;min-height:120px;color:var(--color-faint);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.wtile-add:hover{color:var(--color-strong);border-color:var(--color-muted)}.wtile-add:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.acct-due{grid-template-columns:1.3fr 1fr;align-items:end;gap:10px;display:grid}.acct-need{align-content:end;gap:4px;min-width:0;display:grid}.acct-need-l{color:var(--color-faint);letter-spacing:.04em;font-size:11px}.acct-need-n{font:600 28px/1 var(--font-sans);letter-spacing:-.02em;color:var(--color-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.acct-need-sm{color:var(--color-muted);font-size:17px}.acct-approx{color:var(--color-muted);margin-right:.08em;font-weight:500}.acct-need-other{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.filt{flex-wrap:wrap;gap:8px;display:flex}.fchip{border:1px solid var(--color-edge);color:var(--color-muted);white-space:nowrap;transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:99px;align-items:center;gap:8px;padding:5px 12px;font-size:12px;display:inline-flex}.fchip:hover{color:var(--color-strong);border-color:var(--color-edge-strong)}.fchip[aria-pressed=true]{background:var(--color-ink-hover);color:var(--color-strong);border-color:var(--color-edge-bright)}.fchip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.fchip .pcard-mini,.achip .pcard-mini{border-radius:3px;width:22px;height:14px}.fchip-none,.achip-none i{border:1px dashed var(--color-edge-bright);border-radius:3px;flex:none;width:22px;height:14px;display:inline-block}.slist ul{margin:0;padding:0;list-style:none}.slist-grp{align-items:baseline;gap:8px;padding:18px 8px 6px;font-weight:400;display:flex}.slist section:first-child .slist-grp{padding-top:4px}.slist-n{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11px}.srow{border-bottom:1px solid var(--color-edge);text-align:left;width:100%;color:var(--color-muted);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;grid-template-columns:26px minmax(0,1fr) minmax(0,150px) auto;align-items:center;gap:14px;padding:9px 8px;display:grid}.slist li:last-child .srow{border-bottom-color:#0000}.srow[data-soon]{color:var(--color-strong)}.srow:hover{background:var(--color-ink-hover);color:var(--color-strong)}.srow[data-open]{background:var(--color-ink-input);box-shadow:inset 2px 0 0 var(--color-brand);color:var(--color-strong)}.srow:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.srow-nm{min-width:0}.srow-nm b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.srow-nm small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.achip{min-width:0;color:var(--color-muted);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.achip-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srow-amt{font-variant-numeric:tabular-nums;justify-items:end;min-width:76px;font-size:13px;font-weight:600;display:grid}.srow-amt small{color:var(--color-faint);font-size:11px;font-weight:400}.slist-empty{color:var(--color-faint);padding:18px 8px;font-size:12px}@container (width<=520px){.wtile{width:100%}.wtile-add{width:100%;min-height:54px}.srow{grid-template-columns:26px minmax(0,1fr) auto auto;gap:10px}.achip-nm{display:none}}@container (width<=340px){.srow{grid-template-columns:26px minmax(0,1fr);row-gap:2px}.achip{display:none}.srow-amt{grid-column:2;justify-items:start}}.wtile{container-type:inline-size}@container (width<=280px){.wtile .acct-due{grid-template-columns:minmax(0,1fr);padding-inline:12px}.wtile .acct-need-n{font-size:24px}.wtile .acct-need-sm{font-size:16px}.wtile-card{padding:10px 10px 0}.wtile-foot{padding-inline:12px}}.acct-none{border:1px dashed var(--color-edge-strong);color:var(--color-muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:22px;font-size:13px;display:flex}.acct-none p{flex:1;min-width:220px}.nochg{border-top:1px solid var(--color-edge);padding-top:14px}.nochg-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:10px;display:flex}.nochg-toggle{color:var(--color-faint);transition:color var(--motion-fast) ease;margin-left:auto;font-size:11.5px}.nochg-toggle:hover{color:var(--color-body)}.ochips{flex-wrap:wrap;gap:8px;display:flex}.ochips+.ochips{margin-top:8px}.ochips-cancelled{opacity:.7}.ochip{border:1px dashed var(--color-edge-bright);color:var(--color-muted);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:99px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:12px;display:inline-flex}.ochip:hover{border-color:var(--color-muted);color:var(--color-strong)}.ochip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ochip em{color:var(--color-faint);font-size:11px;font-style:normal}.acpick{align-items:center;min-width:0;display:flex;position:relative}.acpick-chip{background:var(--c);pointer-events:none;border-radius:3px;width:22px;height:15px;position:absolute;left:11px;box-shadow:inset 0 0 0 1px #fff3}.acpick[data-empty] .acpick-chip{border:1.5px dashed var(--color-muted);box-shadow:none;background:0 0}.acpick-select{appearance:none;border:1px solid var(--color-edge-strong);background:var(--color-ink-input);width:100%;min-width:0;color:var(--color-strong);cursor:pointer;text-overflow:ellipsis;transition:border-color var(--motion-fast) ease;border-radius:9px;padding:9px 30px 9px 42px;font-size:13px}.acpick-select:hover{border-color:var(--color-edge-bright)}.acpick-select:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.acpick-select:disabled{opacity:.6;cursor:default}.acpick-select option{background:var(--color-ink-raised);color:var(--color-strong)}.acpick-chev{color:var(--color-faint);pointer-events:none;font-size:11px;position:absolute;right:12px}.asg{gap:4px;margin:0;padding:0;list-style:none;display:grid}.asg-row{border-bottom:1px solid var(--color-edge);grid-template-columns:26px minmax(0,1fr) minmax(0,240px);align-items:center;gap:12px;padding:6px 0;display:grid}.asg-row:last-child{border-bottom:0}.asg-nm{min-width:0}.asg-nm b{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.asg-nm small{color:var(--color-faint);font-variant-numeric:tabular-nums;font-size:11px;display:block}@media (width<=520px){.asg-row{grid-template-columns:26px minmax(0,1fr)}.asg-row .acpick{grid-column:1/-1}}.subp-root{z-index:40;position:fixed;inset:0}.subp-scrim{animation:subp-fade var(--motion-panel) var(--ease-out) both;background:#05050680;position:absolute;inset:0}.subp{border-left:1px solid var(--color-edge-strong);width:min(380px,100vw);animation:subp-in var(--motion-panel) var(--ease-out) both;background:#0f0f11;flex-direction:column;gap:18px;padding:22px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 60px #0000008c}.subp-root[data-closing] .subp-scrim{animation:subp-fade-out var(--motion-panel) var(--ease-out) both}.subp-root[data-closing] .subp{animation:subp-out var(--motion-panel) var(--ease-out) both}@keyframes subp-in{0%{transform:translate(100%)}to{transform:none}}@keyframes subp-out{0%{transform:none}to{transform:translate(100%)}}@keyframes subp-fade{0%{opacity:0}to{opacity:1}}@keyframes subp-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.subp,.subp-scrim,.subp-root[data-closing] .subp,.subp-root[data-closing] .subp-scrim{animation:none}}.subp-head{align-items:center;gap:14px;display:flex}.subp-title{font:600 17px/1.25 var(--font-sans);color:var(--color-strong);overflow-wrap:anywhere;margin-top:5px}.subp-x{width:28px;height:28px;color:var(--color-faint);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:7px;flex:none;align-self:flex-start}.subp-x:hover{background:var(--color-ink-hover);color:var(--color-strong)}.subp-x:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.subp-big{gap:6px;display:grid}.subp-big-n{font:600 34px/1 var(--font-sans);letter-spacing:-.02em;color:var(--color-strong);display:block}.subp-big-l{color:var(--color-muted);font-size:12px}.subp-field{gap:7px;display:grid}.subp-acts{flex-wrap:wrap;gap:8px;display:flex}.subp-kv{border-block:1px solid var(--color-edge);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:14px 0;display:grid}.subp-kv dd{color:var(--color-body);margin:4px 0 0;font-size:13px}.subp-charges{margin:8px 0 0;padding:0;list-style:none}.subp-charges .sub-charge{padding:7px 0;font-size:12.5px}.subp-tot{color:var(--color-faint);font-variant-numeric:tabular-nums;margin-top:10px;font-size:11.5px}.subp-foot{border-top:1px solid var(--color-edge);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}@media (width<=900px){.acd{grid-template-columns:minmax(0,1fr);gap:18px}.acd-list{border-right:0;border-bottom:1px solid var(--color-edge);flex-flow:wrap;gap:4px;padding:0 0 12px}.acd-add{margin-top:0}.acd-preview{order:-1;max-width:320px;position:static}}@media (width<=560px){.acd-form{grid-template-columns:minmax(0,1fr)}.acd-wide,.acd-check{grid-column:auto}}.cal-box{container-type:inline-size}.cal-wrap>.cal{min-width:0}.cal-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.cal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cal-nav{align-items:center;gap:4px;display:flex}.cal-step,.cal-today{min-width:28px;height:28px;color:var(--color-muted);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:7px;font-size:15px}.cal-today{padding:0 10px;font-size:11.5px}.cal-step:hover,.cal-today:hover{background:var(--color-ink-hover);color:var(--color-strong)}.cal-step:focus-visible,.cal-today:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.cal-dow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-faint);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 2px 8px;font-size:10px;display:grid}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-day{background:var(--color-ink-raised);border:1px solid var(--color-edge);text-align:left;min-width:0;height:94px;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9px;flex-direction:column;justify-content:space-between;align-items:stretch;padding:8px;display:flex}.cal-day[data-has]{background:var(--color-ink-hover);border-color:var(--color-edge-strong)}.cal-day:not(:disabled):hover{border-color:var(--color-edge-bright)}.cal-day[data-past]{opacity:.35;cursor:default}.cal-day[data-today]{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.cal-day[aria-pressed=true]{border-color:var(--color-strong)}.cal-day[data-today][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-brand), 0 0 0 1px var(--color-strong)}.cal-day:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.cal-dn{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.cal-dn em{font-style:normal}.cal-lgs{align-items:center;gap:4px;min-width:0;display:flex}.cal-lw{flex:none;display:inline-flex;position:relative}.cal-lw b{border:2px solid var(--color-ink-hover);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-3px;right:-3px}.cal-more{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.cal-amt{color:var(--color-strong);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-height:1.3em;font-size:10.5px;font-weight:600;overflow:hidden}.cal-later{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.cal-later .kicker-muted{margin-right:6px}.cal-rail{flex-direction:column;gap:22px;min-width:0;display:flex}.cal-pick{border-top:1px solid var(--color-edge);gap:6px;margin-top:40px;padding-top:14px;display:grid}.cal-none{color:var(--color-faint);font-size:12px}.cal-rows{margin:0;padding:0;list-style:none}.cal-row{box-sizing:content-box;text-align:left;width:100%;color:var(--color-body);transition:background var(--motion-fast) ease;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:9px 8px;display:grid}.cal-row:hover{background:var(--color-ink-hover);color:var(--color-strong)}.cal-row[data-open]{background:var(--color-ink-input);box-shadow:inset 2px 0 0 var(--c);color:var(--color-strong)}.cal-row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.cal-row-nm{min-width:0}.cal-row-nm b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.cal-row-amt{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cal-acc{min-width:0;color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex;overflow:hidden}.cal-acc i{background:var(--c);border-radius:2px;flex:none;width:14px;height:10px;box-shadow:inset 0 0 0 1px #fff3}.cal-acc[data-none] i{border:1px dashed var(--color-muted);box-shadow:none;background:0 0}.cal-minis{gap:8px;display:grid}.cal-mini{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cal-mini .cal-acc{color:var(--color-body);font-size:12.5px}.cal-mini[data-zero]{opacity:.55}.cal-mini-n{font:600 16px/1.2 var(--font-sans);color:var(--color-strong);font-variant-numeric:tabular-nums;text-align:right}.cal-mini-n small{color:var(--color-muted);font-size:11.5px;font-weight:500}@container (width<=860px){.cal-wrap{grid-template-columns:minmax(0,1fr)}.cal-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.cal-pick{margin-top:0}}@container (width<=560px){.cal-day{border-radius:7px;height:64px;padding:5px}.cal-grid,.cal-dow{gap:3px}.cal-dow{letter-spacing:.06em}.cal-dn{font-size:10.5px}.cal-dn em,.cal-lw+.cal-lw{display:none}.cal-lw .sub-mono,.cal-lw .sub-logo{width:18px!important;height:18px!important}.cal-lw .sub-logo img{width:12px!important;height:12px!important}.cal-amt{display:none}}@media (prefers-reduced-motion:reduce){.cal-day,.cal-row,.cal-step,.cal-today{transition:none}}.picon{background:linear-gradient(160deg,#1c1c20,#0d0d0f);border-radius:24%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14}.picon img{object-fit:contain;object-position:center;width:78%;height:78%;display:block}.picon[data-dark]{--fc-ring:var(--fc)}@supports (color:color-mix(in lab, red, red)){.picon[data-dark]{--fc-ring:color-mix(in srgb, var(--fc), #fff 30%)}}.picon-fam{box-shadow:inset 0 0 0 1.5px var(--fc-ring,var(--fc)), 0 0 18px -4px var(--fc-ring,var(--fc))}@supports (color:color-mix(in lab, red, red)){.picon-fam{box-shadow:inset 0 0 0 1.5px var(--fc-ring,var(--fc)), 0 0 18px -4px color-mix(in srgb, var(--fc-ring,var(--fc)) 60%, transparent)}}.picon-fam img{filter:drop-shadow(0 2px 3px #00000059)}.picon-fam b{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;color:#fff;border:1.5px solid var(--fc-ring,var(--fc));background:#0a0a0b;border-radius:6px;padding:2px 4px;font-weight:400;line-height:1;position:absolute}.picon-logo{box-shadow:inset 0 0 0 1px #ffffff1a}.picon-logo img{border-radius:12%;width:62%;height:62%}.picon-mono{font-family:var(--font-display);color:var(--fc-ring,var(--fc));line-height:1;box-shadow:inset 0 0 0 1px #ffffff1a}.picon[data-small]{border-radius:28%}.picon-fam[data-small]{box-shadow:inset 0 0 0 1.5px var(--fc-ring,var(--fc))}.picon-fam[data-small] img{filter:none;width:72%;height:72%}.picon-logo[data-small] img{border-radius:18%;width:76%;height:76%}.pdg{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:24px;display:grid}.pdg-form{align-content:start;gap:14px;min-width:0;display:grid}.pdg-sub{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;font-size:12px;display:flex}.pdg-sub small{color:var(--color-faint);flex-basis:100%;font-size:11.5px}.pdg-tag{width:72px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase}.pdg-preview{border:1px solid var(--color-edge);background:var(--color-ink);text-align:center;border-radius:12px;justify-items:center;gap:14px;padding:22px 14px 18px;display:grid;position:sticky;top:0}.pdg-preview-name{color:var(--color-strong);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;display:block}.pdg-preview small{color:var(--color-faint);overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.plinks{gap:6px;display:grid}.plinks-row{grid-template-columns:minmax(0,2fr) minmax(0,5fr) auto;align-items:center;gap:6px;display:grid}.plinks-x{padding-inline:10px}.plinks-add{border:1px dashed var(--color-edge-strong);color:var(--color-faint);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:8px;justify-self:start;padding:6px 12px;font-size:12.5px}.plinks-add:hover{color:var(--color-body);border-color:var(--color-muted)}.plinks-add:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}@media (width<=640px){.pdg{grid-template-columns:minmax(0,1fr)}.pdg-preview{text-align:left;order:-1;grid-template-columns:auto minmax(0,1fr);place-items:center start;padding:14px;position:static}.plinks-row{grid-template-columns:minmax(0,1fr) auto}.plinks-row .field:nth-child(2){grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.plinks-add{transition:none}}.shelf-hint{color:var(--color-faint);white-space:nowrap;padding-bottom:7px;font-size:11.5px}.shelf-wrap{container-type:inline-size}.shelf{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}@container (width>=2400px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=940px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=600px){.shelf{grid-template-columns:minmax(0,1fr)}}.stile{border:1px solid var(--color-edge);background:linear-gradient(180deg, var(--color-ink-raised), var(--color-ink));min-width:0;color:var(--color-body);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color var(--motion-fast) ease, opacity var(--motion-panel) var(--ease-out), transform var(--motion-panel) var(--ease-out), box-shadow var(--motion-panel) var(--ease-out);border-radius:14px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.stile:hover{border-color:var(--color-edge-strong)}.stile:not(.is-lifted):hover{transform:translateY(-2px)}.stile:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.stile[data-quiet]{opacity:.6}.stile[data-quiet]:hover,.stile[data-quiet]:focus-visible,.stile[data-quiet].is-lifted{opacity:1}.stile-glow{background:radial-gradient(closest-side, var(--pc), transparent);height:160px;position:absolute;inset:auto -20% 60%}@supports (color:color-mix(in lab, red, red)){.stile-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--pc) 22%, transparent), transparent)}}.stile-glow{pointer-events:none}.stile[data-focus] .stile-glow{height:auto;inset:-40% 40% 20% -10%}.stile-grip{letter-spacing:-2px;color:var(--color-faint);opacity:0;transition:opacity var(--motion-fast) ease;font-size:11px;position:absolute;top:12px;right:12px}.stile:hover .stile-grip,.stile:focus-visible .stile-grip{opacity:1}.stile-head{align-items:center;gap:13px;min-width:0;display:flex;position:relative}.stile-name{gap:2px;min-width:0;display:grid}.stile-name b{color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.stile-name small{color:var(--color-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.stile[data-focus] .stile-name b{font-size:20px}.stile-quiet{border:1px solid var(--color-edge-strong);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-faint);border-radius:99px;flex:none;align-self:flex-start;margin-left:auto;margin-right:14px;padding:3px 8px;font-size:10px}.stile-body{min-width:0;display:grid;position:relative}.stile[data-focus]{grid-column:1/-1;padding:24px 26px}.stile[data-focus] .stile-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px}@container (width<=600px){.stile[data-focus]{padding:18px}.stile[data-focus] .stile-body{grid-template-columns:minmax(0,1fr);gap:18px}.stile[data-focus] .stile-shipped{border-left:0;border-top:1px solid var(--color-edge);padding-top:14px;padding-left:0}}.stile-main{min-width:0;display:block}.stile-meta{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.stile-cnt{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.stile-cnt b{color:var(--color-strong);font-weight:600}.stile-list{gap:7px;margin-top:14px;font-size:13px;display:grid}.stile-li{align-items:baseline;gap:9px;min-width:0;display:flex}.stile-li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stile-li i{border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.stile-li em{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;margin-left:auto;font-size:10px;font-style:normal}.stile-li[data-kind=now]{color:var(--color-strong)}.stile-li[data-kind=now] i{background:var(--color-brand);box-shadow:0 0 8px var(--color-brand)}.stile-li[data-kind=now] em{color:var(--color-brand)}.stile-li[data-kind=next]{color:var(--color-muted)}.stile-li[data-kind=next] i{border:1.5px solid var(--color-muted)}.stile-li[data-kind=next] em,.stile-li[data-kind=empty]{color:var(--color-faint)}.stile-shipped{border-left:1px solid var(--color-edge);flex-direction:column;justify-content:center;gap:8px;min-width:0;padding-left:26px;display:flex}.stile-sh{justify-content:space-between;gap:12px;font-size:13px;display:flex}.stile-sh span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-body);overflow:hidden}.stile-sh .stile-sh-name{align-items:baseline;gap:8px;display:flex}.stile-sh .stile-sh-name>span{flex:0 auto}.stile-sh small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-faint);flex:0 auto;font-size:11.5px;overflow:hidden}.stile-sh em{font-variant-numeric:tabular-nums;color:var(--color-faint);flex:none;font-style:normal}.stile-sh-none{color:var(--color-faint);font-size:12.5px}.stile{container-type:inline-size}@container (width<=300px){.stile-head{flex-wrap:wrap}.stile-quiet{order:3;margin:0}.stile-meta{flex-wrap:wrap}.stile-li em{display:none}}@media (width<=760px){.shelf-hint{display:none}}.psegs{gap:3px;margin:16px 0 8px;display:flex}.pseg{background:var(--color-edge);border-radius:2px;flex:1;height:6px;position:relative;overflow:hidden}.pseg[data-s=done]{background:var(--seg-done)}.pseg[data-s=now]{background:0 0;overflow:visible}.pseg[data-s=now]:before{content:"";border-radius:inherit;background:var(--color-brand);box-shadow:0 0 12px var(--color-brand);animation:2.4s ease-in-out infinite pseg-pulse;position:absolute;inset:0}.pseg[data-part]{background-image:linear-gradient(to right, var(--seg-done) calc(var(--fill) * 100%), transparent 0)}.pseg[data-s=now][data-part]:before{left:calc(var(--fill) * 100%);border-top-left-radius:0;border-bottom-left-radius:0}.pseg[data-sweep]:after{content:"";border-radius:inherit;background:var(--seg-sweep);transform-origin:0;animation:pseg-sweep .4s var(--ease-out) both;position:absolute;inset:0}@keyframes pseg-pulse{50%{opacity:.45}}@keyframes pseg-sweep{0%{transform:scaleX(0)}to{transform:none}}.wdots{flex:none;align-items:flex-end;gap:2px;height:16px;display:flex}.wdots i{background:var(--color-edge-strong);border-radius:1px;width:4px;height:3px}.wdots i[data-on]{height:calc(5px + var(--h) * 4px);background:var(--pc)}.shelf-retired{gap:10px;padding-top:6px;display:grid}.shelf-retired-toggle{color:var(--color-faint);cursor:pointer;transition:color var(--motion-fast) ease;border-radius:6px;justify-self:start;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:inline-flex}.shelf-retired-toggle:hover{color:var(--color-body)}.shelf-retired-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.shelf-caret{transition:transform var(--motion-panel) var(--ease-out);display:inline-block}.shelf-caret[data-open]{transform:rotate(90deg)}.shelf-chips{flex-wrap:wrap;gap:8px;display:flex}.shelf-chip{border:1px solid var(--color-edge);background:var(--color-ink-raised);color:var(--color-muted);border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 6px;font-size:12.5px;display:inline-flex}.shelf-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}@media (prefers-reduced-motion:reduce){.stile,.stile-grip,.shelf-caret{transition:none}.stile:not(.is-lifted):hover{transform:none}.pseg[data-s=now]:before,.pseg[data-sweep]:after{animation:none}}.ppage-scroll{height:100%;min-height:0;overflow-y:auto;container-type:inline-size}.ppage{flex-direction:column;gap:14px;padding:22px 36px 48px;display:flex}.ppage-top{align-items:center;gap:10px;display:flex}.ppage-top .btn{margin-left:-10px}.phero{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px;display:grid;position:relative;overflow:hidden}.phero-glow{background:radial-gradient(closest-side, var(--pc), transparent);position:absolute;inset:-60% 30% -60% -20%}@supports (color:color-mix(in lab, red, red)){.phero-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--pc) 30%, transparent), transparent)}}.phero-glow{pointer-events:none}.phero-icon{box-shadow:0 12px 40px var(--pc);border-radius:18px;justify-self:start;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.phero-icon{box-shadow:0 12px 40px color-mix(in srgb, var(--pc) 35%, transparent)}}.phero-id{min-width:0;position:relative}.phero-name{color:var(--color-strong);overflow-wrap:anywhere;margin:6px 0 4px;font-size:26px;line-height:1.15}.phero-tag{color:var(--color-muted);font-size:13px}.phero-meta{color:var(--color-faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.phero-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.plk{border:1px solid var(--color-edge-strong);color:var(--color-body);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:#00000040;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.plk span{color:var(--color-muted);font-size:11px}.plk-ico{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.plk:hover{border-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.plk:hover{border-color:color-mix(in srgb, var(--pc) 60%, var(--color-edge-strong))}}.plk:hover{color:var(--color-strong)}.plk:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.plk-add{color:var(--color-faint);background:0 0;border-style:dashed}.plk-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plk-field{width:110px;height:28px;font-size:12px}.plk-url{width:220px}.plk-error{color:var(--color-alert);flex-basis:100%;font-size:11.5px}.phero-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:14px;display:flex;position:relative}.phero-tools{align-items:center;gap:4px;display:flex}.phero-stat{text-align:right;justify-items:end;gap:4px;display:grid}.phero-stat b{letter-spacing:-.03em;color:var(--pc);font-size:46px;font-weight:600;line-height:1}.phero-stat span{color:var(--color-muted);font-size:11px;line-height:1.3}.ppage-error{color:var(--color-alert);font-size:12px}.plive{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding:12px 16px;display:flex}.plive-figs{flex-wrap:wrap;gap:6px 20px;display:flex}.plive-fig{color:var(--color-muted);font-size:12px}.plive-fig b{color:var(--color-strong);margin-right:5px;font-size:20px;font-weight:600}.plive-note{color:var(--color-faint)}.ppage-bar .psegs{gap:4px;margin:6px 0 2px}.ppage-bar .pseg{border-radius:3px;height:8px}.ppage-cols{grid-template:"now done""next done"1fr/minmax(0,1.1fr) minmax(0,1fr);gap:22px 28px;margin-top:8px;display:grid}.ppage-col[data-area=now]{grid-area:now}.ppage-col[data-area=next]{grid-area:next}.ppage-col[data-area=done]{grid-area:done}@container (width>=1640px){.ppage-cols{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"now next done";gap:22px 36px}}@container (width<=760px){.ppage-cols{grid-template:"now""next""done"/minmax(0,1fr);gap:30px}}.ppage-col{flex-direction:column;min-width:0;display:flex}.ppage-h{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px;font-size:10.5px;font-weight:500}.ppage-h em{letter-spacing:.04em;text-transform:none;color:var(--color-faint);margin-left:8px;font-style:normal}.ppage-empty{color:var(--color-faint);margin-bottom:7px;padding:11px 12px;font-size:12.5px}.ppage-next{flex-direction:column;display:flex}.ppage-done{position:relative}.ppage-done:before{content:"";background:var(--color-edge-strong);width:1px;position:absolute;top:10px;bottom:10px;left:17px}.ppage-month{position:relative}.pmon{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;align-items:baseline;padding:14px 12px 6px 34px;font-size:10.5px;font-weight:500;display:flex}.ppage-month:first-child .pmon{padding-top:0}.pmon em{letter-spacing:.04em;text-transform:none;color:var(--color-faint);font-style:normal}.ppage-dropped{gap:6px;margin-top:18px;display:grid}.mrow-wrap{border-radius:10px;outline:none;margin-bottom:7px;position:relative}.mrow-wrap[data-kind=next][data-depth="1"]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.mrow-wrap[data-kind=next][data-depth="1"]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.mrow-wrap.is-lifted .mrow{background:var(--color-ink-raised);border-color:var(--color-edge-strong)}.mrow{border:1px solid var(--color-edge);background:var(--color-ink-raised);min-width:0;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:10px;align-items:center;gap:12px;padding:10px 10px 10px 12px;font-size:13.5px;display:flex}.mrow:hover{border-color:var(--color-edge-strong)}.mrow-main{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.mrow-name{max-width:100%;color:var(--color-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mrow-main small{color:var(--color-faint);font-size:11px}.mrow-chip{border:1px solid var(--color-edge-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);border-radius:99px;margin-top:3px;padding:1px 7px;font-size:10px;display:inline-block}.mrow-pip{border:1.5px solid var(--color-muted);border-radius:50%;flex:none;width:10px;height:10px}.mrow[data-kind=now]{border-color:#881681}@supports (color:color-mix(in lab, red, red)){.mrow[data-kind=now]{border-color:color-mix(in srgb, var(--color-brand) 45%, var(--color-edge))}}.mrow[data-kind=now] .mrow-pip{background:var(--color-brand);box-shadow:0 0 10px var(--color-brand);border:0;animation:2.4s ease-in-out infinite pseg-pulse}.mrow-grip{letter-spacing:-2px;color:var(--color-faint);margin-right:-4px;font-size:11px}.mrow-btn{flex:none}.mrow-donebtn{border-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.mrow-donebtn{border-color:color-mix(in srgb, var(--pc) 50%, var(--color-edge-strong))}}.mrow-donebtn:hover{border-color:var(--pc)}.mrow-menu{opacity:0;transition:opacity var(--motion-fast) ease;flex:none}.mrow-notes{width:26px;height:26px;color:var(--color-faint);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:7px;flex:none;place-items:center;display:grid}.mrow-notes:hover{background:var(--color-ink-hover);color:var(--color-strong)}.mrow-notes:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.mrow:hover .mrow-menu,.mrow:focus-within .mrow-menu{opacity:1}.mrow-menu:has([aria-expanded=true]){opacity:1}.mrow-input{border:1px solid var(--color-edge-strong);background:var(--color-ink);width:100%;color:var(--color-strong);font:inherit;border-radius:6px;margin-left:-6px;padding:2px 6px;font-weight:500}.mrow-error{color:var(--color-alert);margin:4px 0 0 34px;font-size:11.5px}.mrow[data-kind=done]{color:var(--color-muted);background:0 0;border-color:#0000;align-items:flex-start;padding:8px 10px 8px 12px}.mrow[data-kind=done]:hover{border-color:var(--color-edge)}.mrow[data-kind=done][data-open]{border-color:var(--color-edge);background:var(--color-ink-raised);border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.mrow[data-kind=done] .mrow-pip{background:var(--color-body);box-shadow:0 0 0 4px var(--color-ink);border:0;margin-top:5px;position:relative}.mrow[data-kind=done] .mrow-name{color:var(--color-body);white-space:normal;font-weight:400}.mrow-toggle{cursor:pointer;flex-flow:wrap;align-items:baseline;gap:2px 8px;display:flex}.mrow-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:4px}.mrow-date{color:var(--color-faint);font-variant-numeric:tabular-nums;flex:none;padding-top:1px;font-size:12px}.mrow[data-kind=dropped]{color:var(--color-faint);background:0 0;border-style:dashed}.mrow[data-kind=dropped] .mrow-name{color:var(--color-faint);font-weight:400;text-decoration:line-through}.mrow-note{border:1px solid var(--color-edge);background:var(--color-ink-raised);border-top:0;border-radius:0 0 10px 10px;margin-top:-1px;padding:0 12px 10px 34px}.mrow-note-text{resize:vertical;width:100%;font:inherit;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-8px;padding:6px 8px;font-size:12.5px;line-height:1.5;display:block}.mrow-note-text::placeholder{color:var(--color-faint);text-decoration:underline}.mrow-note-text:hover{border-color:var(--color-edge)}.mrow-note-text:focus{border-color:var(--color-edge-strong);background:var(--color-ink);color:var(--color-body);outline:none}.mrow-steps{border-left:1px solid var(--color-edge);margin:6px 0 0 22px;padding-left:12px}.mrow-steps .mrow-wrap{margin-bottom:5px}.mrow-steps .mrow{padding-top:7px;padding-bottom:7px;font-size:13px}.mrow-steps .mrow-pip{width:8px;height:8px}.mrow-add{border:1px dashed var(--color-edge-strong);cursor:text;transition:border-color var(--motion-fast) ease;border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 14px;display:flex}.mrow-add:focus-within{border-style:solid;border-color:var(--color-edge-strong);background:var(--color-ink-raised)}.mrow-add-input{min-width:0;height:40px;font:inherit;color:var(--color-strong);background:0 0;border:0;outline:none;flex:1;font-size:13px}.mrow-add-input::placeholder{color:var(--color-faint)}.mrow-add kbd{border:1px solid var(--color-edge-strong);color:var(--color-muted);opacity:0;transition:opacity var(--motion-fast) ease;border-radius:5px;flex:none;padding:1px 6px;font-family:inherit;font-size:11px}.mrow-add:focus-within kbd{opacity:1}.mrow-steps .mrow-add-input{height:34px}.mrow-wrap[data-fresh]>.mrow{animation:mrow-fresh 1.6s var(--ease-out) both}@keyframes mrow-fresh{0%{background:color-mix(in srgb, var(--pc) 26%, transparent);border-color:color-mix(in srgb, var(--pc) 70%, transparent)}}@container (width<=640px){.ppage{padding:18px 16px 40px}.phero{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px}.phero-side{flex-direction:row;grid-column:1/-1;align-items:flex-end}.phero-stat{text-align:left;order:-1;justify-items:start}.phero-stat b{font-size:38px}.plk-url{width:100%}}@container (width<=420px){.phero{grid-template-columns:minmax(0,1fr)}.phero-side{flex-wrap:wrap}.phero-stat span br{display:none}.mrow{flex-wrap:wrap}.mrow-main{flex-basis:calc(100% - 60px)}.mrow-menu{opacity:1}}@media (prefers-reduced-motion:reduce){.plk,.mrow,.mrow-menu,.mrow-add,.mrow-add kbd{transition:none}.mrow[data-kind=now] .mrow-pip,.mrow-wrap[data-fresh]>.mrow{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}.pn-root{z-index:40;width:min(460px,100vw);position:fixed;top:0;bottom:0;right:0}.pn{--pn-accent:var(--color-muted);--pn-line:24px;border-left:1px solid var(--color-edge-strong);height:100%;animation:pn-in var(--motion-panel) var(--ease-out) both;background:#0f0f11;flex-direction:column;display:flex;box-shadow:-30px 0 60px #0000008c}.pn-root[data-closing] .pn{animation:pn-out var(--motion-panel) var(--ease-out) both}@keyframes pn-in{0%{transform:translate(100%)}to{transform:none}}@keyframes pn-out{0%{transform:none}to{transform:translate(100%)}}.pn-head{align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.pn-id{flex:1;min-width:0}.pn-title{font:600 17px/1.25 var(--font-sans);color:var(--color-strong);overflow-wrap:anywhere;margin-top:5px}.pn-status{color:var(--color-faint);transition:color var(--motion-fast) ease;flex:none;margin-top:6px;font-size:11.5px}.pn-status[data-state=saved]{color:var(--color-muted)}.pn-status[data-state=error]{color:var(--color-alert)}.pn-x{width:28px;height:28px;color:var(--color-faint);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:7px;flex:none}.pn-x:hover{background:var(--color-ink-hover);color:var(--color-strong)}.pn-x:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.pn-progress{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:0 22px 12px;font-size:11.5px;display:flex}.pn-bar{background:var(--color-edge);border-radius:2px;flex:1;height:3px;overflow:hidden}.pn-bar>span{border-radius:inherit;background:var(--pn-accent);height:100%;transition:width var(--motion-panel) var(--ease-out);display:block}.pn-sheet{border-top:1px solid var(--color-edge);flex:1;min-height:0;padding:10px 22px 0 16px;overflow-y:auto}.pn-error{color:var(--color-alert);padding:8px 0;font-size:12.5px}.pn-ed{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--pn-line) - 1px), #ffffff0b calc(var(--pn-line) - 1px) var(--pn-line));background-position:0 4px;min-height:100%;display:grid;position:relative}.pn-ed:before{content:"";background:color-mix(in srgb, var(--pn-accent) 45%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:9px}.pn-area,.pn-mirror{padding:4px 0 calc(var(--pn-line) * 2) 22px;font:400 14px/var(--pn-line) var(--font-sans);letter-spacing:0;word-spacing:.16em;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:2;font-variant-ligatures:none;border:0;grid-area:1/1;margin:0}.pn-area{resize:none;color:#0000;min-height:100%;caret-color:var(--color-strong);background:0 0;outline:none;overflow:hidden}.pn-area::placeholder{color:var(--color-faint)}.pn-area::selection{color:#0000;background:#ffffff29}.pn-mirror{z-index:1;pointer-events:none;color:var(--color-body);position:relative}.pn-dot{color:#0000;position:relative}.pn-dot:before{content:"";background:var(--color-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:.05em;transform:translateY(-50%)}.pn-box{color:#0000;pointer-events:auto;cursor:pointer;position:relative}.pn-box:before{content:"";border:1.5px solid var(--color-muted);width:12px;height:12px;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pn-box:hover:before{border-color:var(--color-strong)}.pn-box[data-on]:before{background:var(--pn-accent);border-color:var(--pn-accent)}.pn-box[data-on]:after{content:"";border:solid var(--color-ink);border-width:0 2px 2px 0;width:3.5px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.pn-done{color:var(--color-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--color-faint);text-decoration-color:var(--color-faint)}.pn-foot{border-top:1px solid var(--color-edge);color:var(--color-faint);flex-wrap:wrap;gap:6px 14px;padding:10px 22px 14px;font-size:11px;display:flex}.pn-foot kbd{border:1px solid var(--color-edge-strong);font-family:var(--font-mono);color:var(--color-muted);border-radius:4px;margin-right:3px;padding:0 5px;font-size:10.5px}.pn-foot-err{color:var(--color-alert);flex-basis:100%}.pn-open{position:relative}.pn-open[data-has]:after{content:"";background:var(--color-muted);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:7px;display:inline-block}@media (prefers-reduced-motion:reduce){.pn,.pn-root[data-closing] .pn{animation:none}.pn-bar>span,.pn-box:before{transition:none}}.rs-wrap{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;min-height:0;display:grid}.rs-controls{flex-direction:column;gap:10px;min-width:0;display:flex}.rs-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:8px 0 0;font-size:10.5px;font-weight:600}.rs-k:first-child{margin-top:0}.rs-note{resize:vertical;width:100%;min-height:76px;font-size:13px;line-height:1.5}.rs-count{color:var(--color-faint);text-align:right;margin-top:-6px;font-size:11px}.rs-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rs-item{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.rs-item input[type=checkbox]{accent-color:var(--color-brand)}.rs-item .field{min-width:0;padding:4px 7px;font-size:12.5px}.rs-item[data-hidden] .field{opacity:.45;text-decoration:line-through}.rs-meta{color:var(--color-faint);white-space:nowrap;font-size:11px}.rs-x{color:var(--color-faint);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px;line-height:1}.rs-x:hover{color:var(--color-strong)}.rs-add{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.rs-add .field{min-width:0;padding:4px 7px;font-size:12.5px}.rs-check{border:1px solid var(--color-edge);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rs-check b{color:var(--color-strong);font-size:12.5px;font-weight:600}.rs-week{flex-direction:column;gap:4px;display:flex}.rs-week-day{color:var(--color-muted);font-size:11px}.rs-seg{display:flex}.rs-seg .seg-btn{white-space:nowrap;flex:1;padding:4px 6px;font-size:11.5px}.rs-seg .seg-btn[aria-checked=true]{color:var(--color-strong);background:var(--color-ink-raised);border-color:var(--color-edge-strong)}.rs-seg .seg-btn[data-amber][aria-checked=true]{color:#d9902a}.rs-said{color:var(--color-faint);margin:2px 0 0;font-size:12px;line-height:1.5}.rs-said[data-bad]{color:var(--color-danger,#e5484d)}.rs-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.rs-pick{flex-direction:column;gap:4px;display:flex}.rs-pick button{text-align:left;border:1px solid var(--color-edge);color:var(--color-body);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13px;display:flex}.rs-pick button:hover{border-color:var(--color-edge-strong);color:var(--color-strong)}.rs-pick button[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-strong)}.rs-pick span{color:var(--color-faint);font-size:12px}.rs-stage{justify-content:center;align-items:flex-start;min-width:0;display:flex;position:sticky;top:0}.rs-sheet{flex:none;position:relative}.rs-sheet iframe{transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;position:absolute;top:0;left:0}@media (width<=980px){.rs-wrap{grid-template-columns:minmax(0,1fr)}}.rs-strip{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 2px 2px;display:flex}.rs-strip-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-right:4px;font-size:10.5px;font-weight:600}.rs-chip{cursor:pointer;border:1px solid var(--color-edge);color:var(--color-body);font:inherit;background:0 0;border-radius:999px;align-items:baseline;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.rs-chip:hover{border-color:var(--color-edge-strong);color:var(--color-strong)}.rs-chip i{color:var(--color-faint);font-size:11px;font-style:normal}.rs-chip[data-draft]{border-style:dashed}
