@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-family:Inter Variable,Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Noto Sans SC,sans-serif;color:#f8f8f5;background:#111315;--bg: #111315;--rail: #111315;--surface: #17191b;--surface-2: #1b1d1f;--surface-input: #0e1012;--surface-selected: color-mix(in srgb, #f1c644 18%, #17191b);--surface-hover: rgb(255 255 255 / .09);--surface-rail: #111315;--surface-panel: #17191b;--surface-auth: #111315;--surface-dialog: #1b1d1f;--surface-avatar: #222222;--line: #3a3d40;--line-soft: rgb(58 61 64 / .82);--line-faint: rgb(58 61 64 / .55);--line-strong: #5c6166;--muted: rgb(248 248 245 / .68);--muted-strong: rgb(248 248 245 / .82);--muted-soft: rgb(248 248 245 / .48);--text: #f8f8f5;--text-strong: #ffffff;--text-soft: #f3f4ef;--brand: #05a7dc;--brand-hover: #3ff7ff;--brand-foreground: #111315;--action: #22bbff;--action-hover: #3cc6ff;--action-border: rgb(34 187 255 / .48);--action-foreground: #111315;--action-shadow: rgb(34 187 255 / .28);--signal-gold: #f1c644;--signal-gold-soft: rgb(241 198 68 / .16);--signal-gold-border: rgb(241 198 68 / .42);--success: #46c47c;--success-foreground: #8ee0ad;--success-shadow: rgb(70 196 124 / .28);--blue: #22bbff;--danger: #ff5e57;--danger-soft: rgb(255 94 87 / .11);--danger-border: rgb(255 94 87 / .34);--danger-foreground: #ffb0ae;--dot: #6d757a;--grid-line: rgb(164 169 159 / .065);--switch: #3a3d40;--auth-button-bg: #22bbff;--auth-button-border: #22bbff;--auth-button-fg: #111315;--dialog-backdrop: rgb(8 10 12 / .78);--shadow: rgb(0 0 0 / .45);--panel-shadow: rgb(0 0 0 / .38);--paper: #f3f4ef;--paper-2: #e6e7e1;--paper-ink: #111315;--paper-muted: #6d757a;--paper-line: rgb(17 19 21 / .24);--cut: 14px;--font-display: "Songti SC", "Noto Serif SC", "Source Han Serif SC", "Iowan Old Style", Palatino, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}:root[data-theme=light]{color-scheme:light;color:#101c2b;background:#ebe9e2;--bg: #ebe9e2;--rail: #111315;--surface: #f4f2eb;--surface-2: #deddd6;--surface-input: #ffffff;--surface-selected: color-mix(in srgb, #f1c644 22%, #f4f2eb);--surface-hover: rgb(23 32 27 / .075);--surface-rail: #111315;--surface-panel: #f4f2eb;--surface-auth: #ebe9e2;--surface-dialog: #f4f2eb;--surface-avatar: #d8d8d2;--line: #b7b6af;--line-soft: rgb(183 182 175 / .9);--line-faint: rgb(183 182 175 / .7);--line-strong: #91938f;--muted: #627087;--muted-strong: #4e5c70;--muted-soft: #7a8796;--text: #101c2b;--text-strong: #0b1420;--text-soft: #17202b;--brand: #0075a8;--brand-hover: #05a7dc;--brand-foreground: #ffffff;--action: #168dff;--action-hover: #087ee8;--action-border: rgb(8 126 232 / .34);--action-foreground: #ffffff;--action-shadow: rgb(22 141 255 / .22);--signal-gold: #f1c644;--signal-gold-soft: rgb(241 198 68 / .18);--signal-gold-border: rgb(184 150 24 / .46);--success: #2f8a56;--success-foreground: #1f5c38;--success-shadow: rgb(47 138 86 / .22);--blue: #087ee8;--danger: #c2413a;--danger-soft: rgb(194 65 58 / .1);--danger-border: rgb(194 65 58 / .3);--danger-foreground: #8f2f2a;--dot: #91938f;--grid-line: rgb(47 111 167 / .065);--switch: #c5c4bd;--auth-button-bg: #168dff;--auth-button-border: #168dff;--auth-button-fg: #ffffff;--dialog-backdrop: rgb(17 19 21 / .42);--shadow: rgb(17 18 15 / .18);--panel-shadow: rgb(17 18 15 / .14);--paper: #f8f7f2;--paper-2: #ecebe4;--paper-ink: #101214;--paper-muted: #5d5d59;--paper-line: rgb(17 19 21 / .2)}*{box-sizing:border-box}button,input,select{font:inherit}button{color:inherit}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:3px solid var(--signal-gold);outline-offset:3px}input:focus-visible,.search:focus-within,.switch:focus-visible{outline:none}.command-kicker,.tactical-label{display:inline-block;color:var(--brand);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.cut{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.ak-tag{--ak-tag-signal: var(--brand);--ak-tag-text: #f3f4ef;--ak-tag-surface: rgba(17, 19, 21, .88);position:relative;display:inline-flex;box-sizing:border-box;min-height:1.55rem;padding:.28rem .7rem .28rem .85rem;border:1px solid color-mix(in srgb,var(--ak-tag-signal) 55%,transparent);align-items:center;color:var(--ak-tag-text);background:var(--ak-tag-surface);clip-path:polygon(0 0,calc(100% - .45rem) 0,100% .45rem,100% 100%,0 100%);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.ak-tag:before{position:absolute;inset:0 auto 0 0;width:.28rem;content:"";background:var(--ak-tag-signal)}.ak-tag--success{--ak-tag-signal: var(--success)}.ak-tag--advanced{--ak-tag-signal: var(--signal-gold)}.ak-tag--danger{--ak-tag-signal: var(--danger)}.ak-tag--neutral{--ak-tag-signal: var(--dot)}.ak-notice{--ak-notice-signal: var(--brand);position:relative;display:grid;box-sizing:border-box;margin:14px 0;min-height:4.6rem;padding:.9rem 1.1rem .9rem 0;border:1px solid var(--paper-line);color:#171a1d;background:#f3f4eff0;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);grid-template-columns:5.6rem 1fr;box-shadow:0 1.1rem 2.2rem #00000047}.ak-notice:before{position:absolute;inset:0 auto 0 0;width:.35rem;content:"";background:var(--ak-notice-signal)}.ak-notice__code{display:flex;padding:0 .8rem;align-items:center;justify-content:center;color:var(--ak-notice-signal);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.3;text-align:center}.ak-notice__body{padding-left:1.1rem;border-left:1px solid rgba(17,19,21,.2)}.ak-notice__title{display:block;font-size:14px;font-weight:800;line-height:1.25}.ak-notice__message{margin:.35rem 0 0;color:#111315ad;font-size:12px;line-height:1.55}.ak-notice--warning{--ak-notice-signal: var(--signal-gold)}.ak-notice--danger{--ak-notice-signal: var(--danger)}.ak-notice--success{--ak-notice-signal: var(--success)}.ak-status{--ak-status-signal: var(--brand);--ak-status-text: #f3f4ef;display:inline-grid;min-height:2.75rem;padding:.55rem .8rem;align-items:center;color:var(--ak-status-text);background:#111315e0;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:.7rem}.ak-status__signal{width:.5rem;height:.5rem;background:var(--ak-status-signal);box-shadow:0 0 .75rem color-mix(in srgb,var(--ak-status-signal) 80%,transparent);grid-row:1 / 3;animation:signal-pulse 1.8s ease-in-out infinite}.ak-status__label{color:var(--ak-status-signal);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.ak-status__detail{margin-top:.15rem;color:color-mix(in srgb,var(--ak-status-text) 72%,transparent);font-size:12px;line-height:1.2}.ak-status--warning{--ak-status-signal: var(--signal-gold)}.ak-status--critical{--ak-status-signal: var(--danger)}.ak-status--success{--ak-status-signal: var(--success)}.ak-status--offline{--ak-status-signal: var(--dot)}.ak-status--offline .ak-status__signal{box-shadow:none;animation:none}.ak-counter-group{display:flex;align-items:stretch;width:100%;min-height:52px;background:#11131573;border-top:1px solid var(--line-faint)}.ak-counter{display:inline-flex;align-items:baseline;gap:8px;min-height:42px;padding:0 14px;border-right:1px solid rgba(243,244,239,.16);color:var(--text)}.ak-counter:last-child{border-right:0}.ak-counter__content{font-family:var(--font-mono);font-size:18px;font-weight:800;letter-spacing:-.04em;color:var(--signal-gold)}.ak-counter__suffix{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ak-loading-host{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;min-height:1.85rem;overflow:visible;vertical-align:middle}.ak-loading-host--labeled{justify-content:flex-start;gap:.45rem;min-width:0}.ak-loading-host__label{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ak-loading{--ak-loading-color: var(--action);position:relative;width:38px;height:38px;margin:0;border:5px solid var(--ak-loading-color);transform:rotate(-45deg);display:inline-block;flex:none}.ak-loading:after{content:"";position:absolute;left:50%;top:50%;width:38px;height:38px;border:5px solid var(--ak-loading-color);transform:translate(-50%,-50%);animation:ak-radio .7s ease-out infinite}.ak-loading--compact{width:.85rem;height:.85rem;border-width:2px}.ak-loading--compact:after{width:.85rem;height:.85rem;border-width:2px;animation-name:ak-radio-compact}.ak-loading-track{--ak-loading-track-color: var(--action);position:relative;width:min(280px,70%);height:2px;margin-top:28px;background:color-mix(in srgb,var(--ak-loading-track-color) 55%,transparent)}.ak-loading-track__runner{position:absolute;top:50%;left:0;width:18px;height:18px;border-radius:30%;background:var(--ak-loading-track-color);animation:ak-loading-track-move 5s ease infinite;transform:translate(-50%,-50%)}.ak-loading-track__label{position:absolute;top:-1.6rem;right:-4.2rem;color:var(--brand);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ak-media--album{position:relative;display:inline-block;border:6px solid #f8f7f2;box-shadow:0 8px 18px #00000073;padding:0;transform:rotate(2deg)}.ak-media--album img,.ak-media--album .owner-avatar-fallback,.ak-media--album .profile-avatar-fallback{display:block;border:0;padding:0;clip-path:none;box-shadow:none}.ak-media--album:before{content:"";position:absolute;top:4px;left:-9px;width:100%;height:98%;border:5px solid #f8f7f2;background:#222;box-shadow:0 5px 10px #0006;transform:rotate(-5deg);z-index:-1}@keyframes ak-radio{0%{width:38px;height:38px;opacity:1}to{width:90px;height:90px;opacity:0}}@keyframes ak-radio-compact{0%{width:.85rem;height:.85rem;opacity:1}to{width:1.85rem;height:1.85rem;opacity:0}}@keyframes ak-loading-track-move{0%{left:0}50%{left:100%;width:36px;height:36px;transform:translate(-50%,-50%) rotate(450deg)}75%{left:100%;width:36px;height:36px;transform:translate(-50%,-50%) rotate(450deg)}to{left:0}}.admin-shell{min-height:100vh;display:grid;grid-template-columns:186px minmax(620px,1fr) minmax(420px,540px);background-color:var(--bg);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:32px 32px}.admin-shell.ledger-view{grid-template-columns:186px minmax(0,1fr)}.admin-shell.ledger-view .workspace{border-right:0;padding-right:24px}.admin-rail{position:sticky;top:0;height:100vh;border-right:1px solid #3a3d40;padding:22px 14px 18px;display:flex;flex-direction:column;color:#f8f8f5;background:var(--surface-rail);--muted: rgb(248 248 245 / .68);--muted-strong: rgb(248 248 245 / .82);--text: #f8f8f5;--text-soft: #f3f4ef}.owner-mark{display:grid;place-items:center;gap:16px;margin-bottom:42px}.owner-mark .ak-media--album img,.owner-mark .ak-media--album .owner-avatar-fallback{width:64px;height:64px;object-fit:cover}.owner-avatar-fallback{display:grid;place-items:center;background:#222;color:var(--brand);font-family:var(--font-display);font-size:28px;font-weight:900}.owner-mark div{display:flex;align-items:center;gap:7px}.owner-mark strong{font-size:15px;letter-spacing:-.01em}.owner-mark i{width:8px;height:8px;background:var(--success);border-radius:50%;box-shadow:0 0 10px var(--success-shadow);animation:signal-pulse 1.8s ease-in-out infinite}.admin-rail nav{display:grid;gap:8px}.admin-rail nav button{border:1px solid transparent;background:transparent;border-radius:0;min-height:52px;padding:0 14px;display:flex;align-items:center;gap:12px;color:#f8f8f5ad;cursor:pointer;position:relative;font-weight:650}.admin-rail nav button:hover{border-color:#3a3d40;background:#ffffff17;color:#f8f8f5}.admin-rail nav button.active{border-color:transparent;background:var(--brand);color:#111315;box-shadow:0 0 1.4rem color-mix(in srgb,var(--brand) 48%,transparent)}.admin-rail nav button.active:before{display:none}.rail-footer{margin-top:auto;padding-top:16px;border-top:1px solid #3a3d40;display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:10px}.rail-footer div{grid-column:1 / -1;display:grid;gap:4px;color:#f8f8f59e;font-size:12px}.rail-footer .command-kicker{color:var(--signal-gold)}.rail-footer strong{color:#f8f8f5;font-size:14px}.rail-footer button{border:0;background:none;padding:4px;color:#f8f8f5b8;cursor:pointer}.rail-footer button:hover,.rail-footer button:focus-visible{color:#fff}.workspace{min-width:0;padding:16px 18px 0 22px;border-right:1px solid #3a3d40;overflow:hidden;background:color-mix(in srgb,var(--surface) 88%,transparent)}.workspace-header{min-height:84px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);padding:14px 18px;background:var(--surface-2);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}.workspace-header .command-kicker,.workspace-header .tactical-label{color:var(--brand)}.workspace-header h1{margin:4px 0 0;font-family:var(--font-display);font-size:38px;font-weight:900;line-height:1;letter-spacing:-.03em;white-space:nowrap}.header-actions{display:flex;gap:12px}.search{width:clamp(240px,25vw,340px);height:43px;border:1px solid var(--line-strong);background:var(--surface-input);border-radius:0;display:flex;align-items:center;gap:10px;padding:0 11px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.search:focus-within{border-color:var(--line-strong);box-shadow:inset 4px 0 0 var(--brand),0 0 22px #22bbff29}.search-submit{width:20px;height:28px;border:0;padding:0;background:none;color:var(--muted-strong);display:grid;place-items:center;cursor:pointer}.search input{min-width:0;flex:1;border:0;outline:0;background:none;color:var(--text)}.search input:focus{outline:none}.search input::placeholder{color:var(--muted-soft)}.search kbd{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em}.primary{border:1px solid color-mix(in srgb,var(--action) 70%,white);background:var(--action);color:var(--action-foreground);font-weight:800;border-radius:0;min-height:43px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);box-shadow:0 10px 28px var(--action-shadow),0 0 22px #22bbff2e;transition:transform .16s ease,filter .16s ease}.primary:hover:not(:disabled){background:var(--action-hover);transform:translateY(-1px)}.primary:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none;filter:grayscale(.2)}.invite-action{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.primary .ak-loading{--ak-loading-color: var(--action-foreground)}.error-banner,.success-banner{display:none}.user-table{min-height:calc(100vh - 100px);display:flex;flex-direction:column}.user-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-bottom:1px solid var(--line-soft);background:transparent;min-height:76px;padding:0 14px;display:grid;grid-template-columns:minmax(180px,1.45fr) .9fr .95fr .8fr;align-items:center;gap:12px;text-align:left;color:var(--text-soft)}button.user-row{cursor:pointer}button.user-row:hover{background:var(--surface-hover)}.user-row.table-head{min-height:55px;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.user-row.selected{margin-top:-1px;border:1px solid color-mix(in srgb,var(--signal-gold) 42%,var(--line));border-left:4px solid var(--signal-gold);background:var(--surface-selected);box-shadow:inset 12px 0 28px var(--signal-gold-soft),0 12px 28px #00000029}.user-cell{display:flex;align-items:center;gap:12px;min-width:0}.user-cell img{width:38px;height:38px;border-radius:0;object-fit:cover;background:var(--surface-2);clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.user-cell strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.status-cell{display:flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:14px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dot);flex:none}.dot.active{background:var(--success);box-shadow:0 0 12px var(--success-shadow)}.money{font-variant-numeric:tabular-nums;color:var(--muted-strong)}.money.positive{color:var(--success)}.muted{color:var(--muted);font-size:14px}.table-footer{position:sticky;bottom:0;z-index:1;margin-top:auto;min-height:52px;display:flex;align-items:center;color:var(--muted-strong);padding:0;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.table-state{min-height:300px;display:grid;place-items:center;justify-items:center;gap:10px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.table-state .ak-loading{margin-bottom:8px}.table-state .ak-loading-track{margin:8px 0 4px}.inspector{height:calc(100vh - 52px);overflow-y:auto;margin:26px 22px 26px 26px;padding:31px 32px 26px;background:var(--paper);color:var(--paper-ink);position:relative;isolation:isolate;box-shadow:0 24px 58px #0000006b,0 0 0 1px color-mix(in srgb,var(--signal-gold) 28%,transparent);clip-path:polygon(0 14px,14px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.inspector:before{content:"";position:absolute;z-index:-1;top:8px;right:-7px;bottom:-11px;left:8px;border:1px solid #aba9a1;background:var(--paper-2);transform:rotate(.45deg)}.inspector:not(.empty):after{content:"";position:absolute;left:0;top:0;width:5px;height:72px;background:var(--signal-gold);box-shadow:0 0 22px var(--signal-gold-soft)}.inspector .muted,.inspector time,.inspector label,.inspector span{color:var(--paper-muted)}.inspector .ak-tag{color:var(--ak-tag-text)}.inspector .ak-status,.inspector .ak-status span{color:var(--ak-status-text)}.inspector .ak-status__label{color:var(--ak-status-signal)}.inspector .ak-status__detail{color:color-mix(in srgb,var(--ak-status-text) 72%,transparent)}.inspector .ak-notice{margin:4px 0 8px}.inspector .status-cell,.inspector .linked{color:var(--paper-ink)!important}.inspector .dot.active{background:var(--success);box-shadow:0 0 10px var(--success-shadow)}.inspector .switch.on{background:var(--success)}.inspector .segmented button{color:var(--paper-muted)}.inspector .segmented button.active{border-color:var(--action);background:color-mix(in srgb,var(--action) 10%,transparent);color:var(--action)}.inspector .profile-heading,.inspector .balance-summary,.inspector .adjustment,.inspector .ledger article,.inspector .system-clock{border-color:var(--paper-line)}.inspector .money-input,.inspector .segmented,.inspector .reason-input{border-color:#11131552;background:#ffffff6b;color:var(--paper-ink)}.inspector .money-input input,.inspector .profile-heading h2,.inspector .adjustment h3,.inspector .ledger h3{color:var(--paper-ink)}.inspector .credit{color:var(--success)}.inspector .debit{color:var(--danger)}.inspector .command-kicker,.inspector .tactical-label{color:color-mix(in srgb,var(--signal-gold) 70%,#6d757a)}.inspector.empty{display:grid;place-items:center;color:var(--paper-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.inspector-close{display:none;position:absolute;right:20px;top:20px;z-index:2;width:40px;height:40px;place-items:center;background:none;border:0;color:var(--paper-muted);cursor:pointer}.inspector.overlay .inspector-close,.inspector-overlay .inspector-close{display:grid}.inspector-backdrop{display:none}.profile-heading{min-height:150px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:17px;padding-top:22px;border-bottom:1px solid var(--paper-line);position:relative}.dossier-kicker{position:absolute;left:0;top:0}.profile-heading .ak-media--album img,.profile-heading .ak-media--album .profile-avatar-fallback{width:78px;height:78px;object-fit:cover}.profile-avatar-fallback{display:grid;place-items:center;background:var(--paper-2);color:var(--paper-ink);font-family:var(--font-display);font-size:24px;font-weight:900}.profile-heading h2{margin:0 0 7px;font-family:var(--font-display);font-size:26px;font-weight:900;letter-spacing:-.02em}.profile-heading a{display:flex;align-items:center;gap:4px;color:var(--brand);text-decoration:none;font-size:14px}.profile-heading a:hover{color:var(--brand-hover)}.profile-heading div>span{display:block;margin-top:8px;color:var(--paper-muted);font-size:14px}.access-control{grid-column:1 / -1;padding:12px 0 4px;border-left:0;border-top:1px solid var(--paper-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.access-control label{color:var(--paper-muted);font-size:13px}.access-control span{grid-column:1 / -1;margin:0!important;font-size:12px!important}.switch{width:41px;height:22px;border:0;border-radius:99px;padding:3px;background:var(--switch);cursor:pointer}.switch i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .16s ease}.switch.on{background:var(--success)}.switch.on i{transform:translate(19px)}.balance-summary{min-height:102px;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--paper-line)}.balance-summary div{display:grid;gap:8px}.balance-summary span{color:var(--paper-muted);font-size:13px}.balance-summary strong{font-size:27px;color:var(--signal-gold);font-variant-numeric:tabular-nums}.balance-summary strong.linked{font-size:14px;color:var(--paper-ink);display:flex;align-items:center;gap:8px}.adjustment{padding:23px 0 22px;border-bottom:1px solid var(--paper-line);display:grid;gap:13px}.adjustment h3,.ledger h3{font-size:16px;margin:0}.adjustment label{display:grid;gap:7px;color:var(--paper-muted);font-size:13px}.adjustment-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.money-input,.segmented,.reason-input{min-height:42px;border:1px solid var(--line);border-radius:0;background:var(--surface-input);color:var(--text-soft)}.money-input{display:flex;align-items:center;padding:0 11px;gap:8px}.money-input input{min-width:0;width:100%;background:none;border:0;outline:0;color:var(--text)}.segmented{display:grid;grid-template-columns:1fr 1fr;padding:3px}.segmented button{border:0;background:transparent;color:var(--muted);border-radius:0;cursor:pointer}.segmented button.active{border:1px solid var(--action-border);color:var(--blue);background:color-mix(in srgb,var(--action) 8%,transparent)}.reason-input{width:100%;padding:0 11px}.submit-adjustment{justify-self:end;min-width:145px}.model-credential-summary strong:not(.linked){color:var(--paper-ink);font-family:var(--font-mono);font-size:15px}.model-credential-form h3{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:900}.model-credential-form>p{margin:0;color:var(--paper-muted);font-size:13px;line-height:1.6}.model-credential-form input{min-height:43px;border:1px solid rgb(17 19 21 / .32);border-radius:0;background:#ffffff6b;color:var(--paper-ink);padding:0 11px;font-family:var(--font-mono)}.model-credential-form input:focus{outline:none;border-color:#11131552;box-shadow:inset 3px 0 0 var(--brand)}.credential-actions{display:flex;justify-content:flex-end;gap:10px}.danger-button{min-height:43px;border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);background:transparent;color:#9b2926;padding:0 15px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.danger-button:disabled{opacity:.5;cursor:wait}.ledger{padding-top:22px}.ledger>header{display:flex;justify-content:space-between;color:var(--muted)}.ledger>header span{font-size:12px}.ledger article{padding:17px 0;border-bottom:1px solid var(--line-faint);position:relative}.ledger article div{display:flex;justify-content:space-between}.ledger time{color:var(--muted);font-size:13px}.ledger article strong{font-size:14px}.credit{color:var(--success)}.debit{color:var(--danger)}.ledger article p{margin:8px 70px 0 0;color:var(--muted-strong);font-size:13px}.ledger article small{position:absolute;right:0;bottom:17px;color:var(--muted)}.empty-ledger{color:var(--muted)}.system-clock{margin-top:24px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;text-align:right}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--dialog-backdrop);display:grid;place-items:center;padding:20px}.dialog{width:min(430px,100%);background:#171a1d;color:#f3f4ef;border:1px solid #626a70;border-left:5px solid var(--signal-gold);border-radius:0;box-shadow:0 22px 70px var(--shadow);padding:0;display:grid;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%);animation:ak-dialog-enter .16s ease-out}.dialog header,.ak-dialog__header{display:grid;padding:1.15rem 1.35rem 1rem;border-bottom:1px solid #3b4146;gap:.45rem;position:relative}.ak-dialog__eyebrow{color:var(--brand);font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dialog h2,.ak-dialog__title{margin:0;padding:0;border:0;font-family:var(--font-display);font-size:28px;font-weight:900;letter-spacing:-.03em;color:#fff}.dialog header button{position:absolute;right:14px;top:14px;border:0;background:none;color:#f3f4efb3}.ak-dialog__body{padding:1.25rem 1.35rem;display:grid;gap:14px}.dialog label{display:grid;gap:7px;color:#c5cbd0;font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dialog input{height:43px;border:1px solid var(--line);background:var(--surface-input);color:var(--text);border-radius:0;padding:0 12px}.dialog input:focus{outline:none;border-color:var(--line);box-shadow:inset 3px 0 0 var(--brand)}.dialog-error,.auth-error{border:1px solid var(--danger-border);border-radius:0;background:var(--danger-soft);color:var(--danger-foreground);padding:10px 12px;font-size:13px}.dialog footer,.ak-dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 1.35rem 1.35rem}.dialog footer>button:not(.primary){height:42px;border:0;background:transparent;color:#f3f4ef9e;cursor:pointer}@keyframes ak-dialog-enter{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.global-ledger{padding:20px 12px}.back-button{border:0;background:none;color:var(--muted);display:flex;gap:7px;align-items:center}.ledger-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px;align-items:baseline;padding:38px 8px;border-bottom:1px solid var(--line)}.ledger-summary strong{color:var(--signal-gold);font-size:28px}.ledger-summary span{color:var(--muted);font-size:13px}.global-ledger-table{min-width:760px}.global-ledger-head,.global-ledger-row{display:grid;grid-template-columns:116px minmax(130px,.8fr) minmax(230px,1.5fr) 110px 100px;align-items:center;gap:14px;min-height:64px;border-bottom:1px solid var(--line);padding:0 8px}.global-ledger-head{min-height:50px;color:var(--muted);font-size:13px}.global-ledger-row time,.global-ledger-row>small{color:var(--muted);font-size:12px}.global-ledger-row img,.ledger-avatar-fallback{width:30px;height:30px;border-radius:0;object-fit:cover}.ledger-avatar-fallback{display:grid;flex:0 0 auto;place-items:center;background:var(--surface-2);color:var(--muted-strong);font-size:12px;font-style:normal;font-weight:700}.ledger-user{display:flex;align-items:center;gap:9px;min-width:0}.ledger-reason{display:grid;gap:4px;min-width:0}.ledger-reason strong{color:var(--text-soft);font-size:13px}.ledger-reason small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.release-layout{min-height:calc(100vh - 100px);display:grid;grid-template-columns:minmax(620px,1.35fr) minmax(350px,.65fr);gap:18px;padding-top:14px}.release-table{min-width:0;border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-panel) 86%,transparent)}.release-row{width:100%;min-height:72px;display:grid;grid-template-columns:minmax(124px,.8fr) minmax(112px,.8fr) minmax(92px,.72fr) minmax(86px,.65fr) 100px;align-items:center;gap:14px;padding:0 15px;border:0;border-bottom:1px solid var(--line-faint);background:transparent;color:var(--text-soft);text-align:left}button.release-row{cursor:pointer}button.release-row:hover{background:var(--surface-hover)}.release-row.selected{border-left:4px solid var(--signal-gold);padding-left:11px;background:var(--surface-selected)}.release-head{min-height:48px;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.release-version{display:grid;gap:3px}.release-version strong{color:var(--text-strong);font-size:16px}.release-version small,.release-row time{color:var(--muted);font-size:12px}.release-row code{overflow:hidden;color:var(--muted-strong);font-size:12px;text-overflow:ellipsis}.release-status{display:inline-flex;align-items:center;gap:8px;color:var(--muted-strong);font-size:13px;white-space:nowrap}.release-status i{width:7px;height:7px;border-radius:50%;background:var(--dot)}.release-status.published{color:var(--success)}.release-status.published i{background:var(--success);box-shadow:0 0 12px var(--success-shadow)}.release-status.draft{color:var(--signal-gold)}.release-status.draft i{background:var(--signal-gold)}.release-status.paused{color:var(--danger)}.release-status.paused i{background:var(--danger)}.release-empty{min-height:330px;display:grid;place-items:center;align-content:center;gap:9px;color:var(--muted);text-align:center}.release-empty strong{color:var(--text-soft)}.release-empty span{max-width:340px;font-size:13px;line-height:1.6}.release-inspector{min-width:0;align-self:start;padding:25px 26px 21px;background:var(--paper);color:var(--paper-ink);box-shadow:0 20px 48px #00000057,0 0 0 1px color-mix(in srgb,var(--signal-gold) 24%,transparent);clip-path:polygon(0 12px,12px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);position:relative}.release-inspector:before{content:"";position:absolute;left:0;top:0;width:5px;height:64px;background:var(--signal-gold)}.release-inspector.empty{min-height:280px;display:grid;place-items:center;color:var(--paper-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.release-inspector.empty:before{display:none}.release-inspector header{padding-bottom:20px;border-bottom:1px solid var(--paper-line)}.release-inspector header .tactical-label,.release-inspector header .command-kicker{color:color-mix(in srgb,var(--signal-gold) 70%,#6d757a)}.release-inspector header>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.release-inspector h2{margin:0;font-family:var(--font-display);font-size:34px;font-weight:900;line-height:1}.release-inspector header p{margin:12px 0 0;color:var(--paper-muted);font-size:13px}.release-inspector .release-status{color:var(--paper-muted)}.release-inspector .release-status.published{color:var(--success)}.release-inspector .release-status.draft{color:#b87900}.release-facts{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:19px 0;border-bottom:1px solid var(--paper-line)}.release-facts div{display:grid;gap:5px;padding:8px 10px 8px 0}.release-facts dt{color:var(--paper-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.release-facts dd{margin:0;overflow:hidden;color:var(--paper-ink);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.release-notes{padding:19px 0 21px;border-bottom:1px solid var(--paper-line)}.release-notes h3{margin:0 0 9px;font-size:14px}.release-notes p{margin:0;color:var(--paper-muted);font-size:13px;line-height:1.65;white-space:pre-line}.release-actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:21px}.release-actions button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.release-pause,.release-refresh{border:1px solid rgb(17 19 21 / .35);background:transparent;color:var(--paper-ink);padding:0 14px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.release-pause{border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:#9b2926}.release-actions button:disabled{opacity:.5;cursor:wait}.release-inspector footer{display:flex;align-items:flex-start;gap:7px;margin-top:20px;color:var(--paper-muted);font-size:11px;line-height:1.5}.model-gateway-view{width:min(980px,100%);display:grid;gap:18px;padding:18px 0 36px}.gateway-status-panel,.gateway-connect-panel{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-panel) 90%,transparent)}.gateway-status-panel{padding:26px}.gateway-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:17px;align-items:start}.gateway-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);color:var(--brand)}.gateway-heading h2{margin:5px 0 7px;color:var(--text-strong);font-family:var(--font-display);font-size:28px}.gateway-heading p{max-width:650px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.gateway-state{min-width:92px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;border:1px solid var(--line);color:var(--muted);font-size:13px}.gateway-state.ready{border-color:color-mix(in srgb,var(--success) 55%,var(--line));color:var(--success)}.gateway-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding-top:20px;border-top:1px solid var(--line-faint)}.gateway-facts div{min-width:0;display:grid;gap:7px;padding-right:16px}.gateway-facts dt{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.gateway-facts dd{margin:0;overflow:hidden;color:var(--text-soft);font-family:var(--font-mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gateway-connect-panel{display:grid;gap:18px;padding:24px 26px}.gateway-connect-panel header{display:flex;align-items:flex-start;gap:11px;color:var(--text-soft)}.gateway-connect-panel h3{margin:0 0 4px;font-size:16px}.gateway-connect-panel p{margin:0;color:var(--muted);font-size:12px}.gateway-connect-panel label{display:grid;gap:8px;color:var(--muted-strong);font-size:12px}.gateway-connect-panel input{height:46px;border:1px solid var(--line);background:var(--surface-2);color:var(--text-strong);padding:0 13px;font-family:var(--font-mono);outline:none}.gateway-connect-panel input:focus{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.gateway-actions{display:flex;gap:10px}.gateway-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px}.danger-outline{border:1px solid color-mix(in srgb,var(--danger) 60%,var(--line));background:transparent;color:var(--danger);cursor:pointer}.gateway-flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 17px;border:1px solid var(--line-faint);color:var(--muted);font-size:12px}.gateway-flow span{color:var(--text-soft)}.gateway-flow i{color:var(--brand);font-style:normal}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background-color:var(--surface-auth);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px}.auth-screen--boot{background:#016d8d;background-image:none;color:#fff;gap:18px;justify-items:center;text-align:center}.auth-screen--boot .command-kicker{color:#ffffffc7}.auth-boot-brand{font-family:Arial Narrow,Inter Variable,sans-serif;font-size:clamp(2.6rem,8vw,4.2rem);font-style:italic;font-weight:900;letter-spacing:-.055em;line-height:.82}.auth-boot-brand small{display:block;margin-top:.2em;font-size:.38em;letter-spacing:-.04em}.auth-screen--boot .ak-loading{--ak-loading-color: white;margin:12px 0 4px}.auth-screen--boot .ak-loading-track{--ak-loading-track-color: white;width:min(320px,70vw)}.auth-screen--boot p{margin:0;color:#fffc;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.auth-panel{width:min(420px,100%);display:grid;gap:16px;padding:28px 26px 24px;border:1px solid var(--line);background:var(--surface-2);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);box-shadow:0 24px 70px var(--shadow)}.brand-wordmark{color:var(--brand);font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.auth-panel h1{margin:8px 0 0;font-family:var(--font-display);font-size:36px;font-weight:900;letter-spacing:-.03em}.auth-panel p,.auth-panel small{color:var(--muted)}.github-login{height:56px;border:1px solid var(--auth-button-border);background:var(--auth-button-bg);border-radius:0;color:var(--auth-button-fg);display:flex;gap:12px;align-items:center;justify-content:center;font-weight:800;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);box-shadow:0 10px 28px var(--action-shadow),0 0 22px #22bbff2e;cursor:pointer}.github-login:hover{filter:brightness(1.06);transform:translateY(-1px)}.auth-actions{display:grid;gap:10px}.auth-secondary{min-height:42px;border:0;background:transparent;color:var(--muted-strong);text-align:left;padding:0;cursor:pointer}.auth-panel a{color:var(--blue);font-size:13px}@keyframes signal-pulse{0%,to{opacity:.48}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.owner-mark i,.dot.active,.release-status.published i,.ak-status__signal,.ak-loading:after,.ak-loading-track__runner{animation:none}.primary:hover,.github-login:hover{transform:none}.dialog{animation:none}}@media(max-width:1360px){.workspace-header{display:grid;padding-bottom:15px}.workspace-header h1{white-space:nowrap}.header-actions{width:100%}.search{flex:1;width:auto}.primary{white-space:nowrap}}@media(max-width:1120px){.admin-shell{grid-template-columns:176px minmax(0,1fr)}.inspector-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;border:0;padding:0;background:var(--dialog-backdrop);cursor:pointer}.inspector{position:fixed;z-index:10;top:16px;right:16px;bottom:16px;width:min(540px,calc(100vw - 208px));height:auto;margin:0;overscroll-behavior:contain}.inspector-close{display:grid}.profile-heading{padding-right:36px}.release-layout{grid-template-columns:1fr}.release-inspector{margin-bottom:24px}.gateway-facts{grid-template-columns:1fr 1fr;gap:18px}.ak-notice{grid-template-columns:1fr;padding:.9rem 1.1rem}.ak-notice__code{justify-content:flex-start;padding:0 0 .5rem;text-align:left}.ak-notice__body{padding:.7rem 0 0;border-left:0;border-top:1px solid rgba(17,19,21,.2)}}@media(max-width:760px){.admin-shell{display:block}.admin-rail{position:sticky;top:0;z-index:5;width:100%;height:auto;padding:10px 12px;flex-direction:row;align-items:center;gap:12px}.owner-mark{margin:0 auto 0 0;display:flex}.owner-mark .ak-media--album{border-width:4px;transform:rotate(0)}.owner-mark .ak-media--album:before{display:none}.owner-mark .ak-media--album img,.owner-mark .ak-media--album .owner-avatar-fallback{width:36px;height:36px}.owner-mark div strong{font-size:14px}.admin-rail nav{display:flex}.admin-rail nav button{min-height:40px;padding:0 10px}.admin-rail nav button span{display:none}.admin-rail nav button.active{box-shadow:none}.rail-footer{margin:0;padding:0;border:0;display:flex;align-items:center;gap:8px}.rail-footer div{display:none}.workspace{padding:12px 12px 0;border:0;overflow:hidden}.workspace-header{display:grid;min-height:0;padding:14px 14px 16px;gap:12px}.workspace-header h1{font-size:30px}.header-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.search{width:100%}.search kbd{display:none}.invite-action{justify-content:center}.user-row{grid-template-columns:minmax(0,1.2fr) minmax(72px,.7fr) minmax(64px,.6fr);gap:8px;min-height:64px;padding:0 10px}.user-row>:nth-child(4){display:none}.user-cell strong{font-size:14px}.status-cell{font-size:12px}.inspector{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));width:auto;padding:24px 18px 20px}.profile-heading{grid-template-columns:90px minmax(0,1fr)}.access-control{padding:12px 0 0}.credential-actions{display:grid;grid-template-columns:1fr}.credential-actions .primary,.credential-actions .danger-button{width:100%}.release-layout{display:grid;grid-template-columns:1fr;min-width:0;min-height:0}.release-row{grid-template-columns:minmax(0,1fr) auto;min-height:64px}.release-row>:nth-child(3),.release-row>:nth-child(4),.release-row>:nth-child(5){display:none}.release-inspector{margin-top:14px}.release-inspector.empty{display:none}.release-inspector h2{font-size:28px}.release-facts{grid-template-columns:1fr}}@media(max-width:520px){.owner-mark div{display:none}.user-row{grid-template-columns:minmax(0,1fr) auto}.user-row>:nth-child(3){display:none}}
