@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3cb665d501b8f698-s.0w1g2t38o07r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1807ddda53c489fb-s.0-x34al75gx_9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bdce30ed8d477cec-s.2h4g3iym7k66g.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b714fc4ca4e4599c-s.3qb1plpz5k2hm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8c686831cca8fbc0-s.p.07m19b7gifklb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Fallback;src:local(Arial);ascent-override:87.67%;descent-override:38.03%;line-gap-override:0.0%;size-adjust:100.72%}.overpass_47e2c85e-module__HA4sWG__className{font-family:Overpass,Overpass Fallback;font-style:normal}.overpass_47e2c85e-module__HA4sWG__variable{--font-overpass:"Overpass", "Overpass Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.0uclrktt8h78d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_next_640b7764-module__u3JMuq__className{font-family:Atkinson Hyperlegible Next;font-style:normal}.atkinson_hyperlegible_next_640b7764-module__u3JMuq__variable{--font-atkinson:"Atkinson Hyperlegible Next"}
:root{--paper:#edf2e5;--paper-deep:#e1e9d6;--surface:#fbfcf8;--surface-sunk:#f3f6ee;--ink:#1d3a2d;--ink-soft:#3c5a4b;--muted:#586d61;--line:#cdd8c4;--line-strong:#1d3a2d;--pin:#cf4520;--pin-hover:#b53a19;--pin-ink:#fff;--pin-tint:#fbe3d9;--trail:#f2b33d;--trail-ink:#6e4a00;--trail-tint:#fcefcf;--lake:#2f6f9f;--lake-tint:#dceaf4;--park:#4f8a55;--park-tint:#dbe8d2;--resolved:#2d7543;--resolved-tint:#dcefe0;--contour:#1d3a2d14;--font-display:var(--font-overpass), "Overpass", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-atkinson), "Atkinson Hyperlegible Next", ui-sans-serif, system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:18px;--text-xl:22px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--stroke:2px;--shadow-1:0 1px 2px #1d3a2d14, 0 4px 14px #1d3a2d12;--shadow-2:0 2px 4px #1d3a2d14, 0 16px 40px #1d3a2d24;--shadow-pin:0 2px 3px #1d3a2d4d, 0 6px 12px #1d3a2d2e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#0f1f2c;--paper-deep:#0a1722;--surface:#162a3a;--surface-sunk:#122433;--ink:#eef3ea;--ink-soft:#c9d6cd;--muted:#9db0a7;--line:#2b4354;--line-strong:#c9d6cd;--pin:#ff7f57;--pin-hover:#ff9473;--pin-ink:#10202d;--pin-tint:#3b2522;--trail:#f5c460;--trail-ink:#f5c460;--trail-tint:#33301f;--lake:#86bdea;--lake-tint:#18324a;--park:#79b981;--park-tint:#183327;--resolved:#7fd096;--resolved-tint:#17301f;--contour:#eef3ea0f;--shadow-1:0 1px 2px #0000004d, 0 4px 14px #00000040;--shadow-2:0 2px 4px #0000004d, 0 16px 40px #0006;--shadow-pin:0 2px 3px #00000080, 0 0 14px #ff7f5759;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
:root{--app-ground:#f6f7f5;--app-surface:#fff;--app-sunk:#f1f3f0;--app-line:#e2e5e1;--app-line-strong:#c8cdc7;--app-ink:#1d3a2d;--app-text:#3a4540;--app-muted:#66716b;--app-rail:#edf0ea;--type-bug:#9b2c2c;--type-idea:#1f5f8b;--type-question:#5b3f8f;--app-r-control:6px;--app-r-panel:10px;--canvas:var(--app-ground);--subtle:var(--app-sunk);--body:var(--app-text);--pin-strong:var(--pin-hover);--radius:var(--r-md);--font:var(--font-body);--mono:var(--font-code);--contour-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='620' viewBox='0 0 760 620' fill='none' stroke='%231d3a2d' stroke-opacity='0.08' stroke-width='1.5'%3E%3Cpath d='M390 40c170 6 330 110 330 270S560 590 370 580 30 470 40 300 220 34 390 40Z'/%3E%3Cpath d='M388 96c128 5 250 85 250 210S518 520 372 512 112 430 120 300 260 92 388 96Z'/%3E%3Cpath d='M386 152c88 4 172 60 172 150s-82 146-182 141-176-56-170-148 92-146 180-143Z'/%3E%3Cpath d='M384 208c50 2 96 34 96 90s-46 82-104 79-98-32-94-84 52-87 102-85Z'/%3E%3Cpath d='M382 262c18 1 34 14 34 34s-17 30-37 29-35-12-34-31 19-33 37-32Z'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root{--app-ground:#0f1b26;--app-surface:#15232f;--app-sunk:#1a2b38;--app-rail:#0b1620;--app-line:#243746;--app-line-strong:#364c5d;--app-ink:#eef3ea;--app-text:#c9d6cd;--app-muted:#97aaa2;--type-bug:#f1a3a3;--type-idea:#9cc8ea;--type-question:#c8b5ec;--contour-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='620' viewBox='0 0 760 620' fill='none' stroke='%23eef3ea' stroke-opacity='0.06' stroke-width='1.5'%3E%3Cpath d='M390 40c170 6 330 110 330 270S560 590 370 580 30 470 40 300 220 34 390 40Z'/%3E%3Cpath d='M388 96c128 5 250 85 250 210S518 520 372 512 112 430 120 300 260 92 388 96Z'/%3E%3Cpath d='M386 152c88 4 172 60 172 150s-82 146-182 141-176-56-170-148 92-146 180-143Z'/%3E%3Cpath d='M384 208c50 2 96 34 96 90s-46 82-104 79-98-32-94-84 52-87 102-85Z'/%3E%3Cpath d='M382 262c18 1 34 14 34 34s-17 30-37 29-35-12-34-31 19-33 37-32Z'/%3E%3C/svg%3E")}}*{box-sizing:border-box}html{scrollbar-color:var(--app-line-strong) transparent}body{background:var(--app-ground);color:var(--app-text);font:15px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--trail);color:#1d3a2d}h1,h2,h3{color:var(--app-ink);text-wrap:balance;margin:0 0 8px;line-height:1.2}h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:26px;font-weight:700}h2{font-family:var(--font-body);font-size:17px;font-weight:700}p{margin:0 0 8px}a{color:var(--lake);text-underline-offset:3px}code,pre{font-family:var(--font-code);font-size:13px}pre{background:var(--app-sunk);border:1px solid var(--app-line);border-radius:var(--r-sm);white-space:pre;min-width:0;max-width:100%;color:var(--app-ink);padding:12px 14px;overflow-x:auto}.meta{color:var(--app-muted);font-size:13px}.block{display:block}.hint{color:var(--app-muted);font-size:13px;font-weight:400}.panel>*,.panel li>div{min-width:0}.panel li>div,.panel dd,.panel td{overflow-wrap:anywhere}.panel{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--r-md);padding:20px}label{color:var(--app-ink);gap:6px;font-size:14px;font-weight:600;display:grid}input,textarea,label>select{font:inherit;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-line-strong);border-radius:var(--r-sm);width:100%;transition:border-color .14s var(--ease-out);padding:9px 11px;font-size:15px;font-weight:400}input:hover,textarea:hover{border-color:var(--app-muted)}input::placeholder,textarea::placeholder{color:var(--app-muted);opacity:.8}input:focus-visible,textarea:focus-visible,label>select:focus-visible{outline:2px solid var(--trail);outline-offset:1px;border-color:var(--app-ink)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--trail);outline-offset:2px;border-radius:6px}button{font:inherit;border-radius:var(--r-sm);border:1px solid var(--app-line-strong);background:var(--app-surface);color:var(--app-ink);cursor:pointer;transition:background .14s var(--ease-out);padding:8px 14px;font-size:14px;font-weight:600}button:hover{background:var(--app-sunk)}button:disabled{opacity:.5;cursor:not-allowed}button.primary{background:var(--pin);border-color:var(--pin);color:var(--pin-ink)}button.primary:hover{background:var(--pin-hover);border-color:var(--pin-hover)}button.ink{background:var(--app-ink);border-color:var(--app-ink);color:var(--app-ground)}button.ink:hover{background:color-mix(in srgb, var(--app-ink) 85%, var(--app-ground))}button.danger{border-color:color-mix(in srgb, var(--pin) 50%, var(--app-line-strong));color:var(--pin-hover)}button.danger:hover{background:var(--pin-tint)}.link-button{color:var(--app-muted);font-weight:400;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.link-button:hover{color:var(--app-ink);background:0 0;text-decoration:underline}.notice{border-radius:var(--r-sm);margin-bottom:0;padding:10px 14px}.notice.error{background:var(--pin-tint);color:var(--pin-hover)}.notice.success{background:var(--resolved-tint);color:var(--resolved)}.brand{font-family:var(--font-display);color:var(--app-ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:inline-flex}.brand-link{text-decoration:none}.auth{background-color:var(--paper);background-image:var(--contour-image), var(--contour-image);background-position:right -260px top -80px,left -220px bottom -120px;background-repeat:no-repeat;background-size:760px 620px,560px 457px;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(420px,100%);box-shadow:var(--shadow-2);gap:16px;padding:32px;display:grid}.auth-panel h1{margin:0;font-size:28px;font-weight:800}.auth-panel>button{justify-self:stretch;padding:11px 16px;font-size:15px}.app-header{background:var(--app-surface);border-bottom:1px solid var(--app-line)}.app-header-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:10px 24px;display:flex}.verify-banner{background:var(--trail-tint);color:var(--trail-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:9px 24px;font-size:14px;display:flex}.verify-banner .link-button{color:var(--trail-ink);font-weight:600;text-decoration:underline}.app-header-trail{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.crumb{color:var(--app-ink);font-weight:600;text-decoration:none}.crumb-separator{color:var(--app-line-strong)}.account{align-items:center;gap:16px;display:flex}.account-link{color:var(--app-muted);font-size:14px;text-decoration:none}.account-link:hover{color:var(--app-ink);text-decoration:underline}.tabs{gap:2px;margin-left:12px;display:flex}.tabs a,.segmented a,.page-filter a{border-radius:var(--r-sm);color:var(--app-muted);transition:background .14s var(--ease-out), color .14s var(--ease-out);padding:6px 11px;font-size:14px;font-weight:600;text-decoration:none}.tabs a:hover,.segmented a:hover,.page-filter a:hover{color:var(--app-ink);background:var(--app-sunk)}.tabs a[aria-current=page],.segmented a[aria-current=page],.page-filter a[aria-current=page]{background:var(--app-sunk);color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-line)}.page{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;max-width:1200px;margin:0 auto;padding:32px 24px 72px;display:grid}.page:not(.wide)>*{width:100%;max-width:760px}.page>h1{margin-bottom:-8px}kbd{border:1px solid var(--app-line-strong);background:var(--app-surface);min-width:20px;height:20px;color:var(--app-muted);font-family:var(--font-body);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}summary{align-items:center;gap:8px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";width:7px;height:7px;transition:transform .16s var(--ease-out);opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}.icon{flex:none}.form-panel{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.form-panel>button,.form-panel>form{justify-self:start}.signin-method{border-top:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.signin-method form{flex:none}.auth-panel>a.button{justify-self:stretch;padding:11px 16px;font-size:15px}.auth-or{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--line);flex:1}.project-list,.thread-list,.comments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.project-card{color:inherit;transition:border-color .14s var(--ease-out);gap:4px;text-decoration:none;display:grid}.project-card:hover,.thread-card:hover{border-color:var(--app-line-strong)}.project-card strong{color:var(--app-ink);font-size:16px}.counts{gap:10px;margin-top:6px;display:flex}.count{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:13px}.count.open{color:var(--pin-hover);font-weight:600}.segmented .count{color:inherit;opacity:.75;margin-left:4px}.toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.segmented,.page-filter{flex-wrap:wrap;gap:2px;display:flex}.page-filter a{font-family:var(--font-code);font-size:13px;font-weight:400}.thread-card{color:inherit;transition:border-color .14s var(--ease-out);grid-template-columns:184px minmax(0,1fr);gap:16px;padding:12px;text-decoration:none;display:grid}.thumb{aspect-ratio:16/10;background:var(--app-sunk);border-radius:6px;place-items:center;display:grid;overflow:hidden}.thumb-image{background-repeat:no-repeat;background-size:300%;width:100%;height:100%}.thread-summary{min-width:0}.thread-head,.comment-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.thread-head strong,.comment-head strong{color:var(--app-ink)}.excerpt{color:var(--app-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pin-badge{background:var(--pin);min-width:26px;height:26px;color:var(--pin-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:13px 13px 13px 3px;place-items:center;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid}.pin-badge.resolved{background:var(--resolved)}.empty{text-align:center;padding:48px 20px}.back{margin:0}.back a{color:var(--app-muted);font-size:14px;text-decoration:none}.back a:hover{color:var(--app-ink)}.thread-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:20px;display:grid}.shot{padding:8px}.shot img{border-radius:6px;width:100%;height:auto;display:block}.thread-side{gap:10px;display:grid}.facts{border-top:1px solid var(--app-line);grid-template-columns:84px minmax(0,1fr);gap:8px 14px;margin:12px 0 16px;padding-top:12px;display:grid}.facts dt{color:var(--app-muted);font-size:13px}.facts dd{overflow-wrap:anywhere;min-width:0;color:var(--app-ink);margin:0}.keys{grid-template-columns:100px minmax(0,1fr)}.secret{overflow-wrap:anywhere;margin-top:6px;display:block}.comment.team{background:var(--app-sunk)}.comment-body{white-space:pre-wrap;color:var(--app-ink);margin:0}.tag{background:var(--app-sunk);color:var(--app-text);border:1px solid var(--app-line);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.reply{gap:10px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.steps{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding-left:22px;display:grid}.steps li::marker{color:var(--app-muted);font-weight:700}.snippet{align-items:flex-start;gap:8px;margin:2px 0 10px;display:flex}.snippet pre{flex:1;min-width:0;margin:0}.snippet .copy-button{flex:none;margin-top:6px;padding:5px 12px;font-size:13px}.copy-button{font-size:14px}.agent-install{border:1px solid var(--app-line);border-radius:var(--r-sm);background:var(--app-sunk);gap:10px;margin:4px 0 12px;padding:12px 14px;font-size:14px;display:grid}.agent-install p{margin:0}.agent-install-actions{justify-items:start;gap:8px;display:grid}.agent-install-actions details{width:100%}.agent-install-actions summary{cursor:pointer;color:var(--app-text);font-weight:600}.agent-prompt{white-space:pre-wrap;max-height:280px;margin:8px 0 0;font-size:13px;overflow:auto}.platforms ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:14px;display:grid}.platforms summary,.advanced summary{cursor:pointer;color:var(--app-text);font-size:14px;font-weight:600}.advanced{border-top:1px solid var(--app-line);padding-top:12px}.advanced[open]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.advanced-panel>summary{cursor:pointer;color:var(--app-text);font-size:14px;font-weight:600}.advanced-panel>.panel{box-shadow:none;background:0 0;border:0;margin-top:14px;padding:0}.app-add{justify-items:start;gap:12px;display:grid}.form-panel>form.app-add{justify-self:stretch}.app-add{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,24rem) auto;justify-content:start;place-items:end stretch;padding-top:14px}@media (max-width:560px){.app-add{grid-template-columns:minmax(0,1fr);justify-items:start}.app-add label{width:100%}}.invite-step{gap:10px;scroll-margin-top:24px;display:grid}.invite-step p{margin:0}.invite-inline{border:1px solid var(--app-line);border-radius:var(--r-sm);background:var(--app-sunk);justify-items:start;gap:12px;padding:14px;display:grid}.invite-inline .field-row{width:100%}.steps li>a.button{justify-self:start}.install-status{border-radius:var(--r-sm);margin:10px 0 0;padding:9px 12px;font-size:14px}.install-status.waiting{background:var(--app-sunk);color:var(--app-muted)}.install-status.done{background:var(--resolved-tint);color:var(--resolved);font-weight:600}.field-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.invite-list{margin:12px 0 0;padding:0;list-style:none;display:grid}.invite-list li{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.invite-list strong{color:var(--app-ink)}.invite-list li.revoked{opacity:.55}.invite-actions{gap:14px;display:flex}.invite-actions form{display:flex}.open-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.open-site{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.delete-confirm summary{cursor:pointer;color:var(--app-muted);font-size:13px;list-style:none}.delete-confirm summary::-webkit-details-marker{display:none}.delete-confirm summary:hover{color:var(--app-ink)}.delete-confirm form{gap:8px;max-width:280px;margin-top:8px;display:grid}.delete-confirm form .danger{justify-self:start}.thread-footer{border-top:1px solid var(--app-line);margin-top:24px;padding-top:16px}.comment-body.deleted,.thread-title .deleted{color:var(--app-muted);font-style:italic}.plan-line{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.upgrade{flex-wrap:wrap;gap:10px;display:flex}.upgrade .hint{flex-basis:100%;margin:0}.status-page{max-width:760px}.status-list{gap:12px;margin:0 0 32px;padding:0;list-style:none;display:grid}.status-item{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--r-md,10px);padding:14px 16px}.status-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.status-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--app-ink);margin:0}.status-answer{border-left:3px solid var(--app-line-strong);color:var(--app-text);white-space:pre-wrap;margin:8px 0 0;padding-left:10px}.status-chip.progress{background:var(--app-sunk);color:var(--app-ink);border-color:var(--app-line-strong)}.mine-filter{color:var(--app-muted);white-space:nowrap;font-size:14px}.mine-filter.on{color:var(--app-ink);font-weight:700}.assignee{color:var(--app-muted);white-space:nowrap;font-size:12px}.waiting-tag.progress{color:var(--app-ink)}.assign-form{align-items:center;gap:8px;display:flex}.console-errors{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:6px 0 0;font-size:12px;overflow:auto}.access-host{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.access-chip{border:1px solid var(--app-line-strong);background:var(--app-sunk);color:var(--app-text);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:12px;font-weight:700;display:inline-flex}.access-chip.open{background:var(--resolved-tint);color:var(--resolved);border-color:#0000}.share-link{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,1fr);gap:10px;padding-top:16px;display:grid}.share-link h3{color:var(--app-ink);margin:0;font-size:15px}.share-link form{justify-self:start}.waiting-tag{color:var(--app-muted);border:1px solid var(--app-line-strong);white-space:nowrap;border-radius:4px;padding:0 5px;font-size:11px;font-weight:700}.choices{border:0;gap:8px;margin:0;padding:0;display:grid}.choice{border:1px solid var(--app-line-strong);border-radius:var(--r-sm);cursor:pointer;transition:border-color .14s var(--ease-out);align-items:flex-start;gap:12px;padding:11px 14px;font-weight:600;display:flex}.choice:hover{border-color:var(--app-muted)}.choice:has(input:checked){border-color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-ink)}.choice input{width:auto;accent-color:var(--app-ink);margin-top:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nudge{color:var(--app-muted);margin:0;font-size:14px}a.button,span.button{border-radius:var(--r-sm);border:1px solid var(--app-line-strong);background:var(--app-surface);color:var(--app-ink);transition:background .14s var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}a.button:hover{background:var(--app-sunk)}a.button.primary{background:var(--pin);border-color:var(--pin);color:var(--pin-ink)}a.button.primary:hover{background:var(--pin-hover)}span.button[aria-disabled=true]{opacity:.4;cursor:default}.menu{position:relative}.menu-trigger{color:var(--app-ink);background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-weight:600;display:inline-flex}.menu-trigger:hover,.menu-trigger[aria-expanded=true]{background:var(--app-sunk)}.menu-trigger .chevron{color:var(--app-muted)}.site-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.avatar{background:var(--app-sunk);border:1px solid var(--app-line-strong);width:30px;height:30px;color:var(--app-ink);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.menu-popover{z-index:50;background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--r-md);min-width:240px;max-width:min(320px,100vw - 24px);max-height:min(70vh,480px);box-shadow:var(--shadow-2);animation:menu-in .14s var(--ease-out);padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.menu-popover.start{left:0}.menu-popover.end{right:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}.menu-popover hr{border:0;border-top:1px solid var(--app-line);margin:6px 0}.menu-label{color:var(--app-muted);margin:4px 8px 6px;font-size:12px;font-weight:600}.menu-item{width:100%;color:var(--app-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--app-sunk);outline:none}.menu-item[aria-current=page]{font-weight:700}.menu-check{width:14px;color:var(--app-ink);display:inline-grid}.menu-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-count{color:var(--pin-hover);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.menu-who{border-bottom:1px solid var(--app-line);gap:2px;margin-bottom:4px;padding:8px 10px 10px;font-size:14px;display:grid}.menu-who strong{color:var(--app-ink)}.menu-who span{color:var(--app-muted);overflow-wrap:anywhere;font-size:13px}.page.narrow>*{max-width:600px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head h1{margin-bottom:4px}.lede{color:var(--app-muted);margin:0}.site-list{background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--r-md);margin:0;padding:0;list-style:none;overflow:hidden}.site-list li+li{border-top:1px solid var(--app-line)}.site-row{color:inherit;transition:background .12s var(--ease-out);grid-template-columns:minmax(0,1fr) 130px 200px 150px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:grid}.site-row:hover{background:var(--app-sunk)}.site-row-name{gap:2px;min-width:0;display:grid}.site-row-name strong,.site-row-name .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-row-name strong{color:var(--app-ink)}.status-dot{background:var(--app-line-strong);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.status-dot.ok{background:var(--resolved)}.count .dot{background:var(--pin);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.inbox-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-filters{align-items:center;gap:8px;display:flex}.search{position:relative}.search input{width:280px;padding:7px 34px 7px 11px;font-size:14px}.search-key{pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.search input:focus+.search-key,.search input:not(:placeholder-shown)+.search-key{display:none}.clear-filters{color:var(--app-muted);font-size:14px}.inline-select select{font:inherit;color:var(--app-ink);background:var(--app-surface);border:1px solid var(--app-line-strong);border-radius:var(--r-sm);max-width:220px;padding:7px 30px 7px 11px;font-size:14px}.inbox-list{--inbox-columns:minmax(0, 1fr) 150px 180px 96px;background:var(--app-surface);border:1px solid var(--app-line);border-radius:var(--r-md);overflow:hidden}.inbox-head,.inbox-row{grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.inbox-head{grid-template-columns:40px var(--inbox-columns);border-bottom:1px solid var(--app-line);background:var(--app-sunk);height:38px;color:var(--app-muted);gap:0 24px;padding-right:16px;font-size:12px;font-weight:600}.inbox-head>span:first-of-type{padding-left:0}.inbox-head .right,.inbox-time{text-align:right}.inbox-head input,.inbox-row>input{width:15px;height:15px;accent-color:var(--app-ink);cursor:pointer;justify-self:center;margin:0}.inbox-row{border-top:1px solid var(--app-line);transition:background .12s var(--ease-out)}.inbox-head+.inbox-row{border-top:0}.inbox-row:hover{background:var(--app-sunk)}.inbox-row:has(input:checked){background:color-mix(in srgb, var(--trail-tint) 55%, var(--app-surface))}.inbox-link{grid-template-columns:var(--inbox-columns);min-height:48px;color:var(--app-text);align-items:center;gap:16px 24px;padding:0 16px 0 0;font-size:14px;text-decoration:none;display:grid}.inbox-note{align-items:center;gap:10px;min-width:0;display:flex}.unread-dot{border-radius:50%;flex:none;width:6px;height:6px;margin-right:-4px}.inbox-row.unread .unread-dot{background:var(--app-ink)}.inbox-note .pin-badge{border-radius:11px 11px 11px 3px;min-width:22px;height:22px;padding:0 6px;font-size:12px}.inbox-note .excerpt{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--app-ink);font-size:14px;overflow:hidden}.inbox-row.unread .excerpt{font-weight:700}.inbox-page{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-code);color:var(--app-muted);font-size:13px;overflow:hidden}.inbox-from{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.inbox-page.home{font-family:var(--font-body);font-size:14px}.inbox-name{text-overflow:ellipsis;overflow:hidden}.replied{color:var(--lake);align-items:center;gap:3px;font-size:13px;display:inline-flex}.replies{color:var(--app-muted);font-size:13px}.inbox-time{color:var(--app-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.inbox:has(.bulk-bar){padding-bottom:120px}.bulk-bar{z-index:40;background:var(--app-ink);color:var(--app-ground);border-radius:var(--r-md);box-shadow:var(--shadow-2);animation:bar-in .16s var(--ease-out);align-items:center;gap:10px;padding:8px 10px 8px 16px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes bar-in{0%{opacity:0;transform:translate(-50%,8px)}}.bulk-bar button:not(.primary){color:var(--app-ground);border-color:color-mix(in srgb, var(--app-ground) 35%, transparent);background:0 0}.bulk-bar .link-button{color:color-mix(in srgb, var(--app-ground) 75%, transparent);border:0;align-items:center;gap:6px;display:inline-flex}.bulk-bar kbd{color:inherit;border-color:color-mix(in srgb, var(--app-ground) 35%, transparent);background:0 0}.first-run-layout{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.arrival-preview{border-style:dashed;gap:14px;display:grid}.arrival-preview .menu-label{margin:0}.arrival-note{align-items:flex-start;gap:10px;display:flex}.arrival-note p{color:var(--app-ink);margin:0;font-weight:600}.arrival-preview .facts{border-top:1px solid var(--app-line);margin:0;padding-top:12px}.arrival-preview>.meta{margin:0}.shot-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.shot-open:hover{background:0 0}.shot-open img{border-radius:6px;width:100%;height:auto;display:block}.shot-hint{color:#eceeec;opacity:0;transition:opacity .14s var(--ease-out);background:#131618bf;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.shot-open:hover .shot-hint,.shot-open:focus-visible .shot-hint{opacity:1}.shot-dialog{background:var(--app-ground);width:100vw;max-width:none;height:100vh;max-height:none;color:var(--app-text);border:0;margin:0;padding:0}.shot-dialog::backdrop{background:#0009}.shot-dialog-bar{z-index:1;background:var(--app-surface);border-bottom:1px solid var(--app-line);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.shot-dialog-bar .segmented{margin-right:auto}.shot-dialog-bar .segmented button{color:var(--app-muted);background:0 0;border:0;padding:6px 11px}.shot-dialog-bar .segmented button[aria-pressed=true]{background:var(--app-sunk);color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-line)}.shot-dialog-body{place-items:center;height:calc(100vh - 58px);padding:16px;display:grid;overflow:auto}.shot-dialog-body img{max-width:100%;max-height:100%;box-shadow:var(--shadow-2);cursor:zoom-in;border-radius:6px}.shot-dialog-body.actual{place-items:start center}.shot-dialog-body.actual img{cursor:zoom-out;max-width:none;max-height:none}.first-run h2{margin-bottom:18px}.checklist{gap:20px;margin:0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:26px minmax(0,1fr);gap:14px;display:grid}.checklist li>div{justify-items:start;gap:6px;display:grid}.checklist strong{color:var(--app-ink)}.checklist .meta{margin:0}.checklist .actions{margin-top:4px}.step-marker{border:1px solid var(--app-line-strong);width:26px;height:26px;color:var(--app-muted);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.checklist li.current .step-marker{border-color:var(--app-ink);color:var(--app-ink)}.checklist li.done .step-marker{border-color:var(--resolved);background:var(--resolved) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;color:#0000}.checklist li:not(.done):not(.current) strong{color:var(--app-text)}.thread-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.back-link{color:var(--app-muted);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--app-ink)}.pager{align-items:center;gap:6px;display:flex}.pager .meta{font-variant-numeric:tabular-nums;margin-right:4px}.kbd-hint{gap:3px;margin-right:6px;display:inline-flex}.icon-button{padding:6px 9px!important}.thread-title{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.thread-title-text{gap:8px;min-width:0;display:grid}.thread-status{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.thread-title h1{font-family:var(--font-body);letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:21px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.status-chip{background:var(--app-sunk);color:var(--app-text);border:1px solid var(--app-line);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.status-chip.resolved{background:var(--resolved-tint);color:var(--resolved);border-color:#0000}.thread-actions{flex:none}.thread-layout.no-shot{grid-template-columns:minmax(0,1fr) 320px}.conversation{padding:0;overflow:hidden}.comment-list{margin:0;padding:0;list-style:none}.comment-list .comment{border-top:1px solid var(--app-line);padding:14px 18px}.comment-list .comment:first-child{border-top:0}.no-replies{color:var(--app-muted);margin:0;padding:16px 18px;font-size:14px}.conversation .reply{border-top:1px solid var(--app-line);background:var(--app-sunk);padding:14px 18px 18px}.thread-details .facts{border:0;margin:0;padding:0}.install-row{align-items:center;margin:0;display:flex}.danger-zone{border-color:color-mix(in srgb, var(--pin) 25%, var(--app-line))}.danger-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.danger-form label{flex:260px}@media (max-width:1020px){.inbox-list{--inbox-columns:minmax(0, 1fr) 120px 150px 84px}}@media (max-width:860px){.thread-layout.no-shot,.first-run-layout{grid-template-columns:minmax(0,1fr)}.thread-title{flex-direction:column;gap:14px}.thread-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.thread-actions>form{grid-column:1/-1}.thread-actions>*>button,.thread-actions>.button,.thread-actions>button{width:100%}.site-row{grid-template-columns:minmax(0,1fr) auto}.site-row-activity,.site-row-install{display:none}.search input{width:100%}.inbox-filters,.search{flex:1}.site-name{max-width:140px}}@media (max-width:760px){.app-header-inner{row-gap:8px;padding:10px 16px}.app-header-trail{flex-basis:100%;order:5;overflow-x:auto}.app-header-inner>.menu:last-of-type{margin-left:auto}.inbox-head,.inbox-row>input,.inbox-page,.kbd-hint,.search-key{display:none}.inbox-row{grid-template-columns:minmax(0,1fr)}.inbox-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"note note""from time";gap:4px 12px;padding:12px 16px}.inbox-note{grid-area:note;align-items:flex-start}.unread-dot{margin:8px -4px 0 0}.inbox-note .excerpt{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.inbox-from{color:var(--app-muted);grid-area:from;padding-left:38px;font-size:13px}.inbox-time{grid-area:time}.inbox-filters{flex-wrap:nowrap;flex:100%}.inline-select select{max-width:140px}}@media (max-width:860px){.thread-layout,.thread-card{grid-template-columns:minmax(0,1fr)}.page{padding:24px 16px 56px}.app-header{padding:12px 16px}.tabs{margin-left:0}.auth-panel{padding:24px}}@media (max-width:600px){.invite-list li{grid-template-columns:minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}html:not([data-own-feedback-shown])>pinnote-feedback{display:none!important}.error-page{max-width:480px;color:var(--ink);margin:18vh auto 0;padding:0 16px}.error-page h1{margin:0 0 8px}.error-actions{gap:10px;margin:20px 0;display:flex}.error-reference{color:var(--muted);font-size:.875rem}
