@font-face{font-family:display;src:url(/_next/static/media/2829ce62aa7187e9-s.p.woff2) format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_4c6773{font-family:display,display Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal}.__variable_4c6773{--font-display:"display","display Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@font-face{font-family:ui;src:url(/_next/static/media/ae05c57c271ebcb0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:ui Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_1829c8{font-family:ui,ui Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal}.__variable_1829c8{--font-ui:"ui","ui Fallback",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@font-face{font-family:"serif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_1c3dce{font-family:"serif","serif Fallback",Georgia,Times New Roman,serif}.__variable_1c3dce{--font-serif:"serif","serif Fallback",Georgia,Times New Roman,serif}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4ea204{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.__variable_4ea204{--font-mono:"mono","mono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--ink:#191918;--ink-2:#37352f;--paper:#ffffff;--paper-2:#f6f6f4;--surface:#ffffff;--marker:#191918;--marker-2:#37352f;--marker-soft:rgba(25,25,24,0.07);--marker-text:#191918;--on-marker:#ffffff;--marker-glow:rgba(25,25,24,0.18);--brand:#2f5f9e;--pin:#2f5f9e;--pin-fg:#ffffff;--pin-glow:rgba(47,95,158,0.4);--intent-copy:#bb4985;--intent-layout:#317aa3;--intent-style:#8b61aa;--intent-asset:#2a8079;--intent-link:#64473a;--intent-behavior:#b25d07;--intent-bug:#cd4944;--intent-add:#448361;--approve:#398157;--on-approve:#ffffff;--approve-soft:rgba(57,129,87,0.13);--approve-text:#2f6b47;--question:#c8892a;--question-soft:rgba(200,137,42,0.18);--question-text:#8a5d12;--progress:rgba(42,128,121,0.14);--progress-text:#26665f;--danger:#c64641;--danger-soft:rgba(198,70,65,0.13);--danger-text:#a1332f;--muted:#6c6b68;--hairline:rgba(25,25,24,0.09);--hairline-2:rgba(25,25,24,0.16);--shadow:0 1px 2px rgba(25,25,24,0.04),0 6px 16px rgba(25,25,24,0.05);--shadow-lift:0 2px 4px rgba(25,25,24,0.05),0 14px 32px rgba(25,25,24,0.09);--radius-lg:20px;--radius:12px;--radius-sm:8px;--radius-xs:6px;--ui:var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--display:var(--font-display),var(--font-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--serif:var(--font-serif),Georgia,"Times New Roman",serif;--ease:cubic-bezier(0.16,1,0.3,1);color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#e6e6e4;--ink-2:#c4c4c2;--paper:#191919;--paper-2:#252525;--surface:#202020;--marker:#e6e6e4;--marker-2:#ffffff;--marker-soft:rgba(230,230,228,0.12);--marker-text:#e6e6e4;--on-marker:#191919;--marker-glow:rgba(230,230,228,0.22);--brand:#7ea5e6;--intent-copy:#db589d;--intent-layout:#3c90c0;--intent-style:#a474c8;--intent-asset:#329890;--intent-link:#b07e69;--intent-behavior:#d9730d;--intent-bug:#f05851;--intent-add:#4d956f;--approve:#4faf78;--on-approve:#191919;--approve-soft:rgba(79,175,120,0.15);--approve-text:#7fd3a0;--question-soft:rgba(200,137,42,0.18);--question-text:#e0aa4e;--progress:rgba(63,167,157,0.16);--progress-text:#63cabf;--danger:#f05851;--danger-soft:rgba(240,88,81,0.16);--danger-text:#f58e89;--hairline:rgba(255,255,255,0.094);--hairline-2:rgba(255,255,255,0.17);--muted:#9b9b98;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.35);--shadow-lift:0 2px 4px rgba(0,0,0,0.4),0 16px 40px rgba(0,0,0,0.5)}}[data-theme=dark]{--ink:#e6e6e4;--ink-2:#c4c4c2;--paper:#191919;--paper-2:#252525;--surface:#202020;--marker:#e6e6e4;--marker-2:#ffffff;--marker-soft:rgba(230,230,228,0.12);--marker-text:#e6e6e4;--on-marker:#191919;--marker-glow:rgba(230,230,228,0.22);--brand:#7ea5e6;--intent-copy:#db589d;--intent-layout:#3c90c0;--intent-style:#a474c8;--intent-asset:#329890;--intent-link:#b07e69;--intent-behavior:#d9730d;--intent-bug:#f05851;--intent-add:#4d956f;--approve:#4faf78;--on-approve:#191919;--approve-soft:rgba(79,175,120,0.15);--approve-text:#7fd3a0;--question-soft:rgba(200,137,42,0.18);--question-text:#e0aa4e;--progress:rgba(63,167,157,0.16);--progress-text:#63cabf;--danger:#f05851;--danger-soft:rgba(240,88,81,0.16);--danger-text:#f58e89;--hairline:rgba(255,255,255,0.094);--hairline-2:rgba(255,255,255,0.17);--muted:#9b9b98;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.35);--shadow-lift:0 2px 4px rgba(0,0,0,0.4),0 16px 40px rgba(0,0,0,0.5);color-scheme:dark}[data-theme=light]{--ink:#191918;--ink-2:#37352f;--paper:#ffffff;--paper-2:#f6f6f4;--surface:#ffffff;--marker:#191918;--marker-2:#37352f;--marker-soft:rgba(25,25,24,0.07);--marker-text:#191918;--on-marker:#ffffff;--marker-glow:rgba(25,25,24,0.18);--brand:#2f5f9e;--pin:#2f5f9e;--pin-fg:#ffffff;--pin-glow:rgba(47,95,158,0.4);--intent-copy:#bb4985;--intent-layout:#317aa3;--intent-style:#8b61aa;--intent-asset:#2a8079;--intent-link:#64473a;--intent-behavior:#b25d07;--intent-bug:#cd4944;--intent-add:#448361;--approve:#398157;--on-approve:#ffffff;--approve-soft:rgba(57,129,87,0.13);--approve-text:#2f6b47;--question:#c8892a;--question-soft:rgba(200,137,42,0.18);--question-text:#8a5d12;--progress:rgba(42,128,121,0.14);--progress-text:#26665f;--danger:#c64641;--danger-soft:rgba(198,70,65,0.13);--danger-text:#a1332f;--muted:#6c6b68;--hairline:rgba(25,25,24,0.09);--hairline-2:rgba(25,25,24,0.16);--shadow:0 1px 2px rgba(25,25,24,0.04),0 6px 16px rgba(25,25,24,0.05);--shadow-lift:0 2px 4px rgba(25,25,24,0.05),0 14px 32px rgba(25,25,24,0.09);color-scheme:light}[data-theme=hillsend]{--ink:#eef2ea;--ink-2:#c9d3cc;--paper:#101f1a;--paper-2:#16271f;--surface:#142520;--marker:#f8bd5d;--marker-2:#ffd07a;--marker-soft:rgba(248,189,93,0.14);--marker-text:#f8bd5d;--on-marker:#101f1a;--marker-glow:rgba(248,189,93,0.28);--brand:#7ea5e6;--intent-copy:#db589d;--intent-layout:#3c90c0;--intent-style:#a474c8;--intent-asset:#329890;--intent-link:#b07e69;--intent-behavior:#d9730d;--intent-bug:#f05851;--intent-add:#4d956f;--approve:#4faf78;--on-approve:#101f1a;--approve-soft:rgba(79,175,120,0.15);--approve-text:#7fd3a0;--question-soft:rgba(200,137,42,0.18);--question-text:#e0aa4e;--progress:rgba(63,167,157,0.16);--progress-text:#63cabf;--danger:#f05851;--danger-soft:rgba(240,88,81,0.16);--danger-text:#f58e89;--hairline:rgba(238,242,234,0.1);--hairline-2:rgba(238,242,234,0.18);--muted:#9fb3aa;--shadow:0 1px 2px rgba(0,0,0,0.3),0 8px 24px rgba(0,0,0,0.35);--shadow-lift:0 2px 4px rgba(0,0,0,0.4),0 16px 40px rgba(0,0,0,0.5);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img,picture,svg,video{max-width:100%}.mono,code,pre{font-family:var(--mono);font-size:12.5px}::selection{background:var(--marker-soft)}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:6px}.skip{position:absolute;left:12px;top:12px;z-index:100;transform:translateY(calc(-100% - 16px));background:var(--marker);color:var(--on-marker);font-size:14px;font-weight:600;text-decoration:none;padding:10px 16px;border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);transition:transform .15s var(--ease)}.skip:focus-visible{transform:none;outline-offset:3px}.layout{--rail:236px;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh;background:var(--paper);color:var(--ink);transition:grid-template-columns .2s var(--ease)}.layout:has(.rail[data-tight]){--rail:62px}@media (prefers-reduced-motion:reduce){.layout{transition:none}}@media (max-width:860px){.layout{grid-template-columns:1fr}}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--hairline);padding:22px 14px 18px;display:flex;flex-direction:column;gap:2px;background:var(--paper-2)}@media (max-width:860px){.rail{position:-webkit-sticky;position:sticky;top:0;z-index:5;height:auto;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:4px;padding:8px 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-right:0;border-bottom:1px solid var(--hairline)}.rail::-webkit-scrollbar{display:none}.rail .rail-foot{display:none}.rail-link{padding:9px 12px;white-space:nowrap}.rail-brand,.rail-link{min-height:40px;flex:0 0 auto}.rail[data-tight]{padding-left:14px;padding-right:14px;align-items:center}.rail[data-tight] .rail-label,.rail[data-tight] .wordmark>span{display:inline}.rail[data-tight] .wordmark{gap:8px}.rail[data-tight] .rail-link{justify-content:flex-start;padding-left:12px;padding-right:12px}.rail[data-tight] .rail-count{position:static;margin-left:auto;min-width:20px;height:19px;padding:0 6px;font-size:11px;box-shadow:none}}.rail-brand{display:flex;align-items:center;margin:0 8px 22px;text-decoration:none}@media (max-width:860px){.rail-brand{margin:0 12px 0 0}}.wordmark{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;letter-spacing:-.02em;color:var(--ink)}.wordmark b{color:var(--marker)}.rail-link{display:flex;align-items:center;gap:10px;text-decoration:none;padding:8px 10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--muted);transition:background .15s var(--ease),color .15s var(--ease)}.rail-link svg{width:22px;height:22px;flex:0 0 auto}.rail-link:hover{background:var(--paper);color:var(--ink)}.rail-link[aria-current=page]{background:var(--marker-soft);color:var(--ink);font-weight:600}.rail-link[aria-current=page] svg{color:var(--marker-text)}.rail-link kbd{margin-left:auto}button.rail-link{width:100%;font:inherit;text-align:left;background:none;border:0;cursor:pointer}button.rail-link:disabled{opacity:.55;cursor:default}@media (max-width:860px){button.rail-link{width:auto}}.rail-count{margin-left:auto;flex:0 0 auto;min-width:20px;padding:0 6px;height:19px;display:inline-grid;place-items:center;border-radius:var(--radius-xs);color:var(--on-marker);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rail-count,.rail-link[aria-current=page] .rail-count{background:var(--marker)}.rail[data-tight]{padding-left:8px;padding-right:8px;align-items:stretch}.rail[data-tight] .rail-label{display:none}.rail[data-tight] .rail-link,.rail[data-tight] .rail-toggle{justify-content:center;padding-left:0;padding-right:0;position:relative}.rail[data-tight] .rail-count{position:absolute;top:2px;right:2px;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px var(--surface)}.rail[data-tight] .rail-brand{margin:0 0 22px;justify-content:center}.rail[data-tight] .wordmark>span{display:none}.rail[data-tight] .wordmark{gap:0}.rail[data-tight] .rail-foot{padding:12px 0 0;text-align:center;overflow:hidden}.rail[data-tight] .rail-foot strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-toggle{font:inherit;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--muted);transition:background .15s var(--ease),color .15s var(--ease)}.rail-toggle:hover{background:var(--paper);color:var(--ink)}.rail-toggle svg{width:22px;height:22px;flex:0 0 auto}@media (max-width:860px){.rail-toggle{display:none}.layout:has(.rail[data-tight]){--rail:1fr}}.rail-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 0;border-top:1px solid var(--hairline);font-size:12.5px;color:var(--muted);text-decoration:none;border-radius:var(--radius-sm)}.rail-foot:hover{color:var(--ink)}.rail-foot .rail-label{min-width:0;white-space:nowrap}.rail-foot .rail-label,.rail-foot strong{display:block;overflow:hidden;text-overflow:ellipsis}.rail-foot strong{color:var(--ink);font-weight:600;font-size:13px}.rail-who{flex:0 0 auto;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:var(--paper-2);color:var(--ink);font-size:11.5px;font-weight:700;letter-spacing:.02em}.rail[data-tight] .rail-foot{justify-content:center;padding-left:0;padding-right:0}.layout>main{padding:36px 44px 96px;max-width:1180px;width:100%;min-width:0}@media (max-width:860px){.layout>main{padding:20px 18px 64px}}h1{font-family:var(--display);font-weight:700;font-size:33px;letter-spacing:-.022em;line-height:1.12;margin:0 0 6px;text-wrap:balance}h2{font-size:17px;letter-spacing:-.01em;margin:36px 0 12px}h2,h3{font-weight:600}h3{font-size:15px;margin:0 0 6px}p.lede{color:var(--muted);font-size:15.5px;margin:0 0 26px;max-width:62ch}.eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.eyebrow,kbd{color:var(--muted)}kbd{font:inherit;font-size:11px;font-weight:700;min-width:20px;text-align:center;background:var(--paper);border:solid var(--hairline);border-width:1px 1px 2px;border-radius:6px;padding:2px 6px}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.card,.card>*{min-width:0}.card-link{text-decoration:none;display:block;transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.card-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--hairline-2)}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.row{gap:10px}.row,.spread{display:flex;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between;gap:16px}.stack{display:grid;grid-gap:10px;gap:10px}.btn{font:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;border-radius:var(--radius-sm);padding:9px 18px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;transition:transform .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease),box-shadow .15s var(--ease)}.btn:active{transform:scale(.985)}.btn-primary{background:var(--marker);color:var(--on-marker);box-shadow:var(--shadow)}.btn-primary:hover{background:var(--marker-2)}.btn-ghost{background:transparent;border-color:var(--hairline-2);color:var(--ink)}.btn-ghost:hover{background:var(--paper)}.btn-quiet{background:transparent;color:var(--muted);padding-left:8px;padding-right:8px}.btn-quiet:hover{color:var(--ink)}.btn-danger{background:transparent;border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-primary:disabled{opacity:1;background:var(--paper-2);color:var(--muted);box-shadow:none}.btn-sm{font-size:13px;padding:6px 12px}input[type=email],input[type=password],input[type=text],input[type=url],select,textarea{font:inherit;width:100%;padding:10px 13px;border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--marker);box-shadow:0 0 0 3px var(--marker-soft)}input:disabled,textarea:disabled{opacity:.6}label{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}label small{font-weight:400;color:var(--muted)}.field-row{display:flex;gap:8px;align-items:stretch}.field-row input{flex:1 1}.url-box{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--hairline-2);border-radius:var(--radius);padding:6px 6px 6px 18px;box-shadow:var(--shadow);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.url-box:focus-within{border-color:var(--marker);box-shadow:0 0 0 4px var(--marker-soft),var(--shadow)}.url-box svg{flex:0 0 auto;color:var(--muted)}.url-box input{border:0;background:transparent;padding:10px 6px;font-size:16px;box-shadow:none!important}.url-box .btn{flex:0 0 auto}@media (max-width:640px){.url-box{border-radius:var(--radius);flex-wrap:wrap;padding:10px}.url-box .btn{width:100%;justify-content:center}}.check{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:13.5px;color:var(--ink-2);margin:12px 4px 0}.check input{width:16px;height:16px;margin-top:3px;accent-color:var(--marker)}.note-mascot{display:block;overflow:visible;color:var(--muted);--note-body:var(--brand);--note-face:var(--paper)}.note-mascot[data-tone=ink]{--note-body:var(--ink)}.note-mascot[data-tone=pink]{--note-body:var(--intent-copy)}.note-mascot[data-tone=blue]{--note-body:var(--intent-layout)}.note-mascot[data-tone=purple]{--note-body:var(--intent-style)}.note-mascot[data-tone=teal]{--note-body:var(--intent-asset)}.note-mascot[data-tone=brown]{--note-body:var(--intent-link)}.note-mascot[data-tone=orange]{--note-body:var(--intent-behavior)}.note-mascot[data-tone=red]{--note-body:var(--intent-bug)}.note-mascot[data-tone=green]{--note-body:var(--intent-add)}.note-mascot circle,.note-mascot path{transition:none}.note-mascot[data-alive]{transition:transform .26s var(--ease)}.note-mascot[data-alive] g>circle:last-of-type{transition:cx .14s linear,cy .14s linear}.note-mascot[data-alive]:hover{transform:translateY(-3px) rotate(3deg);cursor:pointer}.note-mascot[data-pop]{animation:note-pop .46s var(--ease)}@keyframes note-pop{0%{transform:scale(1)}30%{transform:scale(1.12) rotate(-5deg)}60%{transform:scale(.97) rotate(3deg)}to{transform:scale(1)}}.note-mascot[data-alive] .note-zzz{animation:note-drift 3.4s ease-in-out infinite}.note-mascot[data-alive] .note-dots circle{animation:note-rise 1.9s ease-in-out infinite}.note-mascot[data-alive] .note-dots circle:nth-child(2){animation-delay:.22s}.note-mascot[data-alive] .note-dots circle:nth-child(3){animation-delay:.44s}.note-mascot[data-alive] .note-sparkle path{animation:note-twinkle 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.note-mascot[data-alive] .note-sparkle path:nth-child(2){animation-delay:.5s}.note-mascot[data-alive] .note-sparkle path:nth-child(3){animation-delay:1s}@keyframes note-drift{0%,to{opacity:.3;transform:translateY(1px)}50%{opacity:.6;transform:translateY(-1.5px)}}@keyframes note-rise{0%,to{opacity:.25}50%{opacity:.7}}@keyframes note-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.note-mascot,.note-mascot *{animation:none!important;transition:none!important}.note-mascot:hover{transform:none}}.notfound{max-width:560px;margin:0 auto;padding:96px 24px;text-align:center;display:grid;justify-items:center;grid-gap:6px;gap:6px}.notfound h1{margin:14px 0 0}.notfound .lede{margin-bottom:22px}.notfound .row{justify-content:center}.greet{display:flex;align-items:center;gap:16px;margin-bottom:6px}.greet .note-mascot{flex:0 0 auto;margin-top:-4px}.greet h1{margin:0}@media (max-width:520px){.greet{gap:12px}.greet .note-mascot{width:48px;height:48px}}.segmented{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:3px;background:var(--paper-2);border-radius:calc(var(--radius-sm) + 3px)}.segmented button{font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;border:0;border-radius:var(--radius-sm);padding:7px 16px;background:transparent;color:var(--muted);transition:background .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.segmented button:hover{color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.chip{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-xs);padding:3px 10px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--hairline);color:var(--muted)}.chip:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.7}.chip[data-tone=open],.chip[data-tone=ready]{background:var(--marker-soft);color:var(--marker-text)}.chip[data-tone=approved],.chip[data-tone=deployed],.chip[data-tone=healthy]{background:var(--approve-soft);color:var(--approve-text)}.chip[data-tone=in_review],.chip[data-tone=needs_clarification],.chip[data-tone=weak]{background:var(--question-soft);color:var(--question-text)}.chip[data-tone=consolidating],.chip[data-tone=in_progress]{background:var(--progress);color:var(--progress-text)}.chip[data-tone=down]{background:var(--danger-soft);color:var(--danger-text)}.chip.plain:before{display:none}.chip[data-intent]{background:color-mix(in srgb,var(--tint) 15%,transparent);color:color-mix(in srgb,var(--tint) 70%,var(--ink))}.chip[data-intent=copy]{--tint:var(--intent-copy)}.chip[data-intent=layout]{--tint:var(--intent-layout)}.chip[data-intent=style]{--tint:var(--intent-style)}.chip[data-intent=asset]{--tint:var(--intent-asset)}.chip[data-intent=link]{--tint:var(--intent-link)}.chip[data-intent=behavior]{--tint:var(--intent-behavior)}.chip[data-intent=bug]{--tint:var(--intent-bug)}.chip[data-intent=content_add]{--tint:var(--intent-add)}.steps{margin:14px 0 0}.step,.steps{display:flex;align-items:center;gap:0}.step{flex:1 1;min-width:0}.step i{width:10px;height:10px;border-radius:999px;background:var(--hairline-2);flex:0 0 auto;transition:background .2s var(--ease),transform .2s var(--ease)}.step:not(:last-child):after{content:"";flex:1 1;height:2px;background:var(--hairline);margin:0 4px}.step[data-state=done] i{background:var(--approve)}.step[data-state=done]:after{background:var(--approve);opacity:.5}.step[data-state=now] i{background:var(--marker);transform:scale(1.4);box-shadow:0 0 0 4px var(--marker-soft)}.progress-rail{margin-top:14px}.steps-read{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 0;font-size:12.5px;color:var(--muted)}.steps-read strong{color:var(--ink);font-weight:600}.steps-read span{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.project-card{position:relative;padding:18px 20px 16px}.project-card .favicon{width:28px;height:28px;border-radius:8px;background:var(--paper-2);object-fit:contain;padding:4px;flex:0 0 auto}.project-card h3{font-size:16px;margin:0}.project-card .domain{font-size:13px;color:var(--muted);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card .meta{display:flex;gap:12px;font-size:12.5px;color:var(--muted);margin-top:12px}.project-card .stretched:after{content:"";position:absolute;inset:0;border-radius:inherit}.project-card .actions{position:relative;z-index:1;display:flex;gap:6px}.link-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--hairline)}.link-row:first-of-type{border-top:0}.link-row .label{font-weight:600;font-size:14px}.link-row .scopes,.link-url{font-size:12px;color:var(--muted)}.link-url{flex:1 1;min-width:0;font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--paper);border-radius:8px;padding:6px 10px}.capturing{display:flex;align-items:center;gap:14px}.capturing .note-mascot{flex:0 0 auto}.capturing .bar{flex:1 1;height:6px;border-radius:999px;background:var(--hairline);overflow:hidden}.capturing-word{font-size:13.5px;color:var(--muted);white-space:nowrap}@media (max-width:860px){.capturing{flex-wrap:wrap}.capturing-word{white-space:normal;flex:1 1 100%}}.capturing .bar i{display:block;height:100%;width:40%;background:linear-gradient(90deg,var(--marker-2),var(--marker));border-radius:999px;animation:sweep 1.6s var(--ease) infinite}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.page-tile{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.page-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.page-tile .shot{aspect-ratio:4/3;background:var(--paper-2);overflow:hidden;position:relative}.page-tile .shot img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.page-tile .shot .placeholder{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:12px}.page-tile .body{padding:10px 12px 12px;display:grid;grid-gap:4px;gap:4px}.page-tile code{font-size:11.5px;color:var(--muted)}.page-tile .title,.page-tile code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-tile .title{font-size:13px;font-weight:500}.quotes{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.quotes li{font-size:13.5px;line-height:1.45;padding:8px 12px;border-radius:var(--radius-sm);background:var(--paper);border-left:3px solid var(--marker)}.quotes .who{display:inline-block;font-size:11px;font-weight:700;color:var(--muted);margin-right:8px;text-transform:uppercase;letter-spacing:.04em}.quotes .more{border-left-color:transparent;color:var(--muted);font-size:12.5px;padding-top:2px}.checklist{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.checklist li{display:flex;gap:12px;align-items:flex-start;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px 14px}.checklist li[data-done=true]{opacity:.7}.checklist .tick{width:22px;height:22px;border-radius:999px;border:2px solid var(--hairline-2);flex:0 0 auto;margin-top:1px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff}.checklist li[data-done=true] .tick{background:var(--approve);border-color:var(--approve)}.checklist strong{font-size:14.5px}.rounds{display:grid;grid-gap:10px;gap:10px}.round-row{display:flex;align-items:center;gap:16px;text-decoration:none;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:14px 18px;box-shadow:var(--shadow);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.round-row:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift);border-color:var(--hairline-2)}.round-n{width:38px;height:38px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:16px;background:var(--marker-soft);color:var(--marker-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.round-row strong{font-size:15px}.steps.mini{margin-top:10px;max-width:360px}.steps.mini .step i{width:7px;height:7px}.steps.mini .step[data-state=now] i{transform:scale(1.3);box-shadow:0 0 0 3px var(--marker-soft)}@media (max-width:640px){.round-row .chip{display:none}}.changeset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}@media (max-width:980px){.changeset{grid-template-columns:1fr}}.item{border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:13px 15px;margin-bottom:10px;background:var(--surface)}.item h3{font-size:14.5px}.confidence{height:4px;border-radius:999px;background:var(--hairline);overflow:hidden;margin-top:8px}.confidence span{display:block;height:100%;background:var(--marker)}details.context summary{cursor:pointer;font-size:12.5px;color:var(--muted);margin-top:10px}pre.json{background:var(--paper);border-radius:var(--radius-sm);padding:12px;overflow-x:auto;font-size:12px}.quote{border-left:3px solid var(--hairline-2);padding-left:12px;color:var(--muted);font-size:13.5px;margin:10px 0}.tabs{display:flex;gap:6px;border-bottom:1px solid var(--hairline);margin-bottom:14px}.tabs a,.tabs button{font:inherit;background:none;border:0;cursor:pointer;text-decoration:none;padding:8px 12px;font-size:13.5px;color:var(--muted);border-bottom:2px solid transparent}.tabs a[aria-current=page],.tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--marker);font-weight:600}.danger{border-color:rgba(220,38,38,.35)}.danger h2,.danger h3{color:var(--danger)}.empty{border:1px dashed var(--hairline-2);border-radius:var(--radius);padding:44px 24px;text-align:center;color:var(--muted);display:grid;grid-gap:6px;gap:6px;justify-items:center}.empty .note-mascot{margin-bottom:10px}.empty strong{color:var(--ink);font-weight:600}.empty svg{color:var(--marker);margin-bottom:6px}.timeline{list-style:none;padding:0;margin:0;font-size:13.5px}.timeline li{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--hairline)}.timeline li:last-child{border-bottom:0}.timeline time{color:var(--muted);white-space:nowrap;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px;min-width:52px}.day{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:22px 0 6px}.day:first-child{margin-top:0}.actor{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;font-size:10px;font-weight:700;color:var(--paper);background:var(--ink);flex:0 0 auto}.actor[data-kind=reviewer]{background:var(--marker)}.actor[data-kind=agent]{background:var(--intent-layout)}.actor[data-kind=system]{background:var(--muted)}.signin{max-width:420px;margin:8vh auto 0}.signin .brand{display:flex;justify-content:center;margin-bottom:26px}.signin h1{text-align:center;font-size:34px}.signin p.lede{text-align:center;margin-left:auto;margin-right:auto}.signin .google{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;background:var(--surface);border:1px solid var(--hairline-2);padding:12px 18px;text-decoration:none}.signin .or{text-align:center;color:var(--muted);font-size:12.5px;margin:12px 0}.notice{background:var(--paper);border-radius:var(--radius-sm);padding:12px 14px;font-size:13.5px;color:var(--ink-2)}.error{color:var(--danger);font-size:13px;margin:8px 0 0}.hint{font-size:12.5px;color:var(--muted);margin:6px 0 0}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}.consent-scopes{list-style:none;margin:0 0 6px;padding:0}.consent-scopes li{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--hairline);font-size:14px}.consent-scopes li:before{content:"";width:16px;height:16px;border-radius:999px;background:var(--approve-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");background-size:10px;background-position:50%;background-repeat:no-repeat;flex:0 0 auto}.consent-scopes li:last-child{border-bottom:0}.step-block{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:16px;gap:16px;margin:22px 0 0}@media (max-width:640px){.step-block{grid-template-columns:minmax(0,1fr);gap:8px}}.step-block>*{min-width:0}.step-block p{max-width:68ch}.card.address,.in-app{max-width:860px}.card.address{display:grid;grid-gap:12px;gap:12px;margin-bottom:4px}.dropzone{margin-top:14px;border:1px dashed var(--hairline-2);border-radius:10px;padding:18px;transition:border-color .16s var(--ease),background .16s var(--ease)}.dropzone.over{border-color:var(--marker);background:var(--paper-2)}.design-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.design-grid figure{margin:0;border:1px solid var(--hairline);border-radius:10px;overflow:hidden;background:var(--surface)}.design-grid img{display:block;width:100%;height:150px;object-fit:cover;object-position:top}.design-grid figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:13px;border-top:1px solid var(--hairline)}.design-grid figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attention{font-size:13px;color:var(--muted);margin:0 0 14px;max-width:68ch}.attention strong{color:var(--ink)}.card ol.how{margin:12px 0 0;padding-left:22px;font-size:14px;max-width:68ch}.card ol.how li{margin:6px 0}.card ol.how li::marker{color:var(--muted);font-weight:600}.in-app .card>div+div{border-top:1px solid var(--hairline);padding-top:14px}.step-block .n{width:30px;height:30px;border-radius:999px;background:var(--marker);color:var(--on-marker);font-weight:800;font-size:13px;display:grid;place-items:center;margin-top:2px}.step-block h2{margin:4px 0 10px}.cmd{display:flex;min-width:0;align-items:center;gap:8px;background:#1f1f1e;color:#e6e6e4;border-radius:var(--radius-sm);padding:10px 10px 10px 14px;font-family:var(--mono);font-size:12.5px;overflow:hidden}.cmd.fixed{background:#0d1016}.cmd code{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.cmd .btn{flex:0 0 auto;background:rgba(255,255,255,.12);color:#fff;border:0}.cmd .btn:hover{background:rgba(255,255,255,.2)}.agent-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--hairline)}.agent-row:first-child{border-top:0;padding-top:0}.agent-row .dot{width:10px;height:10px;border-radius:999px;background:var(--approve);box-shadow:0 0 0 4px var(--approve-soft);flex:0 0 auto}.agent-row .dot.idle{background:var(--muted);box-shadow:none}.agent-row strong{display:block;font-size:14.5px}.agent-row .hint{margin:2px 0 0}.waiting{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.waiting i{width:10px;height:10px;border-radius:999px;background:var(--marker);animation:pulse-dot 1.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--marker-glow)}50%{box-shadow:0 0 0 8px rgba(25,25,24,0)}}@media (prefers-reduced-motion:reduce){.waiting i{animation:none}}.problems{display:grid;grid-gap:8px;gap:8px}.problem{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.problem.open{border-color:var(--hairline-2)}.problem-head{width:100%;text-align:left;font:inherit;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:14px;padding:14px 18px;color:var(--ink)}.problem-head:hover{background:var(--paper)}.problem .people{flex:0 0 auto;width:34px;height:34px;border-radius:999px;background:var(--marker-soft);color:var(--marker);font-weight:800;font-size:14px;display:grid;place-items:center}.problem[data-status=fixed] .people{background:var(--approve-soft);color:var(--approve)}.problem[data-status=later] .people,.problem[data-status=wont] .people{background:var(--paper-2);color:var(--muted)}.problem .body{flex:1 1;min-width:0}.problem .body strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.problem .meta{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.problem .meta code{font-size:11.5px}.problem .meta .err{color:var(--danger)}.problem-body{padding:0 18px 16px 66px}.problem-body .quotes{display:grid;grid-gap:6px;gap:6px}.problem-body blockquote{margin:0;padding:8px 12px;border-left:3px solid var(--marker);background:var(--paper);border-radius:0 8px 8px 0;font-size:14px}.problem-body blockquote .who{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:6px}.problem-shot{display:block;max-width:420px;max-height:220px;border-radius:10px;border:1px solid var(--hairline);margin-top:10px}@media (max-width:640px){.problem-body{padding-left:18px}}.choose-view{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:8px 0 28px}@media (max-width:720px){.choose-view{grid-template-columns:1fr}}.choose-view button{text-align:left;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);padding:18px 20px;color:var(--ink);box-shadow:var(--shadow);transition:background .2s var(--ease),border-color .2s}.choose-view button:hover{border-color:var(--marker);background:var(--paper)}.choose-view strong{display:block;font-size:16px;margin-bottom:4px}.choose-view span{font-size:13.5px;color:var(--ink-2)}.this-month{font-size:13.5px;color:var(--muted);margin:-12px 0 22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.this-month strong{color:var(--ink);font-weight:600}.stats-strip .saved,.this-month .saved{color:var(--approve);font-weight:600}.stats-strip{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--muted);margin:0 0 18px;padding:12px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stats-strip strong{color:var(--ink);font-weight:600}.sample-banner{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;background:var(--paper-2);border-style:dashed;box-shadow:none}.sample-banner .btn{flex:0 0 auto}.checklist-pick{display:grid;grid-gap:8px;gap:8px}.checklist-pick label{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer}.checklist-pick label:has(input:checked){border-color:var(--marker);background:var(--marker-soft)}.checklist-pick input{margin-top:3px}.checklist-pick small{display:block;color:var(--muted);font-size:12.5px}.toggle-row{display:flex;gap:12px;align-items:flex-start;font-size:14px;font-weight:600;cursor:pointer}.toggle-row input{margin-top:4px;width:16px;height:16px;accent-color:var(--marker)}.toggle-row small{display:block;font-weight:400;color:var(--muted);font-size:12.5px;margin-top:3px;max-width:68ch}.studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:28px;gap:28px}@media (max-width:760px){.studio-grid{grid-template-columns:1fr}}.logo-box{height:96px;border:1px dashed var(--hairline-2);border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--paper);padding:10px}.logo-box img{max-height:76px;max-width:100%;object-fit:contain}.brand-preview{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius-sm);background:var(--paper-2)}.brand-launch{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 8px 20px rgba(25,25,24,.14)}.card[data-dragging]{border-color:var(--marker);background:var(--marker-soft)}.access-pick{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}@media (max-width:600px){.access-pick{grid-template-columns:1fr}}.access-pick label{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;font-weight:400}.access-pick label[data-picked]{border-color:var(--marker);background:var(--marker-soft)}.access-pick input{margin-top:3px;accent-color:var(--marker)}.access-pick strong{display:block;font-size:13.5px}.access-pick small{display:block;color:var(--muted);font-size:12.5px}.start-steps{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:6px;gap:6px}.start-steps li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent}.start-steps li[data-now]{border-color:var(--hairline);background:var(--paper)}.start-steps li[data-done]{opacity:.6}.start-n{flex:0 0 auto;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--paper-2);color:var(--ink)}.start-steps li[data-now] .start-n{background:var(--marker);color:var(--on-marker)}.start-steps li[data-done] .start-n{background:var(--approve-soft);color:var(--approve-text)}.now{font-size:14px;color:var(--ink-2)}.now strong{color:var(--ink)}.chip[title]{cursor:help}.chip.pick{cursor:pointer;border:1px solid var(--hairline-2);background:transparent}.chip.pick[aria-pressed=true]{background:var(--marker);color:var(--on-marker);border-color:var(--marker)}.brand-pin{width:26px;height:26px;border-radius:999px 999px 999px 4px;display:grid;place-items:center;font-size:12px;font-weight:700;box-shadow:0 0 0 2px #fff,0 4px 12px rgba(25,25,24,.14)}.problem .title-edit{display:flex;gap:6px;align-items:center}.problem .title-edit input{font:inherit;font-size:15px;font-weight:600;flex:1 1}.pencil-inline{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:2px 4px;border-radius:6px;opacity:.55;vertical-align:middle}.pencil-inline:hover{opacity:1;background:var(--paper);color:var(--ink)}.numbers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0 0 22px}.numbers .n{min-width:0;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:12px 14px}.numbers .n strong{display:block;font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.numbers .n span{display:block;font-size:12.5px;color:var(--muted);margin-top:4px}.numbers .n small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.table-wrap{padding:8px 6px;overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--hairline-2);white-space:nowrap}.table td{padding:10px 12px;border-bottom:1px solid var(--hairline);vertical-align:top}.table tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right;white-space:nowrap}.table a{color:inherit;text-decoration:none;font-weight:600}.table a:hover{text-decoration:underline}.table .sub{display:block;font-size:12px;color:var(--muted);font-weight:400;margin-top:2px}.table .chip{margin-top:4px}.signals{display:grid;grid-gap:8px;gap:8px}.signal{display:flex;gap:14px;align-items:flex-start;padding:12px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-sm)}.signal i{flex:0 0 auto;width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--question)}.signal[data-severity=act] i{background:var(--danger)}.signal[data-severity=issue] i{background:var(--muted)}.signal strong{display:block;font-size:14px}.signal .hint{margin-top:2px;overflow-wrap:anywhere}.signal .hint a{color:var(--ink);font-weight:600}.signal code{font-size:12px}.admin-tabs,.filters{flex-wrap:wrap}.filters{display:flex;gap:10px;align-items:center;margin:0 0 14px}.filters input[type=search]{font:inherit;width:min(320px,100%);padding:8px 12px;border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink)}.filters .segmented a{text-decoration:none}.segmented a{font:inherit;font-size:13px;font-weight:500;padding:6px 12px;border-radius:var(--radius-sm);color:var(--muted)}.segmented a[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.banners{display:grid;grid-gap:8px;gap:8px;margin:0 0 22px}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;background:var(--paper-2);border-radius:var(--radius-sm);font-size:13.5px;color:var(--ink-2);border-left:3px solid var(--hairline-2)}.banner[data-tone=question]{border-left-color:var(--question)}.banner strong{color:var(--ink);font-weight:600}.banner>span{flex:1 1 320px;min-width:0}.banner a{color:var(--ink)}.signal[data-severity=ask] i{background:var(--marker)}@media (max-width:860px){.layout>main .hint,.layout>main .link-row,.layout>main code:not(pre code){overflow-wrap:anywhere}.changeset>*,.link-row>*,.timeline li>span{min-width:0}.problem-shot{max-width:100%}.btn,.btn-sm{min-height:40px}.segmented a,.segmented button{padding-top:10px;padding-bottom:10px}.tabs button{min-height:40px}.pencil-inline{padding:7px;margin:-5px -3px}.chip{font-size:12px}.row>.row{min-width:0;max-width:100%}.row .chip{white-space:normal;text-align:left;line-height:1.3;padding-top:4px;padding-bottom:4px}.page-tile,.page-tile .body>*{min-width:0}.page-tile code{flex:1 1;min-width:0}.seg button{padding-top:8px;padding-bottom:8px}.seg button,.seg-select{min-height:40px}.jump-to-changes{display:inline-flex}}@media (max-width:520px){h1{font-size:28px}}.jump-to-changes{display:none;align-items:center;min-height:40px;font-size:13.5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.help{display:grid;grid-gap:18px;gap:18px;max-width:820px}.help-search{font-size:15px;padding:12px 14px}.help-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px 24px;gap:16px 24px;padding:4px 0 8px}.help-index strong{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.help-index ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.help-index a{font-size:14px;color:var(--ink);text-decoration:none}.help-index a:hover{text-decoration:underline;text-underline-offset:3px}.help-group{display:grid;grid-gap:8px;gap:8px}.help-group h2{margin:8px 0 2px}.help-topic{padding:0}.help-topic summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:flex-start;padding:16px 18px}.help-topic summary::-webkit-details-marker{display:none}.help-topic summary:before{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:7px;border-right:1.8px solid var(--muted);border-bottom:1.8px solid var(--muted);transform:rotate(-45deg);transition:transform .16s var(--ease)}.help-topic[open] summary:before{transform:rotate(45deg)}.help-topic summary>span{flex:1 1;min-width:0}.help-topic summary strong{font-size:15px}.help-steps{margin:0;padding:0 18px 4px 40px;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--ink-2)}.help-steps li{padding-left:4px}.help-note{margin:4px 18px 0 40px}.help-where{margin:10px 18px 16px 40px}@media (max-width:600px){.help-note,.help-steps,.help-where{margin-left:18px;padding-left:18px}}.ext-panel{display:grid;grid-gap:0;gap:0}.ext-label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ext-code-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline)}.ext-code{display:block;font-family:var(--mono);font-size:26px;font-weight:700;letter-spacing:.08em;color:var(--ink);line-height:1.1}.ext-message{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.ext-message textarea{width:100%;font:inherit;font-size:14px;line-height:1.55;color:var(--ink);background:var(--paper);border:1px solid var(--hairline-2);border-radius:var(--radius-sm);padding:11px 13px;resize:vertical}.ext-message textarea:focus{outline:none;border-color:var(--marker);box-shadow:0 0 0 3px var(--marker-soft)}.ext-self{margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.ext-self .btn-quiet{padding-left:4px;padding-right:4px}@media (max-width:560px){.ext-code{font-size:22px}}.ext-inline-code{font-family:var(--mono);font-weight:700;letter-spacing:.06em;color:var(--ink)}