@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.mnkynG_className{font-family:inter,inter Fallback,ui-sans-serif,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.mnkynG_variable{--font-inter:"inter", "inter Fallback", ui-sans-serif, Segoe UI, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}._3ekTYa_className{font-family:mono,mono Fallback,ui-monospace,Menlo,monospace;font-style:normal}._3ekTYa_variable{--font-staxxd-mono:"mono", "mono Fallback", ui-monospace, Menlo, monospace}
.t-root{--control-h:40px;--accent:#ff2e63;--accent-hover:#e01e4f;--on-accent:#0f0f1e;--on-accent-hover:#fff;--link:#c8174a;--accent-tint:#ff2e631a;--focus:#ff2e63;--accent-line:#ff2e63;--accent-on-dark:#ff6b9d;--bg:#f4f5f7;--surface:#fff;--card-bg:#fff;--sunken:#edf0f5;--line:#e2e6ec;--fg:#151a25;--muted:#556070;--soft:#475569;--side:#fff;--red:#b91c1c;--red-fill:#c53030;--red-soft:#f46e6e24;--amber:#8a5a00;--amber-fill:#f6c65b;--amber-soft:#f6c65b33;--green:#0b6e4f;--green-fill:#0b6e4f;--green-soft:#00e28a24;--top:#0f766e;--dot-text:#fff;--grey-soft:#edf0f5;background:var(--bg);min-height:100vh;color:var(--fg);font:15px/1.5 var(--font-inter,Inter), system-ui, -apple-system, "Segoe UI", sans-serif}@media (prefers-color-scheme:dark){.t-root:not([data-theme=light]){--link:#ff6b9d;--accent-tint:#ff2e6329;--bg:#0f0f1e;--surface:#1a1a2e;--card-bg:linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);--sunken:#252a34;--line:#3a4252;--fg:#e2e8f0;--muted:#9ca3af;--soft:#cbd5e1;--side:#1a1a2e;--red:#f88a8a;--red-fill:#f46e6e;--red-soft:#f46e6e29;--amber:#f6c65b;--amber-fill:#f6c65b;--amber-soft:#f6c65b29;--green:#00e28a;--green-fill:#00e28a;--green-soft:#00e28a24;--top:#3cc4b6;--dot-text:#0f0f1e;--grey-soft:#252a34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.t-root[data-theme=dark]{--link:#ff6b9d;--accent-tint:#ff2e6329;--bg:#0f0f1e;--surface:#1a1a2e;--card-bg:linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);--sunken:#252a34;--line:#3a4252;--fg:#e2e8f0;--muted:#9ca3af;--soft:#cbd5e1;--side:#1a1a2e;--red:#f88a8a;--red-fill:#f46e6e;--red-soft:#f46e6e29;--amber:#f6c65b;--amber-fill:#f6c65b;--amber-soft:#f6c65b29;--green:#00e28a;--green-fill:#00e28a;--green-soft:#00e28a24;--top:#3cc4b6;--dot-text:#0f0f1e;--grey-soft:#252a34;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-root.t-plain{--accent:#334155;--accent-hover:#1e293b;--on-accent:#fff;--on-accent-hover:#fff;--link:#334155;--focus:#334155;--accent-line:#334155;--accent-tint:#3341551a;--accent-on-dark:#cbd5e1;--bg:#f3f4f6}@media (prefers-color-scheme:dark){.t-root.t-plain:not([data-theme=light]){--accent:#cbd5e1;--accent-hover:#e2e8f0;--on-accent:#0f1115;--on-accent-hover:#0f1115;--link:#cbd5e1;--focus:#cbd5e1;--bg:#0f1115}}.t-root.t-plain[data-theme=dark]{--accent:#cbd5e1;--accent-hover:#e2e8f0;--on-accent:#0f1115;--on-accent-hover:#0f1115;--link:#cbd5e1;--focus:#cbd5e1;--bg:#0f1115}.t-root *,.t-root :before{box-sizing:border-box}.t-root button,.t-root select,.t-root input,.t-root textarea{font:inherit;color:inherit}.t-root button{cursor:pointer}.t-root button:disabled{cursor:not-allowed;opacity:.55}.t-root a{color:var(--link)}.t-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.t-root input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent-line);flex:none;margin:0}.t-root select,.t-root input:not([type]),.t-root input[type=text],.t-root input[type=number],.t-root input[type=search],.t-root input[type=date],.t-root input[type=email],.t-root textarea{background:var(--surface);border:1px solid var(--line);max-width:100%;min-height:var(--control-h);border-radius:10px;padding:8px 10px}.t-phone,.t-root code,.t-root .num{font-family:var(--font-staxxd-mono,"JetBrains Mono"), ui-monospace, Menlo, monospace;font-variant-numeric:tabular-nums}.t-phone{font-size:13px;font-weight:500}.t-root code{overflow-wrap:anywhere;font-size:12.5px}.t-sub{color:var(--muted);font-size:13px}.t-warn,.t-gap{color:var(--amber);font-weight:600}.t-msg{min-height:21px;color:var(--amber);margin:8px 2px 0;font-size:13.5px;font-weight:600}.t-empty{color:var(--muted);text-align:center;padding:28px 16px}.t-rowlink{color:inherit;text-decoration:none}.t-rowlink:hover{text-decoration:underline}.t-scroll{overflow-x:auto}.t-app{min-height:100vh;display:flex}.t-side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;flex:none;width:256px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.t-side-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.t-mark{background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:10px;flex:none;place-content:center;font-size:18px;font-weight:700;display:grid}.t-side-name{color:var(--fg);font-size:14px;font-weight:600;line-height:1.2}.t-side-sub{color:var(--muted);font-size:12px;line-height:1.3}.t-side-nav{flex:1;padding:12px}.t-navgroup{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:16px 14px 8px;font-size:11px;font-weight:600}.t-navgroup+.t-navlink{margin-top:0}.t-side-nav .t-navgroup:not(:first-child){margin-top:8px}.t-navlink{border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;color:var(--muted)!important}.t-navlink:hover{background:var(--sunken);color:var(--fg)!important}.t-navlink.active{background:var(--sunken);box-shadow:inset 2px 0 0 var(--accent-line);color:var(--fg)!important}.t-navlabel{flex:1}.t-badge{background:var(--accent);color:var(--on-accent);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.t-side-foot{border-top:1px solid var(--line);padding:16px}.t-envcard{background:var(--card-bg);border:1px solid var(--line);border-radius:14px;padding:12px}.t-envhead{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.t-envdot{background:var(--accent-line);border-radius:50%;width:6px;height:6px;display:inline-block}.t-envbody{color:var(--fg);font-size:14px;font-weight:500}.t-envsub{color:var(--muted);font-size:12px}.t-main{flex-direction:column;flex:1;min-width:0;display:flex}.t-topbar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--side) 50%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.t-topchip{border:1px solid var(--line);color:var(--soft);background:var(--surface);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;display:inline-flex}.t-toptitle{color:var(--fg);font-size:14px;font-weight:500}.t-topright{align-items:center;gap:12px;margin-left:auto;display:flex}.t-topme{color:var(--muted);font-size:12px}.t-signout-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.t-signout-link:hover{color:var(--soft)}.t-avatar-sm{background:var(--sunken);width:32px;height:32px;color:var(--fg);border-radius:50%;place-content:center;font-size:12px;font-weight:600;display:grid}.t-icon{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-content:center;display:inline-grid}.t-icon:hover{background:var(--sunken);color:var(--fg)}.t-root .t-menu,.t-root .t-side-close,.t-root .t-scrim{display:none}.t-page{width:100%;max-width:1280px;padding:24px;scroll-margin-top:72px}html:has(.t-root){scroll-padding-top:calc(72px + var(--t-stick-h,0px))}html:has(.t-bulk){scroll-padding-bottom:96px}.t-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:auto;padding:16px 24px;font-size:13px;display:flex}.t-foot strong{color:var(--fg)}.t-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.t-heading h1{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:24px;font-weight:700}.t-heading p{color:var(--muted);max-width:70ch;margin:4px 0 0;font-size:14px}@media (max-width:1023px){.t-side{z-index:40;visibility:hidden;transition:transform .2s,visibility 0s linear .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.t-side.open{visibility:visible;transition:transform .2s;transform:none}.t-root .t-scrim{z-index:30;background:#0006;border:0;display:block;position:fixed;inset:0}.t-root .t-menu,.t-root .t-side-close{display:inline-grid}.t-side-close{margin-left:auto}.t-topbar{gap:10px;padding:0 12px}.t-page{padding:16px}}@media (max-width:639px){.t-topme{display:none}}.t-panel,.t-lines,.t-list,.t-pick,.t-stat,.t-signin-card{background:var(--card-bg);border:1px solid var(--line);border-radius:14px;min-width:0}.t-panel{padding:16px}.t-panel>.t-sub{margin:0 0 10px}.t-root .rounded-xl{border-radius:14px}.t-root .rounded-xl.bg-\[var\(--surface\)\]{background:var(--card-bg)}.t-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.t-chip{background:var(--grey-soft);color:var(--soft);border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.t-chip.red{background:var(--red-soft);color:var(--red)}.t-chip.amber{background:var(--amber-soft);color:var(--amber)}.t-chip.green{background:var(--green-soft);color:var(--green)}.t-chip.teal{background:var(--accent-tint);color:var(--link)}.t-chiplink{min-height:var(--control-h);text-decoration:none;color:var(--soft)!important}.t-btn,.t-primary{background:var(--accent);min-height:var(--control-h);border:0;border-radius:12px;padding:8px 16px;font-weight:600;transition:background .15s,color .15s;color:var(--on-accent)!important}.t-btn:hover,.t-primary:hover{background:var(--accent-hover);color:var(--on-accent-hover)!important}.t-btn.ghost{border:1px solid var(--line);background:0 0;color:var(--soft)!important}.t-btn.ghost:hover{background:var(--sunken);color:var(--fg)!important}.t-link{border:1px solid var(--line);min-height:var(--control-h);background:0 0;border-radius:10px;padding:4px 12px;font-size:13px;font-weight:600;color:var(--link)!important}.t-link:hover{background:var(--sunken)}.t-undo{min-height:var(--control-h);background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline;color:var(--muted)!important}.t-owner{color:var(--link);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.t-pickbtn{justify-items:end;gap:6px;display:grid}.t-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:12px;display:flex}.t-tools label{align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.t-tabs{flex-wrap:wrap;gap:6px;display:flex}.t-stick{margin-bottom:4px}@media (min-width:861px){.t-stick{z-index:6;background:var(--bg);border-bottom:1px solid var(--line);margin-top:-10px;padding-top:10px;position:sticky;top:64px}}.t-count{color:var(--muted);margin:10px 2px 8px;font-size:13px}.t-count b{color:var(--fg);font-weight:600}.t-root .t-tab{min-height:var(--control-h)}.t-tab{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;color:var(--soft)!important}.t-tab:hover{background:var(--sunken)}.t-tab[aria-current=page],.t-root.t-plain .t-tab[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)!important}.t-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 12px;font-size:12px;display:flex}.t-legend span{align-items:center;gap:5px;display:inline-flex}.t-legend .t-mini{width:14px;height:14px;font-size:0}.t-filterbar{gap:12px;margin-bottom:14px;display:grid}.t-toolrow{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.t-seg{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:nowrap;gap:2px;padding:3px;display:inline-flex}.t-seg .t-tab{background:0 0;border-color:#0000;padding-inline:16px}.t-seg .t-tab:hover{background:var(--sunken)}.t-seg .t-tab[aria-current=page]{background:var(--accent);border-color:var(--accent)}.t-searchbox{flex:360px;min-width:0;max-width:560px;display:flex;position:relative}.t-root .t-searchbox input[type=search]{min-width:0;min-height:var(--control-h);border:1px solid var(--line);background:var(--surface);color:var(--fg);border-right:0;border-radius:10px 0 0 10px;flex:1;padding:0 12px 0 38px;font-size:14px}.t-searchbox input:focus-visible{outline:2px solid var(--accent-line);outline-offset:-1px}.t-searchicon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.t-searchgo{min-height:var(--control-h);border:1px solid var(--line);background:var(--sunken);color:var(--fg);border-radius:0 10px 10px 0;padding:0 16px;font-size:14px;font-weight:600}.t-searchgo:hover{background:var(--grey-soft);color:var(--link)}.t-clear{min-height:var(--control-h);align-items:center;font-size:14px;font-weight:600;display:inline-flex;color:var(--link)!important}.t-morefilters{border:1px solid var(--line);background:var(--surface);border-radius:12px}.t-morefilters>summary{max-width:100%;min-height:var(--control-h);cursor:pointer;color:var(--soft);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.t-morefilters>summary::-webkit-details-marker{display:none}.t-morefilters>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:4px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.t-morefilters[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.t-morefilters>summary:hover{color:var(--fg)}.t-filteron{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-weight:500;overflow:hidden}.t-countbadge{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.t-filtergrid{border-top:1px solid var(--line);padding:4px 14px 16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 16px;padding-top:14px;display:grid}.t-filterbar .t-filtergrid label{color:var(--muted);letter-spacing:.01em;gap:6px;font-size:12.5px;font-weight:600;display:grid}.t-filterbar .t-filtergrid select{width:100%}.t-filterbar .t-filtergrid .t-checkline{min-height:var(--control-h);color:var(--fg);letter-spacing:0;align-self:end;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.t-filterbar .t-viewswitch{margin-left:auto}.t-resulthead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:6px 2px 10px;display:flex}.t-resulthead .t-count{margin:0}.t-key{font-size:13px;position:relative}.t-key>summary{min-height:var(--control-h);cursor:pointer;color:var(--link);align-items:center;font-weight:600;list-style:none;display:inline-flex}.t-key>summary::-webkit-details-marker{display:none}.t-keypanel{z-index:8;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(440px,100vw - 32px);padding:14px 16px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000047}.t-keypanel .t-legend{color:var(--soft);margin:0 0 10px;font-size:13px}.t-keypanel .t-legendhead{color:var(--fg);flex-basis:100%}.t-keypanel .t-sub{margin:0}@media (max-width:600px){.t-filterbar .t-viewswitch{margin-left:0}.t-searchbox{flex-basis:100%;max-width:none}.t-resulthead{position:relative}.t-key{position:static}.t-keypanel{width:auto;left:0;right:0}}.t-lines,.t-list{overflow:hidden}.t-all{background:color-mix(in srgb, var(--sunken) 50%, transparent);border-bottom:1px solid var(--line);color:var(--soft);align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.t-line{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 16px;display:grid}.t-lines>.t-line:first-of-type,.t-lines>.t-all+.t-line{border-top:0}.t-line:hover{background:color-mix(in srgb, var(--sunken) 40%, transparent)}.t-line.sel{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent-line)}.t-line.working,.t-hit.working{background:var(--green-soft);box-shadow:inset 3px 0 0 var(--green)}.t-line-tick{align-items:center;gap:10px;display:flex}.t-rank{text-align:right;min-width:26px;color:var(--muted);font-size:12px;font-weight:500}.t-line-main:focus-visible{border-radius:6px}.t-line-main{gap:1px;min-width:0;text-decoration:none;display:grid;color:inherit!important}.t-line-main:hover .t-line-name{text-decoration:underline}.t-line-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-line-name{color:var(--fg);font-weight:600}.t-line-why{color:var(--soft);font-size:14px}.t-line-side{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;max-width:300px;display:flex}.t-hit{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:12px 16px;display:flex}.t-hit:last-child{border-bottom:0}.t-cardwrap .t-all{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:12px}.t-cardwrap .t-empty{border:1px solid var(--line);background:var(--surface);border-radius:14px}.t-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}.t-tcard{background:var(--card-bg);border:1px solid var(--line);--card-lift:0 6px 18px #00000024;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.t-tcard:hover{border-color:color-mix(in srgb, var(--accent-line) 35%, var(--line));box-shadow:var(--card-lift)}.t-tcard.sel{box-shadow:inset 0 0 0 2px var(--accent-line)}.t-tcard.sel:hover{box-shadow:inset 0 0 0 2px var(--accent-line), var(--card-lift)}.t-tcard.working{background:var(--green-soft);border-color:var(--green)}.t-tcard-top{align-items:center;gap:8px;min-height:24px;display:flex}.t-tcard-top .t-rank{text-align:left;min-width:0}.t-tcard-tick{margin-left:auto;display:inline-flex}.t-tcard-main{flex:1;align-content:start;gap:3px;min-width:0;text-decoration:none;display:grid;color:inherit!important}.t-tcard-main:hover .t-line-name{text-decoration:underline}.t-tcard-main:focus-visible{border-radius:6px}.t-tcard .t-line-name{font-size:15px;line-height:1.3}.t-tcard-why{color:var(--soft);font-size:13px;line-height:1.35}.t-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-clamp1{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.t-tcard-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.t-tcard-foot .t-kqdots{margin-top:0}.t-tcard-side{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;margin-left:auto;display:flex}.t-viewswitch{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-left:auto;display:inline-flex}.t-viewbtn:first-child{border-radius:9px 0 0 9px}.t-viewbtn:last-child{border-radius:0 9px 9px 0}.t-viewbtn{min-height:var(--control-h);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;color:var(--soft)!important}.t-viewbtn+.t-viewbtn{border-left:1px solid var(--line)}.t-viewbtn:hover{background:var(--sunken)}.t-viewbtn[aria-current=page]{background:var(--sunken);box-shadow:inset 0 -2px 0 var(--accent-line);color:var(--fg)!important}.t-kqdots{gap:4px;margin-top:6px;display:inline-flex}.t-mini{border-radius:50%;flex:none;place-content:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.t-dot{border-radius:50%;flex:none;place-content:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid}.t-mini.bad,.t-kqd.bad .t-dot{background:var(--red-fill);color:var(--dot-text)}.t-mini.mid,.t-kqd.mid .t-dot{background:var(--amber-fill);color:#0f0f1e}.t-mini.good,.t-kqd.good .t-dot{background:var(--green-fill);color:var(--dot-text)}.t-mini.top,.t-kqd.top .t-dot{background:var(--top);color:var(--dot-text)}.t-mini.none,.t-kqd.none .t-dot{background:var(--sunken);color:var(--muted);border:1px dashed var(--line)}.t-mini.working{background:var(--green-soft);border:2px solid var(--green)}.t-bulk{z-index:4;color:#fff;background:#0f0f1e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding:11px 16px;display:flex;position:sticky;bottom:0}.t-bulk .n{margin-right:auto;font-weight:600}.t-bulk label{align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.t-bulk select{color:#fff;background:#1a1a2e;border-color:#3a4252}.t-bulk,.t-toast{--focus:var(--accent-on-dark)}.t-bulk button{background:var(--accent);color:var(--on-accent);border:0;border-radius:12px;padding:8px 14px;font-weight:600}.t-bulk button:hover{background:var(--accent-hover);color:var(--on-accent-hover)}.t-picks{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-top:12px;display:grid}.t-pick{padding:14px 16px}.t-pick-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px;display:flex}.t-pick h2{margin:0;font-size:15px;font-weight:600}.t-pick a{font-size:13px;font-weight:600}.t-pick ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.t-pick li{gap:1px;font-size:14px;display:grid}.t-pick li b{font-weight:600}.t-pick .t-sub{overflow-wrap:anywhere}.t-downloads{flex-wrap:wrap;gap:10px;display:flex}.t-footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.t-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px;display:grid}.t-stat{padding:10px 12px;display:grid}.t-stat strong{font-variant-numeric:tabular-nums;font-size:20px}.t-stat span{color:var(--muted);font-size:12.5px}.t-pitch{margin:6px 0 0;font-size:13px;font-weight:600}.t-access{border-collapse:collapse;width:100%;font-size:13px}.t-access thead tr{background:color-mix(in srgb, var(--sunken) 50%, transparent);border-bottom:1px solid var(--line)}.t-access th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:500}.t-access td{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);vertical-align:top;padding:11px 16px}.t-access tbody tr:hover td{background:color-mix(in srgb, var(--sunken) 30%, transparent)}.t-svc{max-width:1180px;margin-inline:auto}.t-back{min-height:44px;color:var(--link);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.t-svc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.t-svc h1{letter-spacing:-.01em;text-wrap:balance;margin:4px 0;font-size:26px;font-weight:700;line-height:1.2}.t-svc h2{margin:0 0 10px;font-size:15px;font-weight:600}.t-svc .t-chips{margin-top:10px}.t-source{min-height:44px;color:var(--link);align-items:center;gap:4px;margin-top:2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.t-source:hover{text-decoration:underline}.t-whypanel{margin:16px 0 20px;padding:20px 22px}.t-why{max-width:65ch;margin:0 0 16px;font-size:18px;line-height:1.45}.t-why strong{font-weight:700}.t-whyfacts{gap:0;margin:0;font-size:14.5px;display:grid}.t-whyfacts>div{border-top:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:baseline;gap:16px;padding:10px 0;display:grid}.t-whyfacts dt{color:var(--muted);font-weight:500}.t-whyfacts dd{overflow-wrap:anywhere;margin:0}@media (max-width:560px){.t-whyfacts>div{grid-template-columns:minmax(0,1fr);gap:2px}}.t-areas{flex-wrap:wrap;gap:6px;display:flex}.t-area{background:var(--grey-soft);color:var(--soft);border-radius:999px;align-items:baseline;gap:6px;padding:3px 11px;font-size:13px;font-weight:500;display:inline-flex}.t-area b{font-variant-numeric:tabular-nums;font-weight:700}.t-area.bad{background:var(--red-soft);color:var(--red)}.t-area.mid{background:var(--amber-soft);color:var(--amber)}.t-area.good{background:var(--green-soft);color:var(--green)}.t-area.top{background:var(--accent-tint);color:var(--link)}.t-svc-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:820px){.t-svc-grid{grid-template-columns:minmax(0,1fr)}}.t-stack{gap:16px;min-width:0;display:grid}.t-moves{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.t-moves{grid-template-columns:1fr}}.t-move{background:var(--sunken);border-radius:10px;padding:12px 14px}.t-move b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.t-kq{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.t-kqd{align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.t-facts{gap:6px;margin:0;font-size:14px;display:grid}.t-facts>div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.t-facts dt{color:var(--muted)}.t-facts dd{overflow-wrap:anywhere;margin:0}.t-locked{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:10px 0 0;padding:12px;font-size:14px}.t-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.t-timeline li{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.t-avatar{background:var(--sunken);width:34px;height:34px;color:var(--fg);border-radius:50%;place-content:center;font-size:13px;font-weight:600;display:grid}.t-bubble{background:var(--sunken);border-radius:12px;min-width:0;padding:8px 12px}.t-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.t-composer,.t-next{gap:8px;margin-top:12px;display:grid}.t-next{margin-top:0}.t-next label{color:var(--muted);gap:4px;font-size:12px;font-weight:600;display:grid}.t-next input,.t-next select,.t-composer textarea{width:100%;min-height:44px}.t-composer textarea{resize:vertical;min-height:80px}.t-next .t-sub,.t-composer .t-sub{margin:0}.t-working{border:1px solid var(--line);background:var(--card-bg);border-radius:12px;flex-wrap:wrap;align-items:center;column-gap:14px;margin-top:14px;padding:2px 14px;display:flex}.t-working.on{background:var(--green-soft);border-color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.t-working .t-sub{margin:0;padding-bottom:2px}.t-board{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.t-col{background:var(--sunken);border-radius:14px;min-height:160px;padding:10px}.t-col.over{outline:2px dashed var(--accent-line)}.t-col h2{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;margin:2px 4px 10px;font-size:12px;font-weight:600;display:flex}.t-card{background:var(--card-bg);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:10px}.t-card[draggable=true]{cursor:grab}.t-card a{color:inherit;font-weight:600;text-decoration:none}.t-card a:hover{text-decoration:underline}.t-move-to{align-items:center;gap:6px;margin-top:8px;display:flex}.t-move-to select{flex:1;min-width:0;min-height:36px;font-size:12px}.t-move-to .t-btn{min-height:36px;padding:4px 10px;font-size:12px}.t-signin{place-items:center;padding:16px;display:grid}.t-signin-card{gap:12px;width:100%;max-width:400px;padding:26px;display:grid}.t-signin-card h1{margin:0;font-size:22px;font-weight:700}.t-signin-card p{margin:0}.t-signin-brand{align-items:center;gap:12px;display:flex}.t-signin-brand h1{font-size:18px;font-weight:600}.t-signin-brand .t-tag{color:var(--muted);margin:2px 0 0;font-size:12px}.t-signin-form{gap:10px;display:grid}.t-signin-form label{font-weight:500}@media (max-width:860px){.t-root{--control-h:44px}.t-bulk button,.t-move-to select,.t-move-to .t-btn{min-height:44px}.t-link,.t-tab,.t-bulk button{padding-inline:12px}.t-undo{align-items:center;display:inline-flex}.t-root input[type=checkbox]{width:24px;height:24px}.t-sub,.t-msg,.t-link,.t-undo,.t-owner,.t-pitch{font-size:16px}.t-chip{font-size:13px}.t-bulk .n{width:100%}}@media (max-width:640px){.t-line{grid-template-columns:60px minmax(0,1fr)}.t-line-side{text-align:left;flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:flex-start;max-width:none}}.t-skip{z-index:60;background:#0f0f1e;border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px;color:#fff!important}.t-skip:focus{top:12px}.t-page:focus{outline:none}.t-flabel{color:var(--soft);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.t-flabel input,.t-flabel select{min-height:var(--control-h)}.t-flash{border-radius:10px;animation:2.4s ease-out t-flash}@keyframes t-flash{0%{background:var(--accent-tint)}to{background:0 0}}.t-col-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:12px;margin:0;padding:18px 12px;font-size:13px}.t-filterchip{background:var(--accent-tint);gap:6px;padding-inline:12px;font-weight:600;color:var(--link)!important}.t-errorcard{justify-items:start;display:grid}.t-toasts{z-index:50;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;top:76px;right:24px}.t-toast-col{gap:8px;display:grid}.t-toast{pointer-events:auto;color:#fff;background:#0f0f1e;border:1px solid #3a4252;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;font-size:14px;line-height:1.4;animation:.18s ease-out t-toast-in;display:flex;box-shadow:0 10px 30px #0f0f1e40}.t-toast p{flex:1;margin:0;padding-top:1px}.t-toast-icon{flex:none;margin-top:1px}.t-toast.ok .t-toast-icon{color:#00e28a}.t-toast.info .t-toast-icon{color:#9ca3af}.t-toast.error{border-color:#f46e6e}.t-toast.error .t-toast-icon{color:#f88a8a}.t-toast-undo{color:var(--accent-on-dark);background:0 0;border:0;min-height:32px;padding:0 6px;font-weight:600;text-decoration:underline}.t-toast-x{color:#9ca3af;background:0 0;border:0;border-radius:8px;flex:none;place-content:center;width:32px;height:32px;margin-top:-6px;display:inline-grid}.t-toast-x:hover{color:#fff;background:#252a34}@keyframes t-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:860px){.t-toasts{width:auto;top:72px;left:16px;right:16px}.t-toast-undo,.t-toast-x{min-width:44px;min-height:44px}}.t-err{color:var(--red);font-weight:600}.t-err:empty{min-height:0;margin:0;padding:0}.t-skel{background:linear-gradient(90deg, var(--sunken) 0%, color-mix(in srgb, var(--sunken) 40%, var(--surface)) 50%, var(--sunken) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite t-shimmer;display:block}.t-skel-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px;display:grid}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.t-root.t-plain{place-items:center;padding:16px;display:grid}.t-plain .t-signin-card{gap:12px;width:100%;max-width:400px;padding:26px;display:grid}.t-root .t-rowlink{color:inherit}html[data-nav-pending] .t-topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-line) 40%, var(--accent-line) 60%, transparent);background-repeat:no-repeat;background-size:50% 100%;width:100%;height:2px;animation:1s ease-in-out infinite t-progress;position:absolute;bottom:-1px;left:0}html[data-nav-pending] .t-lines,html[data-nav-pending] .t-cardwrap{opacity:.55;transition:opacity .15s .1s}@keyframes t-progress{0%{background-position:-50% 0}to{background-position:150% 0}}.t-dialog{overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);width:min(680px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);color:var(--fg);border-radius:14px;margin:auto;padding:22px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 60px #0f0f1e4d}.t-dialog::backdrop{background:#0f0f1e73}.t-dialog h2{margin:0 0 6px;font-size:18px;font-weight:700}.t-dialog>*+*{margin-top:12px}.t-pe-blockers{background:var(--amber-soft);color:var(--fg);border-radius:10px;padding:12px 14px;font-size:14px}.t-pe-blockers ul{margin:6px 0 0;padding-left:18px}.t-pe-note{background:var(--accent-tint);color:var(--fg);border-radius:10px;margin:0;padding:10px 14px;font-size:14px}.t-pe-preview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:420px;margin-top:6px;display:block}.t-pe-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.t-pe-meeting{border:0;grid-template-columns:1.3fr 1fr 1.2fr;gap:10px;min-width:0;margin:12px 0 0;padding:0;display:grid}.t-warmup{gap:10px;display:grid}.t-warmup-list{gap:14px;margin:0;padding-left:20px;display:grid}.t-warmup-list pre{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:6px 0 0;padding:12px;font-family:inherit;font-size:13px;line-height:1.5}.t-pe-meeting input,.t-pe-meeting select{width:100%}@media (max-width:560px){.t-pe-meeting{grid-template-columns:1fr}}.t-dialog.wide{width:min(880px,100vw - 32px)}.t-pe-sub{border-top:1px solid var(--line);margin:18px 0 0;padding-top:14px;font-size:15px;font-weight:700}.t-prop{gap:14px;display:grid}.t-prop fieldset{border:1px solid var(--line);border-radius:10px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.t-prop legend{padding:0 6px;font-size:14px;font-weight:700}.t-prop input,.t-prop select,.t-prop textarea{width:100%}.t-prop textarea{resize:vertical;min-height:0}.t-prop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.t-prop-menu{gap:8px;margin:0;padding:0;list-style:none;display:grid}.t-prop-menu>li{background:var(--accent-tint);border-radius:8px;padding:8px 10px}.t-prop-tick{min-height:var(--control-h);cursor:pointer;align-items:center;gap:10px;display:flex}.t-prop-tick input{flex:none;width:20px;height:20px}.t-prop-line{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:10px;margin-top:6px;display:grid}.t-prop-wide{grid-column:1/-1}.t-prop-sum{font-variant-numeric:tabular-nums;align-self:center;padding-top:18px;font-weight:700}.t-money{align-items:center;gap:6px;display:flex}.t-prop-total{margin:0;font-size:15px}@media (max-width:640px){.t-prop-grid,.t-prop-line{grid-template-columns:1fr 1fr}.t-prop-sum{padding-top:0}}@media (prefers-reduced-motion:reduce){.t-side,.t-side.open,.t-navlink,.t-btn,.t-primary,.t-tab,.t-toast,.t-tcard{transition:none;animation:none}.t-skel,.t-flash{animation:none}html[data-nav-pending] .t-topbar:after{background:var(--accent-line);animation:none}}.t-sendstate{box-shadow:inset 3px 0 0 var(--line);margin:4px 0 16px;padding:18px 20px}.t-sendstate.on{box-shadow:inset 3px 0 0 var(--green)}.t-sendstate h2{margin:0 0 4px;font-size:17px;font-weight:700}.t-sendstate>.t-sub{margin:0 0 12px}.t-switches{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.t-switches li{align-items:center;gap:8px;min-width:0;display:flex}.t-switches b{color:var(--muted);margin-left:auto;font-weight:600}.t-switchdot{background:var(--muted);opacity:.6;border-radius:999px;flex:none;width:9px;height:9px}.t-switchdot.on{background:var(--green-fill);opacity:1}.t-campsec{margin-top:16px;padding:18px 20px}.t-campsec h2{margin:0 0 10px;font-size:15px;font-weight:600}.t-camplist{margin:0;padding:0;list-style:none}.t-camplist li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 0;display:flex}.t-camplist li:first-child{border-top:0;padding-top:2px}.t-camplist .t-sub{margin-top:2px}.t-campname{font-weight:600;text-decoration:none;color:var(--fg)!important}.t-campname:hover{text-decoration:underline}.t-tablewrap{overflow-x:auto}.t-camptable{border-collapse:collapse;width:100%;font-size:13.5px}.t-camptable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:8px 12px 8px 0;font-size:11px;font-weight:500}.t-camptable td{border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);vertical-align:top;padding:10px 12px 10px 0}.t-camptable td:first-child{white-space:nowrap}.t-camptable a{color:var(--link)}.t-campnote{margin:12px 0 0}.t-domains{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.t-domains li{grid-template-columns:minmax(0,220px) minmax(80px,1fr) auto;align-items:center;gap:14px;display:grid}.t-domainname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-meter{background:var(--sunken);border-radius:999px;height:8px;overflow:hidden}.t-meter>span{background:var(--accent);border-radius:999px;height:100%;display:block}@media (max-width:560px){.t-domains li{grid-template-columns:minmax(0,1fr) auto}.t-meter{grid-area:2/1/auto/-1}}.t-bulkdialog .t-pe-blockers b{display:block}.t-bulktally{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.t-bulktile{border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.t-bulktile strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.t-bulktile span{color:var(--muted);font-size:12.5px}.t-bulktile.go{border-color:var(--green)}.t-bulktile.go strong{color:var(--green)}.t-bulkreasons h3{margin:0 0 6px;font-size:14px;font-weight:600}.t-bulkreasons ul{margin:0;padding:0;list-style:none}.t-bulkreasons li{border-top:1px solid var(--line)}.t-bulkreasons summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:9px 0;font-size:14px;list-style:none;display:flex}.t-bulkreasons summary::-webkit-details-marker{display:none}.t-bulkreasons summary b{font-variant-numeric:tabular-nums}.t-bulkreasons details p{margin:0 0 10px}.t-bulkreasons>.t-sub{margin:8px 0 0}.t-dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.t-dialog-actions .t-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:520px){.t-bulktally{grid-template-columns:minmax(0,1fr)}}
