@font-face{font-family:IBM Plex Sans;font-weight:400 600;font-display:block;src:url("./assets/ibm-plex-sans-U42Y2LR5.woff2") format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:block;src:url("./assets/ibm-plex-mono-400-A2WATXFY.woff2") format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:block;src:url("./assets/ibm-plex-mono-500-33HAQIPI.woff2") format("woff2")}:root{--bg:#121417;--bg-rail:#0c0d10;--bg-side:#101215;--panel:#16191d;--raised:#1c2026;--hover:#171a1e;--line:#23262c;--line-2:#2c3037;--line-dash:#262a31;--ink:#f2f3f5;--text:#d9dce1;--sub:#9aa0a9;--muted:#7d838d;--faint:#6c727c;--amber:#f2b544;--amber-hi:#ffc75c;--amber-ink:#1a1406;--amber-tint:#2a2414;--amber-line:#5a4a1e;--sel-line:#3a3020;--ok:#5fd39a;--no:#ff7a6b;--ok-bg:#16322a;--no-bg:#3d1d1a;--put:#b9a3ff;--put-bg:#2b2440;--git:#7cb8ff;--git-bg:#1d2b3d;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font:13px/1.45 var(--sans)}button{font:inherit;color:inherit}input,select,textarea{font:inherit;color:var(--ink)}a{color:var(--amber);text-decoration:none;cursor:pointer}a:hover{color:var(--amber-hi)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.den{color:var(--no)}.ok{color:var(--ok)}.no{color:var(--no)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.stq{margin-bottom:10px}.stlist{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:8px}.strow{display:block;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 12px;cursor:pointer}.strow:last-child{border-bottom:0}.strow:hover,.strow:focus-visible{background:var(--hover)}.strow b{display:block;color:var(--ink);font-weight:500;margin-bottom:2px}.strow small{color:var(--muted)}.howto{border:1px solid var(--line-2);border-radius:8px;margin:0 0 16px}.howto>summary{cursor:pointer;padding:9px 12px;color:var(--amber);font-weight:500;list-style:none;display:flex;align-items:center;gap:8px;user-select:none}.howto>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s var(--ease);margin:0 2px 0 1px}.howto[open]>summary:before{transform:rotate(45deg) translate(-1px,-1px)}.howto>summary:hover{color:var(--amber-hi)}.howto>summary::-webkit-details-marker{display:none}.howto[open]>summary{border-bottom:1px solid var(--line)}.howto .steps{margin:0;padding:12px 12px 0;list-style:none;display:grid;gap:8px}.howto .steps li{display:grid;grid-template-columns:22px 1fr;gap:8px;color:var(--text)}.howto .steps li:before{content:attr(value);width:20px;height:20px;border-radius:50%;background:var(--raised);border:1px solid var(--line-2);color:var(--sub);font:500 11px/18px var(--mono);text-align:center}.howto .steps b{color:var(--ink);font-weight:500}.howto .steps code{font:12px var(--mono);color:var(--ink);background:#0f1114;border:1px solid var(--line);border-radius:4px;padding:0 4px;overflow-wrap:anywhere}.howto .why{color:var(--muted)}.howto .hlink{padding:10px 12px 12px;font-size:12.5px}.howto .steps:last-child{padding-bottom:12px}.howto .quris{margin-top:8px;display:grid;gap:6px}.howto .quris .qruri small{display:block;color:var(--muted);margin:0 0 3px;font-size:11.5px}.btn{background:var(--amber);color:var(--amber-ink);border:0;border-radius:6px;padding:7px 12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s}.btn:hover{background:var(--amber-hi)}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:5px 10px;font-size:12px}.ghost{background:transparent;color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:6px 11px;font-weight:500;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .12s}.ghost:hover{background:#1a1d22}.ghost.danger{color:var(--no)}.ghost.danger:hover{background:#2a1714}.btn.danger{background:var(--no);color:#2a0b07}.btn.danger:hover{background:#ff9184}.linkbtn{background:none;border:0;padding:0;color:var(--amber);cursor:pointer;font-weight:500}.linkbtn:hover{color:var(--amber-hi)}.iconbtn{background:none;border:0;border-radius:5px;width:26px;height:26px;display:inline-grid;place-items:center;color:var(--muted);cursor:pointer}.iconbtn:hover{background:var(--raised);color:var(--ink)}.iconbtn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}.auth{min-height:100vh;display:grid;place-items:center;padding:40px 16px}.authcard{width:380px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px 28px 24px}.authcard .brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16px;color:var(--ink);margin-bottom:22px}.authcard h1{margin:0 0 6px;font-size:19px;color:var(--ink);font-weight:600}.authcard p.lead{margin:0 0 18px;color:var(--sub)}.authcard .alt{margin-top:18px;text-align:center;color:var(--sub)}.authcard .row2{display:flex;justify-content:space-between;align-items:center;margin:-4px 0 14px}.oauth{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--raised);border:1px solid var(--line-2);border-radius:6px;padding:8px 12px;cursor:pointer;font-weight:500;margin-bottom:8px}.oauth:hover{background:#22262d}.oauth svg{width:16px;height:16px}.divider{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:12px;margin:14px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.authcard .btn{width:100%;padding:9px 12px}.notice{background:var(--amber-tint);border:1px solid var(--amber-line);color:var(--amber);border-radius:7px;padding:9px 11px;margin-bottom:14px}.field{display:block;margin-bottom:14px}.field>span{display:block;font-weight:500;color:var(--text);margin-bottom:5px}.field small{display:block;color:var(--muted);margin-top:5px}.input,.select,.textarea{width:100%;background:#0f1114;border:1px solid var(--line-2);border-radius:6px;padding:8px 10px;transition:border-color .12s}.input:hover,.select:hover,.textarea:hover{border-color:#3a3f47}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--amber)}.input.err,.textarea.err{border-color:var(--no)}.ferr{display:block;color:var(--no);font-size:12px;margin-top:5px}.field>.ferr{color:var(--no);font-weight:400;font-size:12px;margin:5px 0 0}.textarea{font-family:var(--mono);font-size:12px;line-height:1.55;resize:vertical}.prefixed{display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:#0f1114}.prefixed:focus-within{border-color:var(--amber)}.prefixed .pre{padding:8px 0 8px 10px;color:var(--muted);font-family:var(--mono);font-size:12px;white-space:nowrap;align-self:center}.prefixed .input{border:0;border-radius:0;font-family:var(--mono);font-size:12px;padding-left:2px}.check{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border:1px solid var(--line-2);border-radius:7px;margin-bottom:6px;cursor:pointer}.check:hover{background:var(--hover)}.check.on{border-color:var(--amber-line);background:var(--amber-tint)}.check input{margin-top:2px;accent-color:var(--amber)}.shell{display:grid;grid-template-columns:56px 1fr;height:100vh}.rail{background:var(--bg-rail);border-right:1px solid var(--line);padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:4px}.rail .mark{margin-bottom:22px}.nav{width:40px;height:40px;display:grid;place-items:center;border-radius:6px;color:var(--sub);cursor:pointer;position:relative;transition:background .12s,color .12s}.nav:hover{background:#181b20;color:var(--text)}.nav.on{background:var(--raised);color:var(--ink)}.nav svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.nav .tip{position:absolute;left:48px;top:50%;transform:translateY(-50%);background:#252a31;color:var(--ink);font-size:12px;padding:4px 8px;border-radius:5px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s .25s;z-index:20}.nav:hover .tip,.nav:focus-visible .tip{opacity:1}.avatar{margin-top:auto;width:30px;height:30px;border-radius:50%;background:#2a2f37;color:var(--ink);display:grid;place-items:center;font-weight:600;font-size:12px;cursor:pointer;border:0}.avatar:hover{background:#343a44}.menu{position:fixed;background:var(--raised);border:1px solid var(--line-2);border-radius:8px;box-shadow:0 12px 30px #00000073;padding:6px;z-index:40;min-width:200px}.menu .mi{display:block;width:100%;text-align:left;background:none;border:0;padding:7px 9px;border-radius:5px;cursor:pointer;color:var(--text)}.menu .mi:hover{background:#252a31}.menu .mh{padding:6px 9px 8px;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.page{display:grid;grid-template-columns:236px 1fr;min-width:0;min-height:0;height:100vh}.side{background:var(--bg-side);border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:auto}.side .hd{display:flex;align-items:center;justify-content:space-between;margin:0 2px 8px}.side h1{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.item{border:1px solid transparent;border-radius:7px;padding:8px 10px;cursor:pointer;transition:background .12s}.item:hover{background:var(--hover)}.item.on{background:var(--raised);border-color:var(--sel-line)}.item b{color:var(--ink);font-weight:500;display:flex;justify-content:space-between;gap:8px}.item b .den{font:500 11px var(--mono);white-space:nowrap}.item small{color:var(--muted);font:11.5px var(--mono);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:3px 0;margin-top:5px}.chip{display:inline-flex;align-items:center;gap:6px;font:500 11.5px var(--sans);padding:2px 8px 2px 7px;border-radius:4px;background:#1f2329;color:#c3c8d0;margin-right:4px;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.warn{box-shadow:0 0 0 2px var(--bg-side),0 0 0 3px var(--no)}.detail{display:flex;flex-direction:column;min-width:0;min-height:0}.detail>.svcpane,.detail>.actpane,.detail>.svcdetail,.detail>.content{flex:1;min-height:0}.dhead{padding:16px 22px 0;display:flex;align-items:baseline;gap:12px;min-width:0}.dhead h2{margin:0;font-size:18px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dhead .right{margin-left:auto;display:flex;gap:8px;align-self:center}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 22px;margin-top:10px}.tab{padding:9px 12px;color:var(--sub);cursor:pointer;border:0;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;display:flex;gap:7px;align-items:center;transition:color .12s}.tab:hover{color:var(--text)}.tab.on{color:var(--ink);border-color:var(--amber)}.tab .cnt{font:11px var(--mono);color:var(--muted)}.svcpane{display:grid;grid-template-columns:210px 1fr;min-height:0}.svclist{border-right:1px solid var(--line);padding:14px 10px;display:flex;flex-direction:column;gap:4px;min-width:0;overflow:auto}.svclist .item small{font-size:11px;margin-top:2px}.svclist .add{color:var(--amber);margin-top:4px;border:0;background:none;text-align:left;padding:8px 10px;border-radius:7px;cursor:pointer;font-weight:500}.svclist .add:hover{background:var(--hover);color:var(--amber-hi)}.content{padding:14px 20px;overflow:auto;min-width:0}.chead{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.chead h3{margin:0;font-size:15px;color:var(--ink);font-weight:600}.chead .sub{font:11.5px var(--mono);color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.chead .right{margin-left:auto;display:flex;gap:8px;flex:none}.banner{display:flex;gap:10px;align-items:center;background:#2a1714;border:1px solid #5a2a24;color:#ffb3a8;border-radius:7px;padding:9px 12px;margin-bottom:12px}.banner .ghost{margin-left:auto}.m{display:inline-block;font:600 10.5px var(--mono);padding:1px 0;border-radius:3px;width:62px;text-align:center;flex:none}.m.GET,.m.HEAD{background:var(--ok-bg);color:var(--ok)}.m.POST{background:#3a2e12;color:var(--amber)}.m.PUT,.m.PATCH{background:var(--put-bg);color:var(--put)}.m.DELETE{background:var(--no-bg);color:var(--no)}.m.GIT{background:var(--git-bg);color:var(--git)}.empty{border:1px dashed var(--line-2);border-radius:9px;padding:22px;text-align:center;color:var(--sub)}.empty h4{margin:0 0 4px;color:var(--ink);font-size:14px;font-weight:600}.empty p{margin:0 0 14px}.empty .acts{display:flex;gap:8px;justify-content:center}.actpane{padding:14px 22px;overflow:auto}.filters{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.f{padding:3px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--sub);font-size:12px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;background:none}.f:hover{background:#1a1d22;color:var(--text)}.f.on{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber)}table{width:100%;border-collapse:collapse}th{font-weight:500;color:var(--muted);text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:0 8px 7px;border-bottom:1px solid var(--line)}td{padding:7px 8px;border-bottom:1px solid #1d2025;vertical-align:top}.act td{font:12px var(--mono)}.act td.sans{font-family:var(--sans);white-space:nowrap}.act tr.row{cursor:pointer}.act tr.row:hover td{background:var(--hover)}.act tr.open td{background:#1a1d22}.act tr.more td{background:#15181c;color:var(--sub);font-size:12px;padding:8px 8px 12px}.act .why{color:var(--muted);font-size:11px}.act .req{word-break:break-all}.kv{display:grid;grid-template-columns:110px 1fr;gap:3px 12px}.kv span:nth-child(odd){color:var(--muted);font-family:var(--sans)}.svcdetail{padding:18px 24px;overflow:auto}.props{display:grid;grid-template-columns:150px 1fr;gap:9px 16px;margin:4px 0 22px;max-width:720px}.props>span:nth-child(odd){color:var(--muted)}.props .mono{word-break:break-all}h4.sec{margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.usedby{display:flex;gap:6px;flex-wrap:wrap}.settings{padding:22px 28px;overflow:auto;min-width:0}.settings>*{max-width:764px}.settings h1{margin:0 0 18px;font-size:18px;color:var(--ink);font-weight:600}.sblock{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:14px 16px;margin-bottom:14px}.sblock h3{margin:0 0 10px;font-size:14px;color:var(--ink);font-weight:600}.srow{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.srow:first-of-type{border-top:0}.srow .lbl{width:170px;color:var(--muted)}.srow .val{flex:1;color:var(--text)}.badge{font:500 11px var(--mono);padding:2px 7px;border-radius:4px;background:#22262d;color:#c3c8d0}.badge.on{background:var(--ok-bg);color:var(--ok)}.scrim{position:fixed;inset:0;background:#0506089e;display:grid;place-items:center;z-index:50;animation:fade .14s var(--ease)}.dialog{width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 24px 60px #00000080;animation:rise .16s var(--ease)}.dialog.wide{width:680px}.dialog .dh{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0}.dialog .dh h2{margin:0;font-size:16px;color:var(--ink);font-weight:600}.dialog .db{padding:14px 18px}.dialog .db>p{margin:0 0 14px;color:var(--sub)}.dialog .df{display:flex;justify-content:flex-end;gap:8px;padding:0 18px 16px}.dialog .df .left{margin-right:auto}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.dtabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:-4px 0 12px}.oplist{max-height:290px;overflow:auto;border:1px solid var(--line);border-radius:8px}.oprow{display:grid;grid-template-columns:66px 1fr auto;gap:10px;align-items:center;padding:7px 10px;border-bottom:1px solid #1d2025;cursor:pointer}.oprow:last-child{border-bottom:0}.oprow:hover{background:var(--hover)}.oprow.on{background:var(--amber-tint)}.oprow .api{font:11px var(--mono);color:var(--faint)}.oprow.preset b{color:var(--amber)}.conds .crow{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 26px;gap:6px;margin-bottom:6px}.keyreveal{display:flex;gap:8px;align-items:center;background:#0f1114;border:1px solid var(--amber-line);border-radius:7px;padding:9px 10px;font:12.5px var(--mono);color:var(--ink);word-break:break-all}.keyreveal .btn{margin-left:auto}pre.code{margin:0;background:#0f1114;border:1px solid var(--line);border-radius:7px;padding:10px 12px;font:12px/1.55 var(--mono);white-space:pre-wrap;word-break:break-all;color:var(--text)}.qr{width:148px;height:148px;background:#fff;border-radius:6px;padding:8px;display:block}.codes{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 16px;font:12.5px var(--mono);color:var(--ink);background:#0f1114;border:1px solid var(--line);border-radius:7px;padding:10px 14px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:#252a31;color:var(--ink);border:1px solid var(--line-2);border-radius:8px;padding:9px 14px;display:flex;gap:14px;align-items:center;z-index:75;animation:rise .16s var(--ease);box-shadow:0 12px 30px #0006}.skel{height:52px;border-radius:7px;background:linear-gradient(90deg,#15181c,#1c2026,#15181c);background-size:200% 100%;animation:shimmer 1.2s linear infinite;margin-bottom:6px}@keyframes shimmer{to{background-position:-200% 0}}.inspector{position:fixed;right:12px;bottom:12px;z-index:100;font:12px/1.4 system-ui,sans-serif;color:#222}.inspector>button{background:#fffbe6;border:1px dashed #b38600;color:#5c4400;border-radius:999px;padding:5px 12px;cursor:pointer;font:600 12px system-ui,sans-serif}.inspector .ipanel{position:absolute;right:0;bottom:36px;width:290px;max-height:70vh;overflow:auto;background:#fffbe6;border:1px dashed #b38600;border-radius:10px;padding:10px 12px;box-shadow:0 8px 24px #00000040}.inspector h5{margin:8px 0 4px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#7a5c00}.inspector a{display:block;color:#3b2c00;padding:2px 0;text-decoration:underline}.inspector label{display:flex;gap:6px;align-items:center;padding:2px 0}.inspector .inote{color:#7a5c00;margin:0 0 6px}.nav .nbadge,.tb .nbadge{position:absolute;top:3px;right:2px;background:var(--amber);color:var(--amber-ink);font:700 10px var(--sans);border-radius:999px;padding:0 5px;min-width:16px;text-align:center;line-height:16px}.item b .wait{font:500 11px var(--mono);color:var(--amber);white-space:nowrap}.bannerwrap{padding:10px 22px 0}.waitbanner{display:flex;gap:10px;align-items:center;background:var(--amber-tint);border:1px solid var(--amber-line);color:var(--amber);border-radius:8px;padding:8px 12px}.waitbanner .btn{margin-left:auto}.cd{font:500 11.5px var(--mono);color:var(--amber);white-space:nowrap}.rsec{margin-bottom:18px}.rsh{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:2px}.rsh h4.sec{margin:0}.rsh .muted{font-size:12px}.rsh .linkbtn{margin-left:auto}.rnone{margin:8px 0 0}.act tr.waitrow td{background:#1d1a12}.act tr.waitrow:hover td{background:#25200f}.waitlbl{color:var(--amber);font-weight:500}.agent{display:inline-block;font:11px var(--mono);color:var(--sub);background:#1f2329;border-radius:4px;padding:0 6px;margin-left:6px}td.sans .agent:first-child{margin-left:0}.wcard{display:block;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:11px 12px;margin-bottom:10px;color:var(--text)}.wcard:hover{border-color:var(--line-2);color:var(--text)}.wtop{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11.5px}.wtop .dot{margin-right:6px}.wwhat{color:var(--ink);font-weight:500;margin:5px 0 4px}.wsub{color:var(--sub);font-size:12px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cwho{display:flex;justify-content:space-between;gap:10px;color:var(--sub);font-size:12.5px}.cwho .dot{margin-right:6px}.cwho b{color:var(--ink);font-weight:500}.cdwrap{white-space:nowrap}.cop{display:flex;gap:8px;align-items:center;margin:10px 0 12px;color:var(--ink);font-size:15px;font-weight:600;flex-wrap:wrap}.said{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:12px}.saidl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:2px 0 4px}.said blockquote{margin:0 0 10px;padding:0 0 0 10px;border-left:2px solid var(--amber-line);color:var(--ink);font-size:14px}.cfacts{margin-bottom:10px;font-size:12.5px}.cfacts span:nth-child(2n){word-break:break-all}details.full{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 12px;margin-bottom:10px}details.full summary{cursor:pointer;color:var(--sub)}details.full pre{margin-top:8px}.cnote{font-size:12px;margin:0}.kcp{background:var(--panel);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;margin-bottom:12px}.kcline{margin:0 0 10px;color:var(--ink);font-size:14px;font-weight:500}.kcf{font-size:12.5px;margin-bottom:9px;padding-top:9px;border-top:1px solid var(--line)}.kcf span:nth-child(2n){color:var(--ink)}.kcf .muted{font-family:var(--mono);font-size:11.5px}.kaby{display:flex;gap:6px;align-items:center;font-size:12px}.kaby svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}.kanone,.dialog .db>p.kanone{margin:-4px 0 12px;font-size:12.5px;color:var(--muted)}.miss{color:var(--amber)}.fchips{display:flex;flex-wrap:wrap;gap:4px}.fchip{display:inline-block;font:500 11.5px var(--sans);padding:1px 7px;border-radius:4px;background:#1f2329;color:var(--ink);white-space:nowrap}.fchip.miss{background:var(--amber-tint);color:var(--amber)}.wwhat .fchips{margin:1px 0}.act td.req.sum{white-space:normal;word-break:normal;overflow-wrap:anywhere;min-width:300px}.btn.outline{background:transparent;color:var(--no);border:1px solid #5a2a24}.btn.outline:hover{background:#2a1714}.radios .check{margin-bottom:6px}.radios .check b{display:block;color:var(--ink);font-weight:500}.tabbar,.phback{display:none}.page.single{grid-template-columns:1fr}.cacts{display:flex;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--line)}.cacts .btn{flex:1;padding:12px;font-size:14px}@media (min-width:761px){body{min-width:1024px}}@media (max-width:760px){body{min-width:0}.shell{grid-template-columns:1fr;grid-template-rows:1fr auto;height:100dvh}.rail{display:none}.tabbar{display:flex;background:var(--bg-rail);border-top:1px solid var(--line);padding:6px 4px calc(8px + env(safe-area-inset-bottom))}.tb{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--sub);font-size:10.5px;position:relative;padding-top:2px}.tb.on{color:var(--ink)}.tb svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.tb .nbadge{right:calc(50% - 22px);top:-2px}.page{grid-template-columns:1fr;height:auto;min-height:0;overflow:auto}.page.depth1 .detail{display:none!important}.page.depth1.emptypage .detail{display:block!important}.page.depth1.emptypage .side,.page.depth2 .side,.page.depth3 .side{display:none}.detail{min-height:0}.phback{display:block;padding:12px 16px 0;font-weight:500}.dhead{padding:10px 16px 0;flex-wrap:wrap;row-gap:8px}.dhead .right{margin-left:0;width:100%;flex-wrap:wrap}.hidesm{display:none}.bannerwrap{padding:10px 16px 0}.waitbanner{flex-wrap:wrap}.tabs{padding:0 16px;overflow-x:auto}.svcpane{grid-template-columns:1fr}.page.depth2 .svcpane .content,.page.depth3 .svcpane .svclist{display:none}.svclist{border-right:0;padding:12px 16px}.content{padding:12px 16px}.chead{flex-wrap:wrap}.chead .right{margin-left:0;width:100%}.rsh{flex-wrap:wrap}.side{padding:16px;border-right:0}.actpane{padding:12px 16px}.act thead{display:none}.act,.act tbody{display:block}.act tr.row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:2px 10px;padding:9px 4px;border-bottom:1px solid #1d2025}.act tr.row td{min-width:0;overflow-wrap:anywhere}.act td.sans{white-space:normal}.act tr.row td{border:0;padding:0;background:none!important}.act tr.row td.req,.act tr.row td.why{grid-column:1 / -1}.act tr.waitrow{background:#1d1a12;border-radius:8px;margin-bottom:4px}.act td.req.sum{min-width:0}.act tr.more,.act tr.more td{display:block}.kv{grid-template-columns:96px 1fr}.svcdetail{padding:12px 16px}.props{grid-template-columns:1fr;gap:2px}.props>span:nth-child(2n){margin-bottom:10px}.settings{padding:16px}.srow{flex-wrap:wrap}.srow .lbl{width:100%}.cpage .detail{height:100%}.cpage .content{flex:1;overflow:auto}.scrim{place-items:end center}.dialog,.dialog.wide{width:100%;max-width:100%;max-height:92dvh;border-radius:14px 14px 0 0;border-bottom:0}.conds .crow{grid-template-columns:1fr 1fr}.conds .crow input:last-of-type{grid-column:1 / 2}.toast{bottom:84px;width:calc(100% - 32px);justify-content:space-between}.inspector{bottom:auto;top:8px;right:8px}.inspector .ipanel{bottom:auto;top:36px}.auth{padding:24px 16px}.authcard{width:100%;max-width:420px}}.item b.svct{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.item b.svct+small{margin-top:1px}.lbl{font-weight:400;color:var(--sub);font-size:.8em;margin-left:6px}.diffbox{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:10px}.diffbox pre.code{margin-top:6px;white-space:pre;overflow-x:auto;word-break:normal}.dl{display:inline}.dl.add{color:var(--ok)}.dl.del{color:var(--no)}.check.disabled{opacity:.45;cursor:not-allowed}#dlg.settled .scrim,#dlg.settled .dialog{animation:none}.welcome{max-width:720px;padding:64px 56px}.welcome h1{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--ink)}.welcome>p{color:var(--sub);margin:0 0 14px;font-size:14px}.say{display:flex;gap:12px;align-items:center;background:#0f1114;border:1px solid var(--line-2);border-radius:8px;padding:11px 12px;color:var(--ink);font-size:13.5px}.say .mono{overflow-wrap:anywhere}.say .btn{margin-left:auto}.waitline{display:flex;gap:8px;align-items:center;color:var(--amber);margin:14px 0 30px}.pulse{width:8px;height:8px;border-radius:50%;background:var(--amber);animation:pulse 1.4s ease-in-out infinite;flex:none}@keyframes pulse{50%{opacity:.25}}.welcome .alt{font-size:13px}.paircode{font:600 26px var(--mono);letter-spacing:.12em;color:var(--ink);text-align:center;background:#0f1114;border:1px solid var(--line-2);border-radius:10px;padding:14px;margin:4px 0 14px}.pairkv{margin-bottom:14px;font-size:12.5px}.pairacts{display:flex;gap:8px;justify-content:flex-end}.pairacts .btn{width:auto}.chglist{border-top:1px solid var(--line);margin-bottom:12px}.chg{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 0;border-bottom:1px solid var(--line)}.chg b{color:var(--ink);font-weight:500}.chg .field{margin:8px 0 0}.tag{font:600 10px var(--mono);border-radius:3px;padding:1px 6px;background:var(--ok-bg);color:var(--ok);align-self:start;margin-top:2px}.tag.upd{background:var(--put-bg);color:var(--put)}.need{color:var(--amber);font-size:12px;margin-top:4px}.small{font-size:11.5px}.diffadd{color:var(--ok);margin-top:3px}.waitnote{font-size:12px;color:var(--sub);margin-top:2px}.btn:disabled{cursor:not-allowed}@media (max-width:760px){.welcome{padding:32px 16px}.say{flex-wrap:wrap}.say .btn{margin-left:0}}.pools{display:flex;flex-direction:column;gap:9px;margin:0 2px 12px;padding:10px 10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.pool .pl{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--muted);margin-bottom:5px}.pool .pv{font-family:var(--mono);color:var(--text);white-space:nowrap}.pool .pv.warn{color:var(--amber)}.pool .pv.full{color:var(--no)}.meter{display:block;height:5px;border-radius:3px;background:var(--line-2);overflow:hidden}.meter b{display:block;height:100%;background:var(--ok)}.meter.warn b{background:var(--amber)}.meter.full b{background:var(--no)}.banner span{flex:1}.banner .btn{margin-left:auto}.banner.warn{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber)}.banner.gray{background:var(--panel);border-color:var(--line-2);color:var(--text)}.bannerwrap .banner{margin-bottom:8px}.plan{font:600 10.5px var(--mono);border-radius:4px;padding:1px 7px;align-self:center;background:#1f2329;color:var(--sub)}.plan.paid{background:var(--amber-tint);color:var(--amber)}.revtag{font:600 10px var(--mono);border-radius:3px;padding:1px 6px;background:#2a1714;color:var(--no);align-self:center;white-space:nowrap}.item.revoked b{color:var(--muted)}.item.revoked small{opacity:.7}.kmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 22px 0;color:var(--muted);font-size:12.5px}.ipline{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ipline .chip{margin-right:0}.ipline .linkbtn{margin-left:4px}.kuse{white-space:nowrap}.readonly .acts,.readonly .add,.readonly .chead .right,.readonly .rsh .linkbtn,.readonly .empty .acts{display:none}.readonly .content{opacity:.7}.ipsel{margin-top:4px}.ipsel.dim{opacity:.45}.ipsel .check small{display:block}.cardrow{display:grid;grid-template-columns:1fr 92px 72px;gap:8px}.amounts{display:flex;flex-wrap:wrap;gap:6px}.amt{background:none;border:1px solid var(--line-2);color:var(--text);border-radius:6px;padding:6px 12px;font:500 12.5px var(--sans);cursor:pointer}.amt:hover{background:var(--hover)}.amt.on{border-color:var(--amber-line);background:var(--amber-tint);color:var(--amber)}.amtother{width:96px}.upkv{margin:4px 0 14px}.warnp{color:var(--amber)}.tag.pay{background:var(--amber-tint);color:var(--amber)}.bal{color:var(--ink);font-size:15px;font-weight:600;margin-right:4px}.sintro{margin:-4px 0 6px}.srow.top{align-items:flex-start}.hist{border-collapse:collapse;width:100%;font-size:12.5px}.hist td{padding:3px 10px 3px 0;color:var(--text)}.hist td:first-child{color:var(--muted);white-space:nowrap}.hist td:last-child{text-align:right;font-family:var(--mono);padding-right:0}.hist td.ok{color:var(--ok)}@media (max-width:760px){.kmeta{padding:8px 16px 0}.pools{margin:0 0 12px}.cardrow{grid-template-columns:1fr 1fr}.cardrow input:first-child{grid-column:1/-1}.kuse{white-space:normal}}.pools .ph{font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.deskacts{display:contents}.phmore{display:none}.mi.danger{color:var(--no)}@media (max-width:760px){.deskacts{display:none}.phmore{display:inline-block}}.unlockbox{border:1px solid var(--amber-line);background:var(--amber-tint);border-radius:8px;padding:10px 12px 2px;margin:12px 0}.unlockf small{color:var(--muted)}.notice.small{font-size:12px;margin:0 0 12px}.diffbox pre{white-space:pre-wrap;overflow-wrap:anywhere}.psec{display:flex;align-items:baseline;gap:10px;margin:18px 0 8px}.psec h4.sec{margin:0}.psec .ghost{margin-left:auto;align-self:center}.pblock{border:1px solid var(--line);border-radius:9px;background:var(--panel);padding:8px 12px 10px;margin-bottom:10px}.scopechips{display:flex;flex-wrap:wrap;gap:4px}.scopechips .chip{margin-right:0}.linkbtn.danger{color:var(--no)}.cell{min-width:74px;border-radius:5px;padding:3px 8px;font:500 11.5px var(--sans);border:1px solid var(--line-2);background:none;color:var(--muted);cursor:pointer;white-space:nowrap}.cell:hover{border-color:#4a5059;color:var(--text)}.cell.allow{background:var(--ok-bg);border-color:#245a43;color:var(--ok)}.cell.ask{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber)}.cell .car{display:inline-flex;margin-left:5px;vertical-align:-1px}.cell .car svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2}.rfilter{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.rfilter .rq{width:230px;margin-left:auto;padding:5px 9px;font-size:12px}.rwrap{padding:2px 12px 4px}.rt{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12.5px}.rt col.c1{width:31%}.rt col.c2{width:140px}.rt col.c4{width:180px}.rt col.c5{width:68px}.rt.scoped col.c1{width:25%}.rt th{padding:9px 8px 7px}.rt td{padding:9px 8px;border-bottom:1px solid #1d2025;vertical-align:top}.rt tbody tr:nth-last-child(2) td{border-bottom:0}.perms{container:rows / inline-size}@media (min-width:761px){@container rows (max-width:760px){.rt.scoped,.rt.scoped thead,.rt.scoped tbody{display:block}.rt.scoped colgroup,.rt.scoped th:nth-child(3),.rt.scoped th:nth-child(4){display:none}.rt.scoped tr{display:grid;grid-template-columns:minmax(0,1fr) 130px 64px;border-bottom:1px solid #1d2025}.rt.scoped tbody tr:nth-last-child(2){border-bottom:0}.rt.scoped tr[hidden]{display:none}.rt.scoped thead tr{border-bottom:1px solid var(--line)}.rt.scoped th{border:0}.rt.scoped td{border:0;padding-bottom:4px}.rt.scoped td.sc{grid-column:1;grid-row:2;padding:4px 8px 10px}.rt.scoped td.wc{grid-column:2 / 4;grid-row:2;padding:4px 8px 10px}.rt.scoped td.wc:before,.rt.scoped td.sc:before{content:attr(data-l);display:block;font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:4px}.rt.scoped tr.rnomatch:not([hidden]){display:block}.rt.scoped tr.rnomatch td{display:block}}}.rt td .cell{min-width:94px}.rt tr.new td{animation:rowin .9s var(--ease)}@keyframes rowin{0%{background:var(--amber-tint)}}.rt .acts{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .12s}.rt tr:hover .acts,.rt tr:focus-within .acts{opacity:1}.rt .rnomatch td{color:var(--muted);text-align:center;padding:18px 8px}.pname{color:var(--ink);font-weight:500;overflow-wrap:anywhere}.pname .mono{font-size:12px}.pop{display:block;font:11px var(--mono);color:var(--faint);margin-top:1px}.pnote{display:block;font-size:11.5px;color:var(--amber);margin-top:3px}.pnote:empty{display:none}.rt .cond{font:12px var(--mono);color:var(--amber);overflow-wrap:anywhere}.whenbtn{display:block;width:calc(100% + 14px);text-align:left;background:none;border:1px solid transparent;border-radius:5px;padding:3px 6px;margin:-4px -7px;cursor:pointer;color:var(--text);font:inherit;transition:border-color .12s}.whenbtn:hover{border-color:#4a5059}.whenbtn .cond+.cond{margin-top:2px}.waitl{font-size:11.5px;margin-top:4px}.lvl{font-size:12px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.readonly .rt .cell,.readonly .rt .whenbtn,.readonly .rt .waitl{pointer-events:none}.readonly .psec .ghost,.readonly .rt .car,.readonly .rt .acts{display:none}.menu .mi:disabled{opacity:.45;cursor:not-allowed}.menu .mi:disabled:hover{background:none}.menu .mi small{display:block;color:var(--muted);font-size:11.5px}.menu .mi[role=menuitemradio]{display:grid;grid-template-columns:1fr 14px;gap:8px;align-items:center}.menu .mi .ck svg{width:13px;height:13px;stroke:var(--amber);fill:none;stroke-width:2}.menu .mnote{color:var(--muted);font-size:11.5px;padding:6px 9px 4px;border-top:1px solid var(--line-2);margin-top:4px;max-width:260px}.accmenu{width:260px}.waitmenu{width:220px}.cellmenu{width:390px;padding:12px;position:fixed}.cmh{color:var(--ink);font-weight:600;margin-bottom:8px;overflow-wrap:anywhere}.cml{font-weight:500;color:var(--text);margin-bottom:6px}.cmrow{display:grid;grid-template-columns:1.3fr 110px 1fr auto;gap:5px;margin-bottom:5px}.cmrow .input,.cmrow .select{padding:5px 7px;font-size:12px}.cmhint{display:block;margin-top:6px;line-height:1.5}.cellmenu .ferr{display:block;min-height:18px;margin-top:6px}.cmacts{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.scopemenu{width:330px}.scopemenu .check{margin-bottom:5px}.scopemenu .sc-list{margin:4px 0 0 18px}.scopemenu .sc-list .check{padding:6px 9px}.scopemenu .sc-list .check small{display:block}.scopemenu .textarea{width:100%}.pkmenu{width:420px}.pk-q,.pkh{height:34px;margin-bottom:8px}.pkh{display:flex;align-items:center;gap:6px}.pkh b{color:var(--ink);font-weight:600}.pkh .muted{font-size:12px;margin-left:4px}.pkmenu .pk-list{height:252px;max-height:none;overflow:auto}.pkmenu .oprow{width:100%;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--text);font:inherit;padding:7px 10px}.pkmenu .oprow:hover{background:#252a31}.pkmenu .oprow:disabled{opacity:.45;cursor:not-allowed}.pkmenu .oprow:disabled:hover{background:none}.pkmenu .oprow:focus-visible{outline-offset:-2px}.pkmenu .oprow.pk-o{grid-template-columns:1fr auto 14px}.pk-t{min-width:0}.pk-t b{display:block;color:var(--ink);font-weight:500}.pk-t small{display:block;color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-t small.mono{font:11px var(--mono);color:var(--faint)}.pk-n{font:11px var(--mono);color:var(--muted);white-space:nowrap}.pk-n.ask{color:var(--amber)}.pk-chev svg{width:12px;height:12px;stroke:var(--muted);fill:none;stroke-width:2}.pk-gh{font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:9px 10px 4px;border-bottom:1px solid var(--line)}.pk-none{padding:16px 10px;color:var(--muted)}.pk-foot{display:block;margin-top:8px;min-height:16px}.pk-custom{height:252px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column}.pk-cgrid{display:grid;grid-template-columns:120px 1fr;gap:8px}.pk-cgrid .field{margin-bottom:8px}.pk-custom .ferr{min-height:18px}.pk-custom .cmacts{margin-top:auto}.aclat{display:block;margin-top:2px;font-size:11.5px}@media (max-width:760px){.cellmenu{left:8px!important;right:8px;top:auto!important;bottom:72px;width:auto;max-height:70vh;overflow:auto}.cmrow{grid-template-columns:1fr 1fr}.psec{flex-wrap:wrap}.rfilter .rq{width:100%;margin-left:0}.rwrap{padding:0;border:0;background:none}.rt,.rt tbody{display:block}.rt colgroup,.rt thead{display:none}.rt tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px;margin-bottom:8px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.rt tr[hidden]{display:none}.rt td{display:block;padding:0;border:0!important;min-width:0}.rt td.pc{grid-column:1;grid-row:1}.rt td.xc{grid-column:2;grid-row:1}.rt td.ac,.rt td.wc,.rt td.sc{grid-column:1 / -1}.rt td.wc:before,.rt td.sc:before{content:attr(data-l);display:block;font:600 10.5px var(--sans);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:5px}.rt .acts{opacity:1}.rt .whenbtn{width:100%;margin:0;padding:4px 6px;border-color:var(--line-2)}.rt .rnomatch{display:block;border:0;background:none}}.dimmed{opacity:.45}.storebtns{display:flex;gap:8px}.stepper{display:flex;align-items:center;gap:14px;margin:6px 0 14px}.stepper b{min-width:120px;text-align:center;color:var(--ink);font-size:15px}.stepper .ghost{width:36px;height:32px;font-size:16px;padding:0}.pools .pl{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted)}.pool .pl.pbl{align-items:center}.pool .pl.pbl:last-child{margin-bottom:0}.pbal{display:flex;align-items:center;gap:8px}.balnote{font-size:11.5px;color:var(--amber)}.balnote.full{color:var(--no)}.rp{display:block;white-space:nowrap;color:var(--amber);font:500 11.5px/1.45 var(--mono);margin-top:1px}@media (min-width:761px){@container rows (max-width:462px){.rt.pmin col.c1{width:132px}}}.qslot{min-height:76px}.qbody{min-height:255px}.qbody>:last-child{margin-bottom:0}.qslot .banner{margin:0}.qwait{display:flex;gap:8px;align-items:center;color:var(--amber);font-weight:500}.qwsub{display:block;margin-top:4px;font-size:12px}.qwsub .linkbtn{font-size:12px}.qco{display:flex;gap:10px;align-items:center;border:1px solid var(--line-2);background:#0f1114;border-radius:8px;padding:10px 12px}.qco b{display:block;color:var(--ink);font-weight:600;font-size:14px}.qco small{display:block;font:11.5px var(--mono);color:var(--muted)}.qco>.linkbtn{margin-left:auto;font-size:12px}.qok{width:22px;height:22px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:grid;place-items:center;flex:none}.qok svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2}.qkv{margin:12px 0 14px;font-size:12.5px}.say.qsay{font-size:12px;padding:8px 8px 8px 10px}.say.qsay .mono{font-size:12px}.field .qruri>small{margin:0 0 4px;font-size:11.5px}.qruri+.qruri{margin-top:8px}.qrowact{margin-top:8px;min-height:52px}.qrrad{margin-top:8px}.qrrad .check{padding:7px 9px}.qrrad .check small{font-size:11.5px}.qown{border-top:1px solid var(--line);padding-top:12px;margin-top:8px}.chg .qown .field{margin:0 0 10px}.qcan{margin-top:6px}.qslot.qzone{margin:0 0 6px}.qok.off{background:var(--no-bg);color:var(--no)}.qconn{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:14px 16px;margin:0 0 20px;max-width:720px}.qconn-h{display:flex;gap:10px;align-items:center;margin-bottom:10px}.qconn-h b{display:block;color:var(--ink);font-weight:600;font-size:15px}.qconn-h small{display:block;font:11.5px var(--mono);color:var(--muted)}.qconn-h .ghost,.qconn-h .btn{margin-left:auto}.qconn .kv{font-size:12.5px}.qconn.fail{border-color:#5a2a24}.qconn-h .den{color:var(--no)}.accts{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px}.accts .an{color:var(--text);min-width:0}.accts .an small{font:11.5px var(--mono);color:var(--muted);margin-left:6px}.accts .ag{color:var(--muted);text-align:right;white-space:nowrap}.accts .ag.pdf{color:var(--ok)}@media (max-width:760px){.accts{grid-template-columns:1fr}.accts .ag{text-align:left;margin-bottom:6px}}.cbcode{font:11.5px var(--mono);color:var(--muted);margin:-8px 0 16px}.page.single.admpage{grid-template-rows:auto 1fr}.adm{padding:22px 28px;overflow:auto;min-width:0}.adm h1{margin:0 0 4px;font-size:18px;color:var(--ink);font-weight:600}.adm>p.lead{margin:0 0 14px;color:var(--sub)}.asearch{display:flex;gap:8px;align-items:flex-start}.asearch .input{width:340px}.asearch .btn{min-width:84px}.aslot{display:block;min-height:23px}.aslot small,.aslot .ferr{margin-top:5px}.aslot small{display:block;color:var(--muted)}.adm .empty{max-width:860px;margin-top:8px}.adm .empty p:last-child{margin:0}.acard{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:14px 16px;margin:8px 0 14px;max-width:860px}.ahead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ahead b{font-size:15px;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ahead .plan{margin-left:2px}.aid{font:11.5px var(--mono);color:var(--muted);margin:2px 0 6px}.acard .srow .lbl{width:140px}.acard .balnote{display:block;min-height:17px;margin-top:2px}.hist .hsub{display:block;color:var(--muted);font-size:12px}.hist tr.new td{animation:rowin .9s var(--ease)}.aform{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.aform h4.sec{margin-bottom:10px}.adir{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.adir .check{margin:0}.adir .check b{display:block;color:var(--ink);font-weight:500}.adir .check small{display:block;color:var(--muted)}.agrid{display:grid;grid-template-columns:230px 1fr;gap:12px}.agrid .field{margin:0}.afoot{display:flex;align-items:center;gap:12px;margin-top:6px}.afoot .btn{min-width:150px}.aerr{flex:1;min-height:18px;color:var(--no);font-size:12px}.asum{margin:0 0 12px;font-size:12.5px}.asum span:nth-child(2n){color:var(--ink);overflow-wrap:anywhere}.asum span.to{color:var(--amber)}.aconseq,.dialog .db>p.aconseq{margin:0 0 10px;color:var(--amber);font-size:12.5px}.aconseq.good,.dialog .db>p.aconseq.good{color:var(--ok)}@media (max-width:760px){.adm{padding:12px 16px 16px}.asearch .input{width:auto;flex:1;min-width:0}.asearch+.aslot{min-height:35px}.agrid{grid-template-columns:1fr}.acard{padding:12px}.acard .srow .lbl{width:100%}.afoot{flex-wrap:wrap}.afoot .btn{flex:1}.aerr{flex-basis:100%}}.drop{display:flex;flex-direction:column;align-items:center;gap:4px;border:1px dashed var(--line-2);border-radius:8px;padding:18px 12px;background:#0f1114;color:var(--sub);text-align:center;cursor:pointer;transition:border-color .12s,background .12s}.drop:hover{border-color:#3a3f47}.drop.over{border-color:var(--amber);background:var(--amber-tint)}.drop.err{border-color:var(--no)}.drop b{color:var(--ink);font-weight:500}.kfile{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:8px;padding:9px 10px 9px 12px;background:#0f1114}.kfile .fn{font-family:var(--mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kfile .ghost{margin-left:auto}.kread{display:grid;grid-template-columns:110px 1fr;gap:3px 12px;margin-top:8px;font-size:12.5px}.kread span:nth-child(odd){color:var(--muted)}.kread span:nth-child(2n){font-family:var(--mono);color:var(--text);overflow-wrap:anywhere}[data-kfwrap][data-kfkind=gkey]{min-height:138px}[data-kfwrap][data-kfkind=p8key]{min-height:120px}@media (max-width:760px){[data-kfwrap][data-kfkind=gkey]{min-height:156px}}.kcfile{padding-top:10px;border-top:1px solid var(--line);margin-bottom:9px}.kcfile .kcf{border-top:0;margin-bottom:0;padding-top:9px}.kcf span.warnv{color:var(--amber)}.fthumb{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:start}.thumb{width:76px;height:76px;border:1px solid var(--line-2);border-radius:6px;background:#0f1114;padding:0;overflow:hidden;cursor:pointer;display:grid;place-items:center;transition:border-color .12s}.thumb:hover{border-color:#4a5059}.thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.thumb .glyph svg{width:24px;height:24px}.tcap{display:block;text-align:center;color:var(--muted);font-size:11.5px;margin-top:4px}.glyph{display:grid;justify-items:center;gap:1px;color:var(--sub)}.glyph svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.4}.glyph i{font:600 9.5px var(--mono);font-style:normal;letter-spacing:.04em}.pvnone{display:grid;justify-items:center;gap:3px;text-align:center;color:var(--sub);padding:0 8px}.pvnone b{color:var(--ink);font-weight:500;overflow-wrap:anywhere;margin-top:6px}.pvnone p{margin:6px 0 0}.lbx{position:fixed;inset:0;z-index:70;background:#050608f7;display:flex;flex-direction:column;animation:fade .14s var(--ease)}.lbh{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);flex:none;min-width:0}.lbh>div{min-width:0}.lbh b{display:block;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lbh small{display:block;color:var(--muted)}.lbh .pgn{margin-left:auto;flex:none}.lbh .iconbtn{flex:none}.pv{display:flex;flex-direction:column;overflow:hidden}.pv:focus{outline:none}.lbx .pv{flex:1;min-height:0}.pvf{position:relative;display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;overflow:hidden;flex:1;min-height:0;padding:20px}.pvf>img{max-width:100%;max-height:100%;object-fit:contain;display:block}.pvf>img.pg{box-shadow:0 6px 18px #00000073;border-radius:2px}.pvf .skel{position:absolute;inset:12px;height:auto;margin:0}.pvb{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;flex:none;padding:0 8px 0 6px;border-top:1px solid var(--line)}.pgn{display:flex;align-items:center;gap:2px;color:var(--sub);font-size:12px}.pgn>span{min-width:86px;text-align:center;font-variant-numeric:tabular-nums}.ghost:disabled{opacity:.5;cursor:not-allowed}.ghost:disabled:hover{background:transparent}.iconbtn:disabled{opacity:.35;cursor:default}.iconbtn:disabled:hover{background:none;color:var(--muted)}.pvf .unlockbox{width:420px;max-width:100%;margin:0;padding-bottom:10px}.pvf .unlockbox .field{margin-bottom:8px}.ulk{display:flex;gap:10px;align-items:center}.ulk .ferr{flex:1;margin:0;min-height:18px}.act tr.more .kv span.gone{color:var(--sub)}.folder-selections{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:100px;max-height:220px;overflow:auto;padding:8px 0}.folder-selections .chip{margin:0;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding-right:3px}.folder-selections .iconbtn{width:20px;height:20px;flex:none}.folder-selections .iconbtn svg{width:12px;height:12px}.drive-scopes .sc-list{margin-left:18px}.drive-scopes .ferr{min-height:36px}.drive-scopes .field{margin-top:8px}.drive-form .qslot{min-height:140px}.drive-form .qco{flex-wrap:wrap}.drive-form .howto{margin-bottom:16px}.scopechips .drive-folder-chip{white-space:normal;overflow-wrap:anywhere}.picker-return{width:min(520px,calc(100vw - 24px))}.picker-return .folder-selections{margin-bottom:16px}.drive-scopes .sc-list>small{display:block;margin-top:8px}.picker-return{animation:none}.google-overlay{position:fixed;inset:0;background:#0007;z-index:60;display:grid;place-items:center;padding:16px}.drive-browser-overlay{position:fixed;inset:0;background:#0007;display:grid;place-items:center;padding:20px;z-index:60}.drive-browser{width:560px;max-width:100%;height:596px;max-height:calc(100dvh - 40px);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 24px 60px #0008;display:flex;flex-direction:column;overflow:hidden;animation:rise .16s var(--ease)}.drive-browser svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;flex:none}.drive-browser .dh{display:flex;align-items:center;gap:10px;padding:16px 18px 0}.drive-browser .dh h2{margin:0;color:var(--ink);font-size:16px;font-weight:600}.drive-browser .dh .iconbtn{margin-left:auto}.drive-browser .account{color:var(--muted);padding:4px 18px 0;font-size:12px;overflow-wrap:anywhere}.drive-browser .search{padding:14px 18px 0}.drive-browser .breadcrumbs{min-height:43px;display:flex;align-items:center;gap:6px;padding:8px 18px;white-space:nowrap;overflow:auto;font-size:12px;flex:none}.drive-browser .breadcrumbs span{color:var(--muted)}.drive-browser .results{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 18px}.drive-browser .folder-row{display:flex;align-items:center;min-height:45px;border-bottom:1px solid var(--line);gap:8px;padding:3px 3px 3px 8px}.drive-browser .folder-row:hover{background:var(--hover)}.drive-browser .folder-row.selected{background:var(--amber-tint)}.drive-browser .select-folder{display:grid;place-items:center;align-self:stretch;min-width:28px;cursor:pointer}.drive-browser .select-folder input{width:14px;height:14px;margin:0;accent-color:var(--amber)}.drive-browser .open-folder{background:none;border:0;display:flex;align-items:center;gap:10px;padding:7px 2px;flex:1;text-align:left;min-width:0;cursor:pointer}.drive-browser .open-folder:hover{color:var(--ink)}.drive-browser .folder-name{min-width:0;flex:1;overflow-wrap:anywhere}.drive-browser .folder-name small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.drive-browser .folder-icon{color:var(--sub);display:inline-flex}.drive-browser .page-more{display:block;margin:10px auto}.drive-browser .state-message{display:flex;min-height:210px;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:20px;color:var(--sub);gap:12px}.drive-browser .state-message p{margin:0}.drive-browser .selected-area{height:100px;flex:none;padding:10px 18px 6px;display:flex;flex-direction:column;gap:6px}.drive-browser .selected-heading{font-size:11.5px;color:var(--muted)}.drive-browser .selected-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;overflow:auto;min-height:0;flex:1}.drive-browser .chip{padding-right:3px;margin:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.drive-browser .chip .iconbtn{width:22px;height:22px;flex:none}.drive-browser .chip .iconbtn svg{width:12px;height:12px}.drive-browser .footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 18px 16px}.drive-browser .validation{height:36px;flex:none;padding:4px 18px;color:var(--no);font-size:12px;overflow:auto}@media (max-width:760px){.drive-browser-overlay{padding:0;align-items:end}.drive-browser{width:100%;max-width:100%;height:680px;max-height:92dvh;border-radius:14px 14px 0 0;border-bottom:0}.drive-browser .select-folder{min-width:34px}.drive-browser .folder-row{min-height:48px}.drive-browser .iconbtn{min-width:32px;min-height:32px}.drive-browser .chip .iconbtn{min-width:24px;min-height:24px}.drive-browser .footer{flex-wrap:wrap}.drive-browser .folder-name small{font-size:10.5px}}.drive-browser .locations{height:44px;flex:none;padding:0 18px;display:flex;align-items:stretch;gap:2px;margin:8px 0 0}
/*# sourceMappingURL=main-CAGEARDT.css.map */
