.adm{--bg:#f8f8f8;--panel:#fff;--sunk:#f1f1f1;--line:#e2e2e2;--hair:#ececec;--ink:#1d1c1d;--ink2:#454245;--mute:#616061;--act:#007a5a;--act-ink:#fff;--act-soft:#e6f5ef;--act-text:#00573f;--warn-soft:#fef8e7;--warn-text:#8a5c00;--bad:#c8174f;--bad-ink:#fff;--bad-soft:#fdeef3;--bad-text:#a81242;--c1:#1264a3;--c2:#9b4f9d;--c3:#1b9ad1;--ring:#1264a373;--focus:#1264a3;--focus-soft:#1264a329;--link:#0b4c8c;--selected:#e8f5fa;--selected-ink:#1264a3;--glass:#f8f8f8cc;--scrim:#12121673;--color-canvas:var(--bg);--color-surface:var(--panel);--color-raised:var(--sunk);--color-line:var(--line);--color-ink:var(--ink);--color-muted:var(--mute);--color-faint:var(--mute);--color-action:var(--focus);--color-primary:var(--act);--color-link:var(--link);--color-selected:var(--selected);--color-selected-ink:var(--selected-ink);--color-focus:var(--focus);--color-attention:var(--warn-text);--color-failure:var(--bad-text);--color-brand-400:var(--focus);--color-brand-500:var(--focus);--color-danger-700:var(--bad-text);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Ubuntu, "Droid Sans", sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}:root[data-theme=dark] .adm{--bg:#16181b;--panel:#1d2023;--sunk:#25282c;--line:#3a3d42;--hair:#2c2f33;--ink:#e8e8e8;--ink2:#d1d2d3;--mute:#b4b5b7;--act:#2eb67d;--act-ink:#06170d;--act-soft:#10261d;--act-text:#82dbb3;--warn-soft:#2a2108;--warn-text:#f2c14e;--bad:#f0739a;--bad-ink:#2c1119;--bad-soft:#2c1119;--bad-text:#f590b0;--c1:#5fb3e8;--c2:#d99ce0;--c3:#5fd0f0;--ring:#5fb3e88c;--focus:#2275b8;--focus-soft:#5fb3e833;--link:#5fb3e8;--selected:#173444;--selected-ink:#5fb3e8;--glass:#16181bbd;--scrim:#0009}html.adm-html,html.adm-html body,html.adm-html #root{background-color:#f8f8f8!important}html.adm-html[data-theme=dark],html.adm-html[data-theme=dark] body,html.adm-html[data-theme=dark] #root{background-color:#16181b!important}.adm *,.adm :before,.adm :after{box-sizing:border-box}.adm a{color:inherit}.adm :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.adm svg{flex:none}.adm h1,.adm h2,.adm h3{margin:0}.adm .mono{font-family:var(--font-mono);font-size:12px}.adm .mute{color:var(--mute)}.adm .neg{color:var(--bad-text)}.adm .wtc{color:var(--warn-text)}.adm .strong{font-weight:600}.adm .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm .shell{min-height:100dvh;display:flex}.adm .side{background:var(--sunk);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:22px;width:216px;height:100dvh;padding:18px 12px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.adm .brand{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:9px;padding:4px 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.adm .brand em{color:var(--mute);font-style:normal;font-weight:500}.adm .mark{width:20px;height:20px;fill:var(--ink);flex:none}.adm .nav{flex-direction:column;gap:18px;display:flex}.adm .grp{flex-direction:column;gap:1px;display:flex}.adm .gl{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);padding:0 10px 6px;font-size:11px;font-weight:600}.adm .nav a{height:32px;color:var(--ink2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.adm .nav a:hover{background:var(--hair)}.adm .nav a[aria-current=page]{background:var(--selected);color:var(--selected-ink);font-weight:600}.adm .cnt{background:var(--bad-soft);min-width:20px;height:18px;color:var(--bad-text);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.adm .who{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:12px 4px 0 10px;display:flex}.adm .who .s{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);flex:1;font-size:13px;overflow:hidden}.adm .main{flex-direction:column;flex:1;min-width:0;display:flex}.adm .top{z-index:20;border-bottom:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);flex-wrap:wrap;align-items:center;gap:10px;min-height:61px;padding:12px 40px;display:flex;position:sticky;top:0}.adm .crumb{color:var(--mute);align-items:center;gap:6px;min-width:0;margin-right:auto;font-size:13px;display:flex}.adm .crumb b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adm .crumb a{text-decoration:none}.adm .crumb a:hover{color:var(--ink)}.adm .wrap{flex-direction:column;flex:1;gap:44px;width:100%;max-width:1200px;margin:0 auto;padding:36px 40px 80px;display:flex}.adm .wrap.narrow{gap:28px;max-width:960px}.adm .wrap.detail{padding-top:28px}.adm .hd{display:none}.adm .hd .r1{justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.adm .hd .me{align-items:center;gap:4px;min-width:0;display:flex}.adm .pills{scrollbar-width:none;gap:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.adm .pills::-webkit-scrollbar{display:none}.adm .pills a{border:1px solid var(--line);background:var(--panel);height:36px;color:var(--ink2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.adm .pills a[aria-current=page]{background:var(--selected);border-color:var(--selected);color:var(--selected-ink);font-weight:600}.adm .pills .cnt{background:var(--bad);color:var(--bad-ink)}.adm .stack{flex-direction:column;gap:16px;display:flex}.adm .head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.adm .head>div:first-child{flex:320px;min-width:0}.adm .head h1{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;font-size:36px;font-weight:600;line-height:1.15;display:flex}.adm .desc{color:var(--mute);text-wrap:pretty;max-width:78ch;margin:8px 0 0}.adm .back{color:var(--mute);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin-bottom:12px;padding:0;font-family:inherit;font-size:13px;text-decoration:none;display:inline-flex}.adm .back:hover{color:var(--ink)}.adm .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm .body{gap:inherit;flex-direction:column;transition:opacity .15s;display:flex}.adm .body.dim{opacity:.6}.adm .blk{flex-direction:column;gap:14px;min-width:0;display:flex}.adm .bh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.adm .bh>div:first-child{flex:280px;min-width:0}.adm .bh h2{font-family:var(--font-sans);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.adm .bh p{color:var(--mute);text-wrap:pretty;max-width:82ch;margin:3px 0 0;font-size:13px}.adm .bh .aside{color:var(--mute);font-size:12px}.adm .blk.major{gap:16px}.adm .blk.major .bh h2{font-family:var(--font-display);letter-spacing:-.02em;gap:10px;font-size:20px}.adm .blk.major .bh p{margin-top:4px}.adm .two{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:44px 32px;display:grid}.adm .panel{background:var(--panel);border:1px solid var(--line);border-radius:12px}.adm .foot{color:var(--mute);text-wrap:pretty;margin:-4px 0 0;font-size:13px}.adm .tiles-wrap{flex-direction:column;gap:14px;display:flex}.adm .tiles{grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));gap:12px;display:grid}.adm .tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:18px;display:flex}.adm .tile .l{color:var(--mute);font-size:13px}.adm .tile .v{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:500;line-height:1.2;overflow:hidden}.adm .tile .n{color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.adm .tile.bad{background:var(--bad-soft);border-color:#0000}.adm .tile.bad .v,.adm .tile.bad .l,.adm .tile.bad .n{color:var(--bad-text)}.adm .tag{height:20px;font-family:var(--font-sans);letter-spacing:0;background:var(--sunk);color:var(--ink2);white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.adm .tag.warn{background:var(--warn-soft);color:var(--warn-text)}.adm .tag.bad{background:var(--bad-soft);color:var(--bad-text)}.adm .tag.act{background:var(--act-soft);color:var(--act-text)}.adm .tag.out{box-shadow:inset 0 0 0 1px var(--line);color:var(--mute);background:0 0}.adm .ro{height:24px;font:500 12px var(--font-sans);letter-spacing:0;color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.adm .note{background:var(--panel);border:1px solid var(--line);color:var(--ink2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:flex}.adm .note.done{background:var(--act-soft);color:var(--act-text);border-color:#0000}.adm .note.warn{background:var(--warn-soft);color:var(--warn-text);border-color:#0000}.adm .note.bad{background:var(--bad-soft);color:var(--bad-text);border-color:#0000}.adm .note .grow{flex:1;min-width:200px}.adm .note .nacts{flex-wrap:wrap;gap:6px;display:flex}.adm .empty{background:var(--panel);border:1px dashed var(--line);text-align:center;color:var(--mute);border-radius:12px;margin:0;padding:28px 16px;font-size:13px}.adm .loading{color:var(--mute);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;font-size:13px;display:flex}.adm .loading .spin{width:22px;height:22px;color:var(--focus)}.adm .rows{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.adm .row{border-bottom:1px solid var(--hair);color:inherit;justify-content:space-between;align-items:flex-start;gap:4px 16px;padding:12px 16px;text-decoration:none;display:flex}.adm .rows>:last-child,.adm .rows>:last-child>.row{border-bottom:0}.adm a.row:hover{background:var(--sunk)}.adm .row .main-text{flex:1;min-width:0}.adm .row .m{color:var(--mute);text-wrap:pretty;margin-top:3px;font-size:13px}.adm .row time,.adm .row .when{color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.adm .row b,.adm .ev b{font-weight:600}.adm .linkish{font:inherit;cursor:pointer;color:var(--link);background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.adm .linkish:hover{text-decoration:underline}.adm .att{grid-template-columns:140px minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid}.adm .ev{border-bottom:1px solid var(--hair);grid-template-columns:28px minmax(0,1fr) auto;gap:4px 14px;padding:14px 16px;display:grid}.adm .rows>.ev:last-child{border-bottom:0}.adm .ev .why{color:var(--mute);grid-column:2;margin-top:2px;font-size:13px}.adm .ev time{color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.adm .more{justify-content:center;display:flex}.adm .face{background:var(--sunk);width:28px;height:28px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);object-fit:cover;font-size:12px;font-weight:600;font-family:var(--font-sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;display:grid}.adm .face.lg{width:44px;height:44px;font-size:18px}.adm .nm{align-items:center;gap:10px;min-width:0;display:flex}.adm .nm .t{align-items:center;gap:6px;font-weight:500;display:flex}.adm .nm .t a{text-decoration:none}.adm .nm .t a:hover{text-decoration:underline}.adm .nm .s{color:var(--mute);font-size:12px;font-weight:400}.adm .btn{height:36px;font:500 13px/1 var(--font-sans);border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.adm .btn:hover{background:var(--sunk)}.adm .btn.sm{border-radius:999px;height:30px;padding:0 10px;font-size:13px}.adm .btn.pri{background:var(--act);border-color:var(--act);color:var(--act-ink)}.adm .btn.pri:hover{background:color-mix(in srgb, var(--act) 88%, var(--ink))}.adm .btn.dan{background:var(--bad-soft);color:var(--bad-text);border-color:#0000}.adm .btn.dan:hover{background:color-mix(in srgb, var(--bad-soft) 80%, var(--bad))}.adm .btn.dfill{background:var(--bad);border-color:var(--bad);color:var(--bad-ink)}.adm .btn.dfill:hover{background:color-mix(in srgb, var(--bad) 88%, var(--ink))}.adm .btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.adm .btn.ghost:hover{background:var(--hair)}.adm .btn.ic{width:36px;padding:0}.adm .btn.sm.ic{width:30px}.adm .btn:disabled{opacity:.45;cursor:not-allowed}.adm .btn[aria-busy=true]{opacity:.85;cursor:progress}@media (pointer:coarse){.adm .btn,.adm .btn.sm{height:40px}.adm .btn.ic,.adm .btn.sm.ic{width:40px}}.adm .spin{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite adm-spin;display:inline-block}.adm .spin.ring{border-color:var(--line);border-top-color:var(--focus);opacity:1;width:12px;height:12px}@keyframes adm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.adm .spin{animation-duration:2.4s}}.adm .spinning{animation:.9s linear infinite adm-spin}.adm .month,.adm .seg3{border:1px solid var(--line);background:var(--panel);border-radius:999px;flex:none;align-items:center;gap:2px;height:36px;padding:0 3px;display:inline-flex}.adm .month button,.adm .seg3 button{width:28px;height:28px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.adm .month button:hover{background:var(--sunk)}.adm .month button:disabled{opacity:.35;cursor:not-allowed}.adm .month span{text-align:center;font-variant-numeric:tabular-nums;min-width:118px;font-size:13px;font-weight:500}.adm .seg3 button{color:var(--mute)}.adm .seg3 button:hover{color:var(--ink)}.adm .seg3 button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.adm .tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.adm .search{border:1px solid var(--line);background:var(--panel);max-width:380px;height:36px;color:var(--mute);border-radius:8px;flex:280px;align-items:center;gap:8px;padding:0 12px;display:flex}.adm .search:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.adm .search input{font:400 13.5px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.adm .chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.adm .chip{border:1px solid var(--line);background:var(--panel);height:32px;font:500 13px var(--font-sans);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.adm .chip:hover{background:var(--sunk)}.adm .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.adm .fld{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.adm .fld>.lbl{color:var(--ink);font-size:13px;font-weight:500}.adm .fld>.lbl .req{color:var(--bad-text)}.adm .fld>.lbl .opt{color:var(--mute);font-weight:400}.adm .fld .hint{color:var(--mute);justify-content:space-between;gap:12px;font-size:12px;display:flex}.adm .fld .hint .count{font-variant-numeric:tabular-nums;flex:none}.adm .inp{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--ink);font:400 13.5px var(--font-sans);border-radius:8px;width:100%;min-width:0;padding:0 11px}.adm .inp:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft);outline:0}.adm .inp[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.adm .inp:disabled{opacity:.55;cursor:not-allowed}.adm textarea.inp{resize:vertical;height:84px;padding:9px 11px;line-height:1.45}.adm select.inp,.adm .rsel,.adm .msel,.adm .addf{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%23888' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.adm .rsel{border:1px solid var(--line);background-color:var(--panel);height:28px;color:var(--ink);font:500 12.5px var(--font-sans);border-radius:8px;padding-left:8px}.adm .rsel:disabled{opacity:.55;cursor:not-allowed}.adm .field-row{flex-wrap:wrap;gap:12px;display:flex}.adm .field-row>.fld{min-width:180px}.adm .err{background:var(--bad-soft);color:var(--bad-text);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}@media (pointer:coarse){.adm .inp,.adm .search input{font-size:15px}.adm .inp{height:44px}.adm .rsel{height:40px;font-size:15px}}.adm .tbox{background:var(--panel);border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;border-radius:12px;overflow-x:auto}.adm .tbox table{border-collapse:collapse;width:100%;min-width:max-content;font-size:13px}.adm .tbox th{text-align:left;color:var(--mute);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--sunk);padding:10px 14px;font-size:12px;font-weight:500}.adm .tbox th[aria-sort]{color:var(--ink)}.adm .tbox th.n,.adm .tbox td.n{text-align:right;font-variant-numeric:tabular-nums}.adm .tbox td{border-bottom:1px solid var(--hair);white-space:nowrap;vertical-align:middle;padding:10px 14px}.adm .tbox tbody tr:last-child td{border-bottom:0}.adm .tbox tr.go{cursor:pointer}.adm .tbox tr.go:hover td,.adm .tbox tr.go:focus-visible td{background:var(--sunk)}.adm .tbox tr.go:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.adm .tbox td b{font-weight:600}.adm .sb{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.adm .sb:hover{color:var(--ink)}.adm .sb i{width:10px;font-style:normal;display:inline-block}.adm .scroll-hint{color:var(--mute);align-items:center;gap:4px;margin-top:-6px;font-size:12px;display:none}.adm .disc{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.adm .disc summary{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.adm .disc summary::-webkit-details-marker{display:none}.adm .disc summary svg{transition:transform .15s}.adm .disc[open] summary svg{transform:rotate(90deg)}.adm .disc .tbox{border:0;border-top:1px solid var(--line);border-radius:0}.adm .chart{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex}.adm .ctop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm .legend{color:var(--ink2);flex-wrap:wrap;gap:16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.adm .legend li{align-items:center;gap:6px;display:inline-flex}.adm .sw{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.adm .plot{grid-template-columns:48px minmax(0,1fr);height:220px;display:grid}.adm .plot.short{height:200px}.adm .yax{color:var(--mute);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.adm .yax span{white-space:nowrap;position:absolute;right:10px;transform:translateY(50%)}.adm .bars{border-bottom:1px solid var(--line);align-items:stretch;gap:4px;display:flex;position:relative}.adm .grid-line{background:var(--hair);pointer-events:none;height:1px;position:absolute;left:0;right:0}.adm .bar{flex-direction:column;flex:1;justify-content:flex-end;gap:1px;min-width:0;transition:opacity .12s;display:flex;position:relative}.adm .seg{border-radius:2px;width:100%}.adm .stub{background:var(--line);border-radius:1px;height:2px}.adm .xax{color:var(--mute);font-variant-numeric:tabular-nums;gap:4px;margin-left:48px;font-size:11px;display:flex}.adm .xax span{text-align:center;flex:1;min-width:0}.adm .tip{background:var(--ink);color:var(--bg);pointer-events:none;z-index:2;border-radius:8px;flex-direction:column;gap:3px;min-width:180px;padding:9px 11px;font-size:12px;display:flex;position:absolute;top:8px;transform:translate(-50%)}.adm .tip div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;display:flex}.adm .tip .h{margin-bottom:2px;font-weight:600}.adm .tip .tot{border-top:1px solid #7f7f7f59;margin-top:2px;padding-top:4px;font-weight:600}.adm .tip .own{opacity:.75}.adm .chart .tbox{border-radius:8px}.adm-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adm .dlg{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(500px,100%);max-height:88dvh;display:flex;position:relative;overflow:hidden}.adm .dlg form{flex-direction:column;flex:1;min-height:0;display:flex}.adm .dh{flex-direction:column;gap:6px;padding:22px 24px 0;display:flex}.adm .dh .x{position:absolute;top:14px;right:14px}.adm .kick{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);align-items:center;gap:6px;padding-right:36px;font-size:12px;font-weight:600;display:inline-flex}.adm .kick.bad{color:var(--bad-text)}.adm .dh h2{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25}.adm .dh p{color:var(--mute);text-wrap:pretty;margin:2px 0 0;font-size:14px}.adm .db{flex-direction:column;gap:14px;min-height:0;padding:18px 24px;display:flex;overflow-y:auto}.adm .df{border-top:1px solid var(--hair);background:var(--sunk);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.adm .cons{background:var(--sunk);color:var(--ink2);border-radius:8px;flex-direction:column;gap:4px;margin:0;padding:12px 14px 12px 30px;font-size:13px;list-style:outside;display:flex}.adm .diff{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm .dr{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.adm .dr .t{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.adm .dr .ln{font-family:var(--font-mono);overflow-wrap:anywhere;grid-template-columns:40px minmax(0,1fr);gap:4px 8px;font-size:12px;display:grid}.adm .dr .ln .k{color:var(--mute);font-family:var(--font-sans)}.adm .dr .old{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.adm .dr .new{color:var(--act-text)}.adm .dr .px{color:var(--mute);font-size:12px}.adm .dlg.sheet{width:100%;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0}.adm .grab{background:var(--line);border-radius:3px;flex:none;width:40px;height:5px;margin:8px auto 0}.adm .dlg.sheet .dh{padding:12px 20px 0}.adm .dlg.sheet .db{padding:16px 20px}.adm .dlg.sheet .df{grid-template-columns:1fr 1.4fr;gap:10px;padding:14px 20px;display:grid}.adm .dlg.sheet .df>*{width:100%}.adm .dlg.sheet .df .btn{border-radius:12px;width:100%;height:44px;font-size:14px}.adm .gate{background-image:radial-gradient(circle at 1px 1px, var(--line) 1px, transparent 0);background-size:22px 22px;place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.adm .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:360px;padding:28px;display:flex}.adm .card .brand{padding:0;font-size:14px}.adm .ico{background:var(--sunk);width:40px;height:40px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;place-items:center;display:grid}.adm .ico.bad{background:var(--bad-soft);color:var(--bad-text);box-shadow:none}.adm .card h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.2}.adm .card p{color:var(--mute);text-wrap:pretty;margin:0;font-size:14px}.adm .card p.lead{margin-top:4px}.adm .card code{font-family:var(--font-mono);color:var(--ink);background:var(--sunk);overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-size:12px}.adm .card .btn{width:100%;height:40px;font-size:14px}.adm .card .inp{height:40px}.adm .errt{color:var(--bad-text);font-size:13px}.adm .meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.adm .meta b{color:var(--ink);font-weight:500}.adm .notes{color:var(--mute);flex-direction:column;gap:3px;margin:0;padding:0 0 0 18px;font-size:13px;list-style:outside;display:flex}.adm .src{background:var(--sunk);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);font:600 11px var(--font-sans);letter-spacing:0;color:var(--ink2);border-radius:8px;place-items:center;display:inline-grid}.adm .comp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 16px;font-size:14px;display:flex}.adm .rates{color:var(--ink2);flex-wrap:wrap;gap:10px 28px;padding:16px 18px;font-size:13px;display:flex}.adm .rates b{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:18px;font-weight:500}.adm .rates .from{color:var(--mute);flex-basis:100%;font-size:13px}.adm .keys{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.adm .k{border-bottom:1px solid var(--hair);grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) 240px;align-items:center;gap:6px 24px;padding:14px 18px;display:grid}.adm .k:last-child{border-bottom:0}.adm .k .p{font-weight:500}.adm .k .env{color:var(--mute);margin-top:2px}.adm .k .st{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.adm .k .tg{gap:6px;display:flex}.adm .k .ln{color:var(--mute);font-size:13px}.adm .k .ln.bad{color:var(--bad-text)}.adm .k .ac{justify-content:flex-end;gap:6px;display:flex}.adm .tiers{grid-template-columns:repeat(auto-fit,minmax(min(470px,100%),1fr));align-items:start;gap:16px;display:grid}.adm .tier{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:0;display:flex}.adm .tier.ed{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.adm .th{flex-direction:column;gap:6px;padding:16px 18px 12px;display:flex}.adm .th .nm{flex-wrap:wrap;gap:8px}.adm .th .nm h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:600}.adm .th p{color:var(--mute);margin:0;font-size:13px}.adm .route{flex-direction:column;margin:0;padding:0 18px 6px;list-style:none;display:flex}.adm .step{border-top:1px solid var(--hair);grid-template-columns:78px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.adm .step .lb{color:var(--mute);padding-top:8px;font-size:12px}.adm .step .lb.first{color:var(--act-text);font-weight:600}.adm .msel{border:1px solid var(--line);background-color:var(--sunk);width:100%;height:34px;color:var(--ink);font:500 12.5px var(--font-mono);text-overflow:ellipsis;border-radius:8px;padding-left:10px}.adm .via{color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.adm .via .on{color:var(--ink2)}.adm .via s{opacity:.75}.adm .via .no{color:var(--bad-text);font-weight:500}.adm .mv{gap:2px;padding-top:2px;display:flex}.adm .addf{border:1px dashed var(--line);height:32px;color:var(--mute);font:500 12.5px var(--font-sans);background-color:#0000;border-radius:8px;width:100%;margin:6px 0 10px;padding-left:10px}.adm .tf{border-top:1px solid var(--line);background:var(--sunk);border-radius:0 0 15px 15px;flex-direction:column;gap:8px;margin-top:auto;padding:12px 18px;display:flex}.adm .tf .r1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.adm .tf .px{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.adm .tf .px b{font-weight:600}.adm .tf .shipped{color:var(--mute);font-size:12px}.adm .savebar{z-index:10;background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin:0;padding:10px 12px 10px 18px;display:flex;position:sticky;bottom:16px}.adm .savebar .msg{flex:1;min-width:200px;font-size:13px}.adm .savebar .msg b{font-weight:600}.adm .dot{background:var(--act);width:8px;height:8px;box-shadow:0 0 0 4px var(--act-soft);border-radius:50%;margin-right:8px;display:inline-block}@media (width<=767px){.adm .shell{display:block}.adm .side,.adm .top{display:none}.adm .hd{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--hair);display:block;position:sticky;top:0}.adm .hd .month{justify-content:space-between;height:44px;margin:0 16px 10px;padding:0 4px;display:flex}.adm .hd .month button{width:36px;height:36px}.adm .hd .month span{font-size:14px}.adm .wrap{gap:32px;padding:22px 16px 48px}.adm .wrap.narrow{gap:24px}.adm .head h1{font-size:30px}.adm .head .acts{width:100%}.adm .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm .tile{gap:3px;padding:14px}.adm .tile .v{font-size:24px}.adm .tile .n{font-size:12px}.adm .att{grid-template-columns:minmax(0,1fr) auto}.adm .att .ab{grid-area:2/1/auto/-1}.adm .tbox th,.adm .tbox td{padding-left:12px;padding-right:12px}.adm .scroll-hint{display:flex}.adm .row{flex-direction:column}.adm .ev{grid-template-columns:28px minmax(0,1fr)}.adm .ev time{grid-column:2}.adm .k{grid-template-columns:1fr}.adm .k .ac{justify-content:flex-start}.adm .step{grid-template-columns:minmax(0,1fr) auto}.adm .step .lb{grid-column:1/-1;padding-top:0}.adm .plot{height:150px}.adm .bars,.adm .xax{gap:2px}.adm .chart{padding:14px}.adm .savebar{bottom:8px}}
