.adm,.adm-layer{--a-bg:#0b0b10;--a-panel:#111118;--a-panel-2:#16161f;--a-hover:#1b1b25;--a-border:#23232e;--a-border-strong:#31313e;--a-text:#ecebf1;--a-text-2:#b3afbf;--a-muted:#7f7b8c;--a-accent:#f58a4a;--a-accent-soft:rgba(245,138,74,.12);--a-green:#3ecf8e;--a-red:#f0616d;--a-amber:#e8ad48;--a-blue:#5b8def;--a-violet:#9d8cf2;--a-radius:8px;--a-font:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--a-text);font-family:var(--a-font);font-size:13.5px;line-height:1.45;-webkit-font-smoothing:antialiased}.adm-layer *,.adm-layer :after,.adm-layer :before{box-sizing:border-box}.adm-layer a{color:inherit;text-decoration:none}.adm{position:fixed;inset:0;z-index:40;display:grid;grid-template-columns:244px minmax(0,1fr);background:var(--a-bg)}.adm *,.adm :after,.adm :before{box-sizing:border-box}.adm a{color:inherit;text-decoration:none}.adm .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm ::selection{background:rgba(245,138,74,.35)}.adm-side{display:flex;flex-direction:column;min-height:0;background:var(--a-panel);border-right:1px solid var(--a-border)}.adm-brand{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-bottom:1px solid var(--a-border)}.adm-brand img{width:26px;height:26px;border-radius:7px}.adm-brand b{font-size:14px;letter-spacing:.01em}.adm-brand span{color:var(--a-muted);font-size:12px}.adm-nav{flex:1 1;overflow-y:auto;padding:10px 10px 16px}.adm-nav-group{margin-top:14px}.adm-nav-group:first-child{margin-top:4px}.adm-nav-label{padding:0 10px 6px;color:var(--a-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adm-nav a{position:relative;display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:6px;color:var(--a-text-2);font-weight:500}.adm-nav a.on,.adm-nav a:hover{background:var(--a-hover);color:var(--a-text)}.adm-nav a.on:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--a-accent)}.adm-nav a.on svg{color:var(--a-accent)}.adm-nav .count{margin-left:auto;min-width:20px;padding:0 6px;border-radius:10px;background:var(--a-border);color:var(--a-text-2);font-size:11px;font-weight:600;line-height:18px;text-align:center}.adm-nav .count.hot{background:rgba(240,97,109,.16);color:var(--a-red)}.adm-me{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid var(--a-border)}.adm-me .who{min-width:0;flex:1 1}.adm-me .who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.adm-me .who span{color:var(--a-muted);font-size:11.5px}.adm-main{display:flex;flex-direction:column;min-width:0;min-height:0}.adm-top{gap:12px;height:56px;padding:0 24px;border-bottom:1px solid var(--a-border);background:rgba(11,11,16,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adm-crumbs,.adm-top{display:flex;align-items:center}.adm-crumbs{gap:8px;min-width:0;color:var(--a-muted);font-size:13px}.adm-crumbs b{color:var(--a-text);font-weight:600}.adm-search-trigger{display:flex;align-items:center;gap:8px;width:300px;height:32px;margin-left:auto;padding:0 10px;border:1px solid var(--a-border);border-radius:var(--a-radius);background:var(--a-panel);color:var(--a-muted);cursor:pointer;font:inherit}.adm-search-trigger:hover{border-color:var(--a-border-strong)}.adm kbd,.adm-search-trigger kbd{margin-left:auto;padding:1px 6px;border:1px solid var(--a-border-strong);border-radius:4px;color:var(--a-muted);font-family:var(--a-font);font-size:11px}.adm-menu-btn,.adm-scrim{display:none}.adm-content{flex:1 1;overflow-y:auto;scrollbar-gutter:stable}.adm-page{max-width:1440px;margin:0 auto;padding:24px 28px 64px}.adm-ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.adm-ph h1{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em}.adm-ph p{margin:4px 0 0;color:var(--a-muted)}.adm-ph .actions{display:flex;gap:8px;flex-wrap:wrap}.adm-card{border:1px solid var(--a-border);border-radius:10px;background:var(--a-panel)}.adm-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:10px 16px;border-bottom:1px solid var(--a-border)}.adm-card-h h3{margin:0;font-size:13.5px;font-weight:600}.adm-card-h small{color:var(--a-muted)}.adm-card-b{padding:16px}.adm-grid{display:grid;grid-gap:14px;gap:14px}.adm-grid.kpi{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.adm-grid.kpi.four{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-grid.kpi.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.adm-grid.kpi.five,.adm-grid.kpi.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-grid.two{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.adm-grid.three{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.adm-stat{padding:14px 16px}.adm-stat .lbl{display:flex;align-items:center;gap:7px;color:var(--a-muted);font-size:12.5px;font-weight:500}.adm-stat .val{margin-top:8px;font-size:24px;font-weight:650;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-stat .sub{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--a-muted);font-size:12px}.adm-delta{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-delta.up{color:var(--a-green)}.adm-delta.down{color:var(--a-red)}.adm-delta.flat{color:var(--a-muted)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-panel-2);color:var(--a-text);font:inherit;font-weight:550;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s}.adm-btn:hover:not(:disabled){background:var(--a-hover);border-color:#3b3b4a}.adm-btn:disabled{opacity:.5;cursor:not-allowed}.adm-btn.primary{border-color:transparent;background:var(--a-accent);color:#1a0d05}.adm-btn.primary:hover:not(:disabled){background:#ff9a5c;border-color:transparent}.adm-btn.danger{border-color:rgba(240,97,109,.45);background:rgba(240,97,109,.1);color:#ff8a93}.adm-btn.danger:hover:not(:disabled){background:rgba(240,97,109,.18);border-color:rgba(240,97,109,.6)}.adm-btn.solid-danger{border-color:transparent;background:var(--a-red);color:#fff}.adm-btn.ghost{border-color:transparent;background:transparent;color:var(--a-text-2)}.adm-btn.ghost:hover:not(:disabled){background:var(--a-hover);color:var(--a-text);border-color:transparent}.adm-btn.sm{height:28px;padding:0 10px;font-size:12.5px}.adm-btn.icon{width:32px;padding:0}.adm-btn.sm.icon{width:28px}.adm-input,.adm-select,.adm-textarea{height:32px;padding:0 10px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-bg);color:var(--a-text);font:inherit;outline:none;min-width:0}.adm-textarea{height:auto;padding:8px 10px;resize:vertical}.adm-select{padding-right:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237f7b8c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--a-accent);box-shadow:0 0 0 3px rgba(245,138,74,.15)}.adm-field{display:grid;grid-gap:6px;gap:6px}.adm-field>span{color:var(--a-text-2);font-size:12.5px;font-weight:500}.adm-field small{color:var(--a-muted);font-size:12px}.adm-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-check input{width:15px;height:15px;accent-color:var(--a-accent)}.adm-searchbox{position:relative;display:flex;align-items:center}.adm-searchbox svg{position:absolute;left:10px;color:var(--a-muted);pointer-events:none}.adm-searchbox .adm-input{padding-left:32px;width:280px}.adm-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.adm-toolbar .spacer{flex:1 1}.adm-seg{display:inline-flex;padding:2px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-panel)}.adm-seg button{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--a-muted);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;white-space:nowrap}.adm-seg button.on,.adm-seg button:hover{color:var(--a-text)}.adm-seg button.on{background:var(--a-hover);box-shadow:inset 0 0 0 1px var(--a-border-strong)}.adm-tabs{display:flex;gap:2px;margin-bottom:16px;border-bottom:1px solid var(--a-border);overflow-x:auto}.adm-tabs button{position:relative;height:38px;padding:0 12px;border:0;background:transparent;color:var(--a-muted);font:inherit;font-weight:550;cursor:pointer;white-space:nowrap}.adm-tabs button.on,.adm-tabs button:hover{color:var(--a-text)}.adm-tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--a-accent)}.adm-tabs .count{margin-left:6px;padding:0 6px;border-radius:9px;background:var(--a-border);font-size:11px}.adm-table-wrap{overflow-x:auto;border:1px solid var(--a-border);border-radius:10px;background:var(--a-panel)}.adm-table{width:100%;border-collapse:separate;border-spacing:0}.adm-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:38px;padding:0 14px;border-bottom:1px solid var(--a-border);background:var(--a-panel-2);color:var(--a-muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.adm-table td.c,.adm-table th.c{text-align:center}.adm-table td.r,.adm-table th.r{text-align:right}.adm-table td{height:48px;padding:8px 14px;border-bottom:1px solid var(--a-border);vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tbody tr.click{cursor:pointer}.adm-table tbody tr:hover td{background:hsla(0,0%,100%,.018)}.adm-table tbody tr.on td{background:var(--a-accent-soft)}.adm-table .w-check{width:40px}.adm .muted,.adm-layer .muted,.adm-table .muted{color:var(--a-muted)}.adm .soft,.adm-layer .soft{color:var(--a-text-2)}.adm .nowrap,.adm-layer .nowrap{white-space:nowrap}.adm .ellipsis,.adm-layer .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm .strong,.adm-layer .strong{font-weight:600}.adm .small,.adm-layer .small{font-size:12.5px}.adm .xs,.adm-layer .xs{font-size:11.5px}.adm-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:var(--a-muted);font-size:12.5px}.adm-pager .btns{display:flex;gap:6px}.adm-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;font-size:11.5px;font-weight:600;white-space:nowrap;--c:var(--a-muted);color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 26%,transparent)}.adm-badge.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.adm-badge.green{--c:var(--a-green)}.adm-badge.red{--c:var(--a-red)}.adm-badge.amber{--c:var(--a-amber)}.adm-badge.blue{--c:var(--a-blue)}.adm-badge.violet{--c:var(--a-violet)}.adm-badge.orange{--c:var(--a-accent)}.adm-badge.gray{--c:#8d899b}.adm-badges{display:flex;gap:4px;flex-wrap:wrap}.adm-avatar{display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#3a2a4a,#5a3a2a);color:#f3e9df;font-weight:650}.adm-avatar img{width:100%;height:100%;object-fit:cover}.adm-ident{display:flex;align-items:center;gap:10px}.adm-ident,.adm-ident .t{min-width:0}.adm-ident .t b{display:block;font-weight:600}.adm-ident .t span{display:block;color:var(--a-muted);font-size:12.5px}.adm-thumb{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--a-border);border-radius:6px;background:var(--a-panel-2);color:var(--a-muted)}.adm-thumb img,.adm-thumb video{width:100%;height:100%;object-fit:cover}.adm-list>*{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--a-border)}.adm-list>:last-child{border-bottom:0}.adm-list>a:hover{background:hsla(0,0%,100%,.02)}.adm-kv{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:9px 12px;gap:9px 12px;font-size:13px}.adm-kv dt{color:var(--a-muted)}.adm-kv dd{margin:0;min-width:0}.adm-mini{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--a-border);border-radius:8px;overflow:hidden}.adm-mini>div{padding:10px 12px;border-right:1px solid var(--a-border);border-bottom:1px solid var(--a-border)}.adm-mini>div:nth-child(3n){border-right:0}.adm-mini>div:nth-last-child(-n+3){border-bottom:0}.adm-mini span{display:block;color:var(--a-muted);font-size:11.5px}.adm-mini b{font-size:16px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-section{margin-top:22px}.adm-section>h4{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;color:var(--a-text-2);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.adm-danger-zone{padding:14px;border:1px solid rgba(240,97,109,.35);border-radius:8px;background:rgba(240,97,109,.05)}.adm-callout{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-panel-2);color:var(--a-text-2);font-size:12.5px}.adm-callout.warn{border-color:rgba(232,173,72,.35);background:rgba(232,173,72,.06)}.adm-callout.err{border-color:rgba(240,97,109,.35);background:rgba(240,97,109,.06);color:#ffb3b9}.adm-empty{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:44px 16px;color:var(--a-muted);text-align:center}.adm-empty svg{color:#4a4757}.adm-empty b{color:var(--a-text-2);font-weight:600}.adm-skel{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,#1a1a23,#23232e 50%,#1a1a23);background-size:200% 100%;animation:adm-shimmer 1.2s linear infinite}@keyframes adm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.adm-overlay{position:fixed;inset:0;z-index:60;background:rgba(4,4,8,.6);animation:adm-fade .12s ease-out}.adm-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;display:flex;flex-direction:column;width:min(560px,100vw);border-left:1px solid var(--a-border);background:var(--a-panel);box-shadow:-24px 0 48px rgba(0,0,0,.4);animation:adm-slide .16s ease-out}.adm-drawer-h{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--a-border)}.adm-drawer-b{flex:1 1;overflow-y:auto;padding:18px}.adm-drawer-f{display:flex;gap:8px;justify-content:flex-end;padding:12px 18px;border-top:1px solid var(--a-border)}.adm-modal{position:fixed;top:12vh;left:50%;z-index:71;width:min(480px,calc(100vw - 32px));transform:translateX(-50%);border:1px solid var(--a-border-strong);border-radius:12px;background:var(--a-panel);box-shadow:0 24px 64px rgba(0,0,0,.5);animation:adm-pop .14s ease-out}.adm-modal.wide{width:min(760px,calc(100vw - 32px))}.adm-modal-h{padding:16px 18px 0}.adm-modal-h h3{margin:0;font-size:15px;font-weight:650}.adm-modal-h p{margin:6px 0 0;color:var(--a-text-2);font-size:13px}.adm-modal-b{display:grid;grid-gap:12px;gap:12px;padding:16px 18px}.adm-modal-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--a-border)}.adm-overlay.top{z-index:70}@keyframes adm-fade{0%{opacity:0}}@keyframes adm-slide{0%{transform:translateX(24px);opacity:0}}@keyframes adm-pop{0%{transform:translate(-50%,6px);opacity:0}}.adm-cmd{position:fixed;top:10vh;left:50%;z-index:81;width:min(620px,calc(100vw - 32px));transform:translateX(-50%);overflow:hidden;border:1px solid var(--a-border-strong);border-radius:12px;background:var(--a-panel);box-shadow:0 24px 64px rgba(0,0,0,.55);animation:adm-pop .12s ease-out}.adm-cmd-in{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--a-border);color:var(--a-muted)}.adm-cmd-in input{flex:1 1;height:50px;border:0;background:transparent;color:var(--a-text);font:inherit;font-size:15px;outline:none}.adm-cmd-list{max-height:420px;overflow-y:auto;padding:6px}.adm-cmd-group{padding:8px 10px 4px;color:var(--a-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adm-cmd-item{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--a-text-2);font:inherit;text-align:left;cursor:pointer}.adm-cmd-item.on{background:var(--a-hover);color:var(--a-text)}.adm-cmd-item .hint{margin-left:auto;color:var(--a-muted);font-size:12px}.adm-cmd-foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--a-border);color:var(--a-muted);font-size:11.5px}.adm-toasts{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 40px))}.adm-toast{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border:1px solid var(--a-border-strong);border-radius:10px;background:#1a1a23;box-shadow:0 12px 32px rgba(0,0,0,.45);animation:adm-pop-in .16s ease-out}.adm-toast.ok svg{color:var(--a-green)}.adm-toast.err{border-color:rgba(240,97,109,.45)}.adm-toast.err svg{color:var(--a-red)}@keyframes adm-pop-in{0%{transform:translateY(8px);opacity:0}}.adm-chart{position:relative}.adm-chart svg{display:block;width:100%;overflow:visible}.adm-chart .tip{position:absolute;top:0;z-index:2;padding:7px 10px;border:1px solid var(--a-border-strong);border-radius:7px;background:#1c1c26;font-size:12px;pointer-events:none;white-space:nowrap;transform:translateX(-50%)}.adm-bar{height:6px;overflow:hidden;border-radius:3px;background:var(--a-border)}.adm-bar>i{display:block;height:100%;border-radius:3px;background:var(--a-accent)}.adm-attn{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.adm-attn a{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-panel)}.adm-attn a:hover{border-color:var(--a-border-strong);background:var(--a-panel-2)}.adm-attn .ic{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:rgba(232,173,72,.12);color:var(--a-amber)}.adm-attn .ic.red{background:rgba(240,97,109,.12);color:var(--a-red)}.adm-attn b{display:block;font-size:18px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-attn span{color:var(--a-muted);font-size:12.5px}.adm-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--a-muted)}.adm-dot.green{background:var(--a-green);box-shadow:0 0 0 3px rgba(62,207,142,.15)}.adm-dot.red{background:var(--a-red);box-shadow:0 0 0 3px rgba(240,97,109,.15)}@media (max-width:960px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{position:fixed;top:0;bottom:0;left:0;z-index:62;width:260px;transform:translateX(-100%);transition:transform .18s ease-out}.adm-side.open{transform:none;box-shadow:24px 0 48px rgba(0,0,0,.45)}.adm-menu-btn{display:inline-flex}.adm-scrim{display:block;z-index:61}.adm-top{padding:0 14px}.adm-search-trigger{width:auto}.adm-search-trigger .lbl,.adm-search-trigger kbd{display:none}.adm-page{padding:18px 14px 56px}.adm-grid.three,.adm-grid.two{grid-template-columns:minmax(0,1fr)}.adm-searchbox .adm-input{width:100%}.adm-searchbox{flex:1 1 100%}}:root{color-scheme:dark}body,html{margin:0;padding:0;background:#0b0b10;color:#ecebf1;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;-webkit-font-smoothing:antialiased}.mekan-legacy{--fg:var(--a-text);--fg-soft:var(--a-text-2);--muted:var(--a-muted);--accent:var(--a-accent);--card:var(--a-panel);--border:var(--a-border);--surface:var(--a-panel-2)}.auth{min-height:100vh;display:grid;place-items:center;padding:32px 16px}.auth-card{width:100%;max-width:400px;background:var(--a-panel);border:1px solid var(--a-border);border-radius:12px;padding:28px}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:22px}.auth-logo{width:30px;height:30px;border-radius:7px;background:var(--a-accent);color:#111;font-weight:700;display:grid;place-items:center;font-size:14px}.auth-brand b{font-size:15px;display:block}.auth-brand span{color:var(--a-muted);font-size:12px}.auth h1{font-size:18px;margin:0 0 6px;font-weight:600}.auth p.lead{color:var(--a-text-2);margin:0 0 18px}.auth .stack,.auth form{display:grid;grid-gap:12px;gap:12px}.auth label{display:grid;grid-gap:6px;gap:6px;color:var(--a-text-2);font-size:12.5px}.auth input{height:38px;border-radius:var(--a-radius);border:1px solid var(--a-border-strong);background:var(--a-bg);color:var(--a-text);padding:0 12px;font:inherit}.auth input:focus{outline:none;border-color:var(--a-accent)}.auth input.code{letter-spacing:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;font-size:18px}.auth .btn{height:38px;border-radius:var(--a-radius);border:1px solid var(--a-border-strong);background:var(--a-panel-2);color:var(--a-text);font:inherit;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px}.auth .btn:hover{background:var(--a-hover)}.auth .btn.primary{background:var(--a-accent);border-color:var(--a-accent);color:#111}.auth .btn.primary:hover{filter:brightness(1.06)}.auth .btn:disabled{opacity:.55;cursor:default}.auth .link{background:none;border:0;color:var(--a-text-2);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}.auth .sep{display:flex;align-items:center;gap:10px;color:var(--a-muted);font-size:12px}.auth .sep:after,.auth .sep:before{content:"";flex:1 1;height:1px;background:var(--a-border)}.auth .err{border:1px solid rgba(240,97,109,.4);background:rgba(240,97,109,.08);color:#f6a3aa;border-radius:var(--a-radius);padding:9px 11px;font-size:12.5px}.auth .note{background:var(--a-panel-2);color:var(--a-text-2);font-size:12.5px}.auth .note,.auth .secret{border:1px solid var(--a-border);border-radius:var(--a-radius);padding:10px 12px}.auth .secret{background:var(--a-bg);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.auth .codes,.auth .secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth .codes{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.auth .codes span{background:var(--a-bg);border:1px solid var(--a-border);border-radius:6px;padding:6px 8px;text-align:center}.auth .choices{display:grid;grid-gap:10px;gap:10px}.auth .choice{display:block;border:1px solid var(--a-border);border-radius:10px;padding:14px 16px;background:var(--a-panel-2)}.auth .choice:hover{border-color:var(--a-border-strong);background:var(--a-hover)}.auth .choice b{display:block;margin-bottom:2px}.auth .choice span{color:var(--a-muted);font-size:12.5px}.auth .foot{margin-top:18px;color:var(--a-muted);font-size:12px;display:flex;justify-content:space-between}