@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_67a390{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_caefae{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_caefae{--font-schibsted:"Schibsted Grotesk","Schibsted Grotesk Fallback"}:root{--color-navy:#192a46;--color-navy-50:#f3f5f9;--color-navy-100:#e3e8f1;--color-navy-200:#c2cce0;--color-navy-300:#93a4c4;--color-navy-400:#6276a3;--color-navy-500:#41577f;--color-navy-600:#2e3f5e;--color-navy-700:#243250;--color-navy-800:#1d2942;--color-navy-900:#192a46;--color-navy-950:#0e1a30;--color-coral:#ec7e50;--color-coral-50:#fdf3ee;--color-coral-100:#fbe3d6;--color-coral-200:#f7c4ac;--color-coral-300:#f3a17e;--color-coral-400:#ee8a64;--color-coral-500:#ec7e50;--color-coral-600:#d4633a;--color-coral-700:#a94c2c;--color-coral-800:#813925;--color-coral-900:#5e2a1c;--color-paper:#f4f1eb;--color-paper-deep:#eae5db;--color-ink:#0e1a30;--color-ink-soft:#41577f;--color-result:#1e7a5a;--color-card:#faf8f4;--color-border:#ddd6c8;--color-ring:#93a4c4;--color-destructive:oklch(0.577 0.245 27.325);--color-destructive-text:color-mix(in oklab,var(--color-destructive) 72%,var(--color-navy-950));--font-heading:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;--font-sans:var(--font-hanken),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--radius-item:0.5rem;--radius-card:0.875rem;--radius-panel:1.25rem;--radius-sheet:1.5rem;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--hairline:color-mix(in oklab,var(--color-navy-950) 7%,transparent);--tint:color-mix(in oklab,var(--color-navy-950) 5%,transparent);--tint-strong:color-mix(in oklab,var(--color-navy-950) 9%,transparent);--gutter:12px;--topbar-h:56px}@media (min-width:768px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--color-navy-400) 50%,transparent) transparent}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;font-family:var(--font-heading);text-wrap:balance}dd,dl,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}p{text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}code{padding:1px 5px;border-radius:5px;background:var(--tint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}::selection{background:color-mix(in oklab,var(--color-coral) 30%,transparent);color:var(--color-navy-950)}input,textarea{caret-color:var(--color-coral-600)}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.on-navy :focus-visible,.on-navy:focus-visible{outline-color:rgb(255 255 255/.6)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.num,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--color-ink-soft)}.link{font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--color-navy-950) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-navy-950) 25%,transparent);cursor:pointer}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.board-ambient{isolation:isolate}.board-ambient:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--color-navy-200) 70%,transparent) 0,color-mix(in oklab,var(--color-navy-100) 45%,transparent) 16rem,transparent 32rem),linear-gradient(0deg,var(--color-paper-deep) 0,transparent 40%),var(--color-paper)}.glass,.glass-navy,.glass-panel,.glass-sheet{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%)}.glass{--glass-blur:20px;background-color:color-mix(in oklab,var(--color-card) 52%,transparent);border:1px solid color-mix(in oklab,var(--color-card) 75%,transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--color-card) 85%,transparent),0 1px 2px 0 color-mix(in oklab,var(--color-navy-950) 4%,transparent),0 16px 32px -20px color-mix(in oklab,var(--color-navy-950) 28%,transparent)}.glass-sheet{--glass-blur:32px;background-color:color-mix(in oklab,var(--color-card) 86%,transparent);border:1px solid color-mix(in oklab,var(--color-card) 90%,transparent);box-shadow:inset 0 1px 0 0 var(--color-card),0 2px 6px -2px color-mix(in oklab,var(--color-navy-950) 8%,transparent),0 28px 64px -24px color-mix(in oklab,var(--color-navy-950) 40%,transparent)}.glass-panel{--glass-blur:40px;background-color:color-mix(in oklab,var(--color-card) 64%,transparent);border:1px solid color-mix(in oklab,var(--color-card) 82%,transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--color-card) 90%,transparent),0 2px 6px -2px color-mix(in oklab,var(--color-navy-950) 8%,transparent),0 28px 64px -24px color-mix(in oklab,var(--color-navy-950) 36%,transparent)}.glass-navy{--glass-blur:24px;background-color:color-mix(in oklab,var(--color-navy-950) 74%,transparent);border:1px solid color-mix(in oklab,var(--color-navy-300) 22%,transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklab,var(--color-navy-200) 18%,transparent),0 18px 40px -22px color-mix(in oklab,var(--color-navy-950) 55%,transparent)}.glass-done{background-color:color-mix(in oklab,color-mix(in oklab,var(--color-result) 12%,var(--color-card)) 58%,transparent);border-color:color-mix(in oklab,var(--color-result) 20%,transparent)}.glass-card{background-color:color-mix(in oklab,var(--color-card) 92%,transparent);border:1px solid color-mix(in oklab,var(--color-navy-950) 7%,transparent);box-shadow:inset 0 1px 0 0 var(--color-card),0 1px 2px 0 color-mix(in oklab,var(--color-navy-950) 6%,transparent),0 6px 16px -10px color-mix(in oklab,var(--color-navy-950) 24%,transparent);transition:box-shadow .16s var(--ease-out),border-color .16s var(--ease-out)}@media (hover:hover){.glass-card:hover{border-color:color-mix(in oklab,var(--color-navy-400) 45%,transparent);box-shadow:inset 0 1px 0 0 var(--color-card),0 2px 4px 0 color-mix(in oklab,var(--color-navy-950) 7%,transparent),0 14px 28px -14px color-mix(in oklab,var(--color-navy-950) 32%,transparent)}}.glass-card-urgent,.glass-card-urgent:hover{border-color:var(--color-destructive);box-shadow:0 0 0 1px var(--color-destructive),0 1px 2px 0 color-mix(in oklab,var(--color-navy-950) 6%,transparent),0 12px 26px -12px color-mix(in oklab,var(--color-destructive) 50%,transparent)}.glass-card-done,.glass-card-done:hover{background-color:color-mix(in oklab,var(--color-card) 80%,transparent);border-color:color-mix(in oklab,var(--color-result) 16%,transparent);box-shadow:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass{background-color:color-mix(in oklab,var(--color-card) 94%,transparent)}.glass-panel,.glass-sheet{background-color:var(--color-card)}.glass-navy{background-color:var(--color-navy-950)}.glass-done{background-color:color-mix(in oklab,var(--color-result) 8%,var(--color-card))}}@media (prefers-reduced-transparency:reduce){.glass,.glass-navy,.glass-panel,.glass-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}.glass{background-color:color-mix(in oklab,var(--color-card) 94%,transparent)}.glass-card,.glass-panel,.glass-sheet{background-color:var(--color-card)}.glass-navy{background-color:var(--color-navy-950)}.glass-done{background-color:color-mix(in oklab,var(--color-result) 8%,var(--color-card))}.glass-card-done{background-color:color-mix(in oklab,var(--color-result) 4%,var(--color-card))}}.app{min-height:100dvh}.page{width:100%;max-width:1440px;margin-inline:auto;padding:16px var(--gutter) 112px}@media (min-width:1100px){.page{padding-bottom:48px}}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-top:16px}.page-head>div:first-child{min-width:0;flex:1 1 320px}.kicker{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-coral-700)}.page-title{margin-top:6px;font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.025em}@media (min-width:768px){.page-title{font-size:36px}}.page-sub{margin-top:8px;max-width:68ch;color:var(--color-ink-soft)}.page-actions{display:flex;flex-wrap:wrap;gap:8px}.section-title{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.group-title{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.4}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px}.toolbar+.board{margin-top:12px}.spacer{flex:1 1 auto}.btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),scale .15s var(--ease-out)}.btn:active:not(:disabled){scale:.97}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn-accent{background:var(--color-coral);color:#fff;box-shadow:0 1px 2px 0 color-mix(in oklab,var(--color-coral-700) 30%,transparent),inset 0 1px 0 0 rgb(255 255 255/.25)}.btn-accent:hover:not(:disabled){background:var(--color-coral-600)}.btn-primary{background:var(--color-navy);color:#fff;box-shadow:0 1px 2px 0 color-mix(in oklab,var(--color-navy-950) 25%,transparent),inset 0 1px 0 0 rgb(255 255 255/.15)}.btn-primary:hover:not(:disabled){background:var(--color-navy-800)}.btn-secondary{padding:0 14px;border-color:color-mix(in oklab,var(--color-navy-950) 10%,transparent);background:color-mix(in oklab,var(--color-card) 70%,transparent);color:var(--color-ink);font-weight:500}.btn-secondary:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-navy-950) 20%,transparent);background:var(--color-card)}.btn-secondary:disabled{opacity:.5}.btn-danger{background:var(--color-destructive);color:#fff;box-shadow:0 1px 2px 0 color-mix(in oklab,var(--color-destructive) 30%,transparent),inset 0 1px 0 0 rgb(255 255 255/.2)}.btn-danger:hover:not(:disabled){background:color-mix(in oklab,var(--color-destructive) 90%,var(--color-navy-950))}.btn-quiet{padding:0 10px;background:transparent;color:var(--color-ink-soft);font-weight:500}.btn-quiet:hover:not(:disabled){background:var(--tint);color:var(--color-ink)}.btn-sm{height:28px;padding:0 12px;font-size:13px}.btn-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-right:-6px;padding:0 6px;border-radius:999px;background:var(--color-card);color:var(--color-coral-700);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.icon-btn{display:inline-grid;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--tint);color:var(--color-ink);text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease-out),scale .15s var(--ease-out)}.icon-btn:hover{background:var(--tint-strong)}.icon-btn:active{scale:.94}.icon-btn-sm{width:28px;height:28px}.spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{rotate:1turn}}.field{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:13px;font-weight:600}.field-hint,.field>span small{font-size:12px;font-weight:400;color:var(--color-ink-soft)}.input,.select,.textarea{width:100%;min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:var(--radius-item);background-color:color-mix(in oklab,var(--color-navy-950) 4.5%,transparent);color:var(--color-ink);font-size:14px;font-weight:400;outline:none;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.input::placeholder,.textarea::placeholder{color:color-mix(in oklab,var(--color-ink-soft) 92%,transparent)}.input:hover,.select:hover,.textarea:hover{background-color:color-mix(in oklab,var(--color-navy-950) 7%,transparent)}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-coral);background-color:var(--color-card);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-coral) 15%,transparent)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.6;cursor:not-allowed}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2341577f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.textarea{min-height:88px;resize:vertical;line-height:1.45}.check{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;border:1.5px solid var(--color-navy-300);border-radius:5px;background:var(--color-card);cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}.check:checked,.check:indeterminate{border-color:var(--color-navy);background:var(--color-navy)}.check:checked:after{content:"";width:9px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;rotate:-45deg;translate:0 -1px}.check:indeterminate:after{content:"";width:8px;height:2px;border-radius:1px;background:#fff}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;width:36px;height:22px;margin:0;border-radius:999px;background:color-mix(in oklab,var(--color-navy-950) 16%,transparent);cursor:pointer;transition:background-color .15s var(--ease-out)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--color-card);box-shadow:0 1px 2px rgb(14 26 48/.3);transition:translate .15s var(--ease-out)}.switch:checked{background:var(--color-navy)}.switch:checked:after{translate:14px 0}.segmented{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:var(--tint)}.segmented>a,.segmented>button{height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--color-ink-soft);font-size:14px;font-weight:500;line-height:32px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.segmented>[aria-current=true],.segmented>[aria-pressed=true]{background:var(--color-card);color:var(--color-navy);font-weight:600;box-shadow:0 1px 2px color-mix(in oklab,var(--color-navy-950) 18%,transparent)}.form-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.alert{padding:8px 12px;border:1px solid color-mix(in oklab,var(--color-coral) 40%,transparent);border-radius:var(--radius-card);background:color-mix(in oklab,var(--color-coral-50) 90%,transparent);color:var(--color-coral-700);font-size:14px}.alert-success{border-color:color-mix(in oklab,var(--color-result) 30%,transparent);background:color-mix(in oklab,var(--color-result) 5%,transparent);color:var(--color-ink)}.note{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:var(--radius-card);background:var(--tint);color:var(--color-ink-soft);font-size:13px}.note>svg{flex-shrink:0;margin-top:2px}.note b{color:var(--color-ink)}.banner{margin-top:16px}.chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;height:20px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:var(--tint);color:var(--color-ink);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;text-decoration:none}.chip>svg{flex-shrink:0}.chip-missing{border:1px dashed var(--color-navy-300);background:transparent;color:var(--color-ink-soft);font-style:italic}.chip-overdue{border-color:color-mix(in oklab,var(--color-coral) 40%,transparent);background:var(--color-coral-50);color:var(--color-coral-700);font-weight:600}.chip-done{background:color-mix(in oklab,var(--color-result) 10%,transparent);color:color-mix(in oklab,var(--color-result) 78%,var(--color-navy-950));font-weight:600}a.chip:hover,button.chip:hover{background:var(--tint-strong)}button.chip{cursor:pointer}.label{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;height:16px;padding:0 6px;border-radius:999px;background:color-mix(in oklab,var(--color-navy-100) 80%,transparent);color:var(--color-navy-700);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.label-urgent{background:color-mix(in oklab,var(--color-destructive) 10%,transparent);color:var(--color-destructive-text)}.rank{display:inline-grid;flex-shrink:0;place-items:center;min-width:24px;height:16px;padding:0 5px;border-radius:999px;background:color-mix(in oklab,var(--color-navy-950) 6%,transparent);color:var(--color-ink-soft);font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.rank-top{background:var(--color-navy);color:#fff}.count{color:var(--color-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dot-new{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background:var(--color-coral);box-shadow:0 0 0 2px var(--color-navy-950)}.live{display:inline-flex;align-items:center;gap:6px;color:var(--color-result);font-size:12px;font-weight:600}.live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-result);animation:live-pulse 1.8s var(--ease-in-out) infinite}@keyframes live-pulse{50%{opacity:.35}}.avatar{display:inline-grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-navy-100);color:var(--color-navy-700);font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em}.avatar-sm{width:16px;height:16px;font-size:8px}.avatar-internal{background:var(--color-coral-100);color:var(--color-coral-700)}.filter{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;color:var(--color-ink);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),scale .15s var(--ease-out)}.filter:active{scale:.97}.filter-on,.filter[aria-pressed=true]{border-color:var(--color-navy-300);background-color:color-mix(in oklab,var(--color-navy-50) 85%,transparent)}.filter-missing[aria-pressed=true]{border-color:color-mix(in oklab,var(--color-coral) 50%,transparent);background-color:color-mix(in oklab,var(--color-coral-50) 90%,transparent);color:var(--color-coral-700)}.filter[aria-pressed=true] .count{color:inherit}.search{display:inline-flex;align-items:center;gap:8px;width:min(100%,280px);height:36px;padding:0 14px;border-radius:999px;color:var(--color-ink-soft);transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.search:focus-within{border-color:var(--color-coral);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-coral) 15%,transparent),0 16px 32px -20px color-mix(in oklab,var(--color-navy-950) 28%,transparent)}.search input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--color-ink);outline:none}.search input::placeholder{color:color-mix(in oklab,var(--color-ink-soft) 92%,transparent)}.search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}@media (min-width:1024px){.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{min-width:0;padding:14px 16px 16px;border-radius:var(--radius-panel)}.tile-label{color:var(--color-ink-soft);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.tile-value{margin-top:6px;font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.tile-hint{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;color:var(--color-ink-soft);font-size:12px;line-height:1.4}.tile-hint .chip{height:auto;min-height:20px;padding-block:3px;line-height:1.25;white-space:normal}.row-2{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px}@media (min-width:900px){.row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile-wide{margin-top:12px;padding:16px;border-radius:var(--radius-panel)}.tile-head{flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.facts>div,.tile-head{display:flex;align-items:center;justify-content:space-between}.facts>div{gap:16px;padding:10px 0;border-top:1px solid var(--hairline)}.facts>div:first-child{border-top:0}.facts dt{min-width:0;color:var(--color-ink-soft)}.facts dt small{display:block;font-size:12px}.facts dd{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.table-scroll{overflow-x:auto;contain:paint}@media (max-width:520px){.table .wide-only{display:none}}.table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table th{padding:6px 10px 6px 0;color:var(--color-ink-soft);font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.table td{padding:8px 10px 8px 0;border-top:1px solid var(--hairline);vertical-align:top}.table .right{padding-right:0;padding-left:10px;text-align:right}details>summary{cursor:pointer}.disclosure>summary{display:inline-flex;align-items:center;gap:6px;color:var(--color-ink-soft);font-size:13px;font-weight:600;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;rotate:-45deg;transition:rotate .15s var(--ease-out)}.disclosure[open]>summary:before{rotate:45deg}.disclosure>summary:hover{color:var(--color-ink)}.empty{padding:20px 12px;border:1px dashed color-mix(in oklab,var(--color-navy-300) 70%,transparent);color:var(--color-ink-soft);font-size:12px;text-align:center}.empty,.skeleton{border-radius:var(--radius-card)}.skeleton{background:var(--tint);animation:skeleton-pulse 1.2s var(--ease-in-out) infinite alternate}@keyframes skeleton-pulse{0%{opacity:.5}to{opacity:1}}.menu{position:fixed;inset:auto;min-width:192px;max-width:min(320px,calc(100vw - 24px));max-height:min(70dvh,480px);margin:0;padding:6px;overflow-y:auto;border-radius:var(--radius-card);color:var(--color-ink);font-size:14px;opacity:0;scale:.97;transform-origin:var(--menu-origin,top right);transition:opacity .15s var(--ease-out),scale .15s var(--ease-out),display .15s allow-discrete,overlay .15s allow-discrete}.menu:popover-open{opacity:1;scale:1}@starting-style{.menu:popover-open{opacity:0;scale:.97}}.menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--radius-item);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-item:focus-visible,.menu-item:hover{background:color-mix(in oklab,var(--color-navy-500) 10%,transparent);outline:none}.menu-item[aria-current=page]{background:color-mix(in oklab,var(--color-navy-500) 10%,transparent);font-weight:600}.menu-item:disabled,.menu-item[aria-disabled=true]{opacity:.5;pointer-events:none}.menu-item>.count,.menu-item>.menu-end{margin-left:auto;color:var(--color-ink-soft);font-size:12px}.menu-item-danger{color:var(--color-destructive-text)}.menu-sep{height:1px;margin:6px 2px;background:var(--hairline)}.menu-label{padding:6px 8px 4px;color:var(--color-ink-soft);font-size:11px}dialog.sheet{position:fixed;inset:0;width:min(calc(100% - 32px),var(--sheet-w,520px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border-radius:var(--radius-sheet);color:var(--color-ink);opacity:0;scale:.97;transition:opacity .2s var(--ease-out),scale .2s var(--ease-out),display .2s allow-discrete,overlay .2s allow-discrete}dialog.sheet[open]{display:flex;flex-direction:column;opacity:1;scale:1}@starting-style{dialog.sheet[open]{opacity:0;scale:.97}}dialog.panel::-webkit-backdrop,dialog.sheet::-webkit-backdrop{background:rgb(14 26 48/.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;-webkit-transition:opacity .2s var(--ease-out),display .2s allow-discrete,overlay .2s allow-discrete;transition:opacity .2s var(--ease-out),display .2s allow-discrete,overlay .2s allow-discrete}dialog.panel::backdrop,dialog.sheet::backdrop{background:rgb(14 26 48/.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .2s var(--ease-out),display .2s allow-discrete,overlay .2s allow-discrete}dialog.panel::-webkit-backdrop{background:rgb(14 26 48/.1);-webkit-backdrop-filter:none;backdrop-filter:none}dialog.panel::backdrop{background:rgb(14 26 48/.1);-webkit-backdrop-filter:none;backdrop-filter:none}dialog.panel[open]::-webkit-backdrop,dialog.sheet[open]::-webkit-backdrop{opacity:1}dialog.panel[open]::backdrop,dialog.sheet[open]::backdrop{opacity:1}@starting-style{dialog.panel[open]::-webkit-backdrop,dialog.sheet[open]::-webkit-backdrop{opacity:0}dialog.panel[open]::backdrop,dialog.sheet[open]::backdrop{opacity:0}}.sheet-sm{--sheet-w:420px}.sheet-md{--sheet-w:560px}.sheet-lg{--sheet-w:760px}.sheet-xl{--sheet-w:1080px}.panel-head,.sheet-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 10px 0 20px;border-bottom:1px solid var(--hairline)}.panel-head h2,.sheet-head h2{min-width:0;overflow:hidden;font-size:16px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.panel-body,.sheet-body{flex:1 1 auto;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain}.panel-foot,.sheet-foot{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--hairline);background:color-mix(in oklab,var(--color-card) 50%,transparent)}.panel-foot>.foot-start,.sheet-foot>.foot-start{margin-right:auto}.stack{display:grid;grid-gap:16px;gap:16px}.stack-sm{display:grid;grid-gap:8px;gap:8px}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:8px}dialog.panel{position:fixed;inset:12px 12px 12px auto;width:min(416px,calc(100vw - 24px));max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-sheet);color:var(--color-ink);opacity:0;translate:16px 0;transition:opacity .2s var(--ease-out),translate .2s var(--ease-out),display .2s allow-discrete,overlay .2s allow-discrete}dialog.panel[open]{display:flex;flex-direction:column;opacity:1;translate:0 0}@starting-style{dialog.panel[open]{opacity:0;translate:16px 0}}.panel-wide{width:min(520px,calc(100vw - 24px))}.toasts{position:fixed;inset:auto auto 24px 50%;display:grid;justify-items:center;grid-gap:8px;gap:8px;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:0;overflow:visible;border:0;background:transparent;translate:-50% 0;pointer-events:none}@media (max-width:1099px){.toasts{bottom:92px}}.toast{display:flex;align-items:center;gap:12px;min-height:44px;max-width:100%;padding:6px 8px 6px 18px;border-radius:999px;color:#fff;font-size:14px;pointer-events:auto;animation:toast-in .2s var(--ease-out)}.toast>span{padding:4px 8px 4px 0}.toast button{flex-shrink:0;height:30px;padding:0 12px;border:0;border-radius:999px;background:rgb(255 255 255/.16);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.toast button:hover{background:rgb(255 255 255/.26)}.toast-error{border:1px solid color-mix(in oklab,var(--color-coral) 40%,transparent);background:var(--color-coral-50);color:var(--color-coral-700);box-shadow:0 18px 40px -22px rgb(14 26 48/.55)}@keyframes toast-in{0%{opacity:0;translate:0 8px}}::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--ease-in-out)}::view-transition-new(root),::view-transition-old(root){animation-duration:.16s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.menu,dialog.panel,dialog.sheet{scale:1!important;translate:none!important}.btn:active,.filter:active,.icon-btn:active{scale:1!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.skip{position:fixed;top:8px;left:8px;z-index:100;padding:8px 14px;border-radius:999px;background:var(--color-navy);color:#fff;font-weight:600;text-decoration:none;translate:0 -200%}.skip:focus-visible{translate:0 0}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--color-navy)}.brand-logo{display:block;width:auto;height:44px}.brand-rule{align-self:stretch;width:1px;margin-block:6px;background:color-mix(in oklab,var(--color-navy-950) 16%,transparent)}.brand-product{font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1}.brand-dark{color:#fff}.brand-dark .brand-logo{filter:brightness(0) invert(1)}.brand-dark .brand-rule{background:rgb(255 255 255/.2)}.brand-sm .brand-logo{height:30px}.brand-sm .brand-rule{margin-block:3px}.brand-sm .brand-product{font-size:15px;letter-spacing:-.005em}.topbar-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:12px 12px 0;pointer-events:none}.topbar{display:flex;align-items:center;gap:16px;max-width:1416px;height:var(--topbar-h);margin-inline:auto;padding:0 12px 0 16px;border-radius:var(--radius-panel);color:#fff;pointer-events:auto}.topbar-brand{display:inline-flex;flex-shrink:0;align-items:center;border-radius:var(--radius-item);text-decoration:none}.tabs{display:flex;gap:2px;min-width:0;padding:2px;background:rgb(255 255 255/.1)}.tab,.tabs{align-items:center;border-radius:999px}.tab{display:inline-flex;gap:6px;height:32px;padding:0 12px;color:rgb(255 255 255/.78);font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.tab:hover{color:#fff}.tab[aria-current=page]{background:var(--color-card);color:var(--color-navy);font-weight:600;box-shadow:0 1px 2px rgb(14 26 48/.3)}.tab-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:rgb(255 255 255/.14);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tab[aria-current=page] .tab-count{background:color-mix(in oklab,var(--color-navy-950) 8%,transparent);color:var(--color-ink-soft)}.topbar-tools{display:flex;flex-shrink:0;align-items:center;gap:6px;margin-left:auto}.bottombar .icon-btn,.topbar .icon-btn{position:relative;background:rgb(255 255 255/.1);color:#fff}.topbar .icon-btn:hover{background:rgb(255 255 255/.2)}.topbar .icon-btn[data-current=true]{background:var(--color-card);color:var(--color-navy);box-shadow:0 1px 2px rgb(14 26 48/.3)}.lang{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:rgb(255 255 255/.1)}.lang button{height:28px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:rgb(255 255 255/.75);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.lang button:hover{color:#fff}.lang button[aria-pressed=true]{background:rgb(255 255 255/.2);color:#fff}.lang-paper{background:var(--tint)}.lang-paper button{color:var(--color-ink-soft)}.lang-paper button:hover{color:var(--color-ink)}.lang-paper button[aria-pressed=true]{background:var(--color-card);color:var(--color-navy);box-shadow:0 1px 2px color-mix(in oklab,var(--color-navy-950) 18%,transparent)}.avatar-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:scale .15s var(--ease-out)}.avatar-btn:active{scale:.94}.avatar-btn .avatar{width:32px;height:32px;box-shadow:0 0 0 2px rgb(255 255 255/.18)}@media (max-width:1099px){.topbar .only-wide,.topbar .tabs{display:none}}.bottombar{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2px;gap:2px;max-width:520px;height:60px;margin-inline:auto;padding:4px;border-radius:var(--radius-panel);color:#fff}.bottombar>a,.bottombar>button{position:relative;display:grid;place-content:center;justify-items:center;grid-gap:3px;gap:3px;min-width:0;padding:0 2px;border:0;border-radius:16px;background:transparent;color:rgb(255 255 255/.78);font-size:10px;font-weight:600;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out)}.bottombar>a>span,.bottombar>button>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottombar>[aria-current=page]{background:var(--color-card);color:var(--color-navy)}.bottombar .bar-count{position:absolute;top:5px;left:calc(50% + 6px);display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:rgb(255 255 255/.2);color:#fff;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bottombar>[aria-current=page] .bar-count{background:var(--color-navy)}@media (min-width:1100px){.bottombar{display:none}}.more-list{display:grid;grid-gap:2px;gap:2px}.more-list>a,.more-list>button{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border:0;border-radius:var(--radius-item);background:none;color:var(--color-ink);font-size:15px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.more-list>a:hover,.more-list>button:hover{background:color-mix(in oklab,var(--color-navy-500) 10%,transparent)}.more-list>a>svg,.more-list>button>svg{color:var(--color-ink-soft)}.more-list .count{margin-left:auto;font-size:13px}.timeline>li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--hairline)}.timeline>li:first-child{padding-top:0;border-top:0}.timeline-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tint);color:var(--color-ink-soft)}.timeline-dot-done{background:color-mix(in oklab,var(--color-result) 12%,transparent);color:var(--color-result)}.timeline-title{font-size:13.5px;font-weight:600;line-height:1.375;overflow-wrap:anywhere}.timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;color:var(--color-ink-soft);font-size:11px}.timeline-quote{margin-top:6px;color:var(--color-ink-soft);font-size:13px}.composer{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);min-height:0;overflow-y:auto}.composer-side{align-content:start;padding:20px}.composer-preview{display:flex;flex-direction:column;gap:12px;min-height:420px;padding:0 20px 20px}.composer-meta{display:grid;grid-gap:2px;gap:2px;min-height:40px;font-size:13px;overflow-wrap:anywhere}.composer-blank,.composer-preview iframe{flex:1 1 auto;width:100%;min-height:320px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--color-card)}.composer-blank{border-style:dashed;border-color:color-mix(in oklab,var(--color-navy-300) 70%,transparent);background:transparent}@media (min-width:900px){.composer{grid-template-columns:minmax(0,420px) minmax(0,1fr);overflow:hidden}.composer-side{overflow-y:auto;border-right:1px solid var(--hairline)}.composer-preview{min-height:0;height:min(640px,calc(100dvh - 190px));padding:20px}}.pick-list{display:grid;max-height:264px;padding:4px;overflow-y:auto;border-radius:var(--radius-card);background:color-mix(in oklab,var(--color-navy-950) 4.5%,transparent)}.pick-group{padding:8px 8px 4px;color:var(--color-ink-soft);font-size:11px;font-weight:600}.pick{display:flex;align-items:center;gap:10px;min-height:34px;padding:4px 8px;border-radius:var(--radius-item);font-size:14px;font-weight:400;cursor:pointer}.pick:hover{background:color-mix(in oklab,var(--color-navy-500) 10%,transparent)}.pick-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone{display:grid;place-items:center;min-height:100dvh;padding:24px 16px}.standalone-card{width:min(100%,420px);padding:28px;border-radius:var(--radius-sheet)}.standalone-card .page-title{margin-top:6px;font-size:30px}.standalone-brand{margin-bottom:28px}.standalone-form{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.standalone-form .btn{justify-self:stretch;margin-top:4px}.standalone-foot{display:flex;justify-content:center;margin-top:20px}.board{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;margin-top:24px}@media (min-width:700px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.board{grid-template-columns:repeat(4,minmax(0,1fr))}}.col{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-panel)}@media (min-width:700px){.col-head{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 20px);z-index:2;border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:color-mix(in oklab,var(--color-card) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.glass-done>.col-head{background:color-mix(in oklab,color-mix(in oklab,var(--color-result) 10%,var(--color-card)) 88%,transparent)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.col-head{background:var(--color-card)}.glass-done>.col-head{background:color-mix(in oklab,var(--color-result) 8%,var(--color-card))}}@media (prefers-reduced-transparency:reduce){.col-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-card)}.glass-done>.col-head{background:color-mix(in oklab,var(--color-result) 8%,var(--color-card))}}.col-head{display:flex;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 14px}.col-name{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.3}.col-count,.col-sum{color:var(--color-ink-soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.col-sum{margin-left:auto;padding-right:6px;white-space:nowrap}.col-toggle{display:none;margin-left:auto}.col-sum+.col-toggle{margin-left:0}.col-toggle svg{transition:rotate .15s var(--ease-out)}.col-body{min-height:0;padding:0 8px 8px;overflow-y:auto;scrollbar-width:thin}@media (min-width:1200px) and (min-height:860px){.today{display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-h) - 76px)}.today>.page-head{margin-top:8px}.today>.banner{margin-top:12px}.today>.board,.today>.tiles{margin-top:16px}.today>.board{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.today .col{max-height:100%}}@media (max-width:699px){.col-toggle{display:inline-grid}.col[data-collapsed=true] .col-body{display:none}.col[data-collapsed=true] .col-toggle svg{rotate:-90deg}}.col-more{width:100%;margin-top:8px}.cards{display:grid;grid-gap:8px;gap:8px}.focus{margin-bottom:8px;padding:8px;border-radius:var(--radius-card);background:color-mix(in oklab,var(--color-navy-100) 60%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-navy-300) 60%,transparent)}.focus-label{display:flex;align-items:center;gap:6px;margin:2px 4px 8px;color:var(--color-navy-700);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.focus-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-navy)}.card{position:relative;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border-radius:var(--radius-card)}.card-hit{position:absolute;inset:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.card-hit:focus-visible{outline-offset:1px}.card a,.card button:not(.card-hit){position:relative;z-index:1}.card[data-highlight=true]{border-color:var(--color-navy-400);box-shadow:0 0 0 2px color-mix(in oklab,var(--color-navy-300) 70%,transparent),0 14px 28px -14px color-mix(in oklab,var(--color-navy-950) 32%,transparent)}.card-head{display:flex;align-items:center;gap:6px;min-width:0;min-height:16px;color:var(--color-ink-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.card-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-date{flex-shrink:0;margin-left:auto;white-space:nowrap}.card-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.card-title{min-width:0;font-family:var(--font-sans);overflow-wrap:anywhere}.card-amount,.card-title{font-size:13.5px;font-weight:600;line-height:1.375}.card-amount{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.card-note{display:flex;align-items:center;gap:5px;min-width:0;color:var(--color-ink-soft);font-size:12px;line-height:1.4}.card-note>svg{flex-shrink:0}.card-note>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-note-act{color:var(--color-coral-700)}.card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.card-action{margin-left:auto}.card-done .card-title{display:flex;align-items:baseline;gap:6px;color:var(--color-ink-soft);font-weight:500}.card-done .card-title>svg{flex-shrink:0;translate:0 2px}.card-done .card-amount{color:var(--color-ink-soft);font-weight:500}.card-done .card-foot{min-height:20px}.detail-amount{font-family:var(--font-heading);font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.detail-status{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600}.detail-why{margin-top:4px;color:var(--color-ink-soft);font-size:13px}.detail-section{margin-top:20px}.detail-notes{display:grid;grid-gap:8px;gap:8px}.panel-foot .btn{flex:1 1 auto}.strip-head{align-items:baseline;justify-content:space-between;gap:6px 16px}.strip-head,.strip-legend{display:flex;flex-wrap:wrap}.strip-legend{gap:4px 14px;color:var(--color-ink-soft);font-size:11px}.strip-legend>span{display:inline-flex;align-items:center;gap:6px}.strip-legend i{width:8px;height:8px;border-radius:2px}.strip-track{position:relative;height:96px;margin-top:24px;border-bottom:1px solid color-mix(in oklab,var(--color-navy-950) 14%,transparent)}.strip-past{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-item) 0 0 0;background:color-mix(in oklab,var(--color-coral-50) 80%,transparent)}.strip-today{position:absolute;top:-6px;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:var(--color-navy)}.strip-today>span{position:absolute;top:-8px;left:6px;color:var(--color-navy);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.strip-bar{position:absolute;bottom:0;width:10px;margin-left:-5px;padding:0;border:0;border-radius:4px 4px 0 0;background:var(--color-navy-600);cursor:pointer;transition:background-color .15s var(--ease-out)}.strip-bar:before{content:"";position:absolute;inset:-8px -4px 0}.strip-bar:hover,.strip-bar[data-active=true]{background:var(--color-navy)}.strip-bar-overdue{background:var(--color-coral-600)}@media (max-width:719px){.strip-bar{width:4px;margin-left:-2px;border-radius:2px 2px 0 0;box-shadow:0 0 0 1px var(--color-card)}.strip-bar-expected{box-shadow:none}}.strip-bar-overdue:hover,.strip-bar-overdue[data-active=true]{background:var(--color-coral-700)}.strip-bar-expected,.strip-bar-expected:hover,.strip-bar-expected[data-active=true]{border:1.5px dashed var(--color-navy-400);border-bottom:0;background:transparent;cursor:default}.strip-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;display:grid;grid-gap:2px;gap:2px;width:max-content;max-width:260px;padding:8px 10px;border-radius:var(--radius-item);background:var(--color-navy-950);color:#fff;font-size:12px;font-weight:600;line-height:1.35;text-align:left;translate:-50% 0;pointer-events:none}.strip-tip small{color:rgb(255 255 255/.75);font-size:11px;font-weight:400}.strip-tip[data-edge=start]{left:0;translate:0 0}.strip-tip[data-edge=end]{right:0;left:auto;translate:0 0}.strip-axis{position:relative;height:18px;margin-top:6px;color:var(--color-ink-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip-axis>span{position:absolute;white-space:nowrap;translate:-50% 0}.dropzone{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:28px 20px;border:1.5px dashed var(--color-navy-300);border-radius:var(--radius-card);color:var(--color-ink-soft);text-align:center;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}.dropzone[data-over=true]{border-color:var(--color-coral);background:color-mix(in oklab,var(--color-coral-50) 80%,transparent)}.dropzone strong{display:block;color:var(--color-ink);font-size:14px;overflow-wrap:anywhere}.dropzone p{max-width:46ch;font-size:13px}.help-turns{display:grid;grid-gap:12px;gap:12px}.help-turns>li{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.help-turns>li>svg{margin-top:3px}.help-turns b{display:block;font-size:13px}.help-turns span{color:var(--color-ink-soft);font-size:13px}.help-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.help-rows{display:grid;grid-gap:4px;gap:4px;counter-reset:row;color:var(--color-ink-soft);font-size:12px}.help-rows>li{display:flex;gap:8px;counter-increment:row}.help-rows>li:before{content:counter(row);display:inline-grid;flex-shrink:0;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--tint);color:var(--color-ink);font-size:10px;font-weight:600}.help-legend{display:grid;grid-gap:8px;gap:8px}.help-legend>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-ink-soft);font-size:13px}.dt-wrap{margin-top:12px;overflow:hidden;border-radius:var(--radius-panel)}.dt-scroll{overflow-x:auto;contain:paint}.dt{width:100%;border-collapse:collapse;font-size:13.5px}.dt th{height:40px;padding:0 12px;border-bottom:1px solid var(--hairline);color:var(--color-ink-soft);font-size:11px;font-weight:600;line-height:1.2;text-align:left;white-space:nowrap}.dt td{padding:10px 12px;border-top:1px solid var(--hairline);vertical-align:middle}.dt tbody tr:first-child td{border-top:0}.dt td:first-child,.dt th:first-child{padding-left:16px}.dt td:last-child,.dt th:last-child{padding-right:16px}.dt .right{text-align:right}.dt tbody tr{transition:background-color .15s var(--ease-out),opacity .2s var(--ease-out)}@media (hover:hover){.dt tbody tr:hover{background:color-mix(in oklab,var(--color-navy-950) 3%,transparent)}}.dt tbody tr[data-selected=true]{background:color-mix(in oklab,var(--color-navy-100) 60%,transparent)}.dt tbody tr[data-highlight=true]{background:color-mix(in oklab,var(--color-navy-100) 80%,transparent)}.dt tbody tr[data-leaving=true]{opacity:0}.dt-sort{display:inline-flex;align-items:center;gap:4px;margin:0 -6px;padding:4px 6px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}.dt-sort:hover,.dt-sort[data-active=true]{color:var(--color-ink)}.dt-sort>svg{opacity:.55}.dt-sort[data-active=true]>svg{opacity:1}.dt-check{width:40px;padding-right:0!important}.dt-check-hit{display:inline-grid;place-items:center;width:28px;height:28px;margin:-6px;cursor:pointer}.dt-main{min-width:180px}.dt-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-weight:600;line-height:1.375;text-align:left;overflow-wrap:anywhere}button.dt-title{cursor:pointer}button.dt-title:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--color-navy-950) 30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-navy-950) 30%,transparent);text-underline-offset:3px}.dt-meta{margin-top:1px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dt-meta,.dt-note{color:var(--color-ink-soft);line-height:1.4}.dt-note{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12px}.dt-note>svg{flex-shrink:0}.dt-note-act{color:var(--color-coral-700)}.dt-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dt-date{min-width:50px;white-space:nowrap}.dt-amount{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dt-amount small{display:block;color:var(--color-ink-soft);font-size:11px;font-weight:400}.dt-actions{text-align:right;white-space:nowrap}.dt-actions>.cluster{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.dt-done .dt-amount,.dt-done .dt-title{color:var(--color-ink-soft);font-weight:500}.dt-empty{padding:16px}.dt-foot{align-items:center;gap:8px 16px;padding:10px 16px;border-top:1px solid var(--hairline);color:var(--color-ink-soft);font-size:12px}.dt-foot,.dt-head{display:flex;flex-wrap:wrap;justify-content:space-between}.dt-head{align-items:baseline;gap:6px 16px;padding:14px 16px 10px}.dt-head .count{margin-left:6px;font-size:12px;font-weight:400}@media (max-width:719px){.dt-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dt-stack,.dt-stack tbody{display:block}.dt-stack tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:6px 10px;gap:6px 10px;padding:12px 14px;border-top:1px solid var(--hairline)}.dt-stack tbody tr:first-child{border-top:0}.dt-stack td{display:block;grid-column:1/-1;padding:0!important;border:0}.dt-stack td.dt-check{grid-column:1;width:auto;padding-top:2px!important}.dt-stack td.dt-main{grid-column:2;min-width:0}.dt-stack td.dt-check+td.dt-main{grid-column:2}.dt-stack tr:not(:has(td.dt-check)) td.dt-main{grid-column:1/span 2}.dt-stack td.dt-amount{grid-column:3;grid-row:1}.dt-stack td.dt-amount~td.dt-amount{grid-column:1/-1;grid-row:auto;font-weight:400;text-align:left}.dt-stack td.dt-amount~td.dt-amount small{display:inline;margin-left:6px}.dt-stack td.dt-actions{text-align:left;white-space:normal}.dt-stack td.dt-actions>.cluster{flex-wrap:wrap;justify-content:flex-start}.dt-stack td[data-label]:not(:empty):before{content:attr(data-label);display:inline-block;min-width:76px;margin-right:8px;color:var(--color-ink-soft);font-size:11px}.dt-stack td.dt-amount:not(.dt-amount~.dt-amount):before{content:none}.dt-stack td.dt-block[data-label]:not(:empty):before{display:block;margin-bottom:2px}.dt-stack td[data-label]>.dt-cell{display:inline-flex}.dt-stack td:empty{display:none}.toolbar>.search{width:100%}.toolbar>.spacer{display:none}}.actionbar-space{height:84px}.actionbar{position:fixed;right:12px;bottom:24px;left:12px;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:760px;min-height:52px;margin-inline:auto;padding:8px 8px 8px 18px;border-radius:var(--radius-panel);color:#fff;font-size:14px;animation:toast-in .2s var(--ease-out)}@media (max-width:1099px){.actionbar{bottom:84px}}.actionbar-count{font-weight:600}.actionbar-sum{color:rgb(255 255 255/.78);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actionbar .btn{height:32px;padding:0 12px;border-color:transparent;background:rgb(255 255 255/.14);color:#fff;font-size:13px;font-weight:600;box-shadow:none}.actionbar .btn:hover:not(:disabled){background:rgb(255 255 255/.24)}.actionbar .btn-main{background:var(--color-card);color:var(--color-navy)}.actionbar .btn-main:hover:not(:disabled){background:var(--color-navy-50)}.actionbar .icon-btn{background:rgb(255 255 255/.1);color:#fff}.actionbar .icon-btn:hover{background:rgb(255 255 255/.2)}.attention{margin-top:12px}.chart-plot{position:relative;margin-top:8px;padding-left:56px}.chart-grid{position:absolute;right:0;left:56px;border-top:1px dashed color-mix(in oklab,var(--color-navy-950) 10%,transparent)}.chart-grid-base{border-top:1px solid color-mix(in oklab,var(--color-navy-950) 16%,transparent)}.chart-grid>span{position:absolute;top:-8px;left:-56px;width:48px;color:var(--color-ink-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.chart-bars{position:absolute;right:0;bottom:26px;left:56px;display:grid;grid-gap:6px;gap:6px}.chart-col{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:0;padding:0;border:0;border-radius:6px 6px 0 0;background:none;cursor:default;transition:opacity .15s var(--ease-out)}.chart-col[data-dim=true]{opacity:.45}.chart-stack{display:flex;flex-direction:column-reverse;gap:2px;width:min(36px,70%)}.chart-seg{display:block;box-shadow:inset 0 0 0 1px rgb(14 26 48/.14)}.chart-seg-top{border-radius:4px 4px 0 0}.chart-tip,.hbar-tip{position:absolute;left:50%;z-index:5;display:grid;grid-gap:2px;gap:2px;width:max-content;max-width:260px;padding:8px 10px;border-radius:var(--radius-item);background:var(--color-navy-950);color:rgb(255 255 255/.82);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;text-align:left;translate:-50% 0;pointer-events:none}.chart-tip b{color:#fff;font-size:12px}.chart-tip i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px}.chart-tip[data-edge=start]{left:0;translate:0 0}.chart-tip[data-edge=end]{right:0;left:auto;translate:0 0}.chart-axis{position:absolute;right:0;bottom:0;left:56px;display:grid;grid-gap:6px;gap:6px;color:var(--color-ink-soft);font-size:11px;text-align:center}.chart-axis>span{min-width:0;overflow:hidden;white-space:nowrap}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;color:var(--color-ink-soft);font-size:12px}.chart-legend>li{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px rgb(14 26 48/.14)}.hbars{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.hbars>li{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;font-size:13px}.hbar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hbar-track{display:block;height:8px}.hbar-track>span{display:block;min-width:4px;height:100%;border-radius:0 4px 4px 0;background:var(--color-navy-500)}.hbar-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:520px){.chart-axis>span:nth-child(2n){visibility:hidden}.hbars>li{grid-template-columns:minmax(0,110px) minmax(0,1fr) auto}}.abo-unit{margin-left:4px;color:var(--color-ink-soft);font-size:11px;font-weight:400}.abo-note{align-items:flex-start}.abo-note>svg{margin-top:3px}.abo-note>span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.abo-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.abo-first{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:20px}.abo-first>div:first-child{display:grid;justify-items:start;grid-gap:10px;gap:10px}.abo-first p{max-width:62ch}@media (min-width:900px){.abo-first{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:32px}}.abo-hidden{margin-top:20px}.abo-hidden>ul{display:grid;max-width:720px;margin-top:8px}.abo-hidden li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 0;border-top:1px solid var(--hairline)}.abo-hidden li>div{display:grid;min-width:0;font-size:13.5px;overflow-wrap:anywhere}.abo-hidden li span.muted{font-size:12px}.abo-editor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.abo-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.abo-form>.field{align-content:start}@media (min-width:560px){.abo-form{grid-template-columns:repeat(2,minmax(0,1fr))}.abo-span{grid-column:1/-1}}.abo-merge{display:flex;flex-wrap:wrap;gap:8px}.abo-merge>.select{flex:1 1 220px;width:auto}.abo-why{flex:1 1 260px;min-width:0;color:var(--color-coral-700);font-size:12.5px;line-height:1.4}.abo-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.abo-status>span{display:inline-flex;align-items:center;gap:4px}.abo-status>:not(:last-child):after{content:"·";margin-left:6px}.hw-check{display:inline-grid;flex-shrink:0;place-items:center;width:16px;height:16px}.hw-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:8px;gap:8px;margin-top:12px}.hw-person{align-content:start;height:100%}.hw-person-head{display:flex;align-items:center;gap:10px;min-width:0}.hw-person-head>div{min-width:0}.hw-person-role{overflow:hidden;color:var(--color-ink-soft);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hw-empty{margin-top:12px;padding:32px 16px;font-size:13px}.hw-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.hw-group{min-width:0;margin:0;padding:0;border:0}.hw-group>legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:600;line-height:1.4}.hw-span{grid-column:1/-1}.hw-field-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hw-segmented{justify-self:start;max-width:100%;overflow-x:auto}.hw-devices{display:grid;grid-gap:2px;gap:2px}.hw-devices>li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid var(--hairline)}.hw-devices>li:first-child{border-top:0}.hw-devices .check{margin-top:3px}.hw-device-open{display:block;max-width:100%;padding:0;border:0;border-radius:4px;background:none;color:var(--color-ink);font-size:13.5px;font-weight:600;line-height:1.375;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--color-navy-950) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-navy-950) 25%,transparent);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.hw-device-open:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.hw-device-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.hw-well{padding:14px;border-radius:var(--radius-card);background:color-mix(in oklab,var(--color-navy-950) 4.5%,transparent)}.hw-list{display:grid;grid-gap:6px;gap:6px;margin-top:8px;color:var(--color-ink-soft);font-size:13px}.hw-list>li{display:grid;grid-template-columns:6px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.hw-list>li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--color-navy-300);translate:0 -3px}.hw-wrap-btn{justify-self:start;max-width:100%;height:auto;min-height:36px;padding-block:8px;line-height:1.25;white-space:normal;text-align:left}.hw-person-chip{gap:5px;padding-left:2px}.hw-person-count{flex-shrink:0;margin-left:auto;color:var(--color-ink-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hw-why{color:var(--color-coral-700);font-size:12.5px;line-height:1.4}.hw-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.hw-status>:not(:last-child):after{content:"·";margin-left:6px}.runner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.runner-text{flex:1 1 320px;min-width:0}.group-title>svg{margin-right:4px;translate:0 2px}.pipe-list{display:grid}.pipe-list>li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--hairline);font-size:13px}.pipe-list>li:first-child{border-top:0}.pipe-list .link{flex-shrink:0;font-size:12px;white-space:nowrap}.pipe-text{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.pipe-text>b{font-weight:600}.pipe-meta,.pipe-text>span{color:var(--color-ink-soft)}.pipe-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:11px}.pipe-details>summary{width:100%;padding:6px 0;color:var(--color-ink)}.pipe-details>summary>.count{margin-left:auto;font-size:12px;font-weight:400}.pipe-details>.pipe-list{padding-left:12px}.alias-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;grid-gap:12px;gap:12px}.alias-form>.btn{justify-self:start}.alias-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 0;border-top:1px solid var(--hairline);font-size:14px}.alias-list>li:first-child{border-top:0}.alias-list>li>svg{color:var(--color-ink-soft)}.alias-list>li>.icon-btn{margin-left:auto}.learn-list{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.learn-list>li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:14px}.learn-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tint);color:var(--color-ink-soft)}.learn-icon-act{background:var(--color-coral-50);color:var(--color-coral-700)}.rule-row{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--hairline);cursor:pointer}.rule-row:first-child{border-top:0}.rule-row b{display:block;font-size:14px}.rule-row span{color:var(--color-ink-soft);font-size:13px}