@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}:root{--bg:oklch(97.5% .004 265);--panel:oklch(100% 0 0);--panel-2:oklch(96.5% .006 265);--line:oklch(90% .01 265);--text:oklch(22% .02 265);--muted:oklch(48% .02 265);--faint:oklch(62% .015 265);--accent:oklch(55% .2 280);--accent-soft:oklch(55% .2 280/.1);--shadow:0 1px 2px oklch(20% .02 265/.06), 0 8px 24px -12px oklch(20% .02 265/.18);--st-done:oklch(66% .17 155);--st-review:oklch(60% .19 295);--st-in_progress:oklch(62% .17 250);--st-blocked:oklch(62% .21 25);--st-external:oklch(74% .15 65);--st-todo:oklch(90% .012 265);--glow:0 0 0 transparent;--health-ink:oklch(48% .085 75)}:root[data-theme=dark]{--bg:oklch(15.5% .014 268);--panel:oklch(20% .017 268);--panel-2:oklch(23.5% .019 268);--line:oklch(32% .02 268/.7);--text:oklch(95% .008 268);--muted:oklch(72% .02 268);--faint:oklch(56% .02 268);--accent:oklch(74% .15 285);--accent-soft:oklch(74% .15 285/.14);--shadow:0 1px 0 oklch(100% 0 0/.04) inset, 0 12px 32px -16px oklch(0% 0 0/.7);--st-done:oklch(76% .17 155);--st-review:oklch(72% .16 295);--st-in_progress:oklch(74% .14 245);--st-blocked:oklch(70% .19 25);--st-external:oklch(80% .14 70);--st-todo:oklch(36% .02 268);--glow:0 0 18px -4px;--health-ink:oklch(80% .09 80)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-feature-settings:"tnum", "cv11", "ss01";-webkit-font-smoothing:antialiased;font:14px/1.5 Inter,system-ui,sans-serif}[data-s=done]{--c:var(--st-done)}[data-s=review]{--c:var(--st-review)}[data-s=in_progress]{--c:var(--st-in_progress)}[data-s=blocked]{--c:var(--st-blocked)}[data-s=external]{--c:var(--st-external)}[data-s=todo]{--c:var(--st-todo)}.app{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line);flex-direction:column;gap:22px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:0 6px;font-size:15px;font-weight:750;display:flex}.brand-mark{background:conic-gradient(from 210deg, var(--st-done), var(--st-in_progress), var(--st-review), var(--st-done));width:26px;height:26px;box-shadow:var(--glow) var(--accent);border-radius:8px;position:relative}.brand-mark:after{content:"";background:var(--bg);border-radius:4px;position:absolute;inset:6px}.side h6{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:600}.proj-nav{gap:2px;margin:0;padding:0;list-style:none;display:grid}.proj-nav button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:8px;display:grid}.proj-nav button:hover{background:var(--panel-2)}.proj-nav button[aria-current=true]{background:var(--accent-soft)}.proj-nav .n{font-weight:600}.proj-nav .p{color:var(--muted);font-size:12px}.proj-nav .seg{grid-column:1/-1;height:4px}.side-foot{gap:8px;margin-top:auto;display:grid}.btn{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--panel);height:34px;color:var(--text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:550;transition:border-color .15s,transform .15s;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn:active{transform:scale(.98)}.btn-accent{background:var(--accent);color:oklch(15% .02 268);border-color:#0000}:root:not([data-theme=dark]) .btn-accent{color:#fff}main{min-width:0;padding:26px 30px 60px}.top{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.crumb{color:var(--muted);font-size:13px}.top h1{letter-spacing:-.02em;margin:2px 0 0;font-size:26px;font-weight:750;line-height:1.15}.top .meta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:4px;font-size:13px;display:flex}.top .meta code{font-family:JetBrains Mono,monospace;font-size:12px}.search{background:var(--panel);border:1px solid var(--line);min-width:240px;height:36px;color:var(--faint);border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:0 12px;display:flex}.search kbd{border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:1px 5px;font:11px Inter}.grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;min-width:0;padding:18px 18px 16px}.card h2{color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:650;display:flex}.card h2 .hint{color:var(--faint);margin-left:auto;font-size:12px;font-weight:500}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.pf{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.pf-card{all:unset;box-sizing:border-box;cursor:pointer;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;gap:8px;padding:14px 16px;transition:border-color .2s,transform .2s;display:grid}.pf-card:hover{border-color:color-mix(in oklch, var(--accent) 60%, var(--line));transform:translateY(-1px)}.pf-card[aria-current=true]{border-color:var(--accent);box-shadow:var(--shadow), 0 0 0 3px var(--accent-soft)}.pf-head{align-items:baseline;gap:8px;display:flex}.pf-head b{font-size:15px}.pf-head span{color:var(--faint);margin-left:auto;font-size:12px}.pf-num{letter-spacing:-.02em;font-size:22px;font-weight:750}.pf-num small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:12px;font-weight:500}.pf-foot{color:var(--muted);justify-content:space-between;align-items:end;gap:8px;font-size:12px;display:flex}.partial{color:var(--faint);font-size:12px}.seg{background:var(--st-todo);border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.seg-x{background:var(--c);width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.is-in .seg-x{width:var(--w)}.seg-x[data-s=todo]{background:0 0}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend i{background:var(--c);width:8px;height:8px;box-shadow:var(--glow) var(--c);border-radius:3px}.legend li[data-s=todo] i{border:1.5px solid var(--faint);background:0 0}.legend b{color:var(--text);font-weight:650}.pill{white-space:nowrap;height:22px;color:var(--c);background:color-mix(in oklch, var(--c) 14%, transparent);border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill[data-s=todo]{color:var(--muted);background:var(--panel-2)}.pill i{font-size:11px;font-style:normal}.ring-track{stroke:var(--st-todo)}.ring-arc{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.is-in .ring-arc{stroke-dashoffset:var(--off)}.spark-line{stroke:var(--accent);stroke-width:1.6px}.spark-area{fill:var(--accent-soft)}.hero{grid-template-columns:auto 1fr;align-items:center;gap:26px;display:grid}.ring-box{width:168px;height:168px;position:relative}.ring-box .ring{filter:drop-shadow(var(--glow) var(--accent))}.ring-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.ring-center b{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.ring-center span{color:var(--muted);margin-top:4px;font-size:12px}.headline{letter-spacing:-.02em;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.25}.headline em{color:var(--accent);font-style:normal}.sub{color:var(--muted);margin:0 0 16px;font-size:13.5px}.gates{gap:12px;display:grid}.gate{grid-template-columns:64px 1fr auto;align-items:center;gap:12px;display:grid}.gate b{font-family:JetBrains Mono,monospace;font-size:12px}.gate .seg{height:8px}.gate span{color:var(--muted);white-space:nowrap;font-size:12.5px}.gate span strong{color:var(--text)}.gate-note{color:var(--faint);margin-top:12px;font-size:12px}.plan-top{flex-wrap:wrap;align-items:end;gap:22px;margin-bottom:16px;display:flex}.kpi b{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1;display:block}.kpi span{color:var(--muted);font-size:12px}.phases{gap:4px;display:flex}.phase{flex:var(--w) 1 0;min-width:34px}.phase-track{background:var(--panel-2);border-radius:7px;height:26px;display:flex;position:relative;overflow:hidden}.phase-track span{width:0;transition:width 1s cubic-bezier(.2,.8,.2,1)}.is-in .phase-track span{width:var(--p)}.phase-done{background:var(--st-done)}.phase-review{background:repeating-linear-gradient(135deg, var(--st-review) 0 5px, color-mix(in oklch, var(--st-review) 55%, transparent) 5px 10px)}.phase-prog{background:color-mix(in oklch, var(--st-in_progress) 45%, transparent)}.phase-meta{color:var(--muted);justify-content:space-between;gap:4px;margin-top:6px;font-size:11.5px;display:flex}.phase-meta b{color:var(--text);font-family:JetBrains Mono,monospace;font-weight:500}.owners{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.owner{background:var(--panel-2);border-radius:99px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12.5px;display:flex}.owner .av{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.theme-menu{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.theme-menu button{all:unset;box-sizing:border-box;height:28px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:550;transition:background .15s,color .15s;display:flex}.theme-menu button:hover{color:var(--text)}.theme-menu button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 2px oklch(0% 0 0/.18)}.theme-menu em{font-style:normal}.stack{align-content:start;gap:16px;display:grid}.fronts{counter-reset:f;gap:4px;margin:0;padding:0;list-style:none;display:grid}.fronts li{border-bottom:1px dashed var(--line);grid-template-columns:26px 1fr;gap:10px;padding:9px 4px;display:grid}.fronts li:last-child{border:0}.fronts li:before{counter-increment:f;content:counter(f);width:22px;height:22px;color:var(--st-in_progress);background:color-mix(in oklch, var(--st-in_progress) 15%, transparent);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.fronts b{font-weight:600;display:block}.fronts p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.refs{flex-wrap:wrap;gap:4px;display:inline-flex}.ref{background:var(--panel-2);color:var(--muted);border-radius:5px;padding:1px 6px;font:500 11px JetBrains Mono,monospace}.areas{gap:4px;margin-top:14px;display:grid}.area{border-radius:12px}.area-row{cursor:pointer;border-radius:12px;grid-template-columns:34px minmax(150px,230px) 1fr 16px;align-items:center;gap:14px;padding:10px 8px;display:grid}.area-row:hover,.area[open] .area-row{background:var(--panel-2)}.area-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.area .num{color:var(--faint);font:500 12px JetBrains Mono,monospace}.area .t{min-width:0;line-height:1.35;display:grid}.area .t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.area .t small{color:var(--muted);font-size:12px}.area .t strong{color:var(--text);font-weight:650}.units{flex-wrap:wrap;gap:4px;display:flex}.u{all:unset;box-sizing:border-box;background:var(--c);cursor:pointer;width:16px;height:16px;transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .15s;transition-delay:calc(var(--i) * 12ms), 0s;border-radius:4px;transform:scale(0)}.is-in .u{transform:scale(1)}.u[data-s=todo]{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--faint) 70%, transparent);background:0 0}.u[data-s=blocked]{background:repeating-linear-gradient(135deg, var(--c) 0 3px, color-mix(in oklch, var(--c) 55%, transparent) 3px 6px)}.u:hover,.u:focus-visible{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--c)}.u[data-s=todo]:hover,.u[data-s=todo]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--faint), 0 0 0 2px var(--panel), 0 0 0 4px var(--faint)}.area .chev{color:var(--faint);transition:transform .2s}.area[open] .chev{transform:rotate(90deg)}.area .items{padding:6px 8px 12px 56px;display:none}.area[open] .items{gap:6px;display:grid}.it{background:var(--panel-2);cursor:pointer;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.area[open] .it{background:var(--panel)}.it:hover{outline:1px solid var(--line)}.it .id{color:var(--faint);font:500 11.5px JetBrains Mono,monospace}.it .tt{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.gate-badge{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 6px;font:600 10.5px JetBrains Mono,monospace}.feed{margin:0;padding:0;list-style:none;display:grid}.feed li{grid-template-columns:22px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.feed li:after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:-8px;left:10px}.feed li:last-child:after{display:none}.feed .dot{background:var(--panel-2);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.feed .dot.merge{color:var(--st-review);background:color-mix(in oklch, var(--st-review) 15%, transparent)}.feed .dot.agent{color:var(--accent);background:var(--accent-soft)}.feed .tl{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.feed .tm2{color:var(--faint);font-size:11.5px}.feed li.fresh{border-radius:8px;animation:2.4s ease-out fresh}@keyframes fresh{0%{background:var(--accent-soft)}to{background:0 0}}.drawer{background:var(--panel);border-left:1px solid var(--line);z-index:20;width:min(440px,100vw);padding:24px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(100%);box-shadow:-20px 0 60px -30px oklch(0% 0 0/.6)}.drawer.open{transform:none}.drawer h3{letter-spacing:-.01em;margin:10px 0 6px;font-size:20px;line-height:1.25}.drawer p{color:var(--muted)}.drawer dl{grid-template-columns:90px 1fr;gap:8px 12px;font-size:13px;display:grid}.drawer dt{color:var(--faint)}.drawer .x{float:right}.toast{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);z-index:30;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%)}.toast.show{transform:translate(-50%)}.toast i{color:var(--accent);font-style:normal}@media (width<=1180px){.span-8,.span-7,.span-5,.span-4{grid-column:span 12}.pf{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.app{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:12px;height:auto;padding:12px 16px;position:static}.side nav,.side h6{display:none}.side-foot{margin:0 0 0 auto;display:flex}main{padding:18px 16px 40px}.search{display:none}.pf{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:10px;margin:0 -16px 16px;padding:2px 16px 6px;overflow-x:auto}.pf-card{scroll-snap-align:start}.hero{text-align:center;grid-template-columns:1fr;justify-items:center}.hero .legend{justify-content:center}.area-row{grid-template-columns:30px 1fr 14px;row-gap:10px}.units{grid-area:2/2/auto/-1}.area .items{padding-left:8px}.it{grid-template-columns:44px 1fr auto}.it .gate-badge,.theme-menu em{display:none}.theme-menu button{width:34px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}body{font-family:Inter Variable,Inter,system-ui,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled,input:disabled{opacity:.6;cursor:wait}button,a,input{touch-action:manipulation}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app,.side,#main,.stack,.pf-card{min-width:0}.side{overflow-y:auto}.brand-mark{flex-shrink:0}.account{align-items:center;gap:8px;min-width:0;padding:0 3px;display:flex}.user-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.account .btn{flex-shrink:0}.search{width:240px;min-width:0}.search input{outline-offset:4px;width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:0;font-size:13px}.search input::placeholder{color:var(--faint)}.search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent)}.search input:focus-visible{outline:none}.top .meta code{overflow-wrap:anywhere}.card h2{flex-wrap:wrap}.card h2 .hint{text-align:right}.pf-head,.pf-foot{min-width:0}.pf-head b{overflow-wrap:anywhere}.pf-head>span{white-space:nowrap}.spark{flex-shrink:0;max-width:100%}.ring-arc{stroke-dashoffset:var(--circ)}.plan-legend{margin-left:auto}.phases{flex-wrap:wrap}.phase{min-width:42px}.phase-track{isolation:isolate}.roadmap{align-self:start}.area-row{position:relative}.area-toggle{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;position:absolute;inset:0}.area-row>.num,.area-row>.t,.area-row>.chev{pointer-events:none}.area-row>.units{pointer-events:none;position:relative}.units .u{pointer-events:auto}.area.expanded .area-row{background:var(--panel-2)}.area.expanded .chev{transform:rotate(90deg)}.area.expanded .items{gap:6px;display:grid}.it{text-align:left;width:100%;color:var(--text);border:0;font-size:13px}.area.expanded .it{background:var(--panel)}.gate-badge.empty{visibility:hidden}.feed>li>div{min-width:0}.feed-link{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.feed-link:hover{color:var(--accent)}.feed-entry{width:100%;display:block}.feed-body{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--muted);white-space:pre-wrap;-webkit-box-orient:vertical;margin:3px 0;font-size:12px;display:-webkit-box;overflow:hidden}.feed .tm2{overflow-wrap:anywhere;margin-top:5px}.feed .tl{overflow-wrap:anywhere}.actor-badge{border:1px solid var(--line);background:var(--panel-2);max-width:100%;color:var(--muted);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:600;display:inline-block}.feed-ref{overflow-wrap:anywhere}.question-count{background:var(--accent-soft);min-width:20px;min-height:20px;color:var(--accent);border-radius:99px;justify-content:center;align-items:center;padding:1px 6px;font-size:11px;font-weight:700;display:inline-flex}.proj-nav .n{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.task-reports{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.task-reports h4{margin:0 0 8px;font-size:13px}.empty-note{color:var(--muted);margin:8px 0;font-size:13px}.loading{color:var(--muted);padding:32px 0}.message-card h1{margin-top:0;font-size:22px}.error-message{color:var(--st-blocked);overflow-wrap:anywhere;margin:8px 0;font-size:13px}.notice{color:var(--muted);font-size:13px}.startup{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100svh;display:flex}.startup p{color:var(--muted)}.startup .card{width:min(100%,480px)}.login-page{background:radial-gradient(ellipse at 50% 18%, var(--accent-soft), transparent 65%);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.login-card{border-radius:20px;width:min(100%,440px);padding:32px}.login-card .brand{padding:0}.login-intro{margin:32px 0 26px}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.login-intro h1{letter-spacing:-.035em;margin:8px 0;font-size:28px;line-height:1.15}.login-intro p{color:var(--muted);margin:0;font-size:13.5px}.login-card form{gap:8px;display:grid}.login-card label{font-size:12px;font-weight:600}.login-card input{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:9px;width:100%;min-width:0;height:42px;margin-bottom:12px;padding:0 12px}.login-card input::placeholder{color:var(--faint)}.login-submit{justify-content:space-between;height:42px;margin-top:4px}.login-foot{border-top:1px solid var(--line);gap:14px;margin-top:28px;padding-top:20px;display:grid}.login-foot>span{color:var(--faint);text-align:center;font-size:11.5px}.drawer{border:0;border-left:1px solid var(--line);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);margin:0 0 0 auto;transform:none}.drawer:not([open]){display:none}.drawer[open]{animation:.3s cubic-bezier(.2,.8,.2,1) drawer-in}.drawer::backdrop{background:oklch(0% 0 0/.3)}.drawer dd{overflow-wrap:anywhere;min-width:0;margin:0}.drawer p{overflow-wrap:anywhere}body:has(.drawer[open]){overflow:hidden}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}@media (width<=1180px){.area-row{grid-template-columns:34px minmax(120px,230px) 1fr 16px}}@media (width<=760px){.side{overflow:visible}.side-foot{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.side-foot .account{max-width:190px}.side-foot .error-message{flex-basis:100%}.theme-menu em{display:inline}.side .theme-menu em{display:none}.theme-menu button{width:auto}.side .theme-menu button{width:28px}.pf{grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:10px;margin:0 0 16px;padding:0;overflow:visible}.pf-card{padding:12px}.pf-head{flex-wrap:wrap;gap:0 8px}.pf-head>span{margin-left:0;font-size:10px}.pf-num{font-size:21px}.pf-num small{margin-left:0;font-size:11px;display:block}.pf-foot{align-items:center;font-size:11px}.pf-foot .spark{width:min(45%,70px)}.card{padding:16px 14px}.card h2 .hint{text-align:left;margin-left:0}.headline{font-size:20px}.area-row{grid-template-columns:26px minmax(0,1fr) 14px;gap:10px;padding:10px 4px}.units{grid-area:2/2/auto/-1}.area .items{padding:6px 0 12px}.it{grid-template-columns:36px minmax(0,1fr);gap:6px}.it .tt{white-space:normal}.it .pill{grid-column:2;justify-self:start}.gate{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.gate span{font-size:11.5px}.search{width:100%;margin:4px 0 0;display:flex}.login-card{padding:26px 22px}}@media (width<=390px){.side{gap:10px}.side-foot{justify-content:space-between;width:100%;margin-left:0}.account{flex:1}.pf-foot .spark{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.seg-x{width:var(--w)}.ring-arc{stroke-dashoffset:var(--off)}.phase-track span{width:var(--p)}.u{transform:scale(1)}}.ring-center b .count-value,.kpi b .count-value{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}@media (width<=760px){.phase-meta{flex-direction:column;gap:0}.phase-meta span{white-space:nowrap}}.pill[data-s=dropped].svelte-1pnf2h5{color:var(--muted);background:var(--panel-2);text-decoration:line-through}.stale-mark.svelte-17ab3i4{color:var(--health-ink);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.u.stale.svelte-1mlpnrs{outline:1px dashed var(--health-ink);outline-offset:2px}.tt.svelte-1mlpnrs .stale-mark{margin-top:3px;display:flex}.dropped.svelte-1mlpnrs .tt:where(.svelte-1mlpnrs){color:var(--muted);text-decoration:line-through}.u[data-s=dropped].svelte-1mlpnrs{background:var(--muted)}.confirm-status.svelte-1qv654f{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;padding:12px}.confirm-status.svelte-1qv654f p:where(.svelte-1qv654f){color:var(--muted);margin:0 0 10px;font-size:12px}.actions.svelte-1qv654f{flex-wrap:wrap;gap:8px;display:flex}.dropped.svelte-uoov0r{color:var(--muted);text-decoration:line-through}.questions.has-open.svelte-127gee5{border-color:color-mix(in oklch, var(--accent) 45%, var(--line));border-top:3px solid var(--accent)}.questions.compact.svelte-127gee5{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:10px 14px}.questions-heading.svelte-127gee5{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.question-mark.svelte-127gee5{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.open-questions.svelte-127gee5{gap:14px;display:grid}.question.svelte-127gee5{background:var(--panel-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:18px}.question.svelte-127gee5 h3:where(.svelte-127gee5){margin:0 0 6px;font-size:15px;font-weight:650}.question-body.svelte-127gee5,.answer.svelte-127gee5 p:where(.svelte-127gee5){white-space:pre-wrap;margin:0 0 10px;font-size:13px}.question-body.svelte-127gee5{color:var(--muted)}.question-meta.svelte-127gee5{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.task-link.svelte-127gee5{color:var(--accent);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;border-radius:4px;padding:0;font-size:12px}.task-link.svelte-127gee5:hover{text-decoration:underline}form.svelte-127gee5{gap:7px;margin-top:16px;display:grid}label.svelte-127gee5{font-size:12px;font-weight:600}textarea.svelte-127gee5{resize:vertical;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:84px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}textarea.svelte-127gee5::placeholder{color:var(--muted)}textarea.svelte-127gee5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea.svelte-127gee5:disabled{opacity:.6}.answer-actions.svelte-127gee5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.answer-actions.svelte-127gee5>span:where(.svelte-127gee5),.permission-note.svelte-127gee5{color:var(--muted);font-size:11.5px}.permission-note.svelte-127gee5{margin:12px 0 0}.answer-notice.svelte-127gee5{color:var(--st-done);margin:0;font-size:13px}.answer-notice.svelte-127gee5:not(:empty){margin-bottom:12px}.retained-drafts.svelte-127gee5{gap:10px;margin-bottom:18px;display:grid}.retained-drafts.svelte-127gee5 h3:where(.svelte-127gee5){margin:0;font-size:13px}.retained-drafts.svelte-127gee5 label:where(.svelte-127gee5){gap:6px;display:grid}.has-open.svelte-127gee5 .answered-questions:where(.svelte-127gee5){border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.answered-toggle.svelte-127gee5{color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 0;font-size:12px;display:inline-flex}.answered-toggle.svelte-127gee5:hover{color:var(--text)}.answered-toggle.svelte-127gee5>span:where(.svelte-127gee5){width:12px;font-size:18px;line-height:1}#answered-list.svelte-127gee5:not([hidden]){gap:10px;margin-top:12px;display:grid}.answered.svelte-127gee5{background:0 0}.answered.svelte-127gee5 h3:where(.svelte-127gee5){color:var(--muted);font-size:13px}.answer.svelte-127gee5{border-left:2px solid var(--line);margin-top:12px;padding-left:12px}.answer-label.svelte-127gee5{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}@media (width<=760px){.question.svelte-127gee5{padding:12px}}.maintenance-tasks.svelte-638i15{margin:0;padding:0;list-style:none}li.svelte-638i15+li:where(.svelte-638i15){border-top:1px solid var(--line)}.maintenance-task.svelte-638i15{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:120px minmax(70px,110px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 8px;display:grid}.maintenance-task.svelte-638i15:hover{background:var(--panel-2)}.task-key.svelte-638i15{color:var(--muted);overflow-wrap:anywhere;font:500 11.5px JetBrains Mono,monospace}.task-title.svelte-638i15{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.dropped.svelte-638i15 .task-title:where(.svelte-638i15){color:var(--muted);text-decoration:line-through}.task-title.svelte-638i15 .stale-mark{margin-top:3px;display:flex}time.svelte-638i15{color:var(--muted);white-space:nowrap;font-size:11.5px}@media (width<=760px){.maintenance-task.svelte-638i15{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 0}.task-state.svelte-638i15{grid-area:1/2}.task-key.svelte-638i15{grid-area:1/1}.task-title.svelte-638i15,time.svelte-638i15{grid-column:1/-1}}.health-card.svelte-u2ralo{border-top:2px solid var(--health-ink)}.health-icon.svelte-u2ralo{color:var(--health-ink);font-size:18px;line-height:1}.health-signals.svelte-u2ralo{color:var(--text);flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.health-signals.svelte-u2ralo li:where(.svelte-u2ralo):first-letter{text-transform:uppercase}h3.svelte-u2ralo{color:var(--muted);align-items:baseline;gap:10px;margin:18px 0 4px;font-size:12px;font-weight:600;display:flex}h3.svelte-u2ralo small:where(.svelte-u2ralo){font-size:11px;font-weight:400}.stale-tasks.svelte-u2ralo{margin:0;padding:0;list-style:none}.stale-tasks.svelte-u2ralo li:where(.svelte-u2ralo)+li:where(.svelte-u2ralo){border-top:1px solid var(--line)}.stale-task.svelte-u2ralo{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:120px minmax(70px,110px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;display:grid}button.stale-task.svelte-u2ralo{cursor:pointer}button.stale-task.svelte-u2ralo:hover{background:var(--panel-2)}.task-key.svelte-u2ralo{color:var(--muted);overflow-wrap:anywhere;font:500 11.5px JetBrains Mono,monospace}.task-title.svelte-u2ralo{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:550}.task-age.svelte-u2ralo{color:var(--health-ink);font-size:11.5px}@media (width<=760px){.health-signals.svelte-u2ralo{gap:4px;display:grid}.stale-task.svelte-u2ralo{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 0}.task-state.svelte-u2ralo{grid-area:1/2}.task-key.svelte-u2ralo{grid-area:1/1}.task-title.svelte-u2ralo,.task-age.svelte-u2ralo{grid-column:1/-1}}.docs-search.svelte-1vb4wpu{color:var(--muted);gap:6px;max-width:460px;font-size:12px;display:grid}input.svelte-1vb4wpu{border:1px solid var(--line);background:var(--panel-2);width:100%;min-width:0;color:var(--text);border-radius:9px;padding:9px 12px}.docs-count.svelte-1vb4wpu{color:var(--muted);margin:8px 0 18px;font-size:11.5px}.doc-group.svelte-1vb4wpu+.doc-group:where(.svelte-1vb4wpu){margin-top:22px}h3.svelte-1vb4wpu{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 8px;font-size:12px;display:flex}h3.svelte-1vb4wpu span:where(.svelte-1vb4wpu){font-size:11px;font-weight:400}ul.svelte-1vb4wpu{margin:0;padding:0;list-style:none}li.svelte-1vb4wpu+li:where(.svelte-1vb4wpu){border-top:1px solid var(--line)}a.svelte-1vb4wpu{color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;text-decoration:none;display:flex}a.svelte-1vb4wpu:hover{background:var(--panel-2)}a.svelte-1vb4wpu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.doc-name.svelte-1vb4wpu{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}b.svelte-1vb4wpu{font-size:13px;font-weight:550}code.svelte-1vb4wpu{color:var(--muted);font:10.5px JetBrains Mono,monospace}.doc-meta.svelte-1vb4wpu{color:var(--muted);flex-shrink:0;gap:14px;font-size:11px;display:flex}.definitions.svelte-1vb4wpu{border:1px solid var(--line);background:var(--accent-soft);border-radius:12px;padding:14px}.definitions.svelte-1vb4wpu h3:where(.svelte-1vb4wpu){color:var(--text)}.definitions.svelte-1vb4wpu b:where(.svelte-1vb4wpu){font-weight:650}@media (width<=760px){.documents.svelte-1vb4wpu h2:where(.svelte-1vb4wpu){flex-wrap:wrap}a.svelte-1vb4wpu{gap:6px;padding:12px 0;display:grid}.doc-meta.svelte-1vb4wpu{gap:12px}.definitions.svelte-1vb4wpu{padding:12px}}.activity-filters.svelte-i8zsux{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.activity-filters.svelte-i8zsux [aria-pressed=true]:where(.svelte-i8zsux){color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.load-more.svelte-i8zsux{margin-top:18px}.activity-note.svelte-i8zsux{color:var(--muted);margin:18px 0 0;font-size:11px}.analysis-columns.svelte-10wrul0{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}h3.svelte-10wrul0{color:var(--muted);margin:0 0 10px;font-size:12px}ul.svelte-10wrul0{margin:0;padding:0;list-style:none}li.svelte-10wrul0+li:where(.svelte-10wrul0){border-top:1px solid var(--line)}.analysis-task.svelte-10wrul0{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}button.analysis-task.svelte-10wrul0{cursor:pointer}button.analysis-task.svelte-10wrul0:hover{color:var(--accent)}.analysis-task.svelte-10wrul0>span:where(.svelte-10wrul0){overflow-wrap:anywhere;flex:1;min-width:120px;font-size:13px}code.svelte-10wrul0,.risk-key.svelte-10wrul0{color:var(--muted);overflow-wrap:anywhere;font:11px JetBrains Mono,monospace}.risks.svelte-10wrul0 li:where(.svelte-10wrul0){padding:10px 0}.risks.svelte-10wrul0 p:where(.svelte-10wrul0){overflow-wrap:anywhere;margin:6px 0;font-size:13px}.risk-level.svelte-10wrul0{background:var(--panel-2);color:var(--muted);border-radius:5px;padding:3px 6px;font-size:10px}.risk-level.high.svelte-10wrul0{color:var(--st-blocked);background:color-mix(in oklch, var(--st-blocked) 8%, var(--panel))}.risk-keys.svelte-10wrul0{flex-wrap:wrap;gap:8px;display:flex}.risk-key.svelte-10wrul0{cursor:pointer;color:var(--accent);background:0 0;border:0;padding:0}.pace.svelte-10wrul0{color:var(--muted);margin:14px 0 0;font-size:12px}.dropped-tasks.svelte-c0zhak{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 14px}.dropped-toggle.svelte-c0zhak{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}ul.svelte-c0zhak{margin:12px 0 0;padding:0;list-style:none}li.svelte-c0zhak{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.dropped-item.svelte-c0zhak{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dropped-item.svelte-c0zhak span:where(.svelte-c0zhak){overflow-wrap:anywhere;font-size:13px;text-decoration:line-through}code.svelte-c0zhak{overflow-wrap:anywhere;font-size:11px}.archive-project.svelte-q5ujlh .help:where(.svelte-q5ujlh){margin-bottom:16px}.member-list.svelte-l24pb7{margin:18px 0;padding:0;list-style:none}li.svelte-l24pb7{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.member-name.svelte-l24pb7{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}b.svelte-l24pb7{font-size:13px;font-weight:550}.member-name.svelte-l24pb7>span:where(.svelte-l24pb7){color:var(--muted);font-size:12px}.member-list.svelte-l24pb7 form:where(.svelte-l24pb7){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.member-list.svelte-l24pb7 label:where(.svelte-l24pb7){max-width:170px}.add-member.svelte-l24pb7{margin-top:22px}h3.svelte-l24pb7{margin:0;font-size:13px}.project-tabs.svelte-je1rmr{border-bottom:1px solid var(--line);margin:-4px 0 22px}[role=tablist].svelte-je1rmr{flex-wrap:wrap;gap:4px;display:flex}[role=tab].svelte-je1rmr{color:var(--muted);border-bottom:2px solid #0000;padding:12px 14px;font-size:13px;text-decoration:none}[role=tab][aria-selected=true].svelte-je1rmr{color:var(--text);border-color:var(--accent)}[role=tab].svelte-je1rmr:hover{color:var(--text);background:var(--panel-2)}[role=tab].svelte-je1rmr:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:5px}.activity-all.svelte-je1rmr{color:var(--accent);margin-top:14px;font-size:12px;text-decoration:none;display:inline-block}.activity-all.svelte-je1rmr:hover{text-decoration:underline}.docs-shortcut.svelte-je1rmr{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.docs-shortcut.svelte-je1rmr b:where(.svelte-je1rmr){font-size:13px;font-weight:550}.docs-shortcut.svelte-je1rmr span:where(.svelte-je1rmr){color:var(--muted);font-size:12px}@media (width<=760px){[role=tab].svelte-je1rmr{padding:12px 10px;font-size:12px}}.maintenance-label.svelte-je1rmr{color:var(--text);align-items:center;gap:7px;margin:10px 0 6px;font-size:13px;font-weight:600;display:flex}.maintenance-label.svelte-je1rmr span:where(.svelte-je1rmr){background:color-mix(in oklch, var(--st-done) 12%, var(--panel));width:22px;height:22px;color:var(--st-done);border-radius:50%;place-items:center;display:grid}.maintenance-summary.svelte-je1rmr{border-top:3px solid var(--st-done)}.history.svelte-je1rmr{min-width:0}.history.svelte-je1rmr>h2:where(.svelte-je1rmr){flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:8px 0 14px;font-size:15px;font-weight:650;display:flex}.history.svelte-je1rmr>h2:where(.svelte-je1rmr) span:where(.svelte-je1rmr){color:var(--muted);font-size:12px;font-weight:400}.markdown.svelte-z28whr{max-width:88ch;color:var(--text);overflow-wrap:anywhere;margin:0 auto;font-size:14px;line-height:1.75}.markdown.svelte-z28whr h1,.markdown.svelte-z28whr h2,.markdown.svelte-z28whr h3,.markdown.svelte-z28whr h4,.markdown.svelte-z28whr h5,.markdown.svelte-z28whr h6{color:var(--text);margin:1.6em 0 .6em;font-weight:700;line-height:1.35;display:block}.markdown.svelte-z28whr h1{font-size:26px}.markdown.svelte-z28whr h2{font-size:21px}.markdown.svelte-z28whr h3{font-size:17px}.markdown.svelte-z28whr h4,.markdown.svelte-z28whr h5,.markdown.svelte-z28whr h6{font-size:14px}.markdown.svelte-z28whr p{white-space:pre-line;margin:.7em 0}.markdown.svelte-z28whr a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.markdown.svelte-z28whr a:focus-visible,.markdown.svelte-z28whr .table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.markdown.svelte-z28whr code{background:var(--panel-2);border-radius:4px;padding:2px 4px;font:12px/1.65 JetBrains Mono,monospace}.markdown.svelte-z28whr pre{border:1px solid var(--line);background:var(--panel-2);white-space:pre-wrap;tab-size:4;border-radius:10px;max-width:100%;padding:16px;overflow:auto}.markdown.svelte-z28whr pre code{white-space:inherit;overflow-wrap:anywhere;background:0 0;padding:0}.markdown.svelte-z28whr blockquote{border-left:3px solid var(--line);color:var(--muted);margin:1em 0;padding:1px 18px}.markdown.svelte-z28whr hr{border:0;border-top:1px solid var(--line);margin:24px 0}.markdown.svelte-z28whr ul,.markdown.svelte-z28whr ol{margin:.7em 0;padding-left:26px}.markdown.svelte-z28whr li{margin:4px 0;position:relative}.markdown.svelte-z28whr .list-content>:first-child{margin-top:0}.markdown.svelte-z28whr .list-content>:last-child{margin-bottom:0}.markdown.svelte-z28whr .task-item{list-style:none}.markdown.svelte-z28whr .check-box{color:var(--muted);position:absolute;right:calc(100% + 7px)}.markdown.svelte-z28whr .table-scroll{border:1px solid var(--line);border-radius:9px;max-width:100%;margin:18px 0;overflow-x:auto}.markdown.svelte-z28whr table{border-collapse:collapse;width:100%;font-size:12.5px}.markdown.svelte-z28whr th,.markdown.svelte-z28whr td{border-bottom:1px solid var(--line);min-width:100px;padding:9px 12px}.markdown.svelte-z28whr th{background:var(--panel-2);font-weight:600}.markdown.svelte-z28whr .left{text-align:left}.markdown.svelte-z28whr .center{text-align:center}.markdown.svelte-z28whr .right{text-align:right}@media (width<=760px){.markdown.svelte-z28whr{font-size:13px}.markdown.svelte-z28whr ul,.markdown.svelte-z28whr ol{padding-left:20px}.markdown.svelte-z28whr pre{padding:12px}}.back.svelte-a9azal{margin-bottom:20px;text-decoration:none}header.svelte-a9azal{margin-bottom:24px}h1.svelte-a9azal{letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0 10px;font-size:26px;line-height:1.25}.document-path.svelte-a9azal{color:var(--muted);overflow-wrap:anywhere;font:12px JetBrains Mono,monospace}.document-meta.svelte-a9azal{color:var(--muted);margin:10px 0 0;font-size:12px}.document-content.svelte-a9azal{padding:28px}@media (width<=760px){.document-content.svelte-a9azal{padding:18px 14px}h1.svelte-a9azal{font-size:22px}}.maintenance-badge.svelte-ei9uz2{border:1px solid color-mix(in oklch, var(--st-done) 35%, var(--line));background:color-mix(in oklch, var(--st-done) 9%, var(--panel));color:var(--text);border-radius:99px;justify-self:start;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.maintenance-badge.svelte-ei9uz2 span:where(.svelte-ei9uz2){color:var(--st-done)}.health-signal.svelte-1szxm8m{border:1px solid var(--health-ink);width:18px;height:18px;color:var(--health-ink);vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;margin:0;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.maintenance-num.svelte-18e23a4{overflow-wrap:anywhere;font-size:20px}.maintenance-num.svelte-18e23a4 small:where(.svelte-18e23a4){margin-left:0;display:block}@media (width<=760px){.maintenance-num.svelte-18e23a4{font-size:18px}}.tokens.svelte-1p3nwux{margin:14px 0 0;padding:0;list-style:none}li.svelte-1p3nwux{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}b.svelte-1p3nwux{overflow-wrap:anywhere;font-size:13px}dl.svelte-1p3nwux{color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:8px 0 0;font-size:12px;display:grid}dd.svelte-1p3nwux{overflow-wrap:anywhere;margin:0}.token-secret.svelte-1p3nwux{gap:14px;display:grid}.token-secret.svelte-1p3nwux textarea:where(.svelte-1p3nwux){overflow-wrap:anywhere;font:12px JetBrains Mono,monospace}dialog.svelte-1dpgjx7{border:1px solid var(--line);width:min(480px,100% - 32px);max-height:calc(100% - 32px);color:var(--text);background:var(--panel);box-shadow:var(--shadow);border-radius:16px;padding:24px}dialog.svelte-1dpgjx7::backdrop{background:oklch(10% .01 265/.65)}h2.svelte-1dpgjx7{margin:0 0 12px;font-size:18px}form.svelte-1dpgjx7{margin-top:20px}.new-password.svelte-4wgifj{gap:8px;display:grid}.page-actions.svelte-t8zyxe{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}#create-user.svelte-t8zyxe{margin-bottom:18px}ul.svelte-t8zyxe{margin:0;padding:0;list-style:none}li.svelte-t8zyxe{border-top:1px solid var(--line);padding:16px 0}li.svelte-t8zyxe:first-child{border:0;padding-top:0}li.svelte-t8zyxe:last-child{padding-bottom:0}.user-row.svelte-t8zyxe{justify-content:space-between;align-items:center;gap:16px;display:flex}.user-info.svelte-t8zyxe{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.user-title.svelte-t8zyxe{flex-wrap:wrap;align-items:center;gap:7px;display:flex}b.svelte-t8zyxe{font-size:14px}.email.svelte-t8zyxe{color:var(--muted);font-size:12px}small.svelte-t8zyxe{color:var(--muted);font-size:11px}.badge.svelte-t8zyxe{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:10px}.disabled.svelte-t8zyxe b:where(.svelte-t8zyxe){color:var(--muted)}.user-editor.svelte-t8zyxe{border:1px solid var(--line);background:var(--panel-2);border-radius:12px;margin-top:18px;padding:18px}h3.svelte-t8zyxe{margin:0 0 12px;font-size:13px}.reset-form.svelte-t8zyxe{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.choices.svelte-t8zyxe{flex-wrap:wrap;gap:14px;display:flex}@media (width<=760px){.user-row.svelte-t8zyxe{align-items:start;gap:8px}.user-editor.svelte-t8zyxe{padding:12px}}.archives.svelte-9oixff{gap:12px;margin:0;padding:0;list-style:none;display:grid}li.svelte-9oixff a:where(.svelte-9oixff){border:1px solid var(--line);background:var(--panel);color:var(--text);overflow-wrap:anywhere;border-radius:12px;gap:6px;padding:18px;text-decoration:none;display:grid}li.svelte-9oixff a:where(.svelte-9oixff):hover{border-color:var(--accent)}b.svelte-9oixff{font-size:15px}span.svelte-9oixff,small.svelte-9oixff{color:var(--muted);font-size:12px}.management{min-width:0}.management>h1,.management header h1{letter-spacing:-.025em;margin:4px 0 10px;font-size:26px}.management>h1:focus{outline:none}.management .intro{color:var(--muted);margin:0 0 22px;font-size:13px}.management .card+.card{margin-top:18px}.management form{gap:16px;display:grid}.management fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.management label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.management input,.management textarea,.management select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--panel-2);font:inherit;border-radius:8px;padding:10px 12px;font-size:13px}.management textarea{resize:vertical;min-height:90px}.management select:focus-visible,.management textarea:focus-visible,.management a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.management [aria-invalid=true]{border-color:var(--st-blocked)}.management .field-error{color:var(--st-blocked);font-size:12px;font-weight:400}.management .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.management .help{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.6}.management .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.management .success{color:var(--st-done);font-size:13px}.management .confirmation{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel-2);border-radius:10px;padding:14px}.management .confirmation p{overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.management .back{color:var(--muted);margin-bottom:18px;font-size:12px;text-decoration:none;display:inline-block}.management code{overflow-wrap:anywhere}.management label.check{align-items:center;gap:8px;display:flex}.management label.check input{width:16px;height:16px;accent-color:var(--accent);margin:0}@media (width<=760px){.management .form-grid{grid-template-columns:minmax(0,1fr)}}.live-status.svelte-1n46o8q{color:var(--muted);align-items:center;gap:6px;padding:0 6px;font-size:11px;display:inline-flex}.live-status.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:var(--faint);font-size:8px}.live-status.connected.svelte-1n46o8q>span:where(.svelte-1n46o8q){color:var(--st-done)}.live-notice.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.new-project-link.svelte-1n46o8q{margin-top:12px;font-size:12px;text-decoration:none}.side-links.svelte-1n46o8q{gap:8px;display:grid}.quiet-link.svelte-1n46o8q{color:var(--muted);padding:2px 8px;font-size:12px;text-decoration:none}.quiet-link.svelte-1n46o8q:hover,.quiet-link[aria-current=page].svelte-1n46o8q{color:var(--text)}.quiet-link.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.archive-notice.svelte-1n46o8q{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:22px;padding:12px 16px;font-size:12px;display:flex}.archive-notice.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--accent);text-decoration:none}@media (width<=760px){.side-links.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.side-links.svelte-1n46o8q .btn:where(.svelte-1n46o8q){width:100%}}.user-name.svelte-1n46o8q{text-decoration:none}.user-name.svelte-1n46o8q:hover{color:var(--text)}@media (width<=760px){.app.svelte-1n46o8q{align-content:start}.new-project-link.svelte-1n46o8q{margin-top:0}}
