@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-italic-Ca92ctlJ.woff2)format("woff2"),url(/assets/inter-latin-300-italic-TAV9b-l0.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal-CbO9c89e.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal-D1YP2vdu.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-kufi-arabic-arabic-700-normal-CGKuvZQr.woff2)format("woff2"),url(/assets/noto-kufi-arabic-arabic-700-normal-SbQDc0eq.woff)format("woff")}:root{--paper:#121212;--paper-2:#0b0b0b;--surface:#1a1a1a;--surface-2:#222;--ink:#fafafa;--ink-2:#d4d4d4;--ink-3:#a3a3a3;--rule:#262626;--rule-2:#383838;--stamp:#b49658;--stamp-deep:#d9c38f;--stamp-soft:oklch(68.6798% .0882823 84.3134/.16);--on-stamp:oklch(12% 0 0);--ok:#22c55e;--ok-soft:oklch(72.2746% .192007 149.579/.14);--warn:#f59e0b;--warn-soft:oklch(76.8591% .164659 70.0804/.14);--bad:#ef4444;--bad-soft:oklch(63.6834% .207849 25.3313/.14);--focus:oklch(68.6798% .0882823 84.3134/.4);--x:#e5e5e5;--ig:#e0559a;--tt:#38bdbd;--yt:#e5483b;--shadow:none;--glass:oklch(100% 5.96046e-8 none/.03);--line-strong:oklch(100% 5.96046e-8 none/.14);--line-hover:oklch(100% 5.96046e-8 none/.38);--hover:oklch(100% 5.96046e-8 none/.03);--hover-strong:oklch(100% 5.96046e-8 none/.06);--stamp-hover:oklch(80% .075 85);--brand-gold:#b49658;--login-bg:oklch(7% 0 0);--grain:.035;--key-top:#2a2926;--key-bot:#141311;--key-ink:#f7f5f0;--key-edge:#ffffff21;--well-top:#0000008c;--well-bot:transparent;--f-ui:"Inter", "IBM Plex Sans Arabic", system-ui, sans-serif;--f-head:"Inter", "IBM Plex Sans Arabic", system-ui, sans-serif;--f-brand:"Noto Kufi Arabic", "Inter", sans-serif;--f-mono:"Geist Mono", "IBM Plex Sans Arabic", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-xs:.75rem;--t-sm:.8125rem;--t-base:.9375rem;--t-lg:1.1875rem;--t-xl:clamp(1.8rem, 1.2rem + 1.8vw, 2.75rem);--t-2xl:clamp(2rem, 1.2rem + 3.2vw, 4.25rem);--r:8px;--r-lg:12px;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:3.8125rem;--gutter:clamp(1rem, 3vw, 2rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--stamp:#a8843f;--paper:#f4f5f6;--paper-2:#eceef0;--surface:#fff;--surface-2:#f1f3f5;--ink:#14171b;--ink-2:#3d434b;--ink-3:#5b636d;--rule:#e2e5e9;--rule-2:#c9ced5;--stamp-deep:#6e5320;--stamp-soft:#a8843f24;--stamp-hover:#957333;--on-stamp:oklch(15% 0 0);--ok:#147a3a;--ok-soft:#147a3a1f;--warn:#9a5a06;--warn-soft:#9a5a061f;--bad:#b3261e;--bad-soft:#b3261e1a;--focus:#a8843f73;--x:#222;--ig:#c2317a;--tt:#1f8a8a;--yt:#c8331f;--glass:oklch(0% none none/.02);--line-strong:oklch(0% none none/.16);--line-hover:oklch(0% none none/.38);--hover:oklch(0% none none/.035);--hover-strong:oklch(0% none none/.06);--brand-gold:#a8843f;--login-bg:#eef0f2;--grain:.04;--key-top:#2b2f35;--key-bot:#16191d;--key-ink:#f7f5f0;--key-edge:#0000004d;--well-top:#0000001f;--well-bot:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--stamp:#a8843f;--paper:#f4f5f6;--paper-2:#eceef0;--surface:#fff;--surface-2:#f1f3f5;--ink:#14171b;--ink-2:#3d434b;--ink-3:#5b636d;--rule:#e2e5e9;--rule-2:#c9ced5;--stamp-deep:#6e5320;--stamp-soft:#a8843f24;--stamp-hover:#957333;--on-stamp:oklch(15% 0 0);--ok:#147a3a;--ok-soft:#147a3a1f;--warn:#9a5a06;--warn-soft:#9a5a061f;--bad:#b3261e;--bad-soft:#b3261e1a;--focus:#a8843f73;--x:#222;--ig:#c2317a;--tt:#1f8a8a;--yt:#c8331f;--glass:oklch(0% none none/.02);--line-strong:oklch(0% none none/.16);--line-hover:oklch(0% none none/.38);--hover:oklch(0% none none/.035);--hover-strong:oklch(0% none none/.06);--brand-gold:#a8843f;--login-bg:#eef0f2;--grain:.04;--key-top:#2b2f35;--key-bot:#16191d;--key-ink:#f7f5f0;--key-edge:#0000004d;--well-top:#0000001f;--well-bot:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:400 var(--t-base)/1.6 var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--stamp);color:var(--on-stamp)}::-webkit-scrollbar{block-size:8px;inline-size:8px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:4px}a{color:inherit;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}h1,h2,h3{font-family:var(--f-head);letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:var(--t-xl);font-weight:300}h2{font-size:var(--t-lg);font-weight:500}h3{font-size:var(--t-base);font-weight:600}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--stamp);outline-offset:2px;border-radius:3px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.small{font-size:var(--t-sm)}.xs{font-size:var(--t-xs)}.ltr{direction:ltr;unicode-bidi:isolate}.content-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.content-text[dir=rtl]{text-align:right}.content-text[dir=ltr]{text-align:left}.rich-text .rich-tag,.rich-text .rich-mention{color:var(--ink-2)}.rich-text[data-accent] .rich-tag,.rich-text[data-accent] .rich-mention{color:var(--stamp-deep)}.rich-link{overflow-wrap:anywhere}.visually-hidden{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kicker{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.kicker:lang(en){letter-spacing:.2em;text-transform:uppercase}.noise{z-index:100;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.app{flex-direction:column;min-block-size:100dvh;display:flex}.skip{z-index:200;border-radius:var(--r);background:var(--stamp);color:var(--on-stamp);transition:inset-block-start .2s var(--ease);padding:.5rem 1rem;font-weight:600;text-decoration:none;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip:focus{inset-block-start:.5rem}.header{z-index:30;block-size:var(--header-h);padding-inline:var(--gutter);background:color-mix(in oklch, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--rule);align-items:center;gap:clamp(1rem,2.4vw,1.875rem);display:flex;position:sticky;inset-block-start:0}.brand{color:var(--ink);flex:none;align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand-mark{flex:none;block-size:28px;inline-size:28px}.brand-icon.i{block-size:22px;inline-size:22px;color:var(--stamp)}.brand-name{font-family:var(--f-brand);color:var(--ink);font-size:1.25rem;font-weight:700;line-height:1}.nav{scrollbar-width:none;flex:1;align-self:stretch;align-items:stretch;gap:clamp(1rem,2.4vw,1.875rem);min-inline-size:0;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-link{color:var(--ink-3);font-size:var(--t-base);white-space:nowrap;border-block-end:2px solid #0000;flex:none;align-items:center;gap:.5rem;padding-inline:2px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.nav-link .i{block-size:17px;inline-size:17px}.nav-link:hover{color:var(--ink)}.nav-link[aria-current]{color:var(--ink);border-block-end-color:var(--stamp);font-weight:500}.nav-link[aria-current] .i{color:var(--stamp)}.nav-link:focus-visible{outline-offset:-2px}.nav-badge{font-family:var(--f-mono);letter-spacing:0;text-align:center;background:var(--stamp-soft);min-inline-size:1.3rem;color:var(--stamp-deep);border-radius:999px;padding:0 .45rem;font-size:.6875rem;font-weight:500;line-height:1.5}.header-end{flex:none;align-items:center;gap:clamp(.6rem,1.6vw,1.1rem);display:flex}.collector-wrap{display:inline-flex}.collector{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;margin-inline:-.35rem;padding:.2rem .35rem;text-decoration:none;transition:color .2s,background .2s;display:inline-flex}.collector:hover{color:var(--ink);background:var(--hover)}.collector.off:hover{color:var(--bad);background:var(--bad-soft)}.collector>i{background:var(--ok);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.collector.off>i{background:var(--bad)}.collector.off{color:var(--bad)}.help-btn{border:1px solid var(--rule-2);color:var(--ink-2);font-size:var(--t-sm);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.help-btn .i{block-size:15px;inline-size:15px}.help-btn:hover,.help-btn[aria-expanded=true]{border-color:var(--line-hover);color:var(--ink);background:var(--hover)}.user-menu .menu-trigger{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding-block:4px;padding-inline:10px 6px;font-size:.875rem;transition:background .2s;display:inline-flex}.user-menu .menu-trigger:hover,.user-menu .menu-trigger[aria-expanded=true]{background:var(--hover-strong)}.user-menu.on .menu-trigger{background:var(--stamp-soft)}.user-menu .menu-trigger .avatar{--size:28px;background:var(--stamp-soft);color:var(--ink-2);border-color:var(--rule-2);font-size:.6875rem;font-weight:500;font-family:var(--f-ui)}.user-menu .menu-trigger>.i{block-size:14px;inline-size:14px;color:var(--ink-3)}.user-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;overflow:hidden}.main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.main:focus{outline:none}.page{padding:1.5rem var(--gutter) 5rem;animation:rise .45s var(--ease) both;flex-direction:column;gap:1.25rem;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.intake{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:stretch;gap:.5rem;display:grid}.btn{border:1px solid var(--line-strong);background:var(--glass);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem 1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .25s,border-color .25s,color .25s,transform .1s;display:inline-flex}.btn:hover{border-color:var(--line-hover);background:var(--hover-strong)}.btn:active:not(:disabled){transform:scale(.96)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp);font-weight:600}.btn.primary:hover{background:var(--stamp-hover);border-color:var(--stamp-hover);box-shadow:0 0 28px color-mix(in oklch, var(--stamp) 35%, transparent)}.btn.ghost{color:var(--ink-3);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover-strong);color:var(--ink)}.btn.danger{color:var(--bad)}.btn.lg{min-block-size:48px;padding-inline:1.4rem}.btn.sm{font-size:var(--t-sm);padding:.2rem .7rem}.btn.primary:active:not(:disabled){box-shadow:inset 0 2px 6px oklch(0% 0 0/.25)}.i{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:16px;inline-size:16px}.btn.sm .i{block-size:14px;inline-size:14px}.btn[data-phase=busy]{cursor:progress}.btn[data-phase=busy]:disabled,.btn[data-phase=done]:disabled{opacity:1}.btn[data-phase=done]{background:var(--ok-soft);color:var(--ok);box-shadow:none;border-color:#0000}.btn.primary[data-phase=busy]{background:var(--stamp-soft);border-color:color-mix(in oklch, var(--stamp) 45%, transparent);color:var(--stamp-deep);box-shadow:none}.well{background:linear-gradient(180deg, var(--well-top), var(--well-bot));border-radius:999px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px oklch(0% 0 0/.35)}.key{min-block-size:44px;font-size:var(--t-base);border:1px solid var(--key-edge);cursor:pointer;background:linear-gradient(180deg, var(--key-top), var(--key-bot));color:var(--key-ink);white-space:nowrap;transition:border-color .35s var(--ease), box-shadow .35s var(--ease), opacity .25s, transform .12s;border-radius:999px;justify-content:center;align-items:center;gap:.5625rem;padding-inline:1.375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px oklch(100% 0 0/.2),inset 0 2px 3px oklch(100% 0 0/.08),inset 0 8px 12px oklch(100% 0 0/.04),inset 0 -2px 3px oklch(0% 0 0/.35),0 6px 14px -8px oklch(0% 0 0/.7)}.key:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(110% 80% at 50% 125%, color-mix(in oklch, var(--stamp) 75%, transparent), transparent 62%);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.key>*{z-index:1;position:relative}.key>.i{block-size:17px;inline-size:17px;color:var(--stamp);filter:drop-shadow(0 0 3px color-mix(in oklch, var(--stamp) 55%, transparent))}.key:hover:not(:disabled){border-color:color-mix(in oklch, var(--stamp) 60%, transparent)}.key:hover:not(:disabled):after,.key[data-phase=busy]:after{opacity:1}.key:active:not(:disabled){transform:scale(.97);box-shadow:inset 0 2px 6px oklch(0% 0 0/.5)}.key:focus-visible{outline:2px solid var(--stamp);outline-offset:5px}.key:disabled{cursor:not-allowed}.key[data-phase=idle]:disabled{background:linear-gradient(180deg, color-mix(in oklch, var(--key-top) 84%, var(--paper)), color-mix(in oklch, var(--key-bot) 84%, var(--paper)));color:color-mix(in oklch, var(--key-ink) 60%, transparent);box-shadow:inset 0 1px 1px oklch(100% 0 0/.08),inset 0 -2px 3px oklch(0% 0 0/.22)}.key[data-phase=idle]:disabled>.i{color:color-mix(in oklch, var(--stamp) 65%, transparent);filter:none}.key[data-phase=busy]{cursor:progress;border-color:color-mix(in oklch, var(--stamp) 45%, transparent)}.key[data-phase=done]>.i{color:var(--ok);filter:none}.field{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:.3rem;display:flex}.input,.select{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r);min-inline-size:0;color:var(--ink);padding:.45rem .7rem}.input::placeholder{color:var(--ink-3)}.input:focus,.select:focus{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus);outline:none}.select.lg{border-radius:999px;min-block-size:48px;padding-inline:1rem}.check{font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.check input{accent-color:var(--stamp);block-size:1rem;inline-size:1rem}.seg{border:1px solid var(--rule);background:var(--paper-2);scrollbar-width:none;vertical-align:middle;border-radius:999px;gap:2px;max-inline-size:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{cursor:pointer;color:var(--ink-3);font-size:var(--t-sm);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .875rem;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.seg button:hover:not(:disabled){color:var(--ink)}.seg button:focus-visible{outline-offset:-2px}.seg button:disabled{opacity:.45;cursor:not-allowed}.seg button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2)}.seg-n{font-variant-numeric:tabular-nums}.seg.sm button{font-size:var(--t-xs);padding:.2rem .65rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.toolbar .spacer{flex:1}.ptag{font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.ptag i{border-radius:2px;block-size:8px;inline-size:8px;display:inline-block}.ptag.twitter i{background:var(--x)}.ptag.instagram i{background:var(--ig)}.ptag.tiktok i{background:var(--tt)}.ptag.youtube i{background:var(--yt)}.kind{font-size:var(--t-xs);color:var(--ink-3);border:1px solid var(--rule-2);white-space:nowrap;border-radius:999px;padding:0 .5rem}.status{font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.status:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.status.running:before,.status.queued:before{background:var(--stamp);animation:1.2s ease-in-out infinite pulse}.status.running,.status.queued{color:var(--stamp-deep)}.status.done{color:var(--ok)}.status.done:before{background:var(--ok)}.status.partial{color:var(--warn)}.status.partial:before{background:var(--warn)}.status.failed{color:var(--bad)}.status.failed:before{background:var(--bad)}.status.cancelled:before{background:var(--ink-3)}@keyframes pulse{50%{opacity:.25}}.pill{font-size:var(--t-xs);color:var(--ink-2);border:1px solid var(--rule-2);font-family:var(--f-mono);background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.05rem .6rem;display:inline-flex}.pill.stamp{background:var(--stamp-soft);color:var(--stamp-deep);border-color:#0000}.pill.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.verified-mark{color:var(--stamp);font-size:.85em}.strip{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;display:flex}.strip b{color:var(--ink);font-weight:500}.strip .quota{align-items:center;gap:.4rem;display:inline-flex}.table{border-collapse:collapse;inline-size:100%;font-size:var(--t-sm)}.table th{text-align:start;color:var(--ink-3);font-weight:500;font-size:var(--t-xs);border-block-end:1px solid var(--rule-2);white-space:nowrap;padding:.6rem}.table th:lang(en){font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.table td{border-block-end:1px solid var(--rule);vertical-align:middle;padding:.7rem .6rem}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--hover)}.table td.n,.table th.n{text-align:end;font-variant-numeric:tabular-nums}.page>*,.section>*,.split>*{min-inline-size:0}.who{align-items:center;gap:.65rem;min-inline-size:0;display:flex}.avatar{inline-size:var(--size,32px);block-size:var(--size,32px);object-fit:cover;background:var(--paper-2);border:1px solid var(--rule);font-weight:700;font-size:calc(var(--size,32px) * .4);color:var(--ink-3);font-family:var(--f-head);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar.lg{--size:76px}.avatar.sm{--size:24px}.avatar.md{--size:46px}.section{flex-direction:column;gap:.9rem;display:flex}.panel{background:color-mix(in oklch, var(--surface) 70%, transparent);border:1px solid var(--rule);border-radius:var(--r-lg);padding:1.1rem 1.25rem}.split{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:1.75rem;display:grid}.tabs{border-block-end:1px solid var(--rule);gap:1.25rem;display:flex}.tabs button{cursor:pointer;color:var(--ink-3);border:0;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:.55rem 0;font-weight:500}.tabs button[aria-selected=true]{color:var(--stamp-deep);border-block-end-color:var(--stamp)}.empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.empty h3{color:var(--ink);font-size:var(--t-lg)}.empty p{max-inline-size:52ch}.error-box{background:var(--bad-soft);color:var(--bad);border-radius:var(--r);font-size:var(--t-sm);padding:.65rem .9rem}.skeleton{background:linear-gradient(90deg, var(--paper-2), var(--rule), var(--paper-2));border-radius:var(--r);background-size:200% 100%;min-block-size:1rem;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.dossier{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.25rem;display:grid}.dossier-title{flex-direction:column;gap:.35rem;min-inline-size:0;display:flex}.dossier-title h1{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dossier-meta{font-size:var(--t-sm);color:var(--ink-3);flex-wrap:wrap;gap:.3rem 1rem;display:flex}.dossier-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.bio{max-inline-size:70ch;color:var(--ink-2)}.figures{flex-wrap:wrap;gap:0 2.25rem;display:flex}.figure{flex-direction:column;display:flex}.figure b{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:300;font-family:var(--f-ui)}.figure span{font-size:var(--t-xs);color:var(--ink-3)}.job{border:1px solid var(--rule);border-radius:var(--r-lg);background:color-mix(in oklch, var(--surface) 70%, transparent);flex-direction:column;gap:.85rem;padding:1rem 1.2rem;display:flex}.job.running{border-color:color-mix(in oklch, var(--stamp) 55%, var(--rule));box-shadow:0 0 40px -12px color-mix(in oklch, var(--stamp) 40%, transparent)}.stages{font-size:var(--t-sm);align-items:center;gap:0;display:flex}.stage{color:var(--ink-3);align-items:center;gap:.4rem;display:flex}.stage i{border:1.5px solid var(--rule-2);border-radius:50%;place-items:center;block-size:18px;inline-size:18px;font-size:.65rem;font-style:normal;display:grid}.stage.done{color:var(--ink-2)}.stage.done i{background:var(--stamp);border-color:var(--stamp);color:var(--on-stamp)}.stage.active{color:var(--stamp-deep);font-weight:600}.stage.active i{border-color:var(--stamp);background:var(--stamp-soft);animation:1.2s ease-in-out infinite pulse}.bar{background:var(--rule);border-radius:2px;block-size:4px;overflow:hidden}.bar>span{block-size:100%;inline-size:var(--w,0%);background:var(--stamp);transition:inline-size .6s var(--ease);display:block}.bar.ok>span{background:var(--ok)}.events{font-size:var(--t-xs);color:var(--ink-3);flex-direction:column;gap:.25rem;max-block-size:9rem;display:flex;overflow:auto}.events .warn{color:var(--warn)}.events .error{color:var(--bad)}.posts{flex-direction:column;display:flex}.media-strip{gap:.4rem;display:flex;overflow-x:auto}.media-strip img{object-fit:cover;border-radius:var(--r);border:1px solid var(--rule);background:var(--paper-2);block-size:150px;inline-size:auto;max-inline-size:260px}.comments{flex-direction:column;display:flex}.comment{border-block-end:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;padding:.8rem 0;display:grid}.comment.spam{opacity:.8}.replies{border-inline-start:2px solid var(--rule);grid-column:2;margin-block-start:.35rem;padding-inline-start:.9rem}.replies .comment{border-block-end:0;padding-block:.55rem}.chart{block-size:120px;inline-size:100%;display:block;overflow:visible}.chart .line{fill:none;stroke:var(--stamp);stroke-width:1.6px;vector-effect:non-scaling-stroke}.chart .area{fill:color-mix(in oklch, var(--stamp) 10%, transparent);stroke:none}.chart .dot{fill:var(--stamp)}.chart-foot{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.login{background:var(--login-bg);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);min-block-size:100dvh;display:grid}.login-art{color:var(--ink);border-inline-end:1px solid var(--rule);flex-direction:column;justify-content:space-between;padding:clamp(2rem,6vw,5rem);display:flex;position:relative;overflow:hidden}.login-art h1{font-size:var(--t-2xl);max-inline-size:15ch;line-height:1.15}.login-art p{color:var(--ink-3);max-inline-size:44ch}.login-art>svg{opacity:.1;inline-size:70%;color:var(--stamp);position:absolute;inset-block-end:-18%;inset-inline-end:-12%}.login-form{flex-direction:column;justify-content:center;justify-self:center;gap:1rem;inline-size:100%;max-inline-size:460px;padding:clamp(2rem,6vw,4.5rem);display:flex}.login-form .btn{min-block-size:46px}.results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem;display:grid}.hit{border-block-end:1px solid var(--rule);color:inherit;flex-direction:column;gap:.3rem;padding:.7rem 0;text-decoration:none;display:flex}mark{background:var(--stamp-soft);color:inherit;border-radius:2px;padding-inline:1px}@media (width<=980px){.split,.results{grid-template-columns:minmax(0,1fr)}.dossier{grid-template-columns:auto minmax(0,1fr)}.dossier-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.intake{grid-template-columns:minmax(0,1fr) auto}.intake .select.lg{grid-column:1/-1}.login{grid-template-columns:minmax(0,1fr)}.login-art{border-inline-end:0;border-block-end:1px solid var(--rule);min-block-size:38vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.spacer{flex:1}.hit.who{flex-direction:row;align-items:center}form.panel.toolbar{align-items:center}form.panel.section,form.panel{max-inline-size:640px}form.toolbar.panel{max-inline-size:none}.verified-mark{vertical-align:-.1em;flex:none;block-size:1em;inline-size:1em}.verified-mark path:first-of-type{fill:var(--stamp)}.verified-mark .tick{fill:none;stroke:var(--on-stamp);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}h1 a{text-decoration:none}h1 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.comments{max-inline-size:900px}.comment .content-text{max-inline-size:78ch}.inline-field{white-space:nowrap;flex-direction:row;align-items:center;gap:.45rem}.chip{background:var(--stamp-soft);color:var(--stamp-deep);font-size:var(--t-sm);border-radius:999px;align-items:center;gap:.35rem;padding-block:.1rem;padding-inline:.65rem .2rem;display:inline-flex}.chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;block-size:1.35rem;inline-size:1.35rem;font-size:.7rem;display:grid}.chip button:hover{background:color-mix(in oklch, var(--stamp) 20%, transparent)}.db-row{max-block-size:calc(100dvh - var(--header-h) - 2rem);flex-direction:column;gap:.75rem;padding:1rem 1.1rem;display:flex;position:sticky;inset-block-start:calc(var(--header-h) + 1rem);overflow:auto}@media (width<=1100px){.db-row{max-block-size:none;scroll-margin-block-start:calc(var(--header-h) + 1rem);position:static}}.pill.auto{background:var(--ok-soft);color:var(--ok);border-color:#0000}.row-actions{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.row-actions .confirm{align-items:center;gap:.35rem;display:inline-flex}.row-actions .err{color:var(--bad);white-space:normal;max-inline-size:22ch}.icon-btn{border-radius:var(--r);block-size:30px;inline-size:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover,.icon-btn:focus-visible{color:var(--bad);background:var(--bad-soft)}.table tr:not(:hover) .icon-btn:not(:focus-visible){opacity:.55}.btn.danger-solid{background:var(--bad);border-color:var(--bad);color:oklch(99% 0 0);font-weight:600}.btn.danger-solid:hover{filter:brightness(.92)}.btn.ghost.danger{color:var(--bad)}.danger-panel{border:1px solid color-mix(in oklch, var(--bad) 40%, var(--rule));border-radius:var(--r-lg);background:color-mix(in oklch, var(--bad-soft) 60%, var(--surface));animation:rise .25s var(--ease) both;flex-direction:column;gap:.7rem;padding:1rem 1.2rem;display:flex}.danger-panel h3{color:var(--bad)}.danger-text{color:var(--bad);font-weight:600}.theme-toggle{cursor:pointer;block-size:28px;inline-size:28px;transition:border-color .2s, color .2s, transform .3s var(--ease);border-radius:50%;place-items:center;display:inline-grid;border:1px solid var(--line-strong)!important;color:var(--ink-2)!important;background:var(--glass)!important}.theme-toggle:hover{transform:rotate(-15deg);border-color:var(--stamp)!important;color:var(--stamp-deep)!important}.theme-toggle svg{block-size:15px;inline-size:15px}.login-tools{justify-content:center;align-items:center;gap:.75rem;display:flex}.spin{transform-origin:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-btn:active:not(:disabled){transform:scale(.92)}.icon-btn[data-phase=busy]:disabled{opacity:1;color:var(--stamp-deep);cursor:progress}.icon-btn[data-phase=done]{color:var(--ok);background:var(--ok-soft)}.error-box .btn.retry{color:var(--bad);border-color:color-mix(in oklch, var(--bad) 40%, transparent);background:0 0}.error-box .btn.retry:hover:not(:disabled){background:var(--bad-soft)}.error-box .btn.retry[data-phase=done]{color:var(--ok);background:var(--ok-soft);border-color:#0000}.band{flex-direction:column;flex-shrink:0;display:flex}.band-hatch{background:repeating-linear-gradient(45deg, var(--stamp) 0 10px, transparent 10px 20px);opacity:.7;block-size:3px}.band-line{padding:4px var(--gutter);color:var(--ink-3);background:var(--paper-2);border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;font-size:.6875rem;line-height:1.5;display:flex}.band-line>span{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.band-code{font-family:var(--f-mono);letter-spacing:.18em;flex:none;font-size:.625rem}.desk{flex-direction:column;gap:.55rem;display:flex}.file-hint{white-space:nowrap}.subject{border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:.75rem;min-block-size:52px;padding:0 1rem;display:flex}.subject:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.subject input{min-inline-size:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding-block:.6rem;font-size:1.05rem}.subject input::placeholder{color:var(--ink-3);font-size:var(--t-base)}.pill.stamp{background:var(--stamp-soft);color:var(--stamp-deep);font-family:var(--f-ui);border-color:#0000}.fileno{font-family:var(--f-mono);letter-spacing:.06em;color:var(--stamp-deep);white-space:nowrap;font-size:.8125rem}.stamp{white-space:nowrap;color:var(--ink-3);opacity:.9;border:1px solid;border-radius:4px;align-items:center;padding:.05rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px}:lang(en) .stamp{text-transform:uppercase;letter-spacing:.07em}.stamp.watching{color:var(--stamp-deep)}.stamp.halted{color:var(--bad)}.stamp.closed{color:var(--ok)}@media (width<=900px){.file-hint{display:none}}@media (width<=760px){.desk{gap:.45rem}}.chip{border:1px solid var(--rule-2);color:var(--ink-2);cursor:pointer;font-size:var(--t-sm);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--line-hover);color:var(--ink)}.chip.on{background:var(--stamp-soft);color:var(--stamp-deep);border-color:#0000}.chip b{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.chip.on b{color:var(--stamp-deep)}.dossier-photo{flex-direction:column;align-items:center;gap:.4rem;display:flex}.dossier-title h1 .stamp{vertical-align:middle;margin-inline-start:.6rem}.vitals{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.15rem 2rem;margin-block:.4rem .2rem;display:grid}.vitals span{font-size:var(--t-sm);align-items:baseline;gap:.5rem;display:flex}.vitals i{color:var(--ink-3);font-style:normal;font-size:var(--t-xs);white-space:nowrap}.vitals u{border-block-end:1px dotted var(--rule-2);flex:1;text-decoration:none;transform:translateY(-3px)}.vitals b{color:var(--ink);white-space:nowrap;font-weight:500}.pagehead{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;display:flex}.pagehead-text{flex-direction:column;flex:22rem;gap:.375rem;min-inline-size:0;display:flex}.pagehead-kicker{font-family:var(--f-mono);color:var(--ink-3);font-size:.6875rem;font-weight:500}.kick-latin{letter-spacing:.14em;text-transform:uppercase}.pagehead-title{overflow-wrap:anywhere;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.125rem);font-weight:300;line-height:1.15}.pagehead-q{font-size:var(--t-base);color:var(--ink-2);max-inline-size:75ch;line-height:1.6}.pagehead-end{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;min-inline-size:0;display:flex}.crumbs ol{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.3rem .625rem;margin:0;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.625rem;min-inline-size:0;display:inline-flex}.crumbs a{color:var(--stamp-deep);text-decoration:none}.crumbs a:hover{color:var(--stamp);text-decoration:underline}.crumbs [aria-current]{color:var(--ink-2)}.crumbs-sep{color:var(--ink-3)}.sechead{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-inline-size:0;display:flex}.sechead h2{font-size:1rem;font-weight:500}.sechead h3{font-size:.875rem;font-weight:500}.sechead-n{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-3)}.sechead-end{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-inline-start:auto;display:inline-flex}.state{flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0;display:inline-flex}.state-pill{font-size:var(--t-xs);white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:500;line-height:1.5;display:inline-flex}.state-pill>i{background:var(--ink-3);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.state[data-tone=gold] .state-pill{background:var(--stamp-soft);color:var(--stamp-deep)}.state[data-tone=gold] .state-pill>i{background:var(--stamp)}.state[data-tone=bad] .state-pill{background:var(--bad-soft);color:var(--bad)}.state[data-tone=bad] .state-pill>i{background:var(--bad)}.state[data-tone=ok] .state-pill{background:var(--ok-soft);color:var(--ok)}.state[data-tone=ok] .state-pill>i{background:var(--ok)}.state[data-tone=warn] .state-pill{background:var(--warn-soft);color:var(--warn)}.state[data-tone=warn] .state-pill>i{background:var(--warn)}.state[data-live] .state-pill>i{animation:1.2s ease-in-out infinite pulse}.state-note{color:var(--ink-3);white-space:nowrap;font-size:.6875rem}.kchip{font-size:var(--t-xs);white-space:nowrap;border:1px solid var(--rule-2);color:var(--ink-2);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;line-height:1.5;display:inline-flex}.kchip .i{block-size:12px;inline-size:12px}.kchip[data-tone=gold]{background:var(--stamp-soft);color:var(--stamp-deep);border-color:#0000}.kchip[data-tone=ok]{background:var(--ok-soft);color:var(--ok);border-color:#0000}.kchip[data-tone=bad]{background:var(--bad-soft);color:var(--bad);border-color:#0000}.kchip[data-tone=warn]{background:var(--warn-soft);color:var(--warn);border-color:#0000}.kchip[data-tone=ink]{background:var(--surface-2);color:var(--ink-2);border-color:#0000}.fchip{border:1px solid var(--rule-2);color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:.3rem .8rem;line-height:1.4;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.fchip:hover{border-color:var(--line-hover);color:var(--ink)}.fchip[aria-pressed=true]{background:var(--stamp-soft);color:var(--stamp-deep);border-color:var(--stamp)}.fchip>i{background:var(--ink-3);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.fchip[data-tone=gold]>i{background:var(--stamp)}.fchip[data-tone=bad]>i{background:var(--bad)}.fchip[data-tone=ok]>i{background:var(--ok)}.fchip[data-tone=warn]>i{background:var(--warn)}.fchip .i{block-size:14px;inline-size:14px}.fchip-n{font-family:var(--f-mono);opacity:.8;font-size:.6875rem}.switch{color:var(--ink-2);font-size:var(--t-sm);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0;display:inline-flex}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-track{background:var(--rule-2);direction:ltr;border-radius:999px;flex:none;justify-content:flex-start;block-size:20px;inline-size:36px;padding:2px;transition:background .2s;display:inline-flex}.switch-thumb{background:oklch(100% 0 0);border-radius:50%;block-size:16px;inline-size:16px;box-shadow:0 1px 2px oklch(0% 0 0/.3)}.switch[aria-checked=true] .switch-track{background:var(--stamp);justify-content:flex-end}.sbox{border:1px solid var(--rule-2);background:var(--surface);cursor:text;border-radius:999px;align-items:center;gap:.625rem;block-size:42px;min-inline-size:0;padding-inline:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.sbox:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.sbox>.i{color:var(--ink-3)}.sbox input{min-inline-size:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.875rem}.sbox input::placeholder{color:var(--ink-3)}:root[dir=rtl] .sbox input:placeholder-shown{direction:rtl}.sbox input::-webkit-search-cancel-button{appearance:none}.sbox[data-size=sm]{block-size:36px;padding-inline:.875rem}.sbox[data-size=sm] input{font-size:var(--t-sm)}.sbox[data-size=lg]{gap:.75rem;block-size:62px;padding-inline:1.25rem}.sbox[data-size=lg]>.i{block-size:20px;inline-size:20px}.sbox[data-size=lg] input{font-size:1.25rem}.box{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;gap:.75rem;min-inline-size:0;padding:1.125rem 1.25rem;display:flex}.box.tight{gap:.5rem;padding:.875rem 1rem}.box[data-variant=gold]{background:var(--stamp-soft);border-color:#0000}.box[data-variant=bad]{background:var(--bad-soft);border-color:#0000}.box[data-variant=ok]{background:var(--ok-soft);border-color:#0000}.box[data-variant=warn]{background:var(--warn-soft);border-color:#0000}.box[data-variant=dashed]{border-style:dashed;border-color:var(--rule-2);background:0 0}.box[data-variant=accent]{border-color:var(--stamp)}.box[data-variant=flat]{background:0 0}.boxhead{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.boxhead>.i{block-size:17px;inline-size:17px;color:var(--stamp)}.boxhead-title{font-size:1rem;font-weight:500}h3.boxhead-title{font-size:.875rem}.boxhead-end{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:inline-flex}.facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));gap:.45rem 2.5rem;margin:0;display:grid}.facts-1{grid-template-columns:minmax(0,1fr)}.facts-2{grid-template-columns:repeat(2,minmax(0,1fr))}.facts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fact{align-items:baseline;gap:.5rem;min-inline-size:0;display:flex}.fact:after{content:"";border-block-end:1px dotted var(--rule-2);flex:1rem;order:1;min-inline-size:.75rem;transform:translateY(-3px)}.fact dt{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;order:0}.fact dd{min-inline-size:0;color:var(--ink);text-align:end;overflow-wrap:anywhere;order:2;margin:0;font-size:.875rem}.fact dd.mono{font-family:var(--f-mono);font-size:.8125rem}.figs{flex-wrap:wrap;gap:.75rem 2.5rem;display:flex}.fig{flex-direction:column;gap:2px;display:flex}.fig b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:300;line-height:1.1}.fig span{color:var(--ink-3);font-size:.6875rem}.fig[data-tone=bad] b{color:var(--bad)}.fig[data-tone=ok] b{color:var(--ok)}.fig[data-tone=gold] b{color:var(--stamp-deep)}.btn.gold{background:var(--stamp-soft);color:var(--stamp-deep);border-color:#0000;font-weight:500}.btn.gold:hover{background:color-mix(in oklch, var(--stamp) 26%, transparent);border-color:#0000}.btn[data-phase=done]:hover,.btn.primary[data-phase=done],.btn.gold[data-phase=done],.btn.primary[data-phase=done]:hover,.btn.gold[data-phase=done]:hover{background:var(--ok-soft);color:var(--ok);box-shadow:none;border-color:#0000}.btn.primary[data-phase=busy]:hover{background:var(--stamp-soft);border-color:color-mix(in oklch, var(--stamp) 45%, transparent);color:var(--stamp-deep);box-shadow:none}.well{vertical-align:middle;flex:none}.well.sm .key{min-block-size:38px;font-size:var(--t-sm)}a.key:hover{color:var(--key-ink)}.ibtn{border:1px solid var(--rule-2);block-size:32px;inline-size:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;transition:border-color .2s,color .2s,background .2s,transform .1s;display:inline-grid}.ibtn .i{block-size:15px;inline-size:15px}.ibtn:hover:not(:disabled),.ibtn[aria-expanded=true]{border-color:var(--line-hover);color:var(--ink);background:var(--hover)}.ibtn:active:not(:disabled){transform:scale(.92)}.ibtn:disabled{opacity:.45;cursor:not-allowed}.ibtn.ghost{border-color:#0000}.ibtn[data-tone=danger]:hover:not(:disabled){color:var(--bad);border-color:color-mix(in oklch, var(--bad) 40%, transparent);background:var(--bad-soft)}.stepper{vertical-align:middle;border:1px solid var(--stamp);background:var(--paper-2);border-radius:10px;align-items:center;gap:2px;margin-inline:.375rem;padding:2px;line-height:1;display:inline-flex}.stepper:focus-within{box-shadow:0 0 0 3px var(--focus)}.stepper button{block-size:28px;inline-size:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:1rem;line-height:1}.stepper button:hover:not(:disabled){background:var(--hover-strong);color:var(--ink)}.stepper button:disabled{opacity:.35;cursor:not-allowed}.stepper input{block-size:28px;inline-size:3.5rem;color:var(--stamp-deep);font-family:var(--f-mono);text-align:center;background:0 0;border:0;outline:none;padding:0;font-size:1rem}.menu{display:inline-flex;position:relative}.menu-btn .i:last-child{block-size:13px;inline-size:13px}.menu-pop{z-index:60;background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r-lg);min-inline-size:14rem;max-inline-size:min(22rem,100vw - 2rem);animation:pop .16s var(--ease) both;padding:.35rem;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 50px -16px oklch(0% 0 0/.55)}.menu-pop[data-align=start]{inset-inline:0 auto}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu-head{border-block-end:1px solid var(--rule);flex-direction:column;gap:.1rem;margin-block-end:.3rem;padding:.5rem .7rem .6rem;display:flex}.menu-head-name{color:var(--ink);font-weight:500}.menu-head-sub{font-size:var(--t-xs);color:var(--ink-3)}.menu-item{border-radius:var(--r);inline-size:100%;color:var(--ink);font-size:var(--t-sm);text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem .7rem;text-decoration:none;display:flex}.menu-item .i{color:var(--ink-3)}.menu-item:hover,.menu-item:focus{background:var(--hover-strong);outline:none}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--stamp)}.menu-item.danger,.menu-item.danger .i{color:var(--bad)}.menu-item.danger:hover,.menu-item.danger:focus{background:var(--bad-soft)}.menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.menu-label{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.menu-hint{font-size:var(--t-xs);color:var(--ink-3)}.menu-sep{background:var(--rule);block-size:1px;margin:.3rem .2rem}.kmeter{background:var(--rule);border-radius:999px;block-size:4px;overflow:hidden}.kmeter>span{block-size:100%;inline-size:var(--w,0%);border-radius:inherit;background:var(--stamp);transition:inline-size .6s var(--ease);display:block}.kmeter[data-size=xs]{block-size:3px}.kmeter[data-size=md]{block-size:6px}.kmeter[data-size=lg]{block-size:8px}.kmeter[data-tone=ok]>span{background:var(--ok)}.kmeter[data-tone=warn]>span{background:var(--warn)}.kmeter[data-tone=bad]>span{background:var(--bad)}.spark{inline-size:100%;display:block;overflow:visible}.spark-area{fill:var(--stamp-soft);stroke:none}.spark-line{fill:none;stroke:var(--stamp);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.problem{border-radius:var(--r-lg);background:var(--bad-soft);flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;padding:1rem 1.25rem;display:flex}.problem>.i{block-size:22px;inline-size:22px;color:var(--bad)}.problem[data-tone=warn]{background:var(--warn-soft)}.problem[data-tone=warn]>.i{color:var(--warn)}.problem-text{flex-direction:column;flex:18rem;gap:.3rem;min-inline-size:0;display:flex}.problem-reason{color:var(--ink);font-size:.875rem}.problem-todo{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.problem-todo b{color:var(--ink-2);font-weight:500}.problem-act{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.problem.compact{background:0 0;flex-direction:column;align-items:flex-start;gap:.5rem;padding:0}.problem.compact .problem-text{flex-basis:auto}.problem.compact .problem-todo{font-size:var(--t-xs);color:var(--ink-3)}.load-problem{flex-direction:column;gap:.4rem;display:flex}.kit-details{font-size:var(--t-xs);color:var(--ink-3);padding-inline:.25rem}.kit-details summary{cursor:pointer;inline-size:fit-content}.kit-details summary:hover{color:var(--ink-2)}.kit-details bdi{font-family:var(--f-mono);overflow-wrap:anywhere;margin-block-start:.3rem;display:block}.steps{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.step{align-items:flex-start;gap:.75rem;display:flex}.step-n{border:1px solid var(--stamp);block-size:28px;inline-size:28px;color:var(--stamp-deep);border-radius:50%;flex:none;place-items:center;font-size:.875rem;display:inline-grid}.step-text{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.step-text b{font-size:.875rem;font-weight:500}.step-text>span{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.step-link{font-size:var(--t-xs);color:var(--stamp-deep)}.help{border:0;border-inline-start:1px solid var(--rule-2);background:var(--surface);block-size:100dvh;max-block-size:100dvh;inline-size:min(27rem,100vw);max-inline-size:100vw;color:var(--ink);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto;box-shadow:0 0 60px -10px oklch(0% 0 0/.5)}.help[open]{animation:sheet-ltr .28s var(--ease) both}[dir=rtl] .help[open]{animation-name:sheet-rtl}@keyframes sheet-ltr{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@keyframes sheet-rtl{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:none}}.help::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(0% 0 0/.45)}.help-inner{flex-direction:column;gap:1.5rem;min-block-size:100%;padding:1.1rem 1.4rem 2rem;display:flex}.help-head{border-block-end:1px solid var(--rule);align-items:center;gap:.6rem;padding-block-end:.9rem;display:flex}.help-head>.i{block-size:18px;inline-size:18px;color:var(--stamp)}.help-head h2{flex:1;min-inline-size:0;font-size:1.05rem;font-weight:500}.help-where{color:var(--ink-3);font-weight:400}.help-page{flex-direction:column;gap:.6rem;display:flex}.help-kicker{font-size:var(--t-xs);color:var(--ink-3)}.help-q{color:var(--ink);font-size:1.1rem;font-weight:300;line-height:1.55}.help-tips{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.help-tips li{font-size:var(--t-sm);color:var(--ink-2);align-items:flex-start;gap:.55rem;line-height:1.65;display:flex}.help-tips .i{block-size:14px;inline-size:14px;color:var(--stamp);margin-block-start:.3rem}.help-rules,.help-first{border-radius:var(--r-lg);flex-direction:column;gap:.7rem;padding:1rem 1.1rem;display:flex}.help-rules{background:var(--stamp-soft)}.help-first{border:1px dashed var(--rule-2)}.help-rules h3,.help-first h3{font-size:.9rem;font-weight:500}.help-rules ol{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:.35rem;margin:0;padding-inline-start:1.2rem;line-height:1.6;display:flex}.help-rules li::marker{color:var(--stamp-deep);font-family:var(--f-mono)}.help-rules ol:lang(ar){list-style-type:arabic-indic}.help-rules ol:lang(ar) li::marker{font-family:var(--f-ui)}.help-stuck{font-size:var(--t-xs);color:var(--ink-3);margin-block-start:auto}.admin-body{align-items:flex-start;gap:1.75rem;display:flex}.admin-menu{inline-size:15.625rem;flex-direction:column;flex:none;gap:4px;display:flex;position:sticky;inset-block-start:calc(var(--header-h) + 1rem)}.admin-link{color:var(--ink);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;text-decoration:none;transition:background .2s;display:flex}.admin-link:hover{background:var(--hover-strong)}.admin-link>.i{block-size:17px;inline-size:17px;color:var(--ink-3);margin-block-start:2px}.admin-link-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.admin-link-title{font-size:.875rem}.admin-link-desc{font-size:var(--t-xs);color:var(--ink-3)}.admin-link[aria-current]{background:var(--stamp-soft)}.admin-link[aria-current]>.i{color:var(--stamp)}.admin-link[aria-current] .admin-link-title{color:var(--stamp-deep);font-weight:500}.admin-content{flex-direction:column;flex:1;gap:1rem;min-inline-size:0;display:flex}@media (width<=1100px){.header,.nav{gap:1rem}.header-end{gap:.6rem}}.header[data-tight] .user-name{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<=980px){.help-btn{justify-content:center;block-size:32px;inline-size:32px;padding:0}.help-btn-label,.user-name{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nav-link{font-size:.875rem}}@media (width>=761px) and (width<=860px){.collector-text{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=900px){.admin-body{flex-direction:column;align-items:stretch;gap:1rem}.admin-menu{scrollbar-width:none;inline-size:auto;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-direction:row;gap:.4rem;padding-block:2px;position:static;overflow-x:auto}.admin-menu::-webkit-scrollbar{display:none}.admin-link{border:1px solid var(--rule-2);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.45rem .85rem}.admin-link[aria-current]{border-color:var(--stamp)}.admin-link>.i{margin:0}.admin-link-desc{display:none}.admin-link-title{white-space:nowrap}}@media (width<=760px){:root{--header-h:6.0625rem}.header{reading-flow:flex-visual;flex-wrap:wrap;gap:0 .75rem;block-size:auto}.page{padding-block-start:1rem}.header .brand{block-size:3.25rem;margin-inline-end:auto}.header-end{gap:.6rem}.nav{block-size:2.75rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-block-start:1px solid var(--rule);flex:1 0 100%;order:5;gap:1.25rem}.nav-link .i{block-size:15px;inline-size:15px}.pagehead-end{inline-size:100%}.facts-2,.facts-3{grid-template-columns:minmax(0,1fr)}.problem{padding:.9rem 1rem}.help-inner{padding-inline:1rem}}@media (width<=349px){.collector-text{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width<=560px){.nav{gap:0}.nav-link{flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;min-inline-size:0;padding-inline:2px;font-size:.75rem;line-height:1.3;position:relative}.nav-link>span:not(.nav-badge){text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.nav-link .i{block-size:16px;inline-size:16px}.nav-badge{min-inline-size:1.1rem;padding-inline:.3rem;font-size:.625rem;position:absolute;inset-block-start:3px;inset-inline-start:calc(50% + 7px)}}@media (width<=340px){.nav-link{font-size:.6875rem}.band-code{display:none}}.person-page{gap:1.25rem}.person-head{align-items:flex-start;gap:1.375rem;min-inline-size:0;display:flex}.person-photo{flex:none;display:flex}.person-photo .avatar{--size:88px;color:var(--ink-2);background:var(--surface-2);border-color:var(--rule-2);font-size:2.125rem;font-weight:500}.person-id{flex-direction:column;flex:22rem;gap:.625rem;min-inline-size:0;display:flex}.person-titlerow{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-inline-size:0;display:flex}.person-head h1.person-name{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-inline-size:0;font-size:clamp(1.625rem,1.3rem + 1vw,2rem);font-style:normal;font-weight:300;line-height:1.3;display:inline-flex}.person-name .verified-mark{font-size:.6em}.person-statelink{border-radius:999px;text-decoration:none;display:inline-flex}.person-statelink .state-pill{transition:background .2s}.person-statelink:hover .state-pill{background:color-mix(in oklch, var(--stamp) 28%, transparent)}.person-statelink:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.person-handle{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-inline-size:0;display:flex}.person-at{color:var(--ink-2);overflow-wrap:anywhere;font-size:.875rem}.person-private{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:.3rem;display:inline-flex}.person-private .i{block-size:12px;inline-size:12px}.person-vitals{gap:.4375rem 2.25rem;max-inline-size:47.5rem}.person-bio{max-inline-size:70ch;font-size:var(--t-sm);color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.person-actions{flex-direction:column;flex:none;align-items:flex-start;gap:.375rem;min-inline-size:0;max-inline-size:16rem;display:flex}.person-hint{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.person-trackerr{max-inline-size:100%}.person-trackerr .problem-reason{font-size:var(--t-sm);color:var(--bad)}.btn.ghost.person-ext{font-size:var(--t-sm);color:var(--ink-3);padding:.3125rem .875rem;font-weight:400}.btn.ghost.person-ext:hover{color:var(--ink)}.person-ext .i{block-size:14px;inline-size:14px}.person-band{border-radius:14px;align-items:center;gap:.75rem 1.125rem;min-inline-size:0;display:flex}.person-band>.i{block-size:22px;inline-size:22px;color:var(--stamp);flex:none}.person-band-files{background:var(--stamp-soft);padding:1rem 1.25rem}.person-band-main{flex-direction:column;flex:auto;gap:.5rem;min-inline-size:0;display:flex}.person-band-title{color:var(--ink);font-size:1rem;font-weight:500}.person-band-note{min-inline-size:0;font-size:var(--t-sm);color:var(--ink-2);flex:0 16.25rem;line-height:1.6}.person-band-none{border:1px dashed var(--rule-2);font-size:var(--t-sm);color:var(--ink-3);padding:.75rem 1.25rem}.person-band-none>.i{block-size:18px;inline-size:18px;color:var(--ink-3)}.person-files{flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.person-files li{min-inline-size:0;max-inline-size:100%;display:flex}.person-file{border:1px solid var(--line-strong);background:var(--glass);min-inline-size:0;max-inline-size:100%;color:var(--ink);font-size:var(--t-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3125rem .875rem;line-height:1.5;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.person-file:hover{border-color:var(--line-hover);background:var(--hover-strong)}.person-file:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.person-file-name{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.person-file-closed{color:var(--ink-3)}.person-file[data-closed]{color:var(--ink-2)}.person-body{align-items:flex-start;gap:1.5rem;min-inline-size:0;display:flex}.person-main{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.person-aside{flex-direction:column;flex:none;gap:.875rem;inline-size:18.75rem;display:flex}.person-tabs{border-block-end:1px solid var(--rule);gap:1.75rem;min-inline-size:0;display:flex}.person-tabs [role=tab]{border:0;color:var(--ink-3);font-size:var(--t-base);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;flex:none;align-items:baseline;gap:.4rem;padding:.625rem 0;transition:color .2s,border-color .2s;display:inline-flex}.person-tabs [role=tab]:hover{color:var(--ink)}.person-tabs [role=tab][aria-selected=true]{color:var(--ink);border-block-end-color:var(--stamp);font-weight:500}.person-tab-n{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);font-weight:400}.person-panel{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.person-panel .empty{padding-block:2rem}.person-posts,.person-comments{flex-direction:column;min-inline-size:0;display:flex}.person-more{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block-start:.25rem;display:flex}.person-more .btn{font-size:var(--t-sm);padding:.3125rem .875rem}.person-quiet{font-size:var(--t-xs);color:var(--ink-3);line-height:1.55}.person-c{border-block-end:1px solid var(--rule);flex-direction:column;gap:.375rem;min-inline-size:0;padding:.875rem .375rem;display:flex}.person-c-meta{min-inline-size:0;font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.person-c-file{font-family:var(--f-mono);font-size:var(--t-sm);letter-spacing:.06em;color:var(--stamp-deep);border-radius:4px;text-decoration:none}.person-c-file:hover{color:var(--stamp);text-decoration:underline}.person-c-on{overflow-wrap:anywhere;min-inline-size:0}.person-c-when{white-space:nowrap}.btn.ghost.person-c-open{font-size:var(--t-sm);color:var(--stamp-deep);margin-inline-start:auto;padding:.3125rem .875rem;font-weight:400}.person-c-open .i{block-size:14px;inline-size:14px}.btn.ghost.person-c-open:hover{color:var(--stamp)}.person-c-text{font-size:var(--t-base);color:var(--ink);line-height:1.7}.person-c-notext{color:var(--ink-3);font-size:var(--t-sm)}.person-card{gap:.5rem}.person-card-activity{gap:.75rem}.person-card-why{gap:.375rem}.person-card-title{font-size:.875rem;font-weight:500}.person-card-text{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.person-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.person-card-headrow{align-items:baseline;gap:.625rem;display:flex}.person-big{color:var(--ink);margin-inline-start:auto;font-size:1.25rem;font-weight:300}.person-card-sub{font-size:var(--t-xs);color:var(--ink-3);line-height:1.55}@media (width<=1180px){.person-aside{inline-size:17.5rem}.person-actions{max-inline-size:14rem}}@media (width<=980px){.person-head{flex-wrap:wrap}.person-actions{flex-flow:wrap;flex:100%;align-items:center;gap:.5rem .875rem;max-inline-size:none;padding-inline-start:calc(88px + 1.375rem)}.person-hint{flex:0 auto}.person-trackerr{flex-basis:100%}.person-body{flex-direction:column;align-items:stretch}.person-aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;inline-size:auto;display:grid}.person-band-files{flex-wrap:wrap}.person-band-main{flex-basis:calc(100% - 22px - 1.125rem)}.person-band-note{flex:100%;padding-inline-start:calc(22px + 1.125rem)}}@media (width<=760px){.person-page{gap:1rem}.person-head{grid-template-columns:auto minmax(0,1fr);gap:.5rem .875rem;display:grid}.person-photo{grid-row:1/span 2;align-self:center}.person-photo .avatar{--size:64px;font-size:1.6rem}.person-id{display:contents}.person-titlerow,.person-handle{grid-column:2}.person-vitals,.person-bio,.person-actions{grid-column:1/-1}.person-vitals{margin-block-start:.375rem}.person-actions{flex-direction:column;align-items:stretch;gap:.375rem;margin-block-start:.5rem;padding-inline-start:0}.person-key{display:flex}.person-key .key{flex:1}.person-hint{flex:none}.person-ext{align-self:flex-start}.person-band-files,.person-band-none{padding:.875rem 1rem}.person-band-files{align-items:flex-start;gap:.625rem .75rem}.person-band>.i{margin-block-start:.1rem}.person-band-main{flex-basis:calc(100% - 22px - .75rem)}.person-band-note{padding-inline-start:0}.person-file{white-space:normal;border-radius:14px;flex-wrap:wrap;row-gap:0}.person-file-name{overflow-wrap:anywhere;overflow:visible}.person-tabs{flex-wrap:wrap;column-gap:1.25rem}.person-tabs [role=tab]{font-size:.875rem}.person-c{padding-inline:0}.person-c-text{font-size:.875rem}}.file-page{gap:1.25rem}.file-head{align-items:flex-start;gap:1.375rem;display:flex}.file-photo{flex-direction:column;flex:none;align-items:center;gap:.5rem;display:flex}.file-photo .avatar{--size:96px;color:var(--ink-2);background:var(--surface-2);border-color:var(--rule-2);font-size:2.3rem;font-weight:500}.file-photo .fileno{font-size:var(--t-sm);letter-spacing:.06em}.file-glyph{background:var(--surface-2);border:1px solid var(--rule-2);block-size:96px;inline-size:96px;color:var(--ink-2);font-family:var(--f-head);border-radius:50%;place-items:center;font-size:2.5rem;font-weight:300;line-height:1;display:grid}.file-glyph[data-kind=keyword]{padding-block-start:.32em;font-size:4.5rem}.file-id{flex-direction:column;flex:22rem;gap:.625rem;min-inline-size:0;display:flex}.file-titlerow{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-inline-size:0;display:flex}.file-name{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-inline-size:0;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.125rem);font-style:normal;font-weight:300;line-height:1.3;display:inline-flex}.file-name .verified-mark{font-size:.6em}.file-stamp{opacity:.92;border-width:2px;border-radius:6px;flex:none;padding:.3rem .875rem;font-size:.875rem;transform:rotate(-7deg)}.stamp.watching.file-stamp{color:var(--stamp)}.file-vitals{gap:.45rem 2.5rem;max-inline-size:40rem}.file-bio,.file-posttext{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-inline-size:70ch;display:-webkit-box;overflow:hidden}.file-bio{font-size:var(--t-sm);color:var(--ink-2);line-height:1.65}.file-posttext{font-size:var(--t-base);color:var(--ink);-webkit-line-clamp:3;line-clamp:3;line-height:1.7}.file-actions{flex-direction:column;flex:none;gap:.625rem;inline-size:18.75rem;display:flex}.file-act{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.file-go{inline-size:100%;padding:.5625rem 1.25rem;font-size:.875rem}.file-hint{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.file-actrow{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex;position:relative}.file-actrow .btn{font-size:var(--t-sm);padding:.3125rem .875rem}.file-actrow .btn .i{block-size:14px;inline-size:14px}.file-actrow .btn.ghost{color:var(--ink-3)}.file-actrow .btn.ghost:hover,.file-actrow .btn.ghost[aria-expanded=true]{color:var(--ink);background:var(--hover-strong)}.file-morebtn>.i:last-child{display:none}.file-msg{font-size:var(--t-xs);color:var(--ok);line-height:1.5}.file-msg.err{color:var(--bad)}.file-limit{border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--surface);animation:rise .25s var(--ease) both;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem 1.125rem;display:flex}.file-limit .stepper{margin-inline:0}.file-limit-q{font-size:.875rem;font-weight:500}.file-limit-hint{min-inline-size:0;font-size:var(--t-xs);color:var(--ink-3);flex:16rem;line-height:1.6}.file-limit-end{flex-wrap:wrap;gap:.4rem;margin-inline-start:auto;display:inline-flex}.file-limit-end .btn{font-size:var(--t-sm);padding:.3125rem .875rem}.fwatch{border-radius:var(--r-lg);flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.fwatch[data-mode=watching],.fwatch[data-mode=once],.fwatch[data-mode=closed]{padding:.75rem 1.125rem}.fwatch[data-mode=watching]{background:var(--stamp-soft)}.fwatch[data-mode=once]{border:1px dashed var(--rule-2)}.fwatch[data-mode=closed]{background:var(--surface-2);border:1px solid var(--rule)}.fwatch-line{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-inline-size:0;display:flex}.fwatch-line>.i{block-size:18px;inline-size:18px;color:var(--stamp)}.fwatch[data-mode=once] .fwatch-line>.i,.fwatch[data-mode=closed] .fwatch-line>.i{color:var(--ink-3)}.fwatch-lead{font-size:.875rem;font-weight:500}.fwatch[data-mode=closed] .fwatch-lead{color:var(--ink-2);font-weight:400}.fwatch-fact{font-size:var(--t-sm);color:var(--ink-2)}.fwatch-end{flex-wrap:wrap;align-items:center;gap:.4rem;margin-inline-start:auto;display:inline-flex}.fwatch-btn{font-size:var(--t-sm);padding:.3125rem .875rem}.fwatch-btn .i{block-size:14px;inline-size:14px}.fwatch-btn.ghost{color:var(--ink-3)}.fwatch-status{font-size:var(--t-xs);color:var(--ok);line-height:1.5}.fwatch-status.err{color:var(--bad)}.fwatch .problem-act .btn{background:var(--surface)}.fwatch-edit{border-block-start:1px solid color-mix(in oklch, var(--stamp) 30%, transparent);animation:rise .2s var(--ease) both;flex-direction:column;gap:.6rem;padding-block-start:.75rem;display:flex}.fwatch[data-mode=once] .fwatch-edit{border-block-start-color:var(--rule)}.fwatch[data-mode=halted] .fwatch-edit,.fwatch[data-mode=ended] .fwatch-edit{border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--surface);padding:.75rem 1.125rem}.fwatch-edit-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;display:flex}.fwatch-q{font-size:var(--t-sm);font-weight:500}.fwatch-hint{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.fwatch-until{white-space:normal;flex-wrap:wrap}.fwatch-until .input{padding-block:.3rem}.fwatch-done{margin-inline-start:auto}.fjob{flex-direction:column;gap:.625rem;min-inline-size:0;display:flex}.fjob-strip{border:1px solid var(--rule);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.625rem 1.125rem;display:flex}.fjob[data-status=running] .fjob-strip,.fjob[data-status=queued] .fjob-strip{border-color:color-mix(in oklch, var(--stamp) 35%, var(--rule))}.fjob-dot{background:var(--stamp);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.fjob[data-status=running] .fjob-dot,.fjob[data-status=queued] .fjob-dot{animation:1.2s ease-in-out infinite pulse}.fjob[data-status=done] .fjob-dot{background:var(--ok)}.fjob-text{font-size:var(--t-sm);min-inline-size:0}.fjob-meter{flex:8rem;min-inline-size:6rem}.fjob-meter.wait>span{inline-size:28%;animation:1.6s ease-in-out infinite alternate fjob-wait}@keyframes fjob-wait{0%{margin-inline-start:0}to{margin-inline-start:72%}}.fjob-eta{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.fjob-end{align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.fjob-end .btn,.fjob .problem-act .btn{font-size:var(--t-sm);padding:.3125rem .875rem}.fjob-more .i{block-size:13px;inline-size:13px;transition:transform .2s var(--ease)}.fjob-more[aria-expanded=true] .i{transform:rotate(180deg)}.fjob .problem-act .btn:not(.ghost){background:var(--surface)}.fjob-err{font-size:var(--t-xs);color:var(--bad);flex-basis:100%}.fjob-details{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-2);animation:rise .2s var(--ease) both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 2rem;padding:.875rem 1.125rem;display:grid}.fjob-facts{flex-direction:column;gap:.4rem;min-inline-size:0;margin:0;display:flex}.fjob-facts>div{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.fjob-facts dt{font-size:var(--t-xs);color:var(--ink-3)}.fjob-facts dd{min-inline-size:0;font-size:var(--t-sm);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.fjob-steps{flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:0;list-style:none;display:flex}.fjob-steps li{color:var(--ink-3);align-items:center;gap:.3rem;display:inline-flex}.fjob-steps li .i{block-size:13px;inline-size:13px;color:var(--ok)}.fjob-steps li[data-state=done]{color:var(--ink-2)}.fjob-steps li[data-state=now]{color:var(--stamp-deep);font-weight:500}.fjob-code{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2);overflow-wrap:anywhere}.fjob-log{flex-direction:column;gap:.4rem;min-inline-size:0;display:flex}.fjob-log h3{font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.fjob-log ol{max-block-size:12rem;font-size:var(--t-xs);color:var(--ink-2);flex-direction:column;gap:.3rem;margin:0;padding:0;line-height:1.55;list-style:none;display:flex;overflow:auto}.fjob-log li{gap:.6rem;min-inline-size:0;display:flex}.fjob-log li>span{overflow-wrap:anywhere;min-inline-size:0}.fjob-log li[data-level=warn]{color:var(--warn)}.fjob-log li[data-level=error]{color:var(--bad)}.fjob-log-at{font-family:var(--f-mono);color:var(--ink-3);flex:none}.fjob-log-empty{font-size:var(--t-xs);color:var(--ink-3)}.file-body{align-items:flex-start;gap:1.5rem;display:flex}.file-main{flex-direction:column;flex:1;gap:.75rem;min-inline-size:0;display:flex}.file-aside{flex-direction:column;flex:none;gap:.875rem;inline-size:20rem;display:flex}.file-tabs{border-block-end:1px solid var(--rule);gap:1.75rem;min-inline-size:0;display:flex}.file-tabs [role=tab]{border:0;color:var(--ink-3);font-size:var(--t-base);white-space:nowrap;cursor:pointer;background:0 0;border-block-end:2px solid #0000;flex:none;align-items:baseline;gap:.4rem;padding:.625rem 0;transition:color .2s,border-color .2s;display:inline-flex}.file-tabs [role=tab]:hover{color:var(--ink)}.file-tabs [role=tab][aria-selected=true]{color:var(--ink);border-block-end-color:var(--stamp);font-weight:500}.file-tabs [role=tab]:focus-visible{outline-offset:-2px}.file-tab-n{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);font-weight:400}.file-panel{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.file-panel .empty{padding-block:2rem}.file-sortrow{flex-wrap:wrap;align-items:center;gap:.625rem;min-inline-size:0;display:flex}.file-sort-label{font-size:var(--t-xs);color:var(--ink-3)}.file-search{inline-size:16.25rem;max-inline-size:100%}.file-posts{flex-direction:column;display:flex}.file-more{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block-start:.25rem;display:flex}.file-more .btn{font-size:var(--t-sm);padding:.3125rem .875rem}.file-quiet{font-size:var(--t-xs);color:var(--ink-3)}.file-legend{font-size:var(--t-xs);color:var(--ink-3);align-items:center;gap:.5rem;display:flex}.file-legend>i{background:var(--stamp-soft);border:1px solid var(--stamp);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.frow{border-block-end:1px solid var(--rule);grid-template-columns:6rem minmax(0,1fr) 11.875rem max-content;align-items:center;gap:.5rem 1rem;padding:.875rem .375rem;display:grid}.frow-when{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.frow-when[data-long]{white-space:nowrap}.frow-main{flex-direction:column;gap:.35rem;min-inline-size:0;display:flex}.frow-who{min-inline-size:0;font-size:var(--t-xs);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .45rem;display:flex}.frow-who b{font-size:var(--t-sm);color:var(--ink);font-weight:500}.frow-who .avatar{--size:22px;font-size:.65rem}.frow-handle{color:var(--ink-3)}.frow-text{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;unicode-bidi:plaintext;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;text-decoration:none;display:-webkit-box;overflow:hidden}.frow-text:hover{color:var(--stamp-deep)}.frow-notext{color:var(--ink-3)}.frow-tags{flex-wrap:wrap;gap:.35rem;display:flex}.frow-stats{flex-direction:column;gap:.3rem;min-inline-size:0;display:flex}.frow-eng{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.frow-got{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.frow-got[data-complete]{color:var(--ok)}.frow-act{justify-content:flex-end;display:flex}.frow-read{font-size:var(--t-sm);padding:.3125rem .875rem}.frow-read .i{block-size:14px;inline-size:14px}.fpeople{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fperson{border-block-end:1px solid var(--rule);min-inline-size:0;color:var(--ink);align-items:center;gap:.625rem;padding-block:.5625rem;text-decoration:none;display:flex}.fperson:hover .fperson-name{color:var(--stamp-deep)}.fperson:focus-visible{outline-offset:-2px}.fperson .avatar{--size:30px;color:var(--ink-2);background:var(--surface-2);border-color:var(--rule-2);font-size:.75rem;font-weight:500}.fperson[data-hot] .avatar{background:var(--stamp-soft);border-color:color-mix(in oklch, var(--stamp) 55%, transparent);color:var(--stamp-deep)}.fperson-text{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.fperson-name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;transition:color .2s;overflow:hidden}.fperson-handle{font-size:var(--t-xs);color:var(--ink-3);margin-inline-start:.45rem}.fperson-sub{color:var(--ink-3);font-size:.6875rem}.fpeople.wide .fperson{gap:.75rem;padding-block:.7rem;padding-inline:.375rem}.fpeople.wide .fperson .avatar{--size:36px}.fpeople.wide .fperson-sub{font-size:var(--t-xs)}.flog{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flog-row{border-block-end:1px solid var(--rule);grid-template-columns:7.5rem 10rem minmax(0,1fr) auto auto;align-items:center;gap:.35rem 1rem;padding:.75rem .375rem;display:grid}.flog-when{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.flog-what{font-size:var(--t-sm);font-weight:500}.flog-result{font-size:var(--t-sm);color:var(--ink-2);overflow-wrap:anywhere;min-inline-size:0}.flog-result[data-tone=bad]{color:var(--bad)}.flog-result[data-tone=warn]{color:var(--warn)}.flog-result[data-tone=gold]{color:var(--stamp-deep)}.flog-result[data-tone=ink]{color:var(--ink-3)}.flog-by{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.flog-by .pill.auto{font-family:var(--f-ui)}.flog-more{grid-column:1/-1;min-inline-size:0}.flog-more summary{cursor:pointer;inline-size:fit-content;font-size:var(--t-xs);color:var(--ink-3);border-radius:4px;padding-inline:.2rem;list-style:none}.flog-more summary::-webkit-details-marker{display:none}.flog-more summary:before{content:"▸";transition:transform .2s var(--ease);margin-inline-end:.35rem;display:inline-block}[dir=rtl] .flog-more summary:before{content:"◂"}.flog-more[open] summary:before{transform:rotate(90deg)}[dir=rtl] .flog-more[open] summary:before{transform:rotate(-90deg)}.flog-more summary:hover{color:var(--ink)}.flog-more .fjob-facts{border-radius:var(--r);background:var(--paper-2);margin-block-start:.5rem;padding:.75rem 1rem}.file-card{gap:.5rem}.file-card-people{gap:.25rem}.file-card-tags{gap:.625rem}.file-card-title{font-size:.875rem;font-weight:500}.file-card-headrow{align-items:baseline;gap:.625rem;display:flex}.file-big{color:var(--ink);margin-inline-start:auto;font-size:1.25rem;font-weight:300}.file-sub{font-size:var(--t-xs);color:var(--ink-3);line-height:1.55}.file-card-people .fpeople+.file-sub{margin-block-start:.4rem}.file-tags{flex-wrap:wrap;gap:.375rem;display:flex}.file-tags .num{opacity:.8}@media (width<=1180px){.file-actions{inline-size:16.5rem}.file-aside{inline-size:17.5rem}.frow{grid-template-columns:5.5rem minmax(0,1fr) 10rem max-content}.flog-row{grid-template-columns:7rem 8.5rem minmax(0,1fr) auto}.flog-state{display:none}}@media (width<=980px){.file-head{flex-wrap:wrap}.file-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;inline-size:100%;display:grid}.file-actrow,.file-msg{grid-column:1/-1}.file-actrow .menu{position:static}.file-actrow .menu-pop{inset-inline:0 auto}.file-body{flex-direction:column;align-items:stretch}.file-aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;inline-size:auto;display:grid}.fjob-details{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.file-page{gap:1rem}.file-head{grid-template-columns:auto minmax(0,1fr);gap:1rem .875rem;display:grid}.file-actions{grid-column:1/-1}.file-photo .avatar{--size:64px;font-size:1.6rem}.file-glyph{block-size:64px;inline-size:64px;font-size:1.75rem}.file-glyph[data-kind=keyword]{font-size:3rem}.file-photo .fileno{letter-spacing:.02em;font-size:.625rem}.file-stamp{padding:.2rem .6rem;font-size:.75rem;transform:rotate(-5deg)}.file-actions{grid-template-columns:minmax(0,1fr)}.file-go{min-block-size:44px}.fwatch-end,.fjob-end{margin-inline-start:0}.fwatch[data-mode=watching],.fwatch[data-mode=once],.fwatch[data-mode=closed]{padding:.75rem .875rem}.fjob-strip{padding:.625rem .875rem}.fjob-text{flex:calc(100% - 2rem)}.fjob-meter{flex-basis:100%}.fjob-facts>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.file-tabs{scrollbar-width:none;gap:1.25rem;overflow-x:auto}.file-tabs::-webkit-scrollbar{display:none}.file-tabs [role=tab]{font-size:.875rem}.file-sortrow .spacer,.file-sort-label{display:none}.file-search{inline-size:100%}.frow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when act""main main""stats stats";gap:.45rem .75rem;padding-inline:0}.frow-when{grid-area:when}.frow-main{grid-area:main}.frow-stats{grid-area:stats}.frow-act{grid-area:act}.frow-text{-webkit-line-clamp:3;line-clamp:3}.flog-row{grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;padding-inline:0}.flog-what{grid-area:1/1/auto/-1}.flog-when{grid-area:2/1}.flog-by{grid-area:2/2;justify-self:end}.flog-result{grid-column:1/-1}.file-limit-end{margin-inline-start:0}}.act{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.act-bar,.act-chips{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.act-tools{align-items:center;gap:.5rem;min-inline-size:0;margin-inline-start:auto;display:flex}.act-person .menu-btn{border-color:var(--rule-2);color:var(--ink-2);background:0 0;gap:6px;padding:.3rem .8rem;font-weight:400}.act-person .menu-btn:hover,.act-person .menu-btn[aria-expanded=true]{background:var(--hover);border-color:var(--line-hover);color:var(--ink)}.act-person .menu-hint .i{block-size:14px;inline-size:14px;color:var(--stamp)}.act-menu-user{font-family:var(--f-mono);color:var(--ink-3);font-size:.6875rem}.act-search{flex:none;inline-size:13.75rem}.act-search:lang(en){inline-size:16.5rem}.act-log{flex-direction:column;transition:opacity .15s;display:flex}.act-log[data-busy]{opacity:.6}.act-day{flex-direction:column;display:flex}.act-day-h{font-size:var(--t-sm);color:var(--ink-2);letter-spacing:0;padding:.875rem 6px .25rem;font-weight:500;line-height:1.5}.act-list{margin:0;padding:0;list-style:none}.act-row{border-block-end:1px solid var(--rule);grid-template-columns:3.75rem 2.125rem minmax(0,1fr) 9.375rem;align-items:center;gap:.875rem;padding:.6875rem 6px;display:grid}.act-time{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:start;direction:ltr}.act-ic{border:1px solid var(--rule-2);block-size:30px;inline-size:30px;color:var(--ink-3);border-radius:50%;place-items:center;display:inline-grid}.act-ic .i{block-size:15px;inline-size:15px}.act-ic[data-tone=gold]{color:var(--stamp)}.act-ic[data-tone=bad]{color:var(--bad)}.act-ic[data-tone=ok]{color:var(--ok)}.act-what{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.act-s{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem;line-height:1.55}.act-detail{font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere;line-height:1.5}.act-by{font-size:var(--t-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.act-by-l{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.act-no{font-family:var(--f-mono);letter-spacing:.02em;color:inherit;font-size:.8125rem}a.act-no,.act-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}a.act-no:hover,.act-link:hover{color:var(--stamp-deep);-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.act-user{font-family:var(--f-mono);font-size:.8125rem}.act-code{font-family:var(--f-mono)}.act-more{display:flex}.act-start{font-size:var(--t-xs);color:var(--ink-3);padding-inline:6px}.act-empty{border:1px dashed var(--rule-2);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.125rem;display:flex}.act-empty>.i{block-size:18px;inline-size:18px;color:var(--ink-3)}.act-empty-text{flex-direction:column;flex:16rem;gap:2px;min-inline-size:0;display:flex}.act-empty-t{color:var(--ink);font-size:.875rem}.act-empty-s{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.sys{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.sys-mono{font-family:var(--f-mono)}.sys-dash{color:var(--ink-3)}.sys-banner{background:var(--ok-soft);border-radius:14px;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.sys-banner[data-tone=warn]{background:var(--warn-soft)}.sys-banner[data-tone=bad]{background:var(--bad-soft)}.sys-banner-ic{background:var(--ok);color:oklch(100% 0 0);border-radius:50%;flex:none;place-items:center;block-size:44px;inline-size:44px;display:inline-grid}.sys-banner[data-tone=warn] .sys-banner-ic{background:var(--warn)}.sys-banner[data-tone=bad] .sys-banner-ic{background:var(--bad)}.sys-banner-ic .i{stroke-width:1.8px;block-size:22px;inline-size:22px}.sys-banner-text{flex-direction:column;flex:auto;gap:3px;min-inline-size:0;display:flex}.sys-banner-t{color:var(--ink);font-size:1.25rem;font-weight:400;line-height:1.35}.sys-banner-s,.sys-banner-todo{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.sys-banner-todo b{color:var(--ink);font-weight:500}.sys-banner-end{flex-direction:column;flex:none;align-items:flex-end;gap:.5rem;display:flex}.sys-checked{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.sys-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.sys-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;gap:.5rem;min-inline-size:0;padding:.875rem 1rem;display:flex}.sys-card-h{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.sys-card-h>.i{block-size:16px;inline-size:16px;color:var(--stamp)}.sys-card-h h3{letter-spacing:0;font-size:.875rem;font-weight:500}.sys-card-state{margin-inline-start:auto}.sys-card-sub{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.sys-plat{flex-direction:column;min-inline-size:0;display:flex}.sys-h2{margin-block-end:.5rem;font-size:1rem;font-weight:500}.sys-row{border-block-end:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr) 5.625rem 5rem 6.875rem;align-items:center;gap:.875rem;padding:.6875rem .5rem;display:grid}.sys-head{border-block-end-color:var(--rule-2);padding-block:.5rem}.sys-head>span{font-size:var(--t-xs);color:var(--ink-3)}.sys-quota{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.sys-quota-t{font-size:var(--t-sm);color:var(--ink)}.sys-quota-t b{font-variant-numeric:tabular-nums;font-weight:500}.sys-quota .kmeter{block-size:5px}.sys-c-n{align-items:baseline;gap:.4rem;min-inline-size:0;display:flex}.sys-c-n .sys-mono{font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.sys-c-n+.sys-c-n .sys-mono{color:var(--ink-3)}.sys-c-n .sys-mono[data-bad]{color:var(--bad)}.sys-lbl{font-size:var(--t-xs);color:var(--ink-3);display:none}.sys-help{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;gap:.5rem;padding:.875rem 1.125rem;display:flex}.sys-help-h{align-items:center;gap:.625rem;display:flex}.sys-help-h>.i{block-size:17px;inline-size:17px;color:var(--stamp)}.sys-help-h h2{letter-spacing:0;font-size:.875rem;font-weight:500}.sys-steps{font-size:var(--t-sm);color:var(--ink-2);margin:0;padding:0;line-height:1.9;list-style:inside decimal}.sys-steps:lang(ar){list-style-type:arabic-indic}.raw{flex-direction:column;gap:1rem;min-inline-size:0;display:flex;container:raw/inline-size}.raw-warn{border-radius:var(--r-lg);background:var(--warn-soft);font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:.75rem;padding:.75rem 1rem;line-height:1.6;display:flex}.raw-warn>.i{block-size:17px;inline-size:17px;color:var(--warn)}.raw-warn b{color:var(--ink);font-weight:500}.raw-warn a{color:var(--ink);-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}.raw-warn a:hover{color:var(--stamp-deep);-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.raw-picker{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.75rem;display:flex}.raw-group{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.raw-group-l{font-size:var(--t-xs);color:var(--ink-3)}.raw-tabs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.raw-tab{border:1px solid var(--rule-2);color:var(--ink);text-align:start;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.raw-tab:hover{border-color:var(--line-hover);background:var(--hover)}.raw-tab[aria-current=page]{border-color:var(--stamp);background:var(--stamp-soft);box-shadow:inset 0 0 0 .5px var(--stamp)}.raw-tab-ar{font-size:var(--t-sm);white-space:nowrap;line-height:1.5}.raw-tab-n,.raw-tab-en{font-family:var(--f-mono);color:var(--ink-3);font-size:.6875rem}.raw-more,.raw-more .menu{display:flex}.raw-more-btn{border:1px dashed var(--rule-2);color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.raw-more-btn:hover,.raw-more-btn[aria-expanded=true]{border-color:var(--line-hover);background:var(--hover);color:var(--ink)}.raw-more-btn .i{block-size:13px;inline-size:13px;color:var(--ink-3)}.raw-menu-en{font-family:var(--f-mono);color:var(--ink-3);margin-inline-start:.35rem;font-size:.6875rem}.raw-menu-n{font-family:var(--f-mono)}.raw-dbline{font-family:var(--f-mono);color:var(--ink-3);font-size:.6875rem}.raw-table{flex-direction:column;gap:.625rem;min-inline-size:0;display:flex}.raw-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;display:flex}.raw-head h2{font-size:1rem;font-weight:500}.raw-tech{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.raw-view{margin-inline-start:.25rem}.raw-export-err{flex:100%}.raw-head-gap{flex:1 1 0}.raw-fchip{background:var(--stamp-soft);color:var(--stamp-deep);font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding-block:2px;padding-inline:10px 4px;line-height:1.5;display:inline-flex}.raw-fchip button{block-size:20px;inline-size:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.raw-fchip button .i{block-size:11px;inline-size:11px}.raw-fchip button:hover{background:color-mix(in oklch, var(--stamp) 22%, transparent)}.raw-desc{font-size:var(--t-sm);color:var(--ink-2);max-inline-size:90ch;line-height:1.6}.raw-addform{border:1px dashed var(--rule-2);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.raw-addform .select,.raw-addform .input{font-size:var(--t-sm);padding-block:.35rem}.raw-value{inline-size:min(20rem,100%)}.raw-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container raw (width>=54rem){.raw-split.open{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.raw-split.open .raw-row{max-block-size:calc(100dvh - var(--header-h) - 2rem);position:sticky;inset-block-start:calc(var(--header-h) + 1rem)}}.raw-grid-wrap{max-block-size:max(26rem, calc(100dvh - var(--header-h) - 16rem));border:1px solid var(--rule);border-radius:var(--r-lg);min-inline-size:0;padding:4px 8px;transition:opacity .15s;overflow:auto}.raw-grid-wrap[data-busy]{opacity:.6}.raw-grid{border-collapse:separate;border-spacing:0;min-inline-size:100%;font-size:var(--t-sm)}.raw-grid th{z-index:1;text-align:start;background:var(--paper);border-block-end:1px solid var(--rule-2);padding:0;font-weight:400;position:sticky;inset-block-start:-4px}.raw-grid td{border-block-end:1px solid var(--rule);vertical-align:top;white-space:nowrap;padding:9px 8px}.raw-grid tbody tr:last-child td{border-block-end:0}.raw-th{inline-size:100%;color:var(--ink-3);cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:8px;display:inline-flex}.raw-th:hover:not(:disabled){color:var(--ink);background:var(--hover)}.raw-th:disabled{cursor:default}.raw-th[aria-pressed],th[aria-sort] .raw-th{color:var(--ink)}.raw-th-name{font-family:var(--f-mono);font-size:.6875rem}.raw-key{font-family:var(--f-mono);color:var(--stamp-deep);border:1px solid color-mix(in oklch, var(--stamp) 40%, transparent);border-radius:3px;padding-inline:.22rem;font-size:.5625rem;font-weight:600;line-height:1.4;display:inline-block}.raw-key.fk{color:var(--ink-3);border-color:var(--rule-2)}.raw-sort{color:var(--stamp-deep);font-size:.55rem}.raw-grid tbody tr{cursor:pointer}.raw-grid tbody tr:hover td{background:var(--hover)}.raw-grid tbody tr.sel td{background:var(--stamp-soft)}.raw-grid tbody tr:focus-visible{outline:2px solid var(--stamp);outline-offset:-2px}.raw-v{vertical-align:top;text-overflow:ellipsis;max-inline-size:34ch;font-family:var(--f-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.75rem;display:inline-block;overflow:hidden}.raw-grid td.txt .raw-v{max-inline-size:44ch;font-family:var(--f-ui);font-size:var(--t-sm);color:var(--ink);unicode-bidi:plaintext}.raw-grid td.json .raw-v{max-inline-size:40ch;color:var(--ink-3);font-size:.6875rem}.raw-null{font-family:var(--f-mono);letter-spacing:.03em;color:var(--ink-3);opacity:.75;font-size:.6875rem}.raw-hidden{color:var(--ink-3);letter-spacing:.12em}.raw-fk{color:var(--stamp-deep);-webkit-text-decoration-color:color-mix(in oklch, var(--stamp) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--stamp) 40%, transparent)}.raw-fk:hover{color:var(--stamp)}.raw-empty{border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:.5rem;padding-block-end:1rem;display:flex}.raw-foot{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.raw-range{font-variant-numeric:tabular-nums}.raw-perpage{white-space:nowrap;color:var(--ink-3);align-items:center;gap:.45rem;display:inline-flex}.raw-perpage .select{font-size:var(--t-sm);padding-block:.25rem}.raw-pager{gap:.4rem;display:inline-flex}.raw-hint{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.raw-note{font-size:var(--t-xs);color:var(--ink-3)}.raw-row{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);min-inline-size:0;flex-direction:column;gap:.75rem;padding:1rem 1.1rem;scroll-margin-block-start:calc(var(--header-h) + 1rem);display:flex;overflow:auto}.raw-row-head{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.raw-row-head h3{font-size:.9375rem;font-weight:500}.raw-row-key{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.raw-open{align-self:flex-start}.raw-fields{flex-direction:column;margin:0;display:flex}.raw-field{border-block-end:1px solid var(--rule);font-size:var(--t-sm);grid-template-columns:minmax(7rem,36%) minmax(0,1fr);gap:.15rem .9rem;padding-block:.45rem;display:grid}.raw-field.wide{grid-template-columns:minmax(0,1fr)}.raw-field dt{min-inline-size:0;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:1px;display:flex}.raw-field.wide dt{flex-direction:row;align-items:baseline;gap:.6rem}.raw-type{font-family:var(--f-mono);color:var(--ink-3);font-size:.625rem}.raw-field dd{min-inline-size:0;margin:0}.raw-text{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.raw-json{white-space:pre;tab-size:2;text-align:start;max-block-size:26rem;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r);margin:0;padding:.6rem .75rem;line-height:1.55;overflow:auto}.raw-linked h4{font-size:var(--t-sm);color:var(--ink-3);margin:0 0 .35rem;font-weight:500}.raw-linked ul{font-size:var(--t-sm);flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.raw-struct{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container raw (width>=54rem){.raw-struct{grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr)}}.raw-struct-t{cursor:default}.raw-struct-t th{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;padding:8px}.raw-struct-t tbody tr{cursor:default}.raw-struct-t tbody tr:hover td{background:0 0}.raw-struct-t td{font-size:var(--t-sm);color:var(--ink-2)}.raw-struct-t td.n,.raw-struct-t th.n{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3)}.raw-struct-t code,.raw-list code{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2);overflow-wrap:anywhere;white-space:normal}.raw-colname{font-family:var(--f-mono);color:var(--ink);font-size:.8125rem}.raw-pill{background:var(--warn-soft);color:var(--warn);border-radius:999px;margin-inline-start:.5rem;padding:0 .5rem;font-size:.6875rem}.raw-struct-side{flex-direction:column;gap:.875rem;min-inline-size:0;display:flex}.raw-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;gap:.6rem;padding:.875rem 1rem;display:flex}.raw-card h3{font-size:.875rem;font-weight:500}.raw-list{font-size:var(--t-sm);flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.raw-list li{flex-direction:column;align-items:flex-start;gap:.1rem;min-inline-size:0;display:flex}@media (width<=1100px){.act-row{grid-template-columns:3.25rem 2.125rem minmax(0,1fr) 7.5rem;gap:.75rem}.sys-row{grid-template-columns:6.5rem minmax(0,1fr) 4.5rem 4rem 6.25rem;gap:.75rem}}@media (width<=760px){.act-tools{flex-wrap:wrap;flex:100%;margin-inline-start:0}.act-search{flex:100%;inline-size:auto}.act-row{grid-template-columns:2.75rem 30px minmax(0,1fr);align-items:start;gap:.125rem .625rem;padding-inline:2px}.act-time,.act-ic{grid-row:span 2}.act-time{font-size:var(--t-xs);padding-block-start:.4rem}.act-what{padding-block-start:.2rem}.act-by{font-size:var(--t-xs);color:var(--ink-3);white-space:normal;grid-column:3}.act-by-l{clip:auto;block-size:auto;inline-size:auto;position:static;overflow:visible}.act-day-h{padding-inline:2px}.sys-banner{flex-wrap:wrap;align-items:flex-start;gap:.75rem .875rem;padding:1rem}.sys-banner-text{flex:calc(100% - 44px - .875rem)}.sys-banner-t{font-size:1.125rem}.sys-banner-end{flex-direction:row;flex:100%;justify-content:space-between;align-items:center}.sys-cards{grid-template-columns:minmax(0,1fr);gap:.625rem}.sys-head{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sys-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"plat speed""quota quota""calls errors";gap:.5rem .75rem;padding:.75rem 2px}.sys-c-plat{grid-area:plat}.sys-c-quota{grid-area:quota}.sys-c-n{grid-area:calls}.sys-c-n+.sys-c-n{grid-area:errors;justify-content:flex-end}.sys-c-speed{grid-area:speed}.sys-lbl{display:inline}.raw-warn{align-items:flex-start}.raw-warn>.i{margin-block-start:3px}.raw-picker{flex-direction:column;gap:.75rem}.raw-grid-wrap{max-block-size:70dvh}.raw-field{grid-template-columns:minmax(0,1fr)}.raw-foot .raw-head-gap{display:none}}.team-add{container:team-add/inline-size}.team-add-form{flex-direction:column;gap:.875rem;min-inline-size:0;display:flex}.team-fields{align-items:flex-start;gap:.875rem;min-inline-size:0;display:flex}.team-field{flex-direction:column;gap:.375rem;min-inline-size:0;display:flex}.team-f-name{flex:0 13.75rem}.team-f-user{flex:0 12.5rem}.team-f-role{flex:18rem}.team-label{font-size:var(--t-sm);color:var(--ink-2)}.team-hint{color:var(--ink-3);font-size:.6875rem}.team-input{border:1px solid var(--rule-2);background:var(--paper-2);block-size:40px;inline-size:100%;color:var(--ink);border-radius:10px;outline:none;padding-inline:.875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.team-input::placeholder{color:var(--ink-3)}.team-input:focus{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.team-input[aria-invalid=true]{border-color:var(--bad)}.team-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-soft)}[dir=rtl] .team-input[dir=ltr]{text-align:end}.team-roles{gap:.5rem;min-inline-size:0;display:flex}.team-role{border:1px solid var(--rule-2);min-inline-size:0;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:3px;padding:.625rem .875rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.team-role b{font-size:.875rem;font-weight:500}.team-role span{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.team-role:hover{border-color:var(--line-hover)}.team-role[aria-pressed=true]{border-color:var(--stamp);box-shadow:inset 0 0 0 .5px var(--stamp);background:var(--stamp-soft)}.team-role:focus-visible{outline:2px solid var(--stamp);outline-offset:2px;border-radius:10px}.team-add-foot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.team-sub{font-size:var(--t-xs);color:var(--ink-3)}@container team-add (width<=40rem){.team-fields{flex-wrap:wrap}.team-f-name,.team-f-user{flex:12rem}.team-f-role{flex-basis:100%}}@container team-add (width<=22rem){.team-roles{flex-direction:column}}.team-once{border-radius:var(--r-lg);background:var(--ok-soft);scroll-margin-block:calc(var(--header-h) + 1rem) 1rem;flex-wrap:wrap;align-items:center;gap:.75rem .875rem;padding:.875rem 1.125rem;display:flex}.team-once:focus{outline:none}.team-once:focus-visible{outline:2px solid var(--ok);outline-offset:2px}.team-once-icon.i{block-size:18px;inline-size:18px;color:var(--ok)}.team-once-text{flex-direction:column;flex:16rem;gap:3px;min-inline-size:0;display:flex}.team-once-text b{color:var(--ink);font-size:.875rem;font-weight:500}.team-once-text>span{font-size:var(--t-xs);color:var(--ink-2);line-height:1.6}.team-once-text>.team-once-fail{color:var(--bad)}.team-once-code{border-radius:var(--r);background:var(--surface);border:1px solid var(--rule-2);max-inline-size:100%;color:var(--ink);font-family:var(--f-mono);white-space:nowrap;-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate;padding:.375rem .75rem;font-size:.9375rem;line-height:1.3;display:inline-block;overflow-x:auto}.team-once-code:not([data-shown]){color:var(--ink-2);-webkit-user-select:none;user-select:none}.team-once-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.team-list{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex;container:team/inline-size}.team-list>.sechead{align-items:baseline;column-gap:.375rem}.team-list:focus{outline:none}.team-empty{color:var(--ink-3);padding:1.25rem 0;font-size:.875rem}.team-wrap{min-inline-size:0;overflow-x:auto}.team-table{border-collapse:collapse;inline-size:100%}.team-table thead th{border-block-end:1px solid var(--rule-2);font-size:var(--t-xs);color:var(--ink-3);text-align:start;white-space:nowrap;padding:.5rem .4375rem;font-weight:400;line-height:1.5}.team-table tbody th,.team-table tbody td{border-block-end:1px solid var(--rule);text-align:start;vertical-align:middle;padding:.6875rem .4375rem;font-weight:400}.team-table .team-c-role{inline-size:6.5rem;font-size:var(--t-sm);white-space:nowrap}.team-table .team-c-state{inline-size:10.25rem}.team-table .team-c-files{inline-size:6.5rem}.team-table .team-c-last{inline-size:8.375rem;font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap}.team-table .team-c-acts{text-align:end;inline-size:16.5rem}.team-table thead .team-c-last{color:var(--ink-3);font-size:var(--t-xs)}.team-person{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.team-person .avatar{background:var(--surface-2);border-color:var(--rule-2);color:var(--ink-2);font-family:var(--f-ui);font-size:.8125rem;font-weight:500}.team-who{flex-direction:column;min-inline-size:7rem;line-height:1.35;display:flex}.team-name{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem}.team-user{font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere}.team-num{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.team-acts{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.team-row.open>th,.team-row.open>td{border-block-end-color:#0000}.team-acts .btn[aria-expanded=true]{border-color:var(--line-hover);background:var(--hover-strong);color:var(--ink)}.team-extra>td{border-block-end:1px solid var(--rule);padding:0 .5rem .75rem}.team-confirm{border-radius:var(--r-lg);background:var(--warn-soft);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.team-confirm[data-act=disable]{background:var(--bad-soft)}.team-confirm:focus{outline:none}.team-confirm:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.team-confirm-icon.i{block-size:18px;inline-size:18px;color:var(--warn)}.team-confirm[data-act=disable] .team-confirm-icon.i{color:var(--bad)}.team-confirm-text{flex-direction:column;flex:18rem;gap:3px;min-inline-size:0;display:flex}.team-confirm-text b{color:var(--ink);font-size:.875rem;font-weight:500}.team-confirm-text span{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.team-confirm-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@container team (width<=54rem){.team-table,.team-table tbody{display:block}.team-table thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.team-row{border-block-end:1px solid var(--rule);flex-wrap:wrap;align-items:center;column-gap:1rem;padding-block:.875rem;display:flex}.team-row.open{border-block-end-color:#0000;padding-block-end:.5rem}.team-table tbody .team-row>th,.team-table tbody .team-row>td{border:0;inline-size:auto;padding:0;display:block}.team-row>.team-c-person{flex:10rem;order:1;min-inline-size:0}.team-row>.team-c-state{flex:none;order:2;margin-inline-start:auto}.team-row:after{content:"";flex-basis:100%;order:3}.team-row>.team-c-role{flex:none;order:4;margin-block-start:.5rem}.team-row>.team-c-files{flex:none;order:5;margin-block-start:.5rem}.team-row>.team-c-last{white-space:normal;flex:0 auto;order:6;min-inline-size:0;margin-block-start:.5rem}.team-row>.team-c-acts{text-align:start;flex-basis:100%;order:7;margin-block-start:.625rem}.team-c-files:before,.team-c-last:before{content:attr(data-label);font-family:var(--f-ui);font-size:var(--t-xs);color:var(--ink-3);margin-inline-end:.375rem}.team-acts{white-space:normal;flex-wrap:wrap;justify-content:flex-start;display:flex}.team-extra{display:block}.team-extra>td{padding:0 0 .875rem;display:block}.team-wrap{overflow-x:visible}.team-who{min-inline-size:0}}.defaults.box{gap:.375rem;padding:1.25rem 1.5rem}.defaults-head{flex-direction:column;gap:.25rem;display:flex}.defaults-head h2{font-size:1rem;font-weight:500}.defaults-head p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.defaults-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.defaults-row{border-block-end:1px solid var(--rule);align-items:flex-start;gap:1rem;padding:1rem .25rem;display:flex}.defaults-row>.i{block-size:18px;inline-size:18px;color:var(--stamp);margin-block-start:.6rem}.defaults-text{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.defaults-s{color:var(--ink);font-size:1.0625rem;line-height:2.2}.defaults-s b{font-weight:500}.defaults-h{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.defaults-row[data-changed] .stepper:not(:focus-within){box-shadow:0 0 0 3px var(--stamp-soft)}.defaults-foot{flex-wrap:wrap;align-items:center;gap:.625rem .75rem;padding-block-start:.375rem;display:flex}.defaults-state{font-size:var(--t-xs)}.defaults-state:empty{display:none}.defaults-unsaved{color:var(--warn)}.defaults-nothing{color:var(--ink-2)}.defaults-saved{color:var(--ok);align-items:center;gap:.35rem;display:inline-flex}.defaults-saved .i{block-size:13px;inline-size:13px}.defaults-last{font-size:var(--t-xs);color:var(--ink-3);margin-inline-start:auto}@media (width<=760px){.defaults.box{padding:1rem}.defaults-row{gap:.75rem;padding-inline:0}.defaults-row>.i{margin-block-start:.5rem}.defaults-s{font-size:1rem;line-height:2.3}.defaults-last{inline-size:100%;margin-inline-start:0}}.page.coll{gap:1.25rem}.coll .fileno{letter-spacing:.06em;flex:none;font-size:.8125rem}.coll-sec{flex-direction:column;gap:.625rem;min-inline-size:0;display:flex}.coll-done{gap:.375rem}.coll-done>.sechead{padding-block-end:.25rem}.coll-switch{font-size:var(--t-sm)}.coll-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;font-size:.9375rem;font-weight:500;overflow:hidden}.coll-name a{color:inherit;text-decoration:none}.coll-name a:hover{color:var(--stamp-deep);text-underline-offset:3px;text-decoration:underline}.coll-no{font-family:var(--f-mono);color:var(--ink-2);flex:none;font-size:.8125rem}.coll-dim{color:var(--ink-3)}.coll-bad{color:var(--bad)}.coll-err{font-size:var(--t-xs);color:var(--bad)}.coll-tech{font-family:var(--f-mono);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;font-size:.6875rem;line-height:1.6;display:flex}.coll-tech code{font-family:var(--f-mono);background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:0 .375rem}.coll-tech-msg{overflow-wrap:anywhere;flex-basis:100%}.coll-calm{border:1px dashed var(--rule-2);border-radius:var(--r-lg);align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem;display:flex}.coll-calm>.i{block-size:18px;inline-size:18px;color:var(--ink-3);margin-block-start:2px}.coll-calm[data-ok]{background:var(--ok-soft);border-color:#0000}.coll-calm[data-ok]>.i{color:var(--ok)}.coll-calm-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.coll-calm-t{color:var(--ink);font-size:.875rem}.coll-calm-s{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.coll-runs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.coll-run.box{gap:.5625rem;padding:1rem 1.125rem}.coll-run-head{align-items:center;gap:.625rem;min-block-size:2rem;min-inline-size:0;display:flex}.coll-run-head .ptag{flex:none;font-weight:400}.coll-stop{flex:none;margin-inline-start:auto}.coll-stop.btn.sm{padding:.3125rem .875rem}.coll .btn.danger{border-color:var(--line-strong);background:0 0}.coll .btn.danger:hover:not(:disabled){background:var(--bad-soft);border-color:color-mix(in oklch, var(--bad) 40%, transparent)}.coll-stop[data-phase=busy]:disabled{opacity:1;color:var(--ink-3)}.coll-run-what{color:var(--ink);font-size:1.0625rem;font-weight:400;line-height:1.4}.coll-run-detail{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.coll-run-detail[data-off]{color:var(--warn)}.coll-run-meta{font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;gap:.25rem .875rem;display:flex}.coll-run .coll-err{margin-block-start:-.125rem}.coll-fails{flex-direction:column;gap:.625rem;display:flex}.coll-fail{border-radius:var(--r-lg);background:var(--bad-soft);align-items:center;gap:.75rem 1.125rem;min-inline-size:0;padding:1rem 1.25rem;display:flex}.coll-fail-icon.i{block-size:22px;inline-size:22px;color:var(--bad)}.coll-fail-text{flex-direction:column;flex:1 1 0;gap:.3125rem;min-inline-size:0;display:flex}.coll-fail-head{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.coll-fail-head .ptag{flex:none;font-weight:400}.coll-when{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;flex:none}.coll-fail-reason{color:var(--ink);font-size:.875rem;line-height:1.6}.coll-fail-todo{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.coll-fail-todo b{font-weight:500}.coll-fail-act{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.coll-btn-md.btn{padding:.5625rem 1.25rem;font-size:.875rem}.coll-btn-md .i{block-size:16px;inline-size:16px}.btn.ghost.coll-open{color:var(--stamp-deep);font-size:var(--t-sm);padding:.3125rem .875rem;font-weight:400}.btn.ghost.coll-open:hover{color:var(--stamp)}.coll-table-wrap{max-inline-size:100%;overflow-x:auto}.coll-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-size:.875rem}.coll-table[data-tech]{min-inline-size:71rem}.coll-table th{border-block-end:1px solid var(--rule-2);font-size:var(--t-xs);color:var(--ink-3);text-align:start;white-space:nowrap;padding:.5rem;font-weight:400}.coll-table td{border-block-end:1px solid var(--rule);vertical-align:middle;min-inline-size:0;padding:.6875rem .5rem}.coll-table tr.coll-row.clickable{cursor:pointer}.coll-table tr.coll-row.clickable:hover>td{background:var(--hover)}.coll-table tr.coll-row[data-open]>td{border-block-end-color:#0000}.coll-table th.coll-c-no{inline-size:5.25rem}.coll-table th.coll-c-file{inline-size:10.25rem}.coll-table th.coll-c-res{inline-size:11.5rem}.coll-table th.coll-c-dur{inline-size:5.75rem}.coll-table th.coll-c-by{inline-size:8.5rem}.coll-table th.coll-c-at{inline-size:5rem}.coll-table th.coll-c-calls{inline-size:6.5rem}.coll-table th.coll-c-rate{inline-size:7.5rem}.coll-table th.coll-c-code{inline-size:9rem}.coll-table[data-tech] th.coll-c-no{inline-size:4.5rem}.coll-table[data-tech] th.coll-c-file{inline-size:9.25rem}.coll-table[data-tech] th.coll-c-res{inline-size:10.75rem}.coll-table[data-tech] th.coll-c-dur{inline-size:5.25rem}.coll-table[data-tech] th.coll-c-by{inline-size:7rem}.coll-table[data-tech] th.coll-c-at{inline-size:4.5rem}.coll-table[data-tech] th.coll-c-calls{inline-size:5.25rem}.coll-table[data-tech] th.coll-c-rate{inline-size:6.5rem}.coll-table[data-tech] th.coll-c-code{inline-size:8.25rem}td.coll-c-no{font-family:var(--f-mono);color:var(--ink-2);font-size:.8125rem}td.coll-c-name{overflow:hidden}td.coll-c-name .coll-name{font-size:.875rem;font-weight:400;display:block}.coll-res{flex-direction:column;align-items:flex-start;gap:3px;min-inline-size:0;display:flex}.coll-res-words{font-size:var(--t-xs);color:var(--ink-2);line-height:1.5}.coll-why{cursor:pointer;font-size:var(--t-xs);color:var(--stamp-deep);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.coll-why:hover{color:var(--stamp)}.coll-why[aria-expanded=true]{text-decoration:none}td.coll-c-dur{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap}td.coll-c-by{font-size:var(--t-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}td.coll-c-at{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}td.coll-c-calls,td.coll-c-rate{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap}td.coll-c-code code{font-family:var(--f-mono);background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:1px .375rem;font-size:.6875rem}.coll-why-row>td{padding:0 0 .75rem}.coll-why-panel{border-radius:var(--r-lg);background:var(--warn-soft);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.875rem 1.125rem;display:flex}.coll-why-icon.i{block-size:18px;inline-size:18px;color:var(--warn);margin-block-start:2px}.coll-why-text{flex-direction:column;flex:20rem;gap:.3125rem;min-inline-size:0;display:flex}.coll-why-h{font-size:var(--t-xs);color:var(--warn);font-weight:500}.coll-why-reason{color:var(--ink);font-size:.875rem;line-height:1.6}.coll-why-todo{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.coll-why-todo b{font-weight:500}.coll-why-facts{max-inline-size:34rem;margin-block-start:.25rem}.coll-why-note{font-size:var(--t-xs);color:var(--ink-3)}.coll-why-act{flex:none;align-items:center;gap:.5rem;display:flex}.coll-more{padding-block-start:.5rem}@media (width<=980px){.coll-fail{flex-wrap:wrap}.coll-fail-text{flex-basis:calc(100% - 22px - 1.125rem)}.coll-fail-act{flex-basis:100%;padding-inline-start:calc(22px + 1.125rem)}}@media (width<=760px){.coll-runs{grid-template-columns:minmax(0,1fr)}.coll-run-head{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"no tag.stop""name name name name";align-items:center;gap:.25rem .625rem;display:grid}.coll-run-head .fileno{grid-area:no}.coll-run-head .ptag{grid-area:tag}.coll-run-head .coll-stop{grid-area:stop;margin-inline-start:0}.coll-run-head .coll-name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:name;line-height:1.4;display:-webkit-box}.coll-seg{max-inline-size:100%}.coll-done>.sechead .sechead-end{flex-basis:100%;margin-inline-start:0}.coll-fail{gap:.625rem .75rem;padding:.875rem 1rem}.coll-fail-icon.i{block-size:20px;inline-size:20px}.coll-fail-text{flex-basis:calc(100% - 20px - .75rem)}.coll-fail-act{padding-inline-start:0}.coll-fail-head{flex-wrap:wrap;row-gap:.25rem}.coll-table,.coll-table[data-tech]{table-layout:auto;min-inline-size:0;display:block}.coll-table thead{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.coll-table tbody{display:block}.coll-table tr.coll-row{border-block-end:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.75rem .25rem;display:flex}.coll-table tr.coll-row[data-open]{border-block-end-color:#0000}.coll-table tr.coll-row>td{border:0;padding:0;display:block}.coll-table tr.coll-row.clickable:hover{background:var(--hover)}.coll-table tr.coll-row.clickable:hover>td{background:0 0}.coll-table td.coll-c-no{order:1}.coll-table td.coll-c-file{order:2}.coll-table td.coll-c-at{order:3;margin-inline-start:auto}.coll-table td.coll-c-name{flex-basis:100%;order:4;min-inline-size:0}.coll-table td.coll-c-name .coll-name{font-size:.9375rem}.coll-table td.coll-c-res{flex-basis:100%;order:5}.coll-table td.coll-c-res .coll-res{flex-flow:wrap;align-items:center;gap:.25rem .5rem}.coll-table td.coll-c-dur{order:6}.coll-table td.coll-c-by{flex:0 auto;order:7;min-inline-size:0}.coll-table[data-tech] tr.coll-row:after{content:"";flex-basis:100%;order:8;block-size:0;margin-block-end:-.375rem}.coll-table td.coll-c-calls{order:9}.coll-table td.coll-c-rate{order:10}.coll-table td.coll-c-code{order:11}.coll-table tr.coll-why-row{display:block}.coll-table tr.coll-why-row>td{border-block-end:1px solid var(--rule);padding:0 0 .75rem;display:block}.coll-why-panel{column-gap:.625rem;padding:.75rem .875rem}.coll-why-text{flex-basis:calc(100% - 18px - .625rem)}.coll-why-act{flex-basis:100%;padding-inline-start:calc(18px + .625rem)}}.page.me{gap:1.25rem}.btn.me-signout{background:0 0;padding:.5625rem 1.25rem;font-size:.875rem}.btn.me-signout:hover:not(:disabled){background:var(--bad-soft);border-color:color-mix(in oklch, var(--bad) 40%, transparent)}.me-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.125rem;display:grid}.me-col{flex-direction:column;gap:1.125rem;min-inline-size:0;display:flex}.me-h2{font-size:1rem;font-weight:500}.me-id.box{gap:.75rem}.me-who{align-items:center;gap:1rem;min-inline-size:0;display:flex}.me-who .avatar{--size:64px;background:var(--stamp-soft);border-color:var(--rule-2);color:var(--ink-2);font-family:var(--f-ui);font-size:1.5rem;font-weight:500}.me-who-text{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.me-name{overflow-wrap:anywhere;font-size:1.25rem;font-weight:400;line-height:1.3}.me-handle{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.me-user{font-size:var(--t-sm);color:var(--ink-3)}.me-display.box{gap:.875rem}.me-pref{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.me-pref-label{inline-size:5.625rem;font-size:var(--t-sm);color:var(--ink-2);flex:none}.me-files.box{gap:.25rem}.me-files .boxhead{padding-block-end:.375rem}.me-more{font-size:var(--t-sm);color:var(--stamp-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .5rem;text-decoration:none;transition:background .2s;display:inline-flex}.me-more:hover{background:var(--hover-strong);color:var(--stamp)}.me-more .i{block-size:13px;inline-size:13px;transform:rotate(-90deg)}[dir=rtl] .me-more .i{transform:rotate(90deg)}.me-file-list{margin:0;padding:0;list-style:none}.me-file{border-block-end:1px solid var(--rule);min-inline-size:0;color:var(--ink);align-items:center;gap:.625rem;padding-block:.5625rem;text-decoration:none;display:flex}.me-file .fileno{letter-spacing:.06em;flex:none;font-size:.8125rem}.me-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:.875rem;transition:color .2s;overflow:hidden}.me-file:hover .me-file-name{color:var(--stamp-deep)}.me-file .state{flex:none}.me-file:focus-visible{border-radius:var(--r)}.me-empty{font-size:var(--t-sm);color:var(--ink-3);padding-block:.5rem;line-height:1.7}.me-empty a{color:var(--stamp-deep)}.me-pw.box{padding:1.25rem 1.375rem}.me-pw-form{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.me-field{flex-direction:column;gap:.375rem;display:flex}.me-label{font-size:var(--t-sm);color:var(--ink-2)}.me-input{border:1px solid var(--rule-2);background:var(--paper-2);block-size:40px;inline-size:100%;color:var(--ink);border-radius:10px;outline:none;padding-inline:.875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.me-input:focus{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.me-input[aria-invalid=true]{border-color:var(--bad)}.me-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--bad-soft)}[dir=rtl] .me-input[dir=ltr]{text-align:end}.me-strength{flex-direction:column;gap:.375rem;margin-block-start:-.25rem;display:flex}.me-bars{gap:4px;display:flex}.me-bars span{background:var(--rule-2);border-radius:3px;flex:1 1 0;block-size:5px;transition:background .25s}.me-strength[data-tone=bad] .me-bars span[data-on]{background:var(--bad)}.me-strength[data-tone=warn] .me-bars span[data-on]{background:var(--warn)}.me-strength[data-tone=ok] .me-bars span[data-on]{background:var(--ok)}.me-strength-word{min-block-size:1.2rem;font-size:var(--t-xs);color:var(--ink-3)}.me-strength[data-tone=bad] .me-strength-word{color:var(--bad)}.me-strength[data-tone=warn] .me-strength-word{color:var(--warn)}.me-strength[data-tone=ok] .me-strength-word{color:var(--ok)}.me-rules{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:.3125rem;margin:0;padding:0;list-style:none;display:flex}.me-rule{align-items:center;gap:.5rem;display:flex}.me-rule .i{block-size:14px;inline-size:14px;color:var(--ink-3)}.me-rule[data-state=ok] .i{color:var(--ok)}.me-rule[data-state=idle]{color:var(--ink-3)}.me-rule-dot{flex:none;place-items:center;block-size:14px;inline-size:14px;display:inline-grid}.me-rule-dot:before{content:"";border:1.5px solid var(--ink-3);border-radius:50%;block-size:7px;inline-size:7px}.me-rule[data-state=no] .me-rule-dot:before{border-color:var(--warn)}.me-pw-ok{border-radius:var(--r);background:var(--ok-soft);color:var(--ok);font-size:var(--t-sm);align-items:flex-start;gap:.5rem;padding:.625rem .875rem;line-height:1.6;display:flex}.me-pw-ok .i{margin-block-start:.2rem}.me-pw-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.btn.me-pw-btn{padding:.5625rem 1.25rem;font-size:.875rem}@media (width<=900px){.me-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.me-pw.box{padding:1.125rem 1rem}.me-who .avatar{--size:52px;font-size:1.25rem}.me-pref-label{inline-size:auto;min-inline-size:4.5rem}}.page.pd{gap:1.25rem}.pd-muted{color:var(--ink-3)}.pd-sub{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.pd-nowrap{white-space:nowrap}.page.pd .content-text{inline-size:fit-content;max-inline-size:100%}.page.pd .content-text[dir=rtl]{text-align:right}.page.pd .content-text[dir=ltr]{text-align:left}.pd-mention{color:var(--ink-2)}.pd-linkbtn{cursor:pointer;color:var(--stamp-deep);font-size:var(--t-sm);text-align:start;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-decoration-color:color-mix(in oklch, currentColor 40%, transparent);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;line-height:1.5;transition:color .2s,text-decoration-color .2s}.pd-linkbtn:hover{color:var(--stamp);text-decoration-color:currentColor}.pd-top{align-items:stretch;gap:1.25rem;display:flex}.pd-exhibit{background:var(--surface);border:1px solid var(--rule-2);border-radius:14px;flex-direction:column;flex:1 1 0;gap:.875rem;min-inline-size:0;padding:1.25rem 1.375rem;display:flex}.pd-author{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;display:flex}.pd-author-pic{border-radius:50%;flex:none;display:inline-flex}.pd-author .avatar{--size:44px;background:var(--surface-2);border-color:var(--rule-2);color:var(--ink-2);font-size:1.0625rem;font-weight:500}.pd-author-text{flex-direction:column;flex:12rem;gap:2px;min-inline-size:0;display:flex}.pd-author-line{flex-wrap:wrap;align-items:center;gap:.4rem;min-inline-size:0;display:flex}.pd-author-name{color:var(--stamp-deep);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;text-decoration:none}.pd-author-name:hover{color:var(--stamp);text-decoration:underline}.pd-author-meta{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:flex}.pd-handle,.pd-date{font-size:var(--t-xs);color:var(--ink-3)}.pd-kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin-inline-start:auto;font-size:.6875rem}.pd-text{color:var(--ink);font-size:1.25rem;line-height:1.7}.pd-text[data-size=md]{font-size:1.0625rem;line-height:1.75}.pd-text[data-clamp]{-webkit-line-clamp:12;line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-tag{color:var(--stamp-deep)}.pd-media{margin:0;padding:0 0 2px;list-style:none}.pd-media-item{flex:none;display:flex;position:relative}.pd-media-item>a{border-radius:var(--r);display:flex}.pd-media-item>a:hover img{border-color:var(--line-hover)}.pd-media-item[data-video] img{min-inline-size:7.5rem}.pd-media:has(>.pd-media-item:only-child) img{object-fit:contain;block-size:auto;max-block-size:22rem;max-inline-size:100%}.pd-media-badge{background:color-mix(in oklch, var(--paper) 82%, transparent);color:var(--ink);font-size:var(--t-xs);pointer-events:none;border-radius:999px;align-items:center;gap:.3rem;padding:.125rem .5rem;display:inline-flex;position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem}.pd-media-badge .i{block-size:12px;inline-size:12px}.pd-media-badge bdi{font-family:var(--f-mono);color:var(--ink-2)}.pd-media-gone{background:var(--surface-2);border:1px solid var(--rule);block-size:150px;inline-size:12rem;color:var(--ink-3);font-size:var(--t-sm);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.pd-media-gone .i{block-size:20px;inline-size:20px}.pd-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pd-edited{border-radius:var(--r);background:var(--warn-soft);font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:.625rem;padding:.5rem .75rem;display:flex}.pd-edited-line{flex-wrap:wrap;align-items:center;gap:.3rem .625rem;display:flex}.pd-edited-line>.i{block-size:14px;inline-size:14px;color:var(--warn)}.pd-edited-line .pd-linkbtn{align-self:auto}.pd-revisions{flex-direction:column;gap:.75rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex}.pd-revisions[hidden]{display:none}.pd-revisions li{flex-direction:column;gap:.25rem;padding-inline-start:1.5rem;display:flex}.pd-revision-when{font-size:var(--t-xs);color:var(--ink-3)}.pd-revisions p{color:var(--ink);font-size:.9375rem;line-height:1.7}.pd-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:auto;display:flex}.btn.pd-btn{padding:.3125rem .875rem}.pd-also{border-block-start:1px solid var(--rule);font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding-block-start:.75rem;display:flex}.pd-file{border:1px solid var(--line-strong);background:var(--glass);max-inline-size:100%;color:var(--ink);font-size:var(--t-xs);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .75rem;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.pd-file:hover{border-color:var(--line-hover);background:var(--hover-strong)}.pd-file bdi[dir=ltr]{font-family:var(--f-mono);color:var(--stamp-deep)}.pd-numbers{background:var(--surface);border:1px solid var(--rule);border-radius:14px;flex-direction:column;flex:none;gap:.875rem;inline-size:20rem;padding:1.125rem;display:flex}.pd-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pd-trend{flex-direction:column;gap:.875rem;display:flex}.pd-trend h3{color:var(--ink-2);font-size:.8125rem;font-weight:500}.pd-meter{border:1px solid var(--rule-2);border-radius:14px;align-items:center;gap:1rem 1.5rem;padding:1.125rem 1.375rem;display:flex}.pd-meter-main{flex-direction:column;flex:auto;gap:.5rem;min-inline-size:0;display:flex}.pd-meter-line{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.pd-meter-title{color:var(--ink);font-size:1.375rem;font-weight:400;line-height:1.3}.pd-meter-counts,.pd-meter-note{font-size:var(--t-sm);color:var(--ink-3)}.pd-meter-ok{font-size:var(--t-sm);color:var(--ok);align-items:center;gap:.4rem;display:flex}.pd-meter-ok .i{block-size:15px;inline-size:15px}.pd-lastrun{border-radius:var(--r);background:var(--warn-soft);font-size:var(--t-sm);color:var(--ink-2);align-items:flex-start;gap:.5rem;padding:.5rem .75rem;line-height:1.6;display:flex}.pd-lastrun>.i{block-size:14px;inline-size:14px;color:var(--warn);margin-block-start:.25rem}.pd-lastrun b{font-weight:500}.pd-lastrun[data-tone=bad]{background:var(--bad-soft)}.pd-lastrun[data-tone=bad]>.i{color:var(--bad)}.pd-collect{flex-direction:column;flex:none;align-items:flex-start;gap:.375rem;max-inline-size:18rem;display:flex}.pd-collect-hint{font-size:var(--t-xs);color:var(--ink-3)}.pd-log{flex-direction:column;gap:.625rem;display:flex}.pd-log-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pd-log-head h2{font-size:1.25rem;font-weight:400}.pd-log-n{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-3)}.pd-log-tools{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-inline-size:0;margin-inline-start:auto;display:flex}.sbox.pd-log-search{inline-size:13.75rem}.pd-found{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.pd-found .pd-linkbtn{font-size:var(--t-xs)}.pd-entries{flex-direction:column;display:flex}.pd-entries[aria-busy=true]{opacity:.6;transition:opacity .2s}.pd-entry{border-block-end:1px solid var(--rule);grid-template-columns:4.375rem minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:.75rem .5rem;display:grid}.pd-entry-no{min-inline-size:0;font-family:var(--f-mono);flex-direction:column;align-items:flex-start;gap:3px;line-height:1.35;display:flex}.pd-entry-seq{color:var(--stamp-deep);font-size:.8125rem}.pd-entry-time{color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:1px;font-size:.75rem;display:flex}.pd-entry-day{font-size:.6875rem}.pd-entry-body{flex-direction:column;gap:.3125rem;min-inline-size:0;display:flex}.pd-entry-who{min-inline-size:0;font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.pd-entry-name{color:var(--stamp-deep);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.pd-entry-name:hover{color:var(--stamp);text-decoration:underline}.pd-entry-handle{font-size:var(--t-xs);color:var(--ink-3)}.pd-entry-flag{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.pd-entry-why{font-size:var(--t-xs);color:var(--warn)}.page.pd .pd-entry-text{color:var(--ink);max-inline-size:min(100%,72ch);font-size:.9375rem;line-height:1.7}.pd-entry-foot{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;display:flex}.pd-entry-foot .pd-linkbtn{font-size:var(--t-xs);align-self:auto}.pd-entry-act{align-items:center;gap:.375rem;display:flex}.pd-person{color:var(--stamp-deep);font-size:var(--t-sm);white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .875rem;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pd-person .i{block-size:14px;inline-size:14px}.pd-person:hover{background:var(--hover-strong);color:var(--stamp)}.pd-replies{margin-inline-start:5.25rem}.pd-replies[hidden]{display:none}.pd-replies .pd-replies{margin-inline-start:1.5rem}.pd-copy{display:inline-flex;position:relative}.pd-copy-note{z-index:2;border:1px solid var(--rule-2);background:var(--surface-2);color:var(--ok);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.125rem .5rem;transition:opacity .2s;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-end:0}.pd-copy[data-state=idle] .pd-copy-note{opacity:0}.pd-copy[data-state=fail] .pd-copy-note{color:var(--bad)}.pd-copy[data-state=done] .ibtn{color:var(--ok);border-color:color-mix(in oklch, var(--ok) 45%, transparent)}.pd-clip{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:fixed;inset-block-start:0;inset-inline-start:0}.pd-more{padding-block-start:.5rem;display:flex}.pd-problem{flex-direction:column;gap:.5rem;display:flex}.pd-details{font-size:var(--t-xs);color:var(--ink-3);padding-inline:1.25rem}.pd-details summary{cursor:pointer;inline-size:fit-content}.pd-details bdi{font-family:var(--f-mono);overflow-wrap:anywhere;margin-block-start:.35rem;display:block}.pd-gone{flex-direction:column;align-items:center;gap:.9rem;display:flex}.pd-gone-links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=980px){.pd-top{flex-direction:column}.pd-numbers{inline-size:auto}.pd-figs{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}}@media (width<=760px){.pd-exhibit{padding:1rem 1.125rem}.pd-kicker{flex-basis:100%;order:-1;margin-inline-start:0}.pd-text{font-size:1.125rem}.pd-text[data-size=md]{font-size:1rem}.pd-numbers{padding:1rem}.pd-meter{flex-direction:column;align-items:stretch;padding:1rem 1.125rem}.pd-meter-title{font-size:1.25rem}.pd-collect{max-inline-size:none}.pd-log-tools{inline-size:100%;margin-inline-start:0}.sbox.pd-log-search{flex:100%;inline-size:100%}.pd-entry{grid-template-columns:3.5rem minmax(0,1fr);gap:.375rem .75rem;padding-inline:.25rem}.pd-entry-act{grid-column:2;margin-inline-start:-.875rem}.pd-replies,.pd-replies .pd-replies{border-inline-start:2px solid var(--rule);margin-inline-start:.75rem;padding-inline-start:.25rem}}.page.search-page{gap:1.25rem}.search-page h2{letter-spacing:normal}.search-page mark{background:var(--stamp-soft);color:var(--stamp-deep);border-radius:3px;padding-inline:2px}.search-top{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.search-top .sbox input{text-overflow:ellipsis}[dir=rtl] .search-top .sbox input:placeholder-shown{direction:rtl}[dir=ltr] .search-top .sbox input:placeholder-shown{direction:ltr}.search-top .sbox input::-webkit-search-cancel-button{appearance:none}.search-controls{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;min-inline-size:0;display:flex}.search-ctl{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-inline-size:0;max-inline-size:100%;display:flex}.search-ctl .seg{min-inline-size:0}.search-ctl .seg-n{font-family:inherit;font-size:inherit;opacity:1}.search-ctl-platforms{margin-inline-start:.625rem}.search-chips{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;min-inline-size:0;display:flex}.search-ctl-label{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.search-rule{font-size:var(--t-xs);color:var(--ink-3);margin-inline-start:auto}.search-body{min-inline-size:0;transition:opacity .2s}.search-body[data-stale]{opacity:.6}.search-results{align-items:flex-start;gap:1.5rem;display:flex}.search-main,.search-full{flex-direction:column;flex:1;gap:.375rem;min-inline-size:0;display:flex}.search-head{align-items:baseline;gap:.625rem;min-inline-size:0;display:flex}.search-head h2{font-size:1.125rem;font-weight:500}.search-head[data-small] h2{font-size:1rem}.search-n{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-3)}.search-head-note{font-size:var(--t-xs);color:var(--ink-3);margin-inline-start:auto}.search-hits,.search-people,.search-side-posts{min-inline-size:0;margin:0;padding:0;list-style:none}.search-hit,.search-post{border-block-end:1px solid var(--rule);flex-direction:column;min-inline-size:0;display:flex;position:relative}.search-hit{border-radius:2px;gap:.3125rem;padding:.75rem .375rem;transition:background .2s}.search-hit:hover{background:var(--hover)}.search-post{gap:.25rem;padding-block:.625rem}.search-hit-meta{min-inline-size:0;font-size:var(--t-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.125rem .625rem;display:flex}.search-post .search-hit-meta{gap:.125rem .5rem}.search-hit-meta .ptag{font-weight:400}.search-hit-who{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:16rem;color:var(--ink);font-weight:500;overflow:hidden}.search-hit-meta time{white-space:nowrap}.search-hit-file{z-index:1;border-radius:4px;margin-inline-start:auto;padding:1px 4px;line-height:1.4;text-decoration:none;position:relative}.search-hit-file .fileno{letter-spacing:.06em;font-size:.8125rem}.search-hit-file:hover{background:var(--stamp-soft)}.search-hit-link{color:var(--ink);font-size:var(--t-base);overflow-wrap:anywhere;text-align:start;line-height:1.7;text-decoration:none}.search-post .search-hit-link{font-size:.8125rem;line-height:1.6}.search-hit-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.search-hit-link:focus-visible{outline:none}.search-hit-link:focus-visible:after{outline:2px solid var(--stamp);outline-offset:-2px;border-radius:var(--r)}.search-post:hover .search-hit-link{color:var(--stamp-deep)}.search-none-line{color:var(--ink-3);padding-block:.75rem;font-size:.875rem}.search-more{padding-block-start:.5rem}.search-more .btn{font-weight:400}.search-more-problem{padding-block-start:.5rem}.search-aside{flex-direction:column;flex:none;gap:.875rem;inline-size:22.5rem;min-inline-size:0;display:flex}.box.search-side{gap:.25rem}.search-person{border-block-end:1px solid var(--rule);min-inline-size:0;color:var(--ink);align-items:center;gap:.625rem;padding-block:.5625rem;text-decoration:none;display:flex}.search-person .avatar{--size:30px;font-size:.75rem;font-weight:500}.search-person-text{flex-direction:column;flex:1;gap:1px;min-inline-size:0;display:flex}.search-person-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;min-inline-size:0;font-size:.8125rem;display:flex;overflow:hidden}.search-person-name>bdi{text-overflow:ellipsis;overflow:hidden}.search-person-handle{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:.6875rem;overflow:hidden}.search-person-sub{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;flex:none}.search-person:hover .search-person-name{color:var(--stamp-deep)}.search-people-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));column-gap:1.5rem;display:grid}.search-side-foot{padding-block-start:.375rem}.search-all{color:var(--stamp-deep);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.3125rem .875rem;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.search-all:hover{background:var(--hover-strong);color:var(--stamp)}.search-all:focus-visible{border-radius:999px}.search-empty{text-align:center;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.search-empty>.i{block-size:26px;inline-size:26px;color:var(--ink-3)}.search-empty-title{font-size:var(--t-lg);color:var(--ink);overflow-wrap:anywhere;font-weight:400}.search-empty-sub{max-inline-size:56ch;font-size:var(--t-sm);color:var(--ink-3);line-height:1.6}.search-empty-sub .btn{margin-inline-start:.375rem}.box.search-tips{gap:.875rem}.search-tips-head{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}.search-tips-head>.i{block-size:17px;inline-size:17px;color:var(--stamp)}.search-tips-head h2{font-size:1rem;font-weight:500}.search-tips-more{font-size:var(--t-sm);color:var(--stamp-deep)}.search-tips-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.search-tips-list li{flex-direction:column;gap:.25rem;min-inline-size:0;display:flex}.search-tip-ex{max-inline-size:100%;font-size:var(--t-base);color:var(--stamp-deep);overflow-wrap:anywhere;align-self:flex-start}.search-tip-ex[dir=ltr]{text-align:start}.search-tips-list li>span{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.search-tips-note{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.search-tips-note a{color:var(--stamp-deep);text-decoration:none}.search-tips-note a:hover{color:var(--stamp);text-decoration:underline}.search-watch{border:1px dashed var(--stamp);border-radius:14px;align-items:center;gap:1.125rem;min-inline-size:0;padding:1.125rem 1.375rem;display:flex}.search-watch>.i{block-size:22px;inline-size:22px;color:var(--stamp)}.search-watch-text{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.search-watch-text>b{color:var(--ink);font-size:1rem;font-weight:500}.search-watch-text>span{font-size:var(--t-sm);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.6}.search-watch-text>.search-watch-note{font-size:var(--t-xs);color:var(--ink-3)}.search-watch-where{flex-wrap:wrap;align-items:center;gap:.5rem;padding-block-start:.375rem;display:flex}.search-watch-where-q{font-size:var(--t-sm);color:var(--ink);margin-inline-end:.25rem}.search-watch-text>.search-watch-why{font-size:var(--t-xs);color:var(--warn)}.search-watch-problem{padding-block-start:.25rem}.search-watch-problem .problem-reason{color:var(--bad);font-size:var(--t-sm)}@media (width<=1100px){.search-tips-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.search-results{flex-direction:column;align-items:stretch}.search-aside{order:-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;inline-size:auto;display:grid}}@media (width<=760px){.search-ctl-platforms{margin-inline-start:0}.search-chips{gap:.5rem}.search-rule{flex-basis:100%;margin-inline-start:0}.search-watch{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem}.search-hit-who{max-inline-size:11rem}}@media (width<=560px){.search-top .sbox[data-size=lg]{block-size:54px;padding-inline:1rem}.search-top .sbox[data-size=lg] input{font-size:1.0625rem}.search-top .sbox[data-size=lg] input::placeholder{font-size:var(--t-sm)}.search-tips-list{grid-template-columns:minmax(0,1fr)}.search-head-note{display:none}}.page.files-page{--files-q:13.125rem;gap:1.25rem;padding-inline:clamp(1rem,3vw,2rem)}.files-figs{gap:.75rem 2rem}.page.files-page:lang(en){--files-q:16.5rem}.files-new{border:1px solid var(--stamp);background:var(--surface);border-radius:14px;flex-direction:column;gap:1rem;min-inline-size:0;padding:1.25rem 1.375rem;display:flex}.files-new-head{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.files-new-head h2{font-size:1.0625rem;font-weight:500}.files-new-no{font-size:var(--t-xs);color:var(--ink-3);align-items:baseline;gap:.5rem;margin-inline-start:auto;display:inline-flex}.files-step{grid-template-columns:var(--files-q) minmax(0, 1fr);align-items:center;gap:.75rem 1.125rem;display:grid}.files-step-top{align-items:start}.files-step-top .files-step-q{min-block-size:52px}.files-step-q{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.files-step-q b{font-size:var(--t-base);font-weight:500;line-height:1.4}.files-step-n{background:var(--stamp);block-size:28px;inline-size:28px;color:var(--on-stamp);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-grid}.files-kinds{gap:.75rem;min-inline-size:0;display:flex}.files-kind{border:1px solid var(--rule-2);min-inline-size:0;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border-radius:12px;flex:1 1 0;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.files-kind>.i{block-size:20px;inline-size:20px;color:var(--ink-3);transition:color .2s}.files-kind-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.files-kind-text b{font-size:var(--t-base);font-weight:500;line-height:1.35}.files-kind-text span{font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:break-word;line-height:1.4}.files-kind:hover{border-color:var(--line-hover);background:var(--hover)}.files-kind[data-lit],.files-kind[aria-pressed=true]{border-color:var(--stamp);background:var(--stamp-soft);box-shadow:inset 0 0 0 .5px var(--stamp)}.files-kind[data-lit]>.i,.files-kind[aria-pressed=true]>.i{color:var(--stamp)}.files-step-col{flex-direction:column;gap:.625rem;min-inline-size:0;display:flex}.files-input{border:1px solid var(--rule-2);background:var(--paper-2);cursor:text;border-radius:12px;align-items:center;gap:.75rem;min-block-size:52px;min-inline-size:0;padding-inline:1.125rem;transition:border-color .15s,box-shadow .15s;display:flex}.files-input:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.files-input[data-bad]{border-color:color-mix(in oklch, var(--bad) 55%, var(--rule-2))}.files-input input{min-inline-size:0;color:var(--ink);text-align:start;background:0 0;border:0;outline:none;flex:1;padding-block:.7rem;font-size:1.0625rem}.files-input input[data-flip]{text-align:end}.files-input input::placeholder{color:var(--ink-3);font-size:var(--t-base)}.files-input .kchip{text-overflow:ellipsis;flex:none;max-inline-size:60%;overflow:hidden}.files-read{flex-direction:column;gap:.5rem;display:flex}.files-read:empty{display:none}.files-problem{font-size:var(--t-sm);color:var(--bad);align-items:flex-start;gap:.5rem;line-height:1.6;display:flex}.files-problem>.i{flex:none;margin-block-start:.2rem}.files-problem .files-fix{vertical-align:middle;margin-block:.1rem;margin-inline-start:.5rem}.files-opened{font-size:var(--t-sm);color:var(--ok);align-items:center;gap:.5rem;display:flex}.files-plats{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.files-plats:has(.ask){background:var(--stamp-soft);border-radius:10px;padding:.625rem .875rem}.files-plats-q{font-size:var(--t-sm);color:var(--ink-2);margin-inline-end:.25rem}.files-plats-q.ask{color:var(--ink);font-weight:500}.files-plat{border:1px solid var(--rule-2);color:var(--ink-2);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:.3rem .875rem;line-height:1.4;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.files-plats:has(.ask) .files-plat{background:var(--surface)}.files-plat>i{background:var(--ink-3);border-radius:2px;flex:none;block-size:8px;inline-size:8px}.files-plat[data-p=twitter]>i{background:var(--x)}.files-plat[data-p=instagram]>i{background:var(--ig)}.files-plat[data-p=tiktok]>i{background:var(--tt)}.files-plat[data-p=youtube]>i{background:var(--yt)}.files-plat:hover{border-color:var(--line-hover);color:var(--ink)}.files-plat[aria-pressed=true]{background:var(--stamp-soft);color:var(--stamp-deep);border-color:var(--stamp)}.files-step-row{flex-wrap:wrap;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.files-sum{font-size:var(--t-xs);color:var(--ink-3);flex:12rem;min-inline-size:0;line-height:1.6}.files-change{min-block-size:32px;color:var(--stamp-deep);font-size:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--stamp) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--stamp) 50%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:6px;margin:-6px -8px;padding:6px 8px;line-height:20px;display:inline-block}.files-change:hover,.files-change[aria-expanded=true]{color:var(--stamp);-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.files-grow{flex:1 1 0}.files-submit-error{margin-inline-start:calc(var(--files-q) + 1.125rem)}.files-opts{border:1px solid var(--rule);background:var(--paper-2);animation:rise .3s var(--ease) both;border-radius:12px;flex-direction:column;gap:.875rem;margin-inline-start:calc(var(--files-q) + 1.125rem);padding:1rem 1.125rem;display:flex}.files-opts-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;display:flex}.files-opts-head h3{font-size:.875rem;font-weight:500}.files-opts-note{font-size:var(--t-xs);color:var(--ink-3);flex:16rem}.files-opts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:start;gap:1rem 1.5rem;display:grid}.files-opt{flex-direction:column;align-items:flex-start;gap:.4rem;min-inline-size:0;display:flex}.files-opt-label{font-size:var(--t-sm);color:var(--ink-2)}.files-opt-hint{color:var(--ink-3);font-size:.6875rem;line-height:1.5}.files-opt .stepper{margin-inline:0}.files-opt .input,.files-opt .select{inline-size:100%;max-inline-size:14rem}.files-opt-checks{gap:.6rem;padding-block-start:1.7rem}.files-hint{font-size:var(--t-xs);color:var(--ink-3);padding-inline-start:2.375rem;line-height:1.6}.files-list{flex-direction:column;gap:.625rem;min-inline-size:0;display:flex}.files-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.files-chips{flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.files-divider{background:var(--rule-2);block-size:22px;inline-size:1px;margin-inline:.375rem}.files-tools{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.menu .files-pmenu{border-color:var(--rule-2);color:var(--ink-2);font-weight:400;font-size:var(--t-sm);background:0 0;padding:.3rem .8rem}.menu .files-pmenu:hover,.menu .files-pmenu[aria-expanded=true]{border-color:var(--line-hover);background:var(--hover);color:var(--ink)}.menu .files-pmenu.on{background:var(--stamp-soft);border-color:var(--stamp);color:var(--stamp-deep)}.files-search{inline-size:15rem}.files-tbl-wrap{min-inline-size:0;transition:opacity .2s}.files-tbl-wrap[data-stale]{opacity:.6}.files-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;inline-size:100%}.files-col-no{inline-size:9.375rem}.files-col-plat{inline-size:6rem}.files-col-kind{inline-size:5.25rem}.files-col-state{inline-size:7.5rem}.files-col-last{inline-size:12.5rem}.files-page:lang(en) .files-col-last{inline-size:17.5rem}.files-col-act{inline-size:9.75rem}.files-tbl th{border-block-end:1px solid var(--rule-2);text-align:start;font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;padding:.625rem 7px .5rem;font-weight:400}.files-tbl td{border-block-end:1px solid var(--rule);vertical-align:middle;font-size:var(--t-sm);color:var(--ink-2);padding:1rem 7px;transition:background .15s}.files-tbl th:first-child,.files-tbl td:first-child{padding-inline-start:8px}.files-tbl th:last-child,.files-tbl td:last-child{padding-inline-end:8px}.files-row{cursor:pointer}.files-row:hover>td,.files-row:focus-within>td{background:var(--surface)}.files-row>td:first-child{border-start-start-radius:10px;border-end-start-radius:10px}.files-row>td:last-child{border-start-end-radius:10px;border-end-end-radius:10px}.files-row[data-busy]{opacity:.7}.files-td-no .fileno{letter-spacing:.06em;white-space:nowrap;font-size:.8125rem}.files-subj{min-inline-size:0;color:var(--ink);align-items:center;gap:.625rem;text-decoration:none;display:flex}.files-subj:hover .files-subj-name{color:var(--stamp-deep)}.files-subj .avatar{--size:30px;background:var(--surface-2);border-color:var(--rule-2);color:var(--ink-2);font-family:var(--f-ui);font-size:.75rem;font-weight:500}.files-subj-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:.875rem;transition:color .2s;overflow:hidden}.files-td-plat .ptag{font-size:var(--t-xs);font-weight:400}.files-td-plat .ptag i{block-size:7px;inline-size:7px}.files-td-kind{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.files-last{-webkit-line-clamp:2;font-size:var(--t-sm);color:var(--ink-2);text-align:start;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.files-last[data-tone=bad]{color:var(--bad)}.files-last[data-tone=gold]{color:var(--stamp-deep)}.files-last[data-tone=warn]{color:var(--warn)}.files-row-err{color:var(--bad);margin-block-start:.2rem;font-size:.6875rem;line-height:1.4;display:block}.files-acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.files-acts .btn.sm{padding:.3rem .875rem}.files-empty{border:1px dashed var(--rule-2);border-radius:var(--r-lg);text-align:center;font-size:var(--t-base);color:var(--ink-2);flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.files-more{font-size:var(--t-xs);color:var(--ink-3);justify-content:center;align-items:center;gap:.75rem;padding-block-start:.75rem;display:flex}.files-dlg{border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--surface);inline-size:min(30rem,100vw - 2rem);color:var(--ink);padding:0;box-shadow:0 24px 70px -20px oklch(0% 0 0/.6)}.files-dlg[open]{animation:pop .18s var(--ease) both}.files-dlg::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(0% 0 0/.45)}.files-dlg-inner{flex-direction:column;gap:.75rem;padding:1.25rem 1.375rem;display:flex}.files-dlg h2{font-size:1.0625rem;font-weight:500}.files-dlg p{font-size:var(--t-sm);color:var(--ink-2);line-height:1.7}.files-dlg .files-dlg-subj{border-radius:var(--r);background:var(--paper-2);color:var(--ink);overflow-wrap:anywhere;padding:.5rem .75rem}.files-dlg .files-dlg-hint{color:var(--ink-3)}.files-dlg .files-problem{color:var(--bad)}.files-dlg-act{flex-wrap:wrap;gap:.5rem;padding-block-start:.25rem;display:flex}@media (width<=1100px){.page.files-page{--files-q:11.5rem}.page.files-page:lang(en){--files-q:13rem}.files-col-kind,.files-th-kind,.files-td-kind{display:none}.files-col-no{inline-size:8.5rem}.files-col-last,.files-page:lang(en) .files-col-last{inline-size:11rem}}@media (width<=960px){.files-step,.files-step-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:.625rem}.files-step-top .files-step-q{min-block-size:0}.files-opts,.files-submit-error{margin-inline-start:0}.files-hint{padding-inline-start:0}.files-kinds{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}}@media (width<=860px){.files-tbl,.files-tbl tbody{display:block}.files-tbl colgroup,.files-tbl thead{display:none}.files-row{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"subj subj subj state""no plat kind kind""last last last act";align-items:center;gap:.5rem .75rem;margin-block-end:.625rem;padding:.875rem 1rem;display:grid}.files-row>td,.files-row>td:first-child,.files-row>td:last-child{border:0;border-radius:0;min-inline-size:0;padding:0;display:block}.files-row>td.files-td-state,.files-row>td.files-td-act{min-inline-size:max-content}.files-row:hover>td,.files-row:focus-within>td{background:0 0}.files-row:hover{border-color:color-mix(in oklch, var(--stamp) 40%, var(--rule))}.files-td-subj{grid-area:subj}.files-td-state{grid-area:state;justify-self:end}.files-td-no{grid-area:no}.files-td-plat{grid-area:plat}.files-row>.files-td-kind{font-size:var(--t-xs);color:var(--ink-3);grid-area:kind;display:block}.files-td-last{grid-area:last}.files-td-act{grid-area:act;align-self:end}.files-last{-webkit-line-clamp:3}}@media (width<=760px){.files-new{gap:.875rem;padding:1rem}.files-new-no{flex-basis:100%;margin-inline-start:0}.files-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.files-kind{gap:.6rem;padding:.625rem .75rem}.files-input{flex-wrap:wrap;row-gap:.25rem;padding-block:.3rem}.files-input input{flex-basis:100%}.files-input input::placeholder{font-size:var(--t-sm)}.files-page:lang(en) .files-input input::placeholder{font-size:var(--t-xs)}.files-change{min-block-size:44px;margin-block:-12px;padding-block:12px}.files-input .kchip{max-inline-size:100%;margin-block-end:.3rem}.files-step-row .seg{max-inline-size:100%}.files-step-row .seg button{padding-inline:.625rem}.files-step-row .well{flex:100%}.files-step-row .key{inline-size:100%}.files-divider{display:none}.files-tools{flex:100%}.files-tools .menu{flex:none}.files-search{flex:auto;inline-size:auto}}.files-layout{grid-template-columns:25rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.files-layout .files-new{border-radius:16px;gap:0;padding:1.375rem}.files-layout .files-new-head{flex-direction:column;align-items:flex-start;gap:.25rem;margin-block-end:1.125rem}.files-layout .files-new-head h2{font-size:1.1875rem}.files-layout .files-new-no{margin-inline-start:0}.files-layout .files-step{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:.625rem .875rem;padding-block-end:1.375rem;position:relative}.files-layout .files-step-q{display:contents}.files-layout .files-step-n{grid-area:1/1;block-size:30px;inline-size:30px}.files-layout .files-step-q b{grid-area:1/2;line-height:30px}.files-layout .files-step>:not(.files-step-q){grid-column:2}.files-layout .files-step:before{content:"";background:var(--rule-2);inline-size:2px;position:absolute;inset-block:36px 6px;inset-inline-start:14px}.files-layout .files-step:nth-child(4){padding-block-end:.5rem}.files-layout .files-step:nth-child(4):before{display:none}.files-layout .files-step-top .files-step-q{min-block-size:0}.files-layout .files-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.files-layout .files-kind{background:var(--surface);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.75rem .75rem .875rem;position:relative}.files-layout .files-kind>.i{block-size:20px;inline-size:20px}.files-layout .files-kind-text b{font-size:.9375rem}.files-layout .files-kind:before{content:"";box-sizing:border-box;border:1.5px solid var(--rule-2);border-radius:50%;block-size:16px;inline-size:16px;transition:border .2s;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.files-layout .files-kind[data-lit]:before,.files-layout .files-kind[aria-pressed=true]:before{border:5px solid var(--stamp)}.files-layout .files-input{flex-wrap:wrap;row-gap:.25rem;min-block-size:48px;padding-block:.25rem}.files-layout .files-input input{font-size:var(--t-base);flex-basis:100%}.files-layout .files-input .kchip{max-inline-size:100%;margin-block-end:.3rem}.files-layout .files-step-row{flex-direction:column;align-items:stretch;gap:.75rem}.files-layout .files-step-row .seg{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.files-layout .files-step-row .seg button{justify-content:center}.files-layout .files-sum{flex:none}.files-layout .files-step-row .well{margin-block-start:.5rem;display:flex}.files-layout .files-step-row .key{justify-content:center;inline-size:100%}.files-layout .files-opts,.files-layout .files-submit-error{margin-inline-start:0}.files-layout .files-opts-grid{grid-template-columns:minmax(0,1fr)}.files-layout .files-hint{margin-block-start:.75rem;padding-inline-start:0}@media (width<=1100px){.files-layout{grid-template-columns:minmax(0,1fr)}}.files-list .page-head{margin-block-end:.25rem}.files-layout .files-new{max-block-size:calc(100dvh - var(--header-h) - 2rem);overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--header-h) + 1rem);overflow-y:auto;box-shadow:0 16px 40px -24px oklch(0% 0 0/.35)}.files-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.files-cards .files-row{border:1px solid var(--rule);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"no no state""subj subj subj""plat kind kind""last last act";align-items:center;gap:.75rem 0;margin:0;padding:1rem;transition:border-color .2s,box-shadow .2s;display:grid}.files-cards .files-row:hover,.files-cards .files-row:focus-within{border-color:color-mix(in oklch, var(--stamp) 55%, var(--rule));box-shadow:0 8px 24px -16px oklch(0% 0 0/.35)}.files-cards .files-row[data-live]{border-color:var(--stamp)}.files-cards .files-row>div{background:0 0;border:0;min-inline-size:0;padding:0;display:block}.files-cards .files-td-no{grid-area:no}.files-cards .files-td-state{grid-area:state;justify-self:end}.files-cards .files-td-subj{grid-area:subj}.files-cards .files-subj{align-items:flex-start;min-block-size:44px}.files-cards .files-subj .avatar{--size:40px}.files-cards .files-subj-name{white-space:normal;-webkit-line-clamp:2;font-size:var(--t-base);-webkit-box-orient:vertical;font-weight:500;line-height:1.45;display:-webkit-box}.files-cards .files-td-plat{grid-area:plat;display:block}.files-cards .files-td-kind{font-size:var(--t-xs);color:var(--ink-3);grid-area:kind;justify-self:start;padding-inline-start:.625rem;display:block}.files-cards .files-td-kind:before{content:"· "}.files-cards .files-td-last,.files-cards .files-td-act{border-block-start:1px solid var(--rule);align-self:stretch;align-items:center;padding-block-start:.75rem;display:flex}.files-cards .files-td-last{grid-area:last}.files-cards .files-td-act{grid-area:act;justify-content:flex-end;padding-inline-start:.625rem}.files-cards .files-last{-webkit-line-clamp:2}@media (width<=1100px){.files-layout .files-new{max-block-size:none;position:static;overflow:visible}}.files-layout .files-new{scrollbar-width:none}.files-layout .files-new::-webkit-scrollbar{display:none}.files-layout .files-opts{margin-block-start:.25rem;animation:none}.files-layout .files-every{gap:.3rem}.files-layout .files-every .select,.files-layout .files-every .input{max-inline-size:none}.files-layout .files-new>.well{margin-block-start:1rem;display:flex}.files-layout .files-new>.well .key{justify-content:center;inline-size:100%}.files-layout .files-opt-checks{padding-block-start:0}.files-layout .files-new.nt{border-radius:16px;gap:0;padding:0;overflow-x:hidden}.nt-head{align-items:baseline;gap:.5rem;padding:1.125rem 1.25rem .25rem;display:flex}.nt-head h2{flex:1;font-size:1.125rem;font-weight:600}.nt-no{color:var(--ink-3);align-items:baseline;gap:.4rem;font-size:.6875rem;display:inline-flex}.nt-no .fileno{font-size:.75rem}.nt-body{flex-direction:column;gap:1.125rem;padding:.875rem 1.25rem 1.25rem;display:flex}.nt-step{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.nt-label{align-items:center;gap:.5rem;display:flex}.nt-label b{color:var(--ink-2);font-size:.8125rem;font-weight:600}.nt-n{background:var(--stamp);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}.nt-reset{cursor:pointer;font-size:var(--t-xs);color:var(--stamp-deep);text-underline-offset:3px;background:0 0;border:0;margin-inline-start:auto;padding:.25rem;text-decoration:underline}.nt-kinds,.nt-two{background:var(--paper-2);border:1px solid var(--rule);border-radius:13px;gap:4px;padding:4px;display:grid}.nt-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}.nt-two{grid-template-columns:1fr 1fr}.nt-kind,.nt-opt{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-inline-size:0;font-size:.8125rem;transition:background .15s,box-shadow .15s,color .15s;display:flex}.nt-kind{flex-direction:column;gap:.25rem;block-size:56px;font-size:.75rem}.nt-opt{block-size:40px}.nt-kind .i,.nt-opt .i{block-size:18px;inline-size:18px;color:var(--ink-3)}.nt-opt .i{block-size:15px;inline-size:15px}.nt-kind span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.nt-kind:hover,.nt-opt:hover{color:var(--ink);background:var(--hover)}.nt-kind[aria-checked=true],.nt-opt[aria-checked=true]{background:var(--surface);color:var(--stamp-deep);box-shadow:0 0 0 1.5px var(--stamp), 0 2px 6px -3px oklch(0% 0 0/.25);font-weight:600}.nt-kind[aria-checked=true] .i,.nt-opt[aria-checked=true] .i{color:var(--stamp)}.nt-input{box-sizing:border-box;border:1px solid var(--rule-2);background:var(--paper-2);cursor:text;border-radius:10px;align-items:center;gap:.625rem;block-size:44px;padding-inline:.75rem;display:flex}.nt-input:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.nt-input[data-bad]{border-color:color-mix(in oklch, var(--bad) 55%, var(--rule-2))}.nt-input>.i{block-size:15px;inline-size:15px;color:var(--ink-3);flex:none}.nt-input input{min-inline-size:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.nt-input input[data-flip]{text-align:end}.nt-input input::placeholder{color:var(--ink-3)}.nt-read{display:flex}.nt-read .kchip{text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.nt-pair{gap:.5rem;display:flex}.nt-field{box-sizing:border-box;border:1px solid var(--rule-2);background:var(--surface);block-size:40px;min-inline-size:0;color:var(--ink);border-radius:10px;align-items:center;gap:.4rem;padding-inline:.75rem;font-size:.8125rem;display:flex;position:relative}.nt-grow{flex:1.3}.nt-field select{block-size:100%;min-inline-size:0;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding-inline-end:1.25rem;font-weight:500}.nt-field>.i{block-size:14px;inline-size:14px;color:var(--ink-3);flex:none}.nt-grow>.i{pointer-events:none;position:absolute;inset-inline-end:.75rem}.nt-field:focus-within{border-color:var(--stamp);box-shadow:0 0 0 3px var(--focus)}.nt-date{cursor:pointer;flex:1}button.nt-date{text-align:start}.nt-date b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.nt-field-l{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.nt-date input{min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.nt-x{block-size:24px;inline-size:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.nt-x:hover{background:var(--hover-strong);color:var(--ink)}.nt-hint{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.nt-rows{border:1px solid var(--rule);background:var(--surface);border-radius:12px;flex-direction:column;padding-inline:.75rem;display:flex}.nt-row{border-block-end:1px solid var(--rule);align-items:center;gap:.625rem;min-block-size:48px;font-size:.8125rem;display:flex}.nt-row:last-child{border-block-end:0}.nt-row>span:first-child{flex:1;min-inline-size:0}.nt-ctl{align-items:center;gap:.375rem;display:flex}.nt-row .stepper{margin:0}.nt-row .nt-date{border-radius:999px;flex:none;block-size:32px;padding-inline:.75rem}.nt-chip{border:1px solid var(--rule-2);block-size:32px;color:var(--ink-2);font-size:var(--t-xs);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding-inline:.75rem}.nt-chip[aria-pressed=true]{border-color:var(--stamp);background:var(--stamp-soft);color:var(--stamp-deep);font-weight:600}.nt-foot{border-block-start:1px solid var(--rule);background:var(--paper-2);flex-direction:column;gap:.5rem;padding:.875rem 1.25rem 1rem;display:flex;position:sticky;inset-block-end:0}.nt-foot .well{display:flex}.nt-foot .key{justify-content:center;inline-size:100%}.nt-recap{color:var(--ink-3);text-align:center;font-size:.6875rem;line-height:1.5}.files-layout{grid-template-columns:26rem minmax(0,1fr);gap:2rem}.files-layout>.dc{max-block-size:calc(100dvh - var(--header-h) - 2rem);scrollbar-width:none;overscroll-behavior:contain;background:var(--paper-2);border:1px solid var(--rule);border-radius:18px;flex-direction:column;align-self:start;gap:1rem;padding:1.25rem;display:flex;position:sticky;inset-block-start:calc(var(--header-h) + 1rem);overflow-y:auto}.files-layout>.dc::-webkit-scrollbar{display:none}.dc-title{font-size:.9375rem;font-weight:600}.dc-kinds{background:var(--rule);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.dc-kind{block-size:36px;min-inline-size:0;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.25rem;font-size:.78rem;display:flex}.dc-kind .i{block-size:14px;inline-size:14px;color:var(--ink-3);flex:none}.dc-kind span{text-overflow:ellipsis;overflow:hidden}.dc-kind:hover{color:var(--ink)}.dc-kind[aria-checked=true]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 3px oklch(0% 0 0/.12)}.dc-kind[aria-checked=true] .i{color:var(--stamp)}.files-layout .files-new.dc-card{max-block-size:none;box-shadow:none;border:1px solid var(--rule);background:var(--surface);border-radius:16px;flex-direction:column;gap:1rem;padding:1.125rem;display:flex;position:static;overflow:visible}.dc-head{align-items:center;gap:.625rem;display:flex}.dc-head b{flex:1;font-size:.9rem}.dc-badge{background:var(--ink);block-size:28px;inline-size:28px;color:var(--paper);border-radius:8px;flex:none;place-items:center;display:inline-grid}.dc-badge .i{block-size:15px;inline-size:15px}.dc-sec{flex-direction:column;gap:.5rem;display:flex}.dc-label{letter-spacing:.06em;color:var(--ink-3);font-size:.6875rem;font-weight:600}.dc-mini{letter-spacing:.06em;color:var(--ink-3);font-size:.625rem;font-weight:600}.dc-hint{color:var(--ink-3);font-size:.72rem;line-height:1.5}.dc-linkrow{gap:.5rem;display:flex}.dc-linkrow .nt-input{flex:1;min-inline-size:0}.dc-plat{background:var(--paper-2);border:1px solid var(--rule);block-size:44px;inline-size:44px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.dc-plat .i{block-size:15px;inline-size:15px;color:var(--ink-3)}.dc-every{background:var(--paper-2);color:var(--ink-2);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.dc-every input{box-sizing:border-box;text-align:center;border:1px solid var(--rule-2);background:var(--surface);block-size:32px;inline-size:3.25rem;color:var(--ink);font-family:var(--f-mono);border-radius:8px;font-size:.8125rem}.dc-every .nt-field{border-radius:8px;block-size:32px}.dc-rows{border-block:1px solid var(--rule);flex-direction:column;padding-block:.25rem;display:flex}.dc-rows .nt-row{border:0;min-block-size:44px}.dc-sub{padding-inline-start:.75rem}.dc-sub>span:first-child{color:var(--ink-3);font-size:.75rem}.dc-switch{cursor:pointer}.dc-switch input{appearance:none;background:var(--rule-2);cursor:pointer;border-radius:999px;flex:none;block-size:22px;inline-size:38px;margin:0;transition:background .2s;position:relative}.dc-switch input:after{content:"";background:#fff;border-radius:50%;block-size:16px;inline-size:16px;transition:inset-inline-start .2s;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 2px oklch(0% 0 0/.3)}.dc-switch input:checked{background:var(--stamp)}.dc-switch input:checked:after{inset-inline-start:19px}.dc-switch input:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.dc-dates{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.dc-date{flex-direction:column;gap:.3rem;min-inline-size:0;display:flex}.dc-date .nt-date{background:var(--paper-2);border-color:var(--rule);block-size:40px}.dc-actions{gap:.5rem;display:flex}.dc-clear{background:var(--paper-2);block-size:44px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding-inline:1.125rem;font-size:.85rem;font-weight:600}.dc-create{background:linear-gradient(180deg, var(--key-top), var(--key-bot));block-size:44px;color:var(--key-ink);cursor:pointer;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.dc-create .i{color:var(--stamp)}.dc-create:disabled{opacity:.55;cursor:not-allowed}.tk-head{align-items:center;gap:.875rem;display:flex}.tk-icon{background:var(--ink);block-size:44px;inline-size:44px;color:var(--paper);border-radius:12px;flex:none;place-items:center;display:inline-grid}.tk-icon .i{block-size:20px;inline-size:20px}.tk-head h1{font-size:1.625rem;font-style:normal;font-weight:600;line-height:1.2}.tk-head p{color:var(--ink-2);font-size:.85rem}.tk-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.5rem 0 .25rem;padding:0;list-style:none;display:grid}.tk-steps li{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.tk-step-n{color:#fff;background:var(--c);block-size:48px;inline-size:48px;box-shadow:0 8px 18px -8px var(--c);border-radius:12px;place-items:center;font-size:1rem;font-weight:700;display:inline-grid}.tk-steps li[data-n="1"]{--c:#f07a3a}.tk-steps li[data-n="2"]{--c:#e3a83a}.tk-steps li[data-n="3"]{--c:#8f9b6e}.tk-steps li[data-n="4"]{--c:#6f8aa3}.tk-step-k{font:.66rem var(--f-mono);letter-spacing:.12em;color:var(--ink-3)}.tk-steps b{font-size:.875rem}.tk-step-d{color:var(--ink-3);max-inline-size:13rem;font-size:.75rem;line-height:1.5}.tk-active{align-items:baseline;gap:.625rem;margin-block-start:.75rem;display:flex}.tk-active b{letter-spacing:.1em;color:var(--ink-2);font-size:.75rem}.tk-active span{color:var(--ink-3);font-size:.75rem}.files-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.files-cards .files-row.tk{background:var(--surface);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;box-shadow:0 1px 2px oklch(0% 0 0/.04)}.files-cards .files-row.tk .tk-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"subj menu""meta menu";align-items:center;gap:.1rem .625rem;padding:1rem 1rem .75rem;display:grid}.files-cards .files-row.tk .tk-top .files-subj{grid-area:subj;align-items:center;min-block-size:0}.files-cards .files-row.tk .tk-top .files-subj .avatar{--size:32px}.files-cards .files-row.tk .tk-top .files-subj-name{-webkit-line-clamp:1;font-size:.9rem;font-weight:600}.files-cards .files-row.tk .tk-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;padding-inline-start:42px;font-size:.75rem;overflow:hidden}.files-cards .files-row.tk .tk-top .menu{grid-area:menu}.files-cards .files-row.tk .tk-figs{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem 1rem;display:grid}.files-cards .files-row.tk .tk-figs span{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.files-cards .files-row.tk .tk-figs i{letter-spacing:.08em;color:var(--ink-3);font-size:.65rem;font-style:normal}.files-cards .files-row.tk .tk-figs b{font-family:var(--f-mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:600;overflow:hidden}.files-cards .files-row.tk .tk-figs b .fileno{font-size:.8rem}.files-cards .files-row.tk .tk-foot{align-items:center;gap:.625rem;padding:.625rem 1rem;display:flex}.tk-last{-webkit-line-clamp:1;min-inline-size:0;color:var(--ink-3);flex:1;font-size:.72rem}.tk-open{letter-spacing:.06em;color:var(--ink-2);white-space:nowrap;font-size:.7rem;font-weight:600;text-decoration:none}.tk-open:hover{color:var(--stamp-deep)}.files-cards .files-row.tk .files-row-err{padding:0 1rem .75rem}@media (width<=1100px){.files-layout>.dc{max-block-size:none;position:static;overflow:visible}}@media (width<=760px){.tk-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}}.files-cards .files-row.tk>div{text-align:start;background:0 0;border-radius:0}.files-cards .files-row.tk .tk-top,.files-cards .files-row.tk .tk-figs{display:grid}.files-cards .files-row.tk .tk-foot{display:flex}.files-cards .files-row.tk .tk-figs{border-block:1px solid var(--rule)}.dc-date .nt-date{min-block-size:40px}.files-cards .files-row.tk{align-items:stretch}.page.today{gap:1.25rem}.today-head-end{flex-wrap:wrap;align-items:center;gap:.75rem;min-inline-size:0;display:flex}.today-find{border:1px solid var(--rule-2);background:var(--surface);block-size:44px;inline-size:18.75rem;max-inline-size:100%;color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:.625rem;padding-inline:1rem;font-size:.875rem;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.today-find>span{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.today-find:hover{border-color:var(--line-hover);color:var(--ink-2)}.today-find:focus-visible{border-radius:999px}.today-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.today-box{gap:.75rem;container:today-pile/inline-size}.today-pile{flex-direction:column;min-inline-size:0;display:flex}.today-pile:focus{outline:none}.today-pile:focus-visible{outline:2px solid var(--stamp);outline-offset:4px;border-radius:var(--r)}.today-needs,.today-news,.today-runs,.today-next ul{margin:0;padding:0;list-style:none}.today .fileno{letter-spacing:.06em;white-space:nowrap;flex:none;font-size:.8125rem}.today-more{font-size:var(--t-sm);color:var(--stamp-deep);white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .875rem;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.today-more .i{block-size:14px;inline-size:14px}.today-more:hover{background:var(--hover-strong);color:var(--stamp)}button.today-more{cursor:pointer;background:0 0;border:0}.today-quiet{color:var(--ink-3);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.3125rem .875rem;line-height:1.4;transition:background .2s,color .2s;display:inline-flex}.today-quiet:hover{background:var(--hover-strong);color:var(--ink)}.today-more:focus-visible,.today-quiet:focus-visible{border-radius:999px}.today-foot{display:flex}.today-calm{align-items:flex-start;gap:.625rem;padding-block:.375rem;display:flex}.today-calm>.i{block-size:18px;inline-size:18px;color:var(--ink-3);margin-block-start:2px}.today-calm[data-ok]>.i{color:var(--ok)}.today-calm-t{color:var(--ink-2);font-size:.875rem}.today-calm-s{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.today-needs{flex-direction:column;gap:.75rem;display:flex}.today-need{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;flex-direction:column;gap:.5rem;min-inline-size:0;padding:.875rem;display:flex}.today-need:focus{outline:none}.today-need:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}.today-need-head{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.today-need-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;font-size:.875rem;font-weight:500;overflow:hidden}.today-need-name a{color:inherit;text-decoration:none}.today-need-name a:hover{color:var(--stamp-deep);text-decoration:underline;-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.today-need-head .ptag{margin-inline-start:auto;font-weight:400}.today-need-reason{color:var(--ink);font-size:.875rem;line-height:1.6}.today-need-todo{font-size:var(--t-xs);color:var(--ink-3);line-height:1.6}.today-need-todo b{color:var(--ink-2);font-weight:500}.today-need-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.today-fix.btn.sm{padding:.3125rem .875rem}.today-need-err{font-size:var(--t-xs);color:var(--bad);line-height:1.6}.today-need-note{font-size:var(--t-xs);color:var(--ink-2);line-height:1.6}.today-news{flex-direction:column;display:flex}.today-news-row{border-block-end:1px solid var(--rule);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.6875rem .25rem;text-decoration:none;transition:background .2s;display:flex}.today-news-row:hover{background:var(--hover)}.today-news-row:hover .today-news-name{color:var(--stamp-deep)}.today-news-row:focus-visible{outline-offset:-2px}.today-news-row .fileno{inline-size:7.75rem}.today-news-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:0;max-inline-size:calc(100% - 8.375rem);font-size:.875rem;overflow:hidden}.today-news-row .kchip{flex:none;margin-inline-start:auto}.today-runs{flex-direction:column;gap:.75rem;display:flex}.today-run{border-block-end:1px solid var(--rule);flex-direction:column;gap:.5rem;min-inline-size:0;padding-block:.25rem .75rem;display:flex}.today-run-head{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.today-run-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:.875rem;font-weight:500;overflow:hidden}.today-run-name a,.today-next-name{color:inherit;text-decoration:none}.today-run-name a:hover,.today-next-name:hover{color:var(--stamp-deep);text-decoration:underline;-webkit-text-decoration-color:var(--stamp);text-decoration-color:var(--stamp)}.today-run-stage{font-size:var(--t-sm);color:var(--ink-2);line-height:1.5}.today-run-detail,.today-run-more{font-size:var(--t-xs);color:var(--ink-3);line-height:1.5}.today-next{flex-direction:column;gap:.375rem;display:flex}.today-next-label{font-family:var(--f-ui);font-size:var(--t-xs);letter-spacing:0;color:var(--ink-3);font-weight:400}.today-next ul{flex-direction:column;gap:.375rem;display:flex}.today-next-row{min-inline-size:0;font-size:var(--t-sm);align-items:baseline;gap:.625rem;display:flex}.today-next-time{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.today-next-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.today-next-every{color:var(--ink-3);white-space:nowrap;flex:none}.today-guide{gap:.875rem}.today-guide-head{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-inline-size:0;display:flex}.today-kick{font-family:var(--f-mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.today-guide-title{letter-spacing:0;font-size:.9375rem;font-weight:500}.today-guide-hide{margin-inline-start:auto}.today-steps{flex-direction:row;gap:1.75rem}.today-steps .step{flex:1 1 0;min-inline-size:0}.today-totals{padding-block-start:.25rem}@container today-pile (width<=20.5rem){.today-news-row{row-gap:0}.today-news-row:after{content:"";flex-basis:100%;order:1}.today-news-name{order:2;max-inline-size:100%;margin-block-start:.25rem}}@container today-pile (width<=26rem){.today-news-row:lang(en){row-gap:0}.today-news-row:lang(en):after{content:"";flex-basis:100%;order:1}.today-news-row:lang(en) .today-news-name{order:2;max-inline-size:100%;margin-block-start:.25rem}}@container today-pile (width>=40rem){.today-runs{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem 1.5rem;display:grid}}@media (width<=1100px){.today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-grid>:last-child{grid-column:1/-1}}@media (width<=760px){.page.today{gap:1rem}.today-grid{grid-template-columns:minmax(0,1fr);gap:.875rem}.today-head-end{inline-size:100%}.today-find{flex:100%;order:1;inline-size:auto}.today-next-row{flex-wrap:wrap;column-gap:.5rem}.today-steps{flex-direction:column;gap:.9rem}.today-totals .figs{column-gap:1.5rem}}@media (pointer:coarse){.today-fix.btn.sm,.today-more,.today-quiet{min-block-size:2.5rem}}
