.ud-overlay[data-v-0bb559c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#06090c9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ud-panel[data-v-0bb559c1]{width:min(520px,calc(100vw - 40px));max-height:min(78vh,640px);display:flex;flex-direction:column;background:var(--ak-surface-raised);color:var(--ak-text-primary);border:1px solid var(--ui-line-strong);box-shadow:0 16px 40px #00000080;outline:none}.ud-top[data-v-0bb559c1]{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid var(--ak-line-hairline);flex:none}.ud-kindbar[data-v-0bb559c1]{width:4px;align-self:stretch;background:var(--ak-signal-info)}.ud-kind--danger .ud-kindbar[data-v-0bb559c1]{background:var(--ak-signal-danger)}.ud-kind--info .ud-kindbar[data-v-0bb559c1]{background:var(--ak-signal-info)}.ud-title[data-v-0bb559c1]{margin:0;flex:1;font-family:var(--ak-font-command, inherit);font-size:1rem;letter-spacing:var(--ak-type-wide)}.ud-x[data-v-0bb559c1]{border:none;background:transparent;color:var(--ak-text-secondary);font-size:1.3rem;line-height:1;cursor:pointer;width:30px;height:30px}.ud-x[data-v-0bb559c1]:hover{color:var(--ak-text-primary)}.ud-body[data-v-0bb559c1]{padding:16px;overflow:auto;flex:1;min-height:0}.ud-msg[data-v-0bb559c1]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.7;color:var(--ak-text-primary)}.ud-foot[data-v-0bb559c1]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--ak-line-hairline);flex:none}.ud-foot[data-v-0bb559c1] .ak-button{width:auto;height:auto;padding:7px 18px}.ud-ok--danger[data-v-0bb559c1]{background:var(--ui-solid-danger);border-color:var(--ui-solid-danger);color:#fff}.ud-ok--danger[data-v-0bb559c1]:hover{filter:brightness(1.08)}.ud-ok--action[data-v-0bb559c1]{background:var(--ak-signal-action, var(--ak-signal-accent));border-color:var(--ak-signal-action, var(--ak-signal-accent));color:#111}.ud-ok--action[data-v-0bb559c1]:hover{filter:brightness(1.08)}.ud-cancel[data-v-0bb559c1]{color:var(--ak-text-secondary)}.ud-enter-active[data-v-0bb559c1],.ud-leave-active[data-v-0bb559c1]{transition:opacity var(--ak-motion-fast, .12s) var(--ak-ease-standard),transform var(--ak-motion-fast, .12s) var(--ak-ease-emphasized)}.ud-enter-from[data-v-0bb559c1],.ud-leave-to[data-v-0bb559c1]{opacity:0}.ud-enter-from .ud-panel[data-v-0bb559c1],.ud-leave-to .ud-panel[data-v-0bb559c1]{transform:translateY(-8px) scale(.99)}:root{--ak-color-white: white;--ak-color-black: black;--ak-color-low: #9c9c9c;--ak-color-basic: #d8dd5a;--ak-color-primary: #4aabea;--ak-color-secondary: #cfc2d1;--ak-color-advanced: #f1c644;--ak-color-accent: #f6540e;--ak-color-blue: #2bf;--ak-color-yellow: #ffd802;--ak-color-dark-blue: #0075a8;--ak-color-light-blue: #3ff7ff;--ak-color-gray: #313131;--ak-color-dark: #222;--ak-surface-canvas: #111315;--ak-surface-panel: rgba(253, 253, 251, .9);--ak-surface-muted: rgba(235, 236, 235, .9);--ak-surface-raised: rgba(66, 66, 66, .92);--ak-surface-inverse: #17191b;--ak-text-primary: #f8f8f5;--ak-text-secondary: rgba(248, 248, 245, .68);--ak-text-inverse: #1b1d1f;--ak-signal-info: var(--ak-color-primary);--ak-signal-action: var(--ak-color-advanced);--ak-signal-accent: var(--ak-color-accent);--ak-signal-success: #46c47c;--ak-signal-danger: #e33b3b;--ak-signal-disabled: var(--ak-color-low);--ak-font-sans: Noto Sans SC, Roboto, Arial, sans-serif;--ak-font-serif: Noto Serif SC, serif;--ak-font-mono: SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ak-font-command: var(--ak-font-serif);--ak-type-display-size: clamp(2.25rem, 5vw, 4.5rem);--ak-type-title-size: 3rem;--ak-type-label-size: .75rem;--ak-type-data-size: 1rem;--ak-type-tight: -.04em;--ak-type-wide: .12em;--ak-space-1: .25rem;--ak-space-2: .5rem;--ak-space-3: .75rem;--ak-space-4: 1rem;--ak-space-5: 1.5rem;--ak-space-6: 2rem;--ak-density-control-height: 2.75rem;--ak-density-panel-padding: var(--ak-space-5);--ak-line-hairline: 1px;--ak-line-strong: 4px;--ak-cut-sm: .375rem;--ak-cut-md: .75rem;--ak-cut-lg: 1.5rem;--ak-radius-subtle: 2px;--ak-shadow-panel: 0 1rem 2rem rgba(0, 0, 0, .32);--ak-shadow-signal: 0 0 1rem color-mix(in srgb, var(--ak-signal-info) 62%, transparent);--ak-depth-perspective: 30em;--ak-motion-fast: .12s;--ak-motion-base: .2s;--ak-motion-slow: .42s;--ak-ease-standard: cubic-bezier(.2, 0, 0, 1);--ak-ease-emphasized: cubic-bezier(.2, .8, .2, 1);--ak-focus-color: var(--ak-signal-action);--ak-focus-width: 3px;--ak-focus-offset: 3px}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-low{background-color:#9c9c9c}.bg-basic{background-color:#d8dd5a}.bg-primary{background-color:#4aabea}.bg-secondary{background-color:#cfc2d1}.bg-advanced{background-color:#f1c644}.bg-accent{background-color:#f6540e}.bg-blue{background-color:#2bf}.bg-yellow{background-color:#ffd802}.bg-dark-blue{background-color:#0075a8}.bg-light-blue{background-color:#3ff7ff}.bg-gray{background-color:#313131}.bg-dark{background-color:#222}.text-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.3)}.drop-shadow{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3))}.ak-button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:Noto Sans SC,Roboto,Arial,sans-serif;outline:none;border:none;font-size:1rem;font-weight:700;height:50px;width:150px;color:#fff;background-color:#808080f2;box-shadow:inset 0 0 5px #0003,0 5px 10px #00000080;transition:.2s;padding:0;cursor:pointer}.ak-button:after{position:absolute;visibility:hidden;content:"";top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .2s}.ak-button:active{box-shadow:inset 0 0 10px #0000001a,0 6px 12px #00000080}.ak-button:active:after{content:"";visibility:visible;background-color:#0000001a}.ak-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.ak-button__icon{display:inline-flex;width:3rem;height:3rem;fill:currentColor}.ak-button__label{display:inline-flex;font-family:Noto Sans SC,Roboto,Arial,sans-serif;line-height:1}.ak-button--block{display:block;width:100%}.ak-button--block+.ak-button-block{margin-top:20px}.ak-button--fab{display:inline-block;width:4rem;height:3.5rem;background-color:#80808099;box-shadow:0 8px 10px #000c;padding:0}.ak-button--fab:active{background-color:#80808080;box-shadow:0 5px 10px #000c}.ak-button--fab .ak-button__icon{width:2.2rem;height:2.2rem}.ak-button--outline{border:2px solid #fff;font-family:Noto Sans SC,Roboto,Arial,sans-serif;box-shadow:0 10px 15px #00000080}.ak-button--action{text-align:right;background-color:#2bf;box-shadow:2px 5px 50px -10px #00000080}.ak-button--advanced{background-color:#ffd802d9}.ak-button--light{background-color:#eeeeeed9}.ak-button__info{height:30px;background-color:#0009;color:#fff;font-family:Noto Sans SC,Roboto,Arial,sans-serif;display:flex;align-items:center;font-size:1.2rem}.ak-button__info .ak-icon{width:3rem;height:3rem;filter:drop-shadow(0 10px 15px black);margin-top:-.5rem}.ak-button--card{position:relative;background-color:#eee;box-shadow:0 2px 8px #0009;width:12.5rem;height:6rem;color:#000;margin:.3rem}.ak-button--card .ak-icon{position:absolute;right:.2rem;width:5rem;height:5rem;color:#d3d3d3}.ak-button--card .label{position:absolute;top:10px;left:10px;font-family:Noto Serif SC,serif;font-size:2.8rem;font-weight:900}.ak-button--card .subtitle{color:#999;font-size:21px;position:absolute;left:14px;top:58px}.ak-button--card.with-line:before{position:absolute;content:"";top:-2px;width:10rem;height:5px;background-color:#f6540e}.ak-button--start{width:38px;height:38px;background-color:transparent;border:5px solid #ffd802;color:#ffd802;font-style:italic;font-size:xx-small;font-weight:700;margin:10px;transform:rotate(-45deg);text-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px #0000004d,inset 0 0 50px #0000004d;display:inline-block;cursor:pointer}.ak-button--start .icon{color:#ffd802;transform:rotate(45deg) translate(22px,-10px)}.ak-button--start .label{transform:rotate(45deg) translateY(5px);text-align:center}.ak-button--start:after{content:"";display:inline-block;width:38px;height:38px;background-color:transparent;border:5px solid var(--ak-loading-color, #ffd802);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation-name:ak-radio;animation-duration:.7s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes ak-radio{0%{width:38px;height:38px;opacity:1}to{width:90px;height:90px;opacity:0}}.ak-button-group{width:300px;display:flex}.ak-button-group .ak-button{color:#000;box-shadow:0 2px 10px #0000001a;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:x-large}.ak-button-group--action{background-color:var(--button-group-bgcolor, rgba(5, 166, 220, .9));padding:.2rem}.ak-button-group--action .ak-icon{margin:0 .2rem;color:gray}.ak-button-group--action .info{display:flex;background-color:#444;color:#fff;height:2rem;font-size:1.2rem;align-items:center}.ak-button-group--action .button-group{display:flex}.ak-button-group--action .button-group .ak-icon{position:absolute;left:0;width:3.5rem;height:3.5rem;color:#fff3}.ak-button-group--action .button-group .ak-button{display:inline-flex;flex-grow:1;background-color:transparent;box-shadow:inset 0 0 2px #0009;height:4rem;align-items:center}.ak-button-group--action .button-group .ak-button__label{font-family:Noto Serif SC,serif;font-size:1.8rem;font-weight:900}.ak-button-group--total{display:flex}.ak-button-group--total .left{flex-grow:1}.ak-button-group--total .left .ak-button{width:100%;height:100%;background-color:var(--button-group-bgcolor, rgba(5, 166, 220, .9));box-shadow:none}.ak-button-group--total .left .ak-button .ak-icon{position:absolute;right:0;width:5rem;height:5rem;color:#fff3}.ak-button-group--total .left .ak-button__label{padding-top:1.8rem;font-family:Noto Serif SC,serif;font-size:2.5rem;font-weight:900}.ak-button-group--total .right{flex-grow:1.6;box-shadow:0 0 4px #0000004d;z-index:1}.ak-button-group.with-small{position:relative;background:#444;width:17.5rem}.ak-button-group.with-small .ak-button--card{margin:0}.ak-button-group.with-small .ak-button--card .ak-icon{width:6rem;height:6rem}.ak-button-group.with-small .subtitle{color:#f6540e;position:absolute;top:56px;left:10px;font-size:12px;font-weight:700;font-family:Syncopate,sans-serif}.ak-button-group.with-small .small{position:absolute;width:4.5rem;height:100%;right:0;display:inline-flex;flex-direction:column;align-items:center;padding-top:.8rem}.ak-button-group.with-small .small .label{font-family:Noto Serif SC,serif;color:#fff;font-size:2rem;font-weight:900}.ak-button-group.with-small .small .ak-icon{width:3.2rem;height:3.2rem;color:gray}.ak-card{background-color:transparent;transition:.2s;box-shadow:0 0 10px #0003;outline:none;display:inline-block;padding:.5rem 1rem}.ak-card .ak-card__header{display:grid;gap:.25rem}.ak-card .ak-card__title{margin:0;font-family:Noto Serif SC,serif;font-size:1.25rem;font-weight:900;line-height:1.3}.ak-card .ak-card__description{margin:0;color:currentcolor;font-size:.875rem;line-height:1.5;opacity:.68}.ak-card .ak-card__content{margin-top:.875rem}.ak-card .ak-card__footer{display:flex;margin-top:1rem;align-items:center;gap:.75rem}.ak-card--outline{display:block;min-height:100px;border:.5rem solid white;background-color:transparent;box-shadow:2px 2px 15px #0003}.ak-card--outline>.title,.ak-card--outline .ak-card__title{font-weight:900;font-size:large;margin:.2rem 0;border-bottom:2px solid white}.ak-card--outline:hover{box-shadow:2px 2px 30px #0003}.ak-card--stripe{width:200px;height:200px;padding:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgb(255,255,255) 10px,rgb(255,255,255) 15px)}.ak-card--stripe:hover{box-shadow:0 0 20px #0003}.ak-card--place{border:1px solid transparent;width:100px;height:100px;box-shadow:inset 0 0 20px #fff;border-bottom:4px solid var(--ak-card-place-color, white);padding:0}.ak-card--place:active,.ak-card--place:focus{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;box-shadow:inset 0 0 20px #fff,0 5px 10px #0000001a;transform:translateY(-10px)}.ak-command-grid{display:grid;width:min(34rem,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ak-command{--ak-command-signal: var(--ak-signal-info, var(--ak-color-primary, #2bf));--ak-command-surface: var(--ak-surface-raised, rgba(66, 66, 66, .92));--ak-command-text: var(--ak-text-primary, #f8f8f5);--ak-command-muted: rgba(248, 248, 245, .58);position:relative;display:grid;box-sizing:border-box;min-width:0;min-height:0;padding:clamp(.7rem,1cqw,1.15rem) clamp(.7rem,1.15cqw,1.35rem);overflow:hidden;border:0;border-radius:0;align-content:end;color:var(--ak-command-text);background:var(--ak-command-surface);box-shadow:0 1cqw 2cqw #0000004d;cursor:pointer;font-family:Noto Sans SC,Roboto,Arial,sans-serif;isolation:isolate;text-align:left;transition:filter .15s ease,transform .15s ease}.ak-command:before{position:absolute;z-index:-1;right:0;bottom:0;left:0;height:clamp(.18rem,.22cqw,.25rem);content:"";background:var(--ak-command-signal);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .15s ease,transform .15s ease}.ak-command:after{position:absolute;z-index:-1;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.18);inset:clamp(.2rem,.26cqw,.3rem)}.ak-command .ak-command__watermark{position:absolute;z-index:-1;top:50%;left:50%;width:min(9cqw,75%);height:min(9cqw,88%);color:currentcolor;opacity:.17;transform:translate(-50%,-50%) rotate(-5deg)}.ak-command .ak-command__label{position:relative;z-index:1;font-family:Noto Serif SC,serif;font-size:clamp(1.1rem,2.7cqw,2.85rem);font-weight:900;letter-spacing:-.08em;line-height:1;text-shadow:0 .13cqw .2cqw rgba(0,0,0,.24)}.ak-command .ak-command__meta{position:relative;z-index:1;margin-top:.42cqw;overflow:hidden;color:var(--ak-command-muted);font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:clamp(.42rem,.58cqw,.62rem);font-weight:700;letter-spacing:.06em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ak-command .ak-command__badge{position:absolute;z-index:2;top:.55cqw;right:.55cqw;padding:.13cqw .32cqw;color:#111315;background:var(--ak-dashboard-accent, #ff5e19);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.36rem,.45cqw,.48rem);font-weight:900;letter-spacing:.08em}.ak-command .ak-command__current{position:absolute;z-index:2;top:.75cqw;right:.9cqw;padding:.18cqw .48cqw;color:#fff;background:#121416d1;font-size:clamp(.48rem,.64cqw,.68rem);font-weight:800;letter-spacing:.08em}.ak-command--paper,.ak-command--primary{--ak-command-surface: var(--ak-dashboard-paper, rgba(253, 253, 251, .92));--ak-command-text: #1b1d1f;--ak-command-muted: rgba(27, 29, 31, .58);--ak-command-signal: var(--ak-dashboard-accent, #ff5e19)}.ak-command--muted{--ak-command-surface: var(--ak-dashboard-muted, rgba(235, 236, 235, .92));--ak-command-text: #242628;--ak-command-muted: rgba(36, 38, 40, .52);--ak-command-signal: var(--ak-dashboard-info, #05a7dc)}.ak-command--dark{--ak-command-surface: var(--ak-dashboard-dark, rgba(66, 66, 66, .92));--ak-command-signal: var(--ak-dashboard-accent, #ff5e19)}.ak-command--cyan,.ak-command--accent{--ak-command-surface: var(--ak-dashboard-cyan, rgba(5, 167, 220, .92));--ak-command-signal: #fdfdfb;--ak-command-text: #fff;--ak-command-muted: rgba(255, 255, 255, .7)}.ak-command--wide{grid-column:span 2}.ak-command--operation{--ak-command-surface: transparent;--ak-command-text: #17191b;--ak-command-muted: rgba(23, 25, 27, .6);--ak-command-signal: var(--ak-dashboard-accent, #ff5e19);padding:12cqh 1.2cqw .4cqw 1.875cqw;align-content:start;box-shadow:none;justify-items:start;grid-template-rows:auto auto auto}.ak-command--operation:before{display:none}.ak-command--operation:after{display:none}.ak-command--operation .ak-command__label{font-size:40cqh;line-height:1.15;letter-spacing:0;transform:translateY(-7cqh) scaleX(.92);transform-origin:left center}.ak-command--operation .ak-command__current{position:static;width:-moz-max-content;width:max-content;margin-top:-6.5cqh;padding:1.55cqh 2.4cqh 1.8cqh;border-radius:2.8cqh;font-size:14.5cqh;letter-spacing:0;line-height:1;scale:.84 1.05;transform-origin:left top}.ak-command--operation .ak-command__meta{width:auto;margin-top:-1.5cqh;color:#17191bc7;font-size:14.5cqh;font-weight:500;letter-spacing:0;line-height:1.1;transform:translateY(.9cqh) scaleX(.84);transform-origin:left center}.ak-command--vertical{justify-items:center;padding-right:.55cqw;padding-left:.55cqw;text-align:center}.ak-command:hover{filter:brightness(1.08);transform:translateY(-.18cqw)}.ak-command:focus-visible{z-index:5;outline:max(2px,.16cqw) solid var(--ak-command-signal);outline-offset:max(2px,.12cqw)}.ak-command[aria-pressed=true]:before{opacity:1;transform:scaleX(1)}.ak-command-group{min-width:0}.ak-command-group--recruitment{position:relative;display:grid;min-height:0;padding-top:clamp(1.1rem,1.75cqw,1.85rem);color:#fff;background:var(--ak-dashboard-cyan, rgba(5, 167, 220, .92));box-shadow:0 1cqw 2cqw #0000004d;grid-template-columns:1fr 1fr;gap:1px}.ak-command-group--recruitment:before{position:absolute;z-index:1;top:0;right:0;left:0;height:1.75cqw;content:"";border-top:.18cqw solid var(--ak-dashboard-info, #05a7dc);border-bottom:1px solid rgba(255,255,255,.34);background:#313435e0}.ak-command-group--recruitment .ak-command-group__label{position:absolute;z-index:2;top:.28cqw;left:1.1cqw;font-family:Noto Serif SC,serif;font-size:clamp(.85rem,1.35cqw,1.45rem);font-weight:900;letter-spacing:.08em;line-height:1}.ak-command-group--recruitment .ak-command--split{min-height:0;padding:.55cqw .75cqw;border-top:1px solid rgba(255,255,255,.36);box-shadow:none}.ak-command-group--recruitment .ak-command--split:first-of-type{border-right:1px solid rgba(255,255,255,.36)}.ak-command-group--recruitment .ak-command--split .ak-command__label{font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:clamp(1.25rem,2.08cqw,1.875rem);letter-spacing:normal}.ak-command-group--recruitment .ak-command--split .ak-command__watermark{width:5cqw;height:5cqw;opacity:.14}@media (max-width: 36rem){.ak-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ak-command{min-height:5rem}.ak-command--wide,.ak-command--wide-mobile{grid-column:1/-1}}@media (prefers-reduced-motion: reduce){.ak-command,.ak-command:before{transition:none}}.ak-counter{display:inline-flex;align-items:center;color:#fff;margin:0 .5rem}.ak-counter__prefix .ak-icon{width:2.8rem;height:2.8rem;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6))}.ak-counter__content{font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:1.8rem;text-shadow:1px 1px 4px rgba(0,0,0,.6);margin-left:.4rem;vertical-align:text-bottom}.ak-counter__suffix .ak-icon{width:2rem;height:2rem;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.6));transition:.2s}.ak-counter__suffix .ak-icon:active{color:#fffc}.ak-counter--compact{min-height:2.5rem;margin:0;padding:0 .55rem;border-right:1px solid rgba(243,244,239,.16)}.ak-counter--compact .ak-counter__prefix .ak-icon{width:1.25rem;height:1.25rem}.ak-counter--compact .ak-counter__content{margin-left:.35rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:800}.ak-counter--compact .ak-counter__suffix{margin-left:.35rem}.ak-counter--compact .ak-counter__suffix .ak-icon{width:.95rem;height:.95rem}.ak-counter--terminal{box-sizing:border-box;width:12.74cqw;min-width:0;min-height:4.2cqw;margin:0;padding:.2cqw .72cqw;border-right:0;justify-content:center;background:transparent}.ak-counter--terminal:last-child{border-right:0}.ak-counter--terminal .ak-counter__prefix .ak-icon{width:clamp(1.5rem,2.5cqw,2.6rem);height:clamp(1.5rem,2.5cqw,2.6rem)}.ak-counter--terminal .ak-counter__content{margin-left:.35cqw;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.05rem,2.2cqw,2.1rem);font-weight:800;letter-spacing:-.04em;line-height:1}.ak-counter--terminal .ak-counter__suffix{margin-left:.42cqw}.ak-counter--terminal .ak-counter__suffix .ak-icon{width:clamp(1rem,1.5cqw,1.6rem);height:clamp(1rem,1.5cqw,1.6rem)}.ak-counter-group{background-color:#0003;display:flex;justify-content:center;align-items:center;height:2rem}.ak-counter-group--terminal{width:42.4cqw;height:auto;min-height:3.2cqw;justify-content:flex-start;background:transparent;box-shadow:none;-moz-column-gap:1.5cqw;column-gap:1.5cqw}.ak-counter-group--terminal>.ak-counter:nth-child(2){width:13.25cqw;transform:translateY(-1.42cqw)}.ak-counter-group--terminal>.ak-counter:nth-child(3){width:13.38cqw;transform:translateY(-2.08cqw)}.ak-counter-group--terminal>.ak-counter:nth-child(1){transform:translateY(-.75cqw)}.ak-dashboard{--ak-dashboard-image: linear-gradient(135deg, #4c565d, #111315);--ak-dashboard-paper: var(--ak-surface-panel, rgba(253, 253, 251, .9));--ak-dashboard-muted: var(--ak-surface-muted, rgba(235, 236, 235, .9));--ak-dashboard-dark: rgba(66, 66, 66, .9);--ak-dashboard-cyan: rgba(5, 167, 220, .9);--ak-dashboard-accent: #ff5e19;--ak-dashboard-signal: var(--ak-signal-action, var(--ak-color-advanced, #ffd802));--ak-dashboard-info: var(--ak-signal-info, var(--ak-color-primary, #2bf));--ak-dashboard-perspective: var(--ak-depth-perspective, 30em);--ak-dashboard-tilt: 10deg;--ak-dashboard-shadow: 0 1.2cqw 2.4cqw rgba(0, 0, 0, .35);--ak-dashboard-menu-width: 54.375cqw;--ak-dashboard-menu-height: 71.111cqh;--ak-dashboard-menu-top: 15.42cqh;--ak-dashboard-menu-right: -5.84cqw;--ak-dashboard-menu-resource-track: 11.94%;--ak-dashboard-menu-operation-track: 29.85%;--ak-dashboard-menu-card-inset: .556cqw;--ak-dashboard-menu-card-trim: 1.389cqw;position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;overflow:hidden;color:#f7f7f4;background:#111315;color-scheme:dark;container-type:size;font-family:Noto Sans SC,Roboto,Arial,sans-serif;isolation:isolate}.ak-dashboard:after{position:absolute;z-index:8;content:"";pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:4cqw 4cqw;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light}.ak-dashboard .ak-dashboard__rotate{display:none}.ak-dashboard .ak-dashboard__scene{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0}.ak-dashboard .ak-dashboard__layer{position:absolute;transform:translate3d(var(--ak-layer-x, 0),var(--ak-layer-y, 0),0);transition:transform .26s cubic-bezier(.16,1,.3,1);will-change:transform}.ak-dashboard .ak-dashboard__background-layer{z-index:0;background:var(--ak-dashboard-image) center/cover no-repeat;top:-.5%;right:-.5%;bottom:-.5%;left:-.5%}.ak-dashboard .ak-dashboard__background-layer:before{position:absolute;z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0407097a,#04070905 35%,#0407090f 62%,#04070973);top:0;right:0;bottom:0;left:0}.ak-dashboard .ak-dashboard__background{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.96) contrast(1.04) brightness(.86);transform:translate(1.2cqw) scale(1.02)}.ak-dashboard .ak-dashboard__plane{transform-style:preserve-3d;transform-origin:center}.ak-dashboard .ak-dashboard__plane--left{transform:perspective(var(--ak-dashboard-perspective)) rotateY(var(--ak-dashboard-tilt)) scale(.9);transform-origin:left center}.ak-dashboard .ak-dashboard__plane--right{transform:perspective(var(--ak-dashboard-perspective)) rotateY(calc(var(--ak-dashboard-tilt) * -1)) scale(.9);transform-origin:center}.ak-dashboard .ak-dashboard__social{z-index:5;top:.38cqw;left:.7cqw;display:flex;align-items:center;gap:.35cqw}.ak-dashboard .ak-dashboard__social a{position:relative;padding:0;color:#ffffffb8;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:clamp(1rem,1.875cqw,1.7rem);font-weight:500;letter-spacing:0;text-decoration:none;text-shadow:0 .14cqw .25cqw rgba(0,0,0,.62);text-transform:none}.ak-dashboard .ak-dashboard__social a:before{display:none}.ak-dashboard .ak-dashboard__social a:hover,.ak-dashboard .ak-dashboard__social a:focus-visible{color:#fff}.ak-dashboard .ak-dashboard__profile{z-index:5;top:38.5%;left:2.08cqw;display:grid;width:12cqw;min-width:0;padding:0;border:0;justify-items:center;color:#fff;background:transparent;cursor:pointer;grid-template-columns:minmax(0,1fr);text-align:center}.ak-dashboard .ak-dashboard__profile-mark{position:absolute;z-index:-1;top:-.2cqw;left:-1.3cqw;width:6.5cqw;max-width:none;opacity:.42;filter:brightness(2.8) grayscale(1) drop-shadow(0 .5cqw .5cqw rgba(0,0,0,.55))}.ak-dashboard .ak-dashboard__level-ring{position:relative;display:grid;width:8.33cqw;height:8.33cqw;border:.18cqw solid var(--ak-dashboard-signal);border-radius:50%;align-content:center;justify-items:center;background:#0507083d;box-shadow:inset 0 0 0 .32cqw #07090a75,0 .4cqw 1cqw #00000075}.ak-dashboard .ak-dashboard__level-ring:before,.ak-dashboard .ak-dashboard__level-ring:after{position:absolute;width:.45cqw;height:.45cqw;content:"";border-radius:50%;background:var(--ak-dashboard-cyan);box-shadow:0 0 .5cqw var(--ak-dashboard-cyan)}.ak-dashboard .ak-dashboard__level-ring:before{top:.18cqw;right:.48cqw}.ak-dashboard .ak-dashboard__level-ring:after{right:.18cqw;bottom:.65cqw;background:var(--ak-dashboard-accent);box-shadow:0 0 .5cqw var(--ak-dashboard-accent)}.ak-dashboard .ak-dashboard__level-ring strong{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(2.5rem,4.17cqw,3.75rem);font-weight:500;line-height:1.05;text-shadow:0 .18cqw .28cqw rgba(0,0,0,.8)}.ak-dashboard .ak-dashboard__level-ring small{margin-top:.55cqw;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.8rem,1.04cqw,.95rem);line-height:1;letter-spacing:.04em}.ak-dashboard .ak-dashboard__profile-copy{display:grid;margin-top:1.45cqw;padding:0;justify-items:center;background:transparent;text-shadow:0 .18cqw .3cqw rgba(0,0,0,.8)}.ak-dashboard .ak-dashboard__profile-copy strong{font-size:clamp(1.3rem,2.3cqw,2.1rem);font-weight:500;line-height:1.15;white-space:nowrap}.ak-dashboard .ak-dashboard__profile-copy small{margin-top:.2cqw;padding:.08cqw .22cqw;background:#1214169e;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.58rem,1.04cqw,.95rem);letter-spacing:.05em;line-height:1;opacity:.72}.ak-dashboard .ak-dashboard__left-layer{z-index:4;bottom:11%;left:1.25%;width:39.5%;height:27%}.ak-dashboard .ak-dashboard__left-menu{display:grid;height:100%;align-content:end;grid-template-rows:auto 1fr;gap:.6cqw}.ak-dashboard .ak-dashboard__voice{width:82%;margin-left:1cqw;padding:1.2cqw .85cqw;border-left:.28cqw solid rgba(255,255,255,.78);background:linear-gradient(90deg,#0c0e10b8,#0c0e1000);text-shadow:0 .14cqw .25cqw rgba(0,0,0,.9)}.ak-dashboard .ak-dashboard__eyebrow{display:block;color:#ffffff8f;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.4rem,.48cqw,.52rem);font-weight:800;letter-spacing:.12em}.ak-dashboard .ak-dashboard__voice p{margin:.22cqw 0 0;font-size:clamp(.6rem,.75cqw,.78rem);line-height:1.45}.ak-dashboard .ak-dashboard__left-actions{display:grid;min-height:0;grid-template-columns:1.55fr 1fr;gap:.55cqw}.ak-dashboard .ak-dashboard__news,.ak-dashboard .ak-dashboard__utility{position:relative;min-width:0;padding:0;overflow:hidden;border:0;border-radius:0;color:#fff;background:#0d1012e0;box-shadow:var(--ak-dashboard-shadow);cursor:pointer;font-family:Noto Sans SC,Roboto,Arial,sans-serif;text-align:left}.ak-dashboard .ak-dashboard__news:after,.ak-dashboard .ak-dashboard__utility:after{position:absolute;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.24);top:.22cqw;right:.22cqw;bottom:.22cqw;left:.22cqw}.ak-dashboard .ak-dashboard__news img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.72;filter:saturate(.72) contrast(1.2)}.ak-dashboard .ak-dashboard__news-label{position:absolute;top:.5cqw;left:.65cqw;padding:.15cqw .38cqw;color:#111315;background:var(--ak-dashboard-accent);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.33rem,.42cqw,.44rem);font-weight:900;letter-spacing:.08em}.ak-dashboard .ak-dashboard__news-copy{position:absolute;right:.75cqw;bottom:.58cqw;left:.75cqw;display:flex;align-items:end;justify-content:space-between;text-shadow:0 .18cqw .3cqw black}.ak-dashboard .ak-dashboard__news-copy strong{font-family:Noto Serif SC,serif;font-size:clamp(1rem,1.65cqw,1.7rem);font-weight:900;line-height:1}.ak-dashboard .ak-dashboard__news-copy small{font-size:clamp(.48rem,.62cqw,.65rem);font-weight:800}.ak-dashboard .ak-dashboard__utility-grid{display:grid;grid-template-rows:1fr 1fr;gap:.5cqw}.ak-dashboard .ak-dashboard__utility{display:grid;padding:.5cqw .85cqw;align-items:center;color:#151719;background:var(--ak-dashboard-paper);grid-template-columns:auto 1fr;gap:.75cqw;text-align:left}.ak-dashboard .ak-dashboard__utility--dark{color:#fff;background:var(--ak-dashboard-dark)}.ak-dashboard .ak-dashboard__utility .ak-icon{width:2.8cqw;height:2.8cqw;opacity:.76}.ak-dashboard .ak-dashboard__utility strong{font-family:Noto Serif SC,serif;font-size:clamp(.75rem,1.25cqw,1.32rem);font-weight:900}.ak-dashboard .ak-dashboard__right-layer{z-index:6;top:var(--ak-dashboard-menu-top);right:var(--ak-dashboard-menu-right);width:var(--ak-dashboard-menu-width);height:var(--ak-dashboard-menu-height)}.ak-dashboard .ak-dashboard__right-menu{display:grid;box-sizing:border-box;height:100%;grid-template-rows:var(--ak-dashboard-menu-resource-track) var(--ak-dashboard-menu-operation-track) 1fr;gap:0}.ak-dashboard .ak-dashboard__resource-panel{display:grid;box-sizing:border-box;min-height:0;padding:0;justify-items:start;transform:none}.ak-dashboard .ak-dashboard__system-line{display:flex;width:48.82cqw;height:2cqw;align-items:center;justify-content:flex-end;color:#ffffffad;gap:.42cqw;margin-left:2.778cqw}.ak-dashboard .ak-dashboard__system-line .ak-icon{width:1.5cqw;height:1.5cqw}.ak-dashboard .ak-dashboard__system-line time{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.72rem,1.1cqw,1.1rem);font-weight:700;letter-spacing:.04em}.ak-dashboard .ak-dashboard__line{width:3cqw;height:1px;background:#ffffff6b}.ak-dashboard .ak-dashboard__line--grow{width:6cqw}.ak-dashboard .ak-dashboard__resource-trigger{min-width:0;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;margin-left:2.93cqw}.ak-dashboard .ak-dashboard__command-deck{display:grid;min-height:0;grid-template-rows:repeat(3,1fr);gap:0;transform:translateY(.14cqw) scaleY(1.085);transform-origin:top}.ak-dashboard .ak-dashboard__right-menu>.ak-san-container--terminal{width:55.556cqw;height:calc(100% - 1.389cqw);margin:.556cqw 0 0 2.778cqw}.ak-dashboard .ak-dashboard__command-row{display:grid;box-sizing:border-box;min-height:0;gap:0;transform:translate(-2.4cqw) scaleX(.97);transform-origin:left center}.ak-dashboard .ak-dashboard__command-row>.ak-command,.ak-dashboard .ak-dashboard__command-row>.ak-command-group{height:calc(100% - var(--ak-dashboard-menu-card-trim));margin-top:var(--ak-dashboard-menu-card-inset)}.ak-dashboard .ak-dashboard__command-row--primary{padding-left:2.778cqw;grid-template-columns:1.4fr 1.4fr 1fr;gap:1.111cqw}.ak-dashboard .ak-dashboard__command-row--recruit{padding-right:5.764cqw;padding-left:8.333cqw;grid-template-columns:12fr 17fr}.ak-dashboard .ak-dashboard__command-row--system{padding-right:8.125cqw;padding-left:5.556cqw;grid-template-columns:24fr 25.6fr 9fr}.ak-dashboard .ak-dashboard__command-row--recruit>.ak-command{scale:1 .92;transform-origin:top}.ak-dashboard .ak-dashboard__command-row--recruit>.ak-command-group{scale:1 .89;transform-origin:top}.ak-dashboard .ak-dashboard__command-row--primary>.ak-command:nth-child(2),.ak-dashboard .ak-dashboard__command-row--recruit>.ak-command-group{translate:0 -.833cqw}.ak-dashboard .ak-dashboard__command-row--system>.ak-command:nth-child(1){translate:0 .12cqw;scale:1 .9;transform-origin:top}.ak-dashboard .ak-dashboard__command-row--system>.ak-command:nth-child(2){margin-left:1.111cqw;translate:0 -.6cqw;scale:1 .89;transform-origin:top}.ak-dashboard .ak-dashboard__command-row--system>.ak-command:nth-child(3){translate:-.4cqw -1.4cqw;scale:1 .93;transform-origin:top}.ak-dashboard .ak-dashboard__command-blank{display:block}.ak-dashboard .ak-dashboard__profile:hover,.ak-dashboard .ak-dashboard__news:hover,.ak-dashboard .ak-dashboard__utility:hover,.ak-dashboard .ak-dashboard__resource-trigger:hover{filter:brightness(1.06)}.ak-dashboard .ak-dashboard__profile:focus-visible,.ak-dashboard .ak-dashboard__news:focus-visible,.ak-dashboard .ak-dashboard__utility:focus-visible,.ak-dashboard .ak-dashboard__resource-trigger:focus-visible{z-index:10;outline:max(2px,.16cqw) solid var(--ak-dashboard-signal);outline-offset:max(2px,.14cqw)}@media (orientation: portrait) and (max-width: 56rem){.ak-dashboard{min-height:100%;background:#303030}.ak-dashboard .ak-dashboard__scene{display:none}.ak-dashboard .ak-dashboard__rotate{position:absolute;z-index:10;display:grid;width:100%;height:100%;padding:10vw;place-content:center;place-items:center;box-sizing:border-box;text-align:center;transform:translateY(-4.5cqh)}.ak-dashboard .ak-dashboard__rotate img{width:25vw;height:25vw;max-width:6rem;max-height:6rem;margin-bottom:4vw;opacity:.56;filter:invert(1)}.ak-dashboard .ak-dashboard__rotate strong{font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:clamp(.74rem,3.7vw,.94rem);font-weight:500;letter-spacing:0}}@media (prefers-reduced-motion: reduce){.ak-dashboard .ak-dashboard__layer{transition:none}}.ak-divider{display:flex;align-items:center;margin:.5rem 3rem}.ak-divider:before{content:"";height:3px;width:15%;background-color:#fffc}.ak-divider span{display:inline-flex;width:35%;align-items:center;justify-content:center;gap:.375rem;color:#fffc;font-size:1rem;font-family:Noto Sans SC,Roboto,Arial,sans-serif;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.3))}.ak-divider span .ak-icon{width:1rem;height:1rem;flex:0 0 auto}.ak-divider:after{content:"";height:3px;width:50%;background-color:#fffc}.ak-dialog{--ak-dialog-info: var(--ak-signal-info, var(--ak-color-primary, #2bf));--ak-dialog-signal: var(--ak-signal-action, var(--ak-color-advanced, #ffd802));box-sizing:border-box;width:min(100% - 2rem,38rem);max-height:min(100dvh - 2rem,44rem);padding:0;border:1px solid #626a70;border-left:5px solid var(--ak-dialog-signal);border-radius:0;color:#f3f4ef;background:#171a1d;box-shadow:0 1.5rem 5rem #0000008c;clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,0 100%);font-family:Noto Sans SC,Roboto,Arial,sans-serif}.ak-dialog::backdrop{background:#050708c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ak-dialog[open]{animation:ak-dialog-enter .16s ease-out}.ak-dialog .ak-dialog__header{display:grid;padding:1.15rem 1.35rem 1rem;border-bottom:1px solid #3b4146;gap:.45rem}.ak-dialog .ak-dialog__eyebrow{color:var(--ak-dialog-info);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ak-dialog .ak-dialog__title{margin:0;padding:0;border:0;color:#fff;font-size:clamp(1.35rem,4vw,1.8rem);letter-spacing:-.03em;line-height:1.2}.ak-dialog .ak-dialog__body{padding:1.35rem;color:#c5cbd0;font-size:.92rem;line-height:1.75}.ak-dialog .ak-dialog__body p{margin:0}.ak-dialog .ak-dialog__footer{display:flex;align-items:center;justify-content:flex-end;padding:0 1.35rem 1.35rem;gap:.75rem}@keyframes ak-dialog-enter{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.ak-dialog[open]{animation:none}}.ak-form-stack{display:grid;width:min(100%,32rem);gap:1.25rem}.ak-field{--ak-field-signal: #0098dc;display:grid;color:#111315;font-family:Noto Sans SC,Roboto,Arial,sans-serif;gap:.5rem}.ak-field__hint{color:#6d757a;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;letter-spacing:.02em;line-height:1.5}.ak-label{color:#2b3034;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.ak-input,.ak-textarea,.ak-select{box-sizing:border-box;width:100%;min-height:3rem;padding:.72rem .88rem;border:1px solid #aeb4b9;border-left-width:4px;border-radius:0;outline:none;color:#111315;background-color:#f3f4ef;caret-color:var(--ak-field-signal, #0098dc);font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:1rem;line-height:1.4;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.ak-input::-moz-placeholder,.ak-textarea::-moz-placeholder,.ak-select::-moz-placeholder{color:#747c81;opacity:1}.ak-input::placeholder,.ak-textarea::placeholder,.ak-select::placeholder{color:#747c81;opacity:1}.ak-input:hover:not(:disabled),.ak-textarea:hover:not(:disabled),.ak-select:hover:not(:disabled){border-color:#596167}.ak-input:focus-visible,.ak-textarea:focus-visible,.ak-select:focus-visible{border-color:var(--ak-field-signal, #0098dc);box-shadow:0 0 0 3px color-mix(in srgb,var(--ak-field-signal, #0098dc) 20%,transparent)}.ak-input[aria-invalid=true],.ak-textarea[aria-invalid=true],.ak-select[aria-invalid=true]{border-color:#f6540e;box-shadow:inset 4px 0 #f6540e}.ak-input:disabled,.ak-textarea:disabled,.ak-select:disabled{cursor:not-allowed;color:#747c81;background-color:#dfe2dd;opacity:.7}.ak-textarea{min-height:7rem;resize:vertical}.ak-select{padding-right:3.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#111315 50%),linear-gradient(135deg,#111315 50%,transparent 50%),linear-gradient(to right,#c4c9c5,#c4c9c5);background-position:calc(100% - 1.25rem) 1.3rem,calc(100% - .95rem) 1.3rem,calc(100% - 2.65rem) .7rem;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem,1px 1.6rem}.ak-choice{--ak-choice-fill: #2bf;--ak-choice-signal: var(--ak-field-signal, #0098dc);display:inline-grid;align-items:center;color:#202428;cursor:pointer;font-family:Noto Sans SC,Roboto,Arial,sans-serif;grid-template-columns:1.5rem minmax(0,1fr);gap:.7rem}.ak-choice__input{position:relative;display:inline-grid;box-sizing:border-box;width:1.5rem;height:1.5rem;margin:0;border:2px solid #697177;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-items:center;background:#f3f4ef;cursor:inherit;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.ak-choice__input:after{width:.65rem;height:.36rem;border-bottom:3px solid #111315;border-left:3px solid #111315;content:"";opacity:0;transform:translateY(-.08rem) rotate(-45deg) scale(.6);transition:opacity .12s ease,transform .12s ease}.ak-choice__input:hover:not(:disabled){border-color:var(--ak-choice-signal)}.ak-choice__input:focus-visible{border-color:var(--ak-choice-signal);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ak-choice-signal) 20%,transparent)}.ak-choice__input:checked{border-color:var(--ak-choice-signal);background:var(--ak-choice-fill)}.ak-choice__input:checked:after{opacity:1;transform:translateY(-.08rem) rotate(-45deg) scale(1)}.ak-choice__input:disabled{cursor:not-allowed;opacity:.5}.ak-choice__label{font-size:.92rem;line-height:1.45}.ak-choice--radio .ak-choice__input{border-radius:50%}.ak-choice--radio .ak-choice__input:after{width:.62rem;height:.62rem;border:0;border-radius:50%;background:#111315;transform:scale(.4)}.ak-choice--radio .ak-choice__input:checked:after{transform:scale(1)}.ak-choice--switch{grid-template-columns:2.8rem minmax(0,1fr)}.ak-choice--switch .ak-choice__input{width:2.8rem;border-radius:2rem;background:#b9bfbc}.ak-choice--switch .ak-choice__input:after{position:absolute;left:.22rem;width:.9rem;height:.9rem;border:0;border-radius:50%;background:#fff;opacity:1;transform:none;transition:left .14s ease,background-color .14s ease}.ak-choice--switch .ak-choice__input:checked{background:#0075a8}.ak-choice--switch .ak-choice__input:checked:after{left:1.42rem;background:#fff;transform:none}.ak-input-number{position:relative;display:inline-block;width:min(390px,100%);height:40px;padding:0}.ak-input-number .ak-input-number__inner{box-sizing:border-box;width:100%;height:100%;padding:0 120px;border:none;outline:none;color:#333;background-color:#d3d3d3;font-family:Roboto Mono,monospace;font-size:1rem;text-align:center}.ak-input-number .ak-input-number__inner::-webkit-inner-spin-button,.ak-input-number .ak-input-number__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ak-input-number .ak-input-number__max,.ak-input-number .ak-input-number__min,.ak-input-number .ak-input-number__increase,.ak-input-number .ak-input-number__decrease{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:60px;height:100%;padding:0;border:0;color:#d3d3d3}.ak-input-number .ak-input-number__max,.ak-input-number .ak-input-number__min{background-color:#444;box-shadow:0 0 2px #0000004d;font-family:Roboto,sans-serif}.ak-input-number .ak-input-number__increase,.ak-input-number .ak-input-number__decrease{background-color:#333}.ak-input-number .ak-input-number__increase .ak-icon,.ak-input-number .ak-input-number__decrease .ak-icon{width:1.5rem;height:1.5rem;fill:currentcolor}.ak-input-number button:disabled{cursor:not-allowed;opacity:.45}.ak-input-number[data-disabled]{opacity:.65}.ak-input-number .ak-input-number__max{right:0}.ak-input-number .ak-input-number__min{left:0}.ak-input-number .ak-input-number__increase{right:60px}.ak-input-number .ak-input-number__decrease{left:60px}.ak-fx--glow{animation-name:ak-glow;animation-duration:1.5s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate}.ak-fx--outline{animation-name:ak-outline-fade;animation-duration:.7s;animation-timing-function:ease-out;animation-iteration-count:infinite}.ak-fx--skew-left{transform:skew(-10deg)}.ak-fx--skew-right{transform:skew(10deg)}@keyframes ak-glow{0%{box-shadow:0 0 0 var(--ak-fx-glow-color, rgba(255, 255, 255, .3))}to{box-shadow:0 0 20px var(--ak-fx-glow-color, rgba(255, 255, 255, .3))}}@keyframes ak-outline-fade{0%{outline:.35rem solid var(--ak-outline-color, gray);outline-width:.35rem}to{outline:.35rem solid transparent;outline-width:.2rem;outline-offset:1.5rem}}.ak-icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.ak-icon--stuff{box-sizing:border-box;display:inline-flex;border:4px solid var(--icon-border-color, #d8dd5a);border-radius:50%;padding:.2rem;width:5rem;height:5rem;background-color:#d3d3d3;box-shadow:inset 0 0 0 3px #000,0 0 5px var(--icon-border-color, #d8dd5a);justify-content:center;align-items:center}.ak-icon--stuff .ak-icon{width:5rem;height:5rem;transform:scale(1.2);filter:drop-shadow(0 2px 5px rgba(0,0,0,.6))}.triangle-right{width:0;height:0;border-top:5px solid transparent;border-left:10px solid;border-bottom:5px solid transparent}.ak-level{position:relative;display:inline-block;width:120px;text-align:center;font-family:Noto Sans SC,Roboto,Arial,sans-serif;box-shadow:0 2px 20px #0009}.ak-level .ak-level__label,.ak-level .label{background-color:var(--level-label-bgcolor, black);width:100%}.ak-level .ak-level__label:before,.ak-level .label:before{display:block;content:var(--level-label-text, "OPERATION");color:#fff;font-size:small;line-height:.6;transform:scale(.5)}.ak-level .ak-level__content,.ak-level .content{background-color:#fff;color:#000;font-size:1.2rem;font-weight:500;padding:.2rem 0 .3rem}.ak-level .ak-level__prefix-icon .ak-icon,.ak-level .prefix-icon .ak-icon{position:absolute;color:var(--level-prefix-icon-color, #2bf);left:-1rem;top:.2rem;width:2rem;height:2rem;filter:drop-shadow(0 0 5px rgba(0,0,0,.3))}.ak-level .ak-level__suffix-icon,.ak-level .suffix-icon{position:absolute;top:-.7rem;right:-1.7rem;width:3.4rem;height:3.4rem}.ak-loading{width:38px;height:38px;background-color:transparent;border:5px solid var(--ak-loading-color, white);transform:rotate(-45deg);display:inline-block;margin:66px}.ak-loading:after{content:"";display:inline-block;width:38px;height:38px;background-color:transparent;border:5px solid var(--ak-loading-color, white);position:relative;left:50%;top:50%;transform:translate(-50%,-50%);animation-name:ak-radio;animation-duration:.7s;animation-timing-function:ease-out;animation-iteration-count:infinite}.ak-loading-track{--ak-loading-track-color: var(--ak-loading-color, #fff);--ak-loading-track-width: min(38.333cqw, 33rem);--ak-loading-track-duration: 5s;position:relative;width:var(--ak-loading-track-width);height:2px;background:var(--ak-loading-track-color)}.ak-loading-track__runner{position:absolute;top:50%;left:0;width:clamp(2.5rem,4.167cqw,3.75rem);height:clamp(2.5rem,4.167cqw,3.75rem);border-radius:30%;background:var(--ak-loading-track-color);animation:ak-loading-track-move var(--ak-loading-track-duration) ease infinite;transform:translate(-50%,-50%)}.ak-loading-track__label{position:absolute;top:-2.2rem;right:-5.3rem;color:var(--ak-loading-label-color, #016d8d);font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ak-loading-screen{--ak-loading-screen-background: #016d8d;--ak-loading-screen-image: none;--ak-loading-screen-fade-duration: .42s;position:absolute;z-index:30;display:block;overflow:hidden;color:#fff;background:var(--ak-loading-screen-background);container-type:size;top:0;right:0;bottom:0;left:0;opacity:1;pointer-events:auto;transition:opacity var(--ak-loading-screen-fade-duration) ease,visibility 0s linear var(--ak-loading-screen-fade-duration);visibility:visible}.ak-loading-screen[data-state=ready]{opacity:0;pointer-events:none;visibility:hidden}.ak-loading-screen__backdrop{position:absolute;width:102%;height:102%;max-width:none;-o-object-fit:cover;object-fit:cover;top:-1%;right:-1%;bottom:-1%;left:-1%;filter:blur(.22cqw) brightness(.78) saturate(.92);transform:scale(1.015)}.ak-loading-screen:after{position:absolute;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(0,7,11,.9),transparent 18%,transparent 72%,rgba(0,7,11,.96)),linear-gradient(90deg,#00466214,#00709747 42%,#00121b3d);top:0;right:0;bottom:0;left:0}.ak-loading-screen__tip{position:absolute;z-index:2;top:1.1cqh;left:.7cqw;margin:0;font-family:Noto Sans SC,sans-serif;font-size:clamp(.75rem,2cqh,1.125rem);font-weight:500;line-height:1.15;text-shadow:0 .12cqw .28cqw rgba(0,0,0,.65)}.ak-loading-screen__identity{position:absolute;z-index:2;top:35%;right:4%;left:36.25%;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 18cqw;gap:2.5cqw}.ak-loading-screen__brand{display:grid;min-width:0;align-content:center;transform:translateY(2cqh)}.ak-loading-screen__brand strong{font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(2.8rem,4.65cqw,4.2rem);font-style:italic;font-weight:900;letter-spacing:-.055em;line-height:.82;white-space:nowrap}.ak-loading-screen__brand small{margin-left:.15em;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(1rem,1.75cqw,1.6rem);font-style:italic;font-weight:800;letter-spacing:-.04em;line-height:1}.ak-loading-screen__mark{display:grid;justify-items:center;color:#fff;filter:drop-shadow(0 .25cqw .35cqw rgba(0,0,0,.28));transform:translate(-3.1cqw)}.ak-loading-screen__mark .ak-icon{width:18cqw;height:18cqw;scale:1.27 .86;transform-origin:center top}.ak-loading-screen__mark small{margin-top:-3.1cqw;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(.72rem,1.25cqw,1.15rem);font-weight:900;letter-spacing:.12em}.ak-loading-screen__progress{position:absolute;z-index:2;top:69.72%;left:50%;padding-top:10.4cqw;overflow:hidden;transform:translate(-50%,-10.4cqw)}@keyframes ak-loading-track-move{0%{left:0}50%{left:100%;width:clamp(6.25rem,10.417cqw,9.375rem);height:clamp(6.25rem,10.417cqw,9.375rem);transform:translate(-50%,-50%) rotate(450deg)}75%{left:100%;width:clamp(6.25rem,10.417cqw,9.375rem);height:clamp(6.25rem,10.417cqw,9.375rem);transform:translate(-50%,-50%) rotate(450deg)}to{left:0}}@media (orientation: portrait) and (max-width: 56rem){.ak-loading-screen__identity{top:35%;right:8vw;left:8vw;grid-template-columns:1fr;gap:5vh}.ak-loading-screen__brand{justify-items:center;text-align:center;transform:none}.ak-loading-screen__brand strong{font-size:clamp(2rem,11vw,3.2rem)}.ak-loading-screen__brand small{font-size:clamp(.8rem,4vw,1.1rem)}.ak-loading-screen__mark{display:none}.ak-loading-screen__progress{top:66%}.ak-loading-track{--ak-loading-track-width: 68vw}.ak-loading-track__runner{width:11vw;height:11vw}}@media (prefers-reduced-motion: reduce){.ak-loading-track__runner{animation-duration:10s}}.ak-media--album{position:relative;display:inline-block;border:.5rem solid white;box-shadow:0 8px 10px #00000080;padding:0;margin:10px;transform-style:preserve-3d;transform:rotate(2deg);max-width:100%;max-height:100%}.ak-media--album img{vertical-align:bottom}.ak-media--album:before{content:"";position:absolute;top:5px;left:-10px;width:100%;height:var(--ak-media-album-height, var(--ak-media-album-heiht, 98%));border:.4rem solid white;background-color:var(--ak-media-album-bgcolor, #333);box-shadow:0 5px 10px #00000080;transform:rotate(-5deg) translateZ(-1px)}.ak-notice-stack{display:grid;width:min(40rem,100%);gap:.9rem}.ak-notice{--ak-notice-signal: var(--ak-signal-info, var(--ak-color-primary, #4aabea));position:relative;display:grid;box-sizing:border-box;min-height:5.5rem;padding:1rem 1.2rem 1rem 0;border:1px solid rgba(17,19,21,.24);color:#171a1d;background:#f3f4eff0;clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 1rem,100% 100%,0 100%);grid-template-columns:6.5rem 1fr}.ak-notice:before{position:absolute;top:0;bottom:0;left:0;width:.35rem;content:"";background:var(--ak-notice-signal)}.ak-notice__code{display:flex;padding:0 1rem;align-items:center;justify-content:center;color:var(--ak-notice-signal);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-align:center}.ak-notice__body{padding-left:1.2rem;border-left:1px solid rgba(17,19,21,.2)}.ak-notice__title{display:block;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:1rem;font-weight:900;line-height:1.25}.ak-notice__message{margin:.45rem 0 0;color:#111315ad;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:.75rem;line-height:1.55}.ak-notice--warning{--ak-notice-signal: var(--ak-signal-action, var(--ak-color-advanced, #f1c644))}.ak-notice--danger{--ak-notice-signal: var(--ak-signal-danger, #e33b3b)}.ak-notice--success{--ak-notice-signal: var(--ak-signal-success, #46c47c)}@media (max-width: 32rem){.ak-notice{padding:1rem 1.1rem;grid-template-columns:1fr}.ak-notice__code{padding:0 0 .65rem;justify-content:flex-start;text-align:left}.ak-notice__body{padding:.85rem 0 0;border-top:1px solid rgba(17,19,21,.2);border-left:0}}.ak-cube{display:inline-block;width:var(--cube-size, 100px);height:var(--cube-size, 100px);backface-visibility:visible;transform-style:preserve-3d}.ak-face{display:block;position:absolute;width:var(--cube-size, 100px);height:var(--cube-size, 100px);line-height:2;font-family:sans-serif;font-size:calc(var(--cube-size, 100px) / 2);text-align:center;color:var(--cube-color, rgba(34, 187, 255, .5));background-color:transparent;border:var(--cube-border-width, .2rem) solid var(--cube-color, rgba(34, 187, 255, .5));border-radius:.2rem}.ak-face.front{transform:translateZ(calc(var(--cube-size, 100px) / 2))}.ak-face.back{transform:rotateY(180deg) translateZ(calc(var(--cube-size, 100px) / 2))}.ak-face.right{transform:rotateY(90deg) translateZ(calc(var(--cube-size, 100px) / 2))}.ak-face.left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size, 100px) / 2))}.ak-face.top{transform:rotateX(90deg) translateZ(calc(var(--cube-size, 100px) / 2))}.ak-face.bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size, 100px) / 2))}.ak-face__lines{position:absolute;top:0;left:0;width:var(--cube-size, 100px);height:var(--cube-size, 100px);box-sizing:content-box}.ak-face__line--tl,.ak-face__line--br,.ak-face__line--tr,.ak-face__line--bl{position:absolute;left:.2rem;top:.2rem;right:.2rem;bottom:.2rem;display:inline-block}.ak-face__line--tl:before,.ak-face__line--br:before,.ak-face__line--tr:before,.ak-face__line--bl:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:calc(var(--cube-size, 100px) / 4);height:calc(var(--cube-border-width, .2rem) / 2);background-color:currentColor;transform:rotate(45deg);transform-origin:top left}.ak-face__line--br{transform:rotate(90deg)}.ak-face__line--tr{transform:rotate(180deg)}.ak-face__line--bl{transform:rotate(270deg)}.perspective{display:block;perspective:100rem;perspective-origin:50% 125%}.ak-panel-right{padding:2rem;min-height:30rem;text-align:center;transform:perspective(50rem) rotateY(-10deg);transform-origin:center right}.ak-pagination{display:inline-flex;height:5rem;width:16rem;background-color:#999;color:#fff}.ak-pagination .prev,.ak-pagination .next{position:relative;background-color:#333;height:100%;width:4rem;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;box-shadow:0 5px 10px #0009;cursor:pointer}.ak-pagination .prev .ak-icon,.ak-pagination .next .ak-icon{width:2rem;height:2rem}.ak-pagination .prev:after,.ak-pagination .next:after{position:absolute;visibility:hidden;content:"";top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .2s}.ak-pagination .prev:active,.ak-pagination .next:active{box-shadow:inset 0 0 10px #0000001a,0 6px 12px #00000080}.ak-pagination .prev:active:after,.ak-pagination .next:active:after{content:"";visibility:visible;background-color:#0000001a}.ak-pagination .cur{display:inline-flex;border:2px solid gray;border-width:2px 0;width:8rem;flex-direction:column;align-items:center}.ak-pagination .cur .title{font-weight:400;border:none;margin-top:9px}.ak-pagination .label{font-size:12px}.ak-pagination .number{font-size:1.9rem}.ak-progress-stack{display:grid;width:min(32rem,100%);gap:1rem}.ak-progress{--ak-progress-signal: var(--ak-signal-info, var(--ak-color-primary, #4aabea));--ak-progress-value: 0%;display:grid;padding:.75rem .9rem .9rem;border:1px solid rgba(243,244,239,.24);color:#f3f4ef;background:#111315db;gap:.55rem}.ak-progress__header{display:flex;align-items:center;justify-content:space-between;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.ak-progress__value{color:var(--ak-progress-signal);font-size:.75rem}.ak-progress__track{position:relative;height:.75rem;overflow:hidden;background:#f3f4ef21}.ak-progress__track:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:repeating-linear-gradient(90deg,transparent 0 1.4rem,rgba(17,19,21,.55) 1.4rem 1.5rem)}.ak-progress__fill{display:block;width:var(--ak-progress-value);height:100%;background:var(--ak-progress-signal);box-shadow:0 0 1rem color-mix(in srgb,var(--ak-progress-signal) 62%,transparent);transition:width .24s ease-out}.ak-progress--warning{--ak-progress-signal: var(--ak-signal-action, var(--ak-color-advanced, #f1c644))}.ak-progress--danger{--ak-progress-signal: var(--ak-signal-danger, #e33b3b)}.ak-gauge{--ak-gauge-signal: var(--ak-signal-info, var(--ak-color-primary, #4aabea));--ak-gauge-value: 0%;position:relative;display:inline-grid;width:8.5rem;aspect-ratio:1;place-items:center;color:#f3f4ef;background:conic-gradient(var(--ak-gauge-signal) var(--ak-gauge-value),rgba(243,244,239,.15) 0);clip-path:polygon(16% 0,84% 0,100% 16%,100% 84%,84% 100%,16% 100%,0 84%,0 16%)}.ak-gauge:before{position:absolute;content:"";background:#171a1d;clip-path:inherit;top:.65rem;right:.65rem;bottom:.65rem;left:.65rem}.ak-gauge__content{z-index:1;display:grid;place-items:center}.ak-gauge__label{color:var(--ak-gauge-signal);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:800;letter-spacing:.1em}.ak-gauge__value{margin-top:.25rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.25rem;font-weight:800;line-height:1}.ak-gauge__unit{color:#f3f4ef8c;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem}.ak-gauge--warning{--ak-gauge-signal: var(--ak-signal-action, var(--ak-color-advanced, #f1c644))}@media (prefers-reduced-motion: reduce){.ak-progress__fill{transition:none}}.ak-popover,.ak-tooltip{box-sizing:border-box;border-radius:0;color:#f3f4ef;background:#171a1d;box-shadow:0 1rem 3rem #0006;font-family:Noto Sans SC,Roboto,Arial,sans-serif}.ak-popover{--ak-popover-info: var(--ak-signal-info, var(--ak-color-primary, #2bf));--ak-popover-signal: var(--ak-signal-action, var(--ak-color-advanced, #ffd802));width:min(100% - 2rem,22rem);padding:1rem 1.1rem;border:1px solid #626a70;border-top:4px solid var(--ak-popover-signal);clip-path:polygon(0 0,calc(100% - .9rem) 0,100% .9rem,100% 100%,0 100%)}.ak-popover .ak-popover__eyebrow{display:block;margin-bottom:.55rem;color:var(--ak-popover-info);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ak-popover .ak-popover__title{display:block;margin-bottom:.35rem;color:#fff;font-size:1rem;line-height:1.35}.ak-popover .ak-popover__content{margin:0;color:#bdc4c9;font-size:.82rem;line-height:1.6}.ak-popover:popover-open{animation:ak-popover-enter .14s ease-out}.ak-tooltip{--ak-tooltip-signal: var(--ak-signal-info, var(--ak-color-primary, #2bf));max-width:min(100% - 2rem,18rem);padding:.55rem .7rem;border:1px solid var(--ak-tooltip-signal);color:#f3f4ef;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;letter-spacing:.02em;line-height:1.45}.ak-tooltip:popover-open{animation:ak-popover-enter .1s ease-out}@supports (position-area: block-end){.ak-popover,.ak-tooltip{inset:auto;margin:.5rem 0;position-area:block-end span-inline-end}.ak-tooltip{position-area:block-start span-inline-end}}@keyframes ak-popover-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ak-popover:popover-open,.ak-tooltip:popover-open{animation:none}}.ak-san{position:relative;width:11rem}.ak-san .brain{position:absolute;left:.5rem;top:0;z-index:0}.ak-san .brain .ak-icon{color:#ffffffe6;width:7rem;height:7rem;filter:drop-shadow(0 0 2px gray)}.ak-san .add{position:absolute;left:-1rem;top:2rem;border-radius:50%;width:2rem;height:2rem;background-color:#000000b3;box-shadow:5px 3px #0006;cursor:pointer;z-index:1}.ak-san .add .ak-icon{color:#fff;width:2rem;height:2rem}.ak-san .add:after{position:absolute;visibility:hidden;content:"";top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .2s}.ak-san .add:active{box-shadow:inset 0 0 10px #0000001a,0 6px 12px #00000080}.ak-san .add:active:after{content:"";visibility:visible;background-color:#0000001a}.ak-san .add:after{border-radius:50%}.ak-san .cur{background-color:#80808066;text-align:right;font-size:5rem;text-shadow:4px 4px 0px gray;padding:0 1rem .8rem 0;margin-bottom:.4rem;border-radius:.1rem}.ak-san .cur .value{transform:translateZ(1px)}.ak-san .total{background-color:#333;text-align:right;color:#fff;font-size:1.6rem;padding:.3rem .9rem .5rem 0;border-radius:.2rem}.ak-san-container{display:flex;position:relative;box-sizing:border-box;width:min(33rem,100%);background:#fffc;padding:1.5rem 2rem 1.2rem}.ak-san-container:after{position:absolute;visibility:hidden;content:"";top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .2s}.ak-san-container:active{box-shadow:inset 0 0 10px #0000001a,0 6px 12px #00000080}.ak-san-container:active:after{content:"";visibility:visible;background-color:#0000001a}.ak-san-container:before{position:absolute;content:"";left:15rem;right:0;bottom:-2px;height:5px;background-color:#f6540e}.ak-san-container .info{margin-left:1rem}.ak-san-container .info .title{color:#000;font-size:4rem;font-weight:900;font-family:Noto Serif SC,serif}.ak-san-container .info .cur{display:inline-block;color:#fff;background-color:#444;border-radius:5px;padding:.3rem .4rem;font-size:large;margin:1rem 0 .4rem}.ak-san-container .info .status{font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:1.3rem}.ak-san-container .info .ak-icon{position:absolute;color:#8080804d;width:11.5rem;height:11.5rem;top:0;right:2.5rem;filter:drop-shadow(1rem 0 1px rgba(128,128,128,.3))}.ak-san-container--compact{display:grid;box-sizing:border-box;width:min(22rem,100%);min-height:6.5rem;padding:.75rem 1rem;border:1px solid rgba(17,19,21,.24);border-left:.35rem solid var(--ak-color-advanced, #ffd802);color:#111315;background:#f3f4eff0;box-shadow:0 1rem 2.5rem #0000004d;clip-path:polygon(0 0,calc(100% - .75rem) 0,100% .75rem,100% 100%,0 100%);grid-template-columns:5.6rem minmax(0,1fr);gap:1rem}.ak-san-container--compact:before{right:0;bottom:0;left:auto;width:42%;height:.25rem;background:var(--ak-color-advanced, #ffd802)}.ak-san-container--compact .ak-san{position:relative;display:grid;width:auto;padding:.2rem .8rem .2rem 0;align-content:center;border-right:1px solid rgba(17,19,21,.18);justify-items:end}.ak-san-container--compact .ak-san__add{position:absolute;z-index:1;top:50%;left:-.3rem;display:grid;width:1.65rem;height:1.65rem;padding:0;border:0;border-radius:50%;place-items:center;color:#f3f4ef;background:#111315;box-shadow:.25rem .2rem #11131538;cursor:pointer;transform:translateY(-50%)}.ak-san-container--compact .ak-san__add .ak-icon{width:1rem;height:1rem}.ak-san-container--compact .ak-san__add:focus-visible{outline:3px solid var(--ak-color-primary, #2bf);outline-offset:2px}.ak-san-container--compact .ak-san__current{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.25rem;font-weight:900;letter-spacing:normal;line-height:.95}.ak-san-container--compact .ak-san__total{margin-top:.35rem;color:#11131594;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800}.ak-san-container--compact .ak-san-container__info{display:grid;min-width:0;align-content:center}.ak-san-container--compact .ak-san-container__eyebrow{color:#596167;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ak-san-container--compact .ak-san-container__title{margin-top:.3rem;overflow:hidden;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:1.15rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ak-san-container--compact .ak-san-container__meta{display:flex;margin-top:.55rem;align-items:center;gap:.55rem}.ak-san-container--compact .ak-level{width:5.2rem;min-width:5rem;font-size:.68rem}.ak-san-container--compact .ak-level .ak-level__content{padding:.15rem 0 .2rem;font-size:1rem}.ak-san-container--compact .ak-level .ak-level__prefix-icon .ak-icon{top:.15rem;left:-.65rem;width:1.5rem;height:1.5rem}.ak-san-container--compact .ak-san-container__status{color:#1113159e;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:800;letter-spacing:.06em}.ak-san-container--terminal{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:0;padding:0;overflow:visible;color:#17191b;background:#fdfdfbe6;box-shadow:var(--ak-dashboard-shadow, 0 1rem 2rem rgba(0, 0, 0, .32));container-type:size;isolation:isolate}.ak-san-container--terminal:after{position:absolute;z-index:3;bottom:-1.7cqh;left:28.75%;width:38.75%;height:3.35cqh;content:"";background:var(--ak-dashboard-accent, #ff5e19);pointer-events:none}.ak-san-container--terminal:before{display:none}.ak-san-container--terminal .ak-san-container__content{position:relative;z-index:1;display:grid;width:100%;height:100%;grid-template-columns:27.5% minmax(0,1fr)}.ak-san-container--terminal .ak-san-container__watermark{position:absolute;z-index:0;top:0;left:48%;width:17.5%;height:86%;color:#3c3c3c;opacity:.12;pointer-events:none;transform:rotate(-4deg)}.ak-san-container--terminal .ak-san{position:relative;box-sizing:border-box;width:100%;height:100%;min-width:0;padding:0;overflow:hidden;background:transparent}.ak-san-container--terminal .ak-san__figure{position:absolute;z-index:0;top:12%;right:auto;left:4.55%;width:88.64%;height:48%;color:#ffffff8a;background:#d6d8d6c2;pointer-events:none}.ak-san-container--terminal .ak-san__figure .ak-icon{width:100%;height:100%;filter:drop-shadow(1.2cqw .7cqw 0 rgba(73,77,80,.17));transform:rotate(-8deg) scale(1.08)}.ak-san-container--terminal .ak-san__add{position:absolute;z-index:2;top:41%;left:15.5%;display:grid;width:18cqh;height:18cqh;padding:0;border:0;border-radius:50%;place-items:center;color:#fff;background:#17191bf0;box-shadow:3cqh 1.8cqh #17191b4d;cursor:pointer;transform:translate(-50%,-50%)}.ak-san-container--terminal .ak-san__add .ak-icon{width:72%;height:72%}.ak-san-container--terminal .ak-san__current{position:absolute;z-index:1;top:8.5%;right:10.3%;width:82%;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:45cqh;font-weight:700;letter-spacing:normal;line-height:1.15;text-align:right;text-shadow:2.8cqh 2.8cqh 0 rgba(93,97,99,.58);transform:scaleX(.9);transform-origin:right center}.ak-san-container--terminal .ak-san__total{position:absolute;z-index:1;box-sizing:border-box;right:10.4%;bottom:12.2%;width:73.6%;padding:1.7cqh 5.5%;color:#fff;background:#2c2f31f5;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:13.9cqh;font-weight:500;letter-spacing:0;line-height:1.15;text-align:right}.ak-san-container--terminal .ak-san-container__content>.ak-command{height:100%}@media (max-width: 32rem){.ak-san-container--compact{width:min(18rem,92%);min-height:5.7rem;padding:.65rem .8rem;grid-template-columns:4.7rem minmax(0,1fr);gap:.75rem}.ak-san-container--compact .ak-san{padding-right:.6rem}.ak-san-container--compact .ak-san__current{font-size:1.85rem}.ak-san-container--compact .ak-san-container__title{font-size:1rem}}.ak-tag-group,.ak-status-group{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.ak-tag{--ak-tag-signal: var(--ak-signal-info, var(--ak-color-primary, #4aabea));--ak-tag-text: #f3f4ef;--ak-tag-surface: rgba(17, 19, 21, .88);position:relative;display:inline-flex;box-sizing:border-box;min-height:1.875rem;padding:.4rem .9rem .4rem 1.1rem;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% - .55rem) 0,100% .55rem,100% 100%,0 100%);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ak-tag:before{position:absolute;top:0;bottom:0;left:0;width:.3rem;content:"";background:var(--ak-tag-signal)}.ak-tag--advanced{--ak-tag-signal: var(--ak-signal-action, var(--ak-color-advanced, #f1c644))}.ak-tag--danger{--ak-tag-signal: var(--ak-signal-danger, #e33b3b)}.ak-tag--neutral{--ak-tag-signal: var(--ak-signal-disabled, var(--ak-color-low, #9c9c9c))}.ak-status{--ak-status-signal: var(--ak-signal-info, var(--ak-color-primary, #4aabea));--ak-status-text: #f3f4ef;display:inline-grid;min-height:2.75rem;padding:.6rem .85rem;align-items:center;color:var(--ak-status-text);background:#111315d1;grid-template-columns:auto auto;grid-template-rows:auto auto;-moz-column-gap:.7rem;column-gap:.7rem}.ak-status__signal{width:.55rem;height:.55rem;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:ak-status-pulse 1.8s ease-in-out infinite}.ak-status__label{color:var(--ak-status-signal);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.ak-status__detail{margin-top:.2rem;color:color-mix(in srgb,var(--ak-status-text) 72%,transparent);font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:.75rem;line-height:1.2}.ak-status--warning{--ak-status-signal: var(--ak-signal-action, var(--ak-color-advanced, #f1c644))}.ak-status--critical{--ak-status-signal: var(--ak-signal-danger, #e33b3b)}.ak-status--offline{--ak-status-signal: var(--ak-signal-disabled, var(--ak-color-low, #9c9c9c))}.ak-status--offline .ak-status__signal{box-shadow:none;animation:none}@keyframes ak-status-pulse{0%,to{opacity:.48}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.ak-status__signal{animation:none}}.ak-tabs{--ak-tabs-signal: var(--ak-signal-info, var(--ak-color-primary, #4aabea));width:min(42rem,100%);border:1px solid rgba(243,244,239,.25);color:#f3f4ef;background:#111315e6}.ak-tabs__list{display:grid;border-bottom:1px solid rgba(243,244,239,.25);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ak-tabs__tab{position:relative;min-height:3rem;padding:.65rem 1rem;border:0;color:#f3f4ef9e;background:transparent;cursor:pointer;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ak-tabs__tab+.ak-tabs__tab{border-left:1px solid rgba(243,244,239,.18)}.ak-tabs__tab[aria-selected=true]{color:#111315;background:#f3f4ef}.ak-tabs__tab[aria-selected=true]:after{position:absolute;right:0;bottom:0;left:0;height:.25rem;content:"";background:var(--ak-tabs-signal)}.ak-tabs__tab:focus-visible{z-index:1;outline:3px solid var(--ak-tabs-signal);outline-offset:-3px}.ak-tabs__panel{min-height:7rem;padding:1.5rem}.ak-tabs__panel[hidden]{display:none}.ak-tabs__eyebrow{display:block;margin-bottom:.7rem;color:var(--ak-tabs-signal);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:800;letter-spacing:.12em}.ak-tabs__title{margin:0;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:1.35rem;line-height:1.2}.ak-tabs__description{max-width:34rem;margin:.7rem 0 0;color:#f3f4efa6;font-family:Noto Sans SC,Roboto,Arial,sans-serif;font-size:.8rem;line-height:1.65}.ak-segmented{--ak-segmented-signal: var(--ak-signal-action, var(--ak-color-advanced, #f1c644));display:inline-flex;padding:.25rem;background:#111315e6}.ak-segmented__item{min-width:5.5rem;min-height:2.25rem;padding:.45rem .8rem;border:0;color:#f3f4ef9e;background:transparent;cursor:pointer;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:800;letter-spacing:.08em}.ak-segmented__item[aria-pressed=true]{color:#111315;background:var(--ak-segmented-signal)}.ak-segmented__item:focus-visible{outline:2px solid var(--ak-segmented-signal);outline-offset:-2px}@media (max-width: 32rem){.ak-tabs__list{grid-auto-flow:row}.ak-tabs__tab+.ak-tabs__tab{border-top:1px solid rgba(243,244,239,.18);border-left:0}.ak-segmented{display:flex;width:100%}.ak-segmented__item{min-width:0;flex:1}}.ak-font-serif{font-family:var(--ak-font-serif, Noto Serif SC, serif)}.ak-font-sans-serif{font-family:var(--ak-font-sans, Noto Sans SC, Roboto, Arial, sans-serif)}.ak-text--title{font-weight:900;font-size:var(--ak-type-title-size, 3rem);line-height:1.08;letter-spacing:var(--ak-type-tight, -.04em)}:root{--ui-line-faint: rgba(255, 255, 255, .05);--ui-line-soft: rgba(255, 255, 255, .06);--ui-line: rgba(255, 255, 255, .08);--ui-line-strong: rgba(255, 255, 255, .14);--ui-line-ctl: rgba(255, 255, 255, .18);--ui-line-hover: rgba(255, 255, 255, .34);--ui-line-stronger: rgba(255, 255, 255, .4);--ui-tint-ghost: rgba(255, 255, 255, .02);--ui-tint: rgba(255, 255, 255, .04);--ui-tint-hover: rgba(255, 255, 255, .05);--ui-tint-strong: rgba(255, 255, 255, .1);--ui-tint-deep: rgba(255, 255, 255, .16);--ui-text-placeholder: rgba(248, 248, 245, .35);--ui-text-body: rgba(248, 248, 245, .88);--ui-rail: var(--ak-signal-info);--ui-aside-bg: var(--ak-surface-inverse);--ui-scrim: rgba(17, 19, 21, .6);--ui-code-bg: rgba(0, 0, 0, .25);--ui-shadow-lift: rgba(0, 0, 0, .4);--ui-shadow-drawer: rgba(0, 0, 0, .55);--ui-shadow-panel: 0 12px 28px rgba(0, 0, 0, .4);--ui-shadow-card: 0 24px 60px rgba(0, 0, 0, .5);--ui-nav-active: rgba(74, 171, 234, .14);--ui-accent-tint: rgba(246, 84, 14, .06);--ui-solid-info: #4aabea;--ui-solid-danger: #e33b3b;--chart-grid: #1f2a33;--chart-axis: rgba(240, 240, 235, .45);--chart-label: rgba(248, 248, 245, .72);--chart-tooltip-bg: #101316;--chart-tooltip-border: rgba(255, 255, 255, .2);--chart-tooltip-text: #f8f8f5;--chart-tint: rgba(255, 255, 255, .04);--chart-tint-strong: rgba(255, 255, 255, .18);--chart-bar: #ffd802;--ui-surface-line: var(--ui-line);--ui-surface-shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 3px 12px rgba(0, 0, 0, .28);--ui-float-shadow: 0 12px 40px rgba(0, 0, 0, .6);--ui-focus-ring: color-mix(in srgb, var(--ak-color-primary) 22%, transparent);--ui-th-bg: var(--ui-tint-ghost);--ui-icon-btn-bg: var(--ui-tint);--ui-nav-active-ink: var(--ak-text-primary);--ui-dot-glow: 0 0 6px var(--ak-signal-success);--ui-tint-info: color-mix(in srgb, var(--ak-signal-info) 16%, transparent);--ak-type-wide: .02em}html[data-theme=light]{--ak-surface-canvas: #e2e4e6;--ak-surface-panel: #f2f3f5;--ak-surface-muted: #e9ebee;--ak-surface-raised: #ffffff;--ak-surface-inverse: #f2f3f5;--ak-text-primary: #1f2328;--ak-text-secondary: #71787f;--ak-text-inverse: #ffffff;--ak-shadow-panel: 0 1px 2px rgba(0, 0, 0, .06);--ak-color-primary: #1288cc;--ui-line-faint: rgba(0, 0, 0, .035);--ui-line-soft: rgba(0, 0, 0, .05);--ui-line: rgba(0, 0, 0, .07);--ui-line-strong: rgba(0, 0, 0, .1);--ui-line-ctl: rgba(0, 0, 0, .12);--ui-line-hover: rgba(0, 0, 0, .26);--ui-line-stronger: rgba(0, 0, 0, .3);--ui-tint-ghost: rgba(0, 0, 0, .012);--ui-tint: rgba(0, 0, 0, .025);--ui-tint-hover: rgba(0, 0, 0, .04);--ui-tint-strong: rgba(0, 0, 0, .06);--ui-tint-deep: rgba(0, 0, 0, .12);--ui-text-placeholder: #aab1b8;--ui-text-body: #1f2328;--ui-rail: #22bbff;--ui-aside-bg: var(--ak-surface-canvas);--ui-scrim: rgba(255, 255, 255, .84);--ui-code-bg: rgba(0, 0, 0, .04);--ui-shadow-lift: rgba(0, 0, 0, .1);--ui-shadow-drawer: rgba(0, 0, 0, .16);--ui-shadow-panel: 0 6px 20px rgba(0, 0, 0, .1);--ui-shadow-card: 0 16px 40px rgba(0, 0, 0, .14);--ui-nav-active: rgba(34, 187, 255, .14);--ui-accent-tint: rgba(34, 187, 255, .1);--ui-solid-info: #1288cc;--ui-solid-danger: #d93a4c;--ak-signal-info: #1c93d6;--ak-signal-action: #c98a00;--ak-signal-accent: #e2620f;--ak-signal-success: #12a150;--ak-signal-danger: #d93a4c;--ak-signal-warn: #c2410c;--ak-signal-disabled: #a8aeb5;--chart-grid: rgba(0, 0, 0, .07);--chart-axis: rgba(0, 0, 0, .35);--chart-label: #5c646c;--chart-tooltip-bg: #ffffff;--chart-tooltip-border: rgba(0, 0, 0, .12);--chart-tooltip-text: #15181c;--chart-tint: rgba(0, 0, 0, .04);--chart-tint-strong: rgba(0, 0, 0, .16);--chart-cyan: #1c93d6;--chart-yellow: #c98a00;--chart-green: #12a150;--chart-red: #d93a4c;--chart-orange: #e2620f;--chart-gray: #9aa1a8;--chart-bar: #1c93d6;--ui-surface-line: rgba(0, 0, 0, .05);--ui-surface-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 10px rgba(0, 0, 0, .03);--ui-float-shadow: 0 8px 32px rgba(0, 0, 0, .12);--ui-focus-ring: color-mix(in srgb, var(--ak-color-primary) 15%, transparent);--ui-th-bg: rgba(0, 0, 0, .022);--ui-icon-btn-bg: rgba(255, 255, 255, .72);--ui-nav-active-ink: #0a7cb0;--ui-dot-glow: none;--ui-tint-info: color-mix(in srgb, var(--ak-signal-info) 7%, transparent)}html[data-theme=light] .ak-button{color:#15181c;background-color:#fff;box-shadow:none;border:1px solid var(--ui-line-ctl)}html[data-theme=light] .ak-button:hover:not(:disabled){background-color:#f0f2f4;border-color:var(--ui-line-hover)}html[data-theme=light] .ak-button.ak-button--action{color:#fff;background-color:var(--ak-color-primary);border-color:transparent}html[data-theme=light] .ak-button.ak-button--outline{color:var(--ak-text-primary);border-color:var(--ui-line-stronger);background:transparent}html[data-theme=light] .ak-loading{--ak-loading-color: var(--ak-signal-info)}html[data-theme=light] .console-aside{background:var(--ui-aside-bg);border-right-color:var(--ui-line);color:var(--ak-text-primary)}html[data-theme=light] .console-topbar{background:var(--ui-scrim);border-bottom-color:var(--ui-line);color:var(--ak-text-primary)}html[data-theme=light] pre.raw-json,html[data-theme=light] .fv-raw-pre{background:var(--ui-code-bg);color:var(--ui-text-body)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000002e}html[data-theme] :is(.panel,.kpi-card,.node-card,.probe-card,.ev-panel,.login-card){border-color:var(--ui-surface-line);border-radius:10px;box-shadow:var(--ui-surface-shadow);clip-path:none}html[data-theme] .panel{border-left-width:1px}html[data-theme] :is(.kpi-card,.node-card,.ev-panel,.login-card){border-top-width:2px}html[data-theme] :is(.dlg,.ud-panel,.notice-panel){border-color:var(--ui-surface-line);border-radius:12px;clip-path:none;box-shadow:var(--ui-float-shadow)}html[data-theme] :is(.dlg,.ud-panel,.login-card){border-top:2px solid var(--ui-rail)}html[data-theme] .panel h2.panel-title{letter-spacing:0;font-weight:600}html[data-theme] .panel h2.panel-title:before{content:"";flex:none;width:3px;height:14px;border-radius:2px;background:var(--ui-rail)}html[data-theme] .kpi-card{border-top-color:var(--ui-rail)}html[data-theme] .kpi-card.kpi--action{border-top-color:var(--ak-signal-action)}html[data-theme] .kpi-card.kpi--accent{border-top-color:var(--ak-signal-accent)}html[data-theme] .kpi-card.kpi--success{border-top-color:var(--ak-signal-success)}html[data-theme] .kpi-card.kpi--danger{border-top-color:var(--ak-signal-danger)}html[data-theme] .node-card{border-top-color:var(--ak-signal-disabled)}html[data-theme] .node-card.online{border-top-color:var(--ak-signal-success)}html[data-theme] .ev-panel{border-top-color:var(--ui-rail)}html[data-theme=light] .kpi-card,html[data-theme=light] .node-card,html[data-theme=light] .kpi-card.kpi--action,html[data-theme=light] .kpi-card.kpi--accent{border-top-color:#0000000e}html[data-theme=light] .kpi-card.kpi--danger{border-top-color:color-mix(in srgb,var(--ak-signal-danger) 42%,transparent)}html[data-theme=light] .kpi-card.kpi--success{border-top-color:color-mix(in srgb,var(--ak-signal-success) 42%,transparent)}html[data-theme=light] .node-card.online{border-top-color:color-mix(in srgb,var(--ak-signal-success) 48%,transparent)}html[data-theme] .node-filter{border-left-width:1px;border-radius:8px}html[data-theme] .node-filter .nf-btn{border-radius:6px}html[data-theme] .cfg-row{border-radius:8px}html[data-theme] .cfg-row.active{border-left-width:1px;border-color:color-mix(in srgb,var(--ak-signal-info) 30%,transparent);background:var(--ui-tint-info)}html[data-theme] .ak-input,html[data-theme] .ak-textarea,html[data-theme] .ak-select{border:1px solid var(--ui-line-ctl);border-left:1px solid var(--ui-line-ctl);border-radius:6px}html[data-theme] .ak-input:focus,html[data-theme] .ak-textarea:focus,html[data-theme] .ak-select:focus{border-color:var(--ak-color-primary);outline:none;box-shadow:0 0 0 3px var(--ui-focus-ring)}html[data-theme] .console-nav .nav-item{border-radius:6px}html[data-theme] .console-nav .nav-item.router-link-exact-active{color:var(--ui-nav-active-ink);font-weight:500}html[data-theme] .console-nav .nav-item.router-link-exact-active:before{display:none}html[data-theme] .ak-button{border-radius:6px}html[data-theme] :is(.bell-btn,.theme-btn,.menu-btn,.aside-close){border-radius:8px;border-color:var(--ui-line);background:var(--ui-icon-btn-bg)}html[data-theme] .ak-tag{--ak-tag-text: var(--ak-tag-signal);--ak-tag-surface: color-mix(in srgb, var(--ak-tag-signal) 11%, transparent);min-height:0;padding:3px 8px;border-color:transparent;border-radius:5px;clip-path:none;font-weight:500;letter-spacing:.02em}html[data-theme] .ak-tag:before{display:none}html[data-theme] table.ak-table th{background:var(--ui-th-bg);letter-spacing:.02em}html[data-theme] .dot.online{box-shadow:var(--ui-dot-glow)}html[data-theme] .fv-pill{border-radius:6px}html[data-theme] .sla-kpis .kpi{border-radius:8px}html[data-theme] .kpi-card .kpi-value{font-weight:500}@media (min-width: 768px){html[data-theme] .console-body{padding:24px 28px 44px}html[data-theme] .panel{padding-inline:20px}html[data-theme] .kpi-strip,html[data-theme] .node-wall{gap:16px}}:root{--chart-cyan: #2a9df4;--chart-yellow: #ffd802;--chart-green: #46c47c;--chart-red: #e33b3b;--chart-orange: #f6540e;--chart-gray: #7a8a96;--ak-font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Roboto, Arial, sans-serif;--ak-font-serif: var(--ak-font-sans);--ak-font-command: var(--ak-font-sans)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--ak-font-sans);background:var(--ak-surface-canvas);color:var(--ak-text-primary);-webkit-font-smoothing:antialiased}.console{display:flex;min-height:100vh}.console-aside{width:220px;flex:0 0 220px;background:var(--ak-surface-inverse);border-right:var(--ak-line-hairline) solid var(--ui-line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.console-brand{padding:20px 18px 14px;border-bottom:var(--ak-line-hairline) solid var(--ui-line)}.console-brand .brand-title{font-family:var(--ak-font-command);font-size:1.15rem;font-weight:700;letter-spacing:.02em;margin:0;color:var(--ak-text-primary)}.console-brand .brand-sub{margin:2px 0 0;font-size:.72rem;color:var(--ak-text-secondary);letter-spacing:var(--ak-type-wide)}.console-nav{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.console-nav .nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;color:var(--ak-text-secondary);text-decoration:none;font-size:.9rem;position:relative;transition:background var(--ak-motion-fast) var(--ak-ease-standard),color var(--ak-motion-fast)}.console-nav .nav-item .nav-ico{width:16px;text-align:center;font-family:var(--ak-font-mono);opacity:.8}.console-nav .nav-item .nav-ico--svg{display:inline-flex;align-items:center;justify-content:center;flex:none}.console-nav .nav-item .nav-ico--svg svg{width:15px;height:15px}.console-nav .nav-item:hover{background:var(--ui-tint-hover);color:var(--ak-text-primary)}.console-nav .nav-item.router-link-exact-active{color:var(--ak-text-primary);background:var(--ui-nav-active)}.console-nav .nav-item.router-link-exact-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--ak-signal-info)}.console-aside .console-foot{padding:14px 16px;border-top:var(--ak-line-hairline) solid var(--ui-line);display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--ak-text-secondary)}.console-main{flex:1;min-width:0;display:flex;flex-direction:column}.console-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:var(--ak-line-hairline) solid var(--ui-line);background:var(--ui-scrim);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.console-topbar .crumb{font-family:var(--ak-font-command);font-size:1.1rem;font-weight:600}.console-topbar .top-actions{display:flex;align-items:center;gap:10px}.notice-wrap{position:relative}.bell-btn,.theme-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ui-line-ctl);border-radius:3px;background:transparent;color:var(--ak-text-secondary);cursor:pointer;transition:color var(--ak-motion-fast),border-color var(--ak-motion-fast),background var(--ak-motion-fast)}.bell-btn:hover,.theme-btn:hover{color:var(--ak-text-primary);border-color:var(--ui-line-hover);background:var(--ui-tint-hover)}.bell-btn.has{color:var(--ak-signal-accent);border-color:color-mix(in srgb,var(--ak-signal-accent) 45%,transparent)}.bell-ico,.theme-ico{display:inline-flex}.bell-ico svg,.theme-ico svg{width:17px;height:17px}.bell-badge{position:absolute;top:-7px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--ui-solid-danger);color:#fff;font-size:.62rem;font-family:var(--ak-font-mono);line-height:16px;text-align:center}.notice-panel{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 48px);background:var(--ak-surface-inverse);border:var(--ak-line-hairline) solid var(--ui-line-strong);box-shadow:var(--ui-shadow-panel);z-index:60;display:flex;flex-direction:column;max-height:70vh}.notice-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:var(--ak-line-hairline) solid var(--ui-line);font-family:var(--ak-font-command);font-size:.85rem;font-weight:600}.notice-head .np-ops{display:flex;gap:8px}.notice-head .link{background:none;border:none;padding:0;font-size:.7rem;color:var(--ak-signal-info);cursor:pointer}.notice-head .link.danger{color:var(--ak-signal-danger)}.notice-body{overflow-y:auto;flex:1}.notice-body .empty{padding:26px 14px;text-align:center;color:var(--ak-text-secondary);font-size:.8rem}.notice-item{padding:10px 14px;border-bottom:var(--ak-line-hairline) solid var(--ui-line-soft);cursor:pointer}.notice-item:hover{background:var(--ui-tint)}.notice-item.unread{background:var(--ui-accent-tint)}.notice-item .ni-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem;color:var(--ak-text-primary)}.notice-item.unread .ni-title{font-weight:600}.notice-item .ni-time{margin-left:auto;font-size:.68rem;color:var(--ak-text-secondary);font-family:var(--ak-font-mono)}.notice-item .kind-tag{flex:none;font-size:.6rem;font-family:var(--ak-font-mono);padding:1px 5px;border-radius:3px;color:var(--ak-signal-danger);border:1px solid currentColor}.notice-item .ni-body{margin-top:6px;font-size:.72rem;line-height:1.5;color:var(--ak-text-secondary);white-space:pre-wrap;word-break:break-all}.notice-foot{padding:8px 14px;border-top:var(--ak-line-hairline) solid var(--ui-line);font-size:.66rem}.console-body{padding:22px 24px 40px;flex:1}.panel{background:var(--ak-surface-inverse);border:var(--ak-line-hairline) solid var(--ui-line);padding:var(--ak-density-panel-padding, 18px)}.panel h2.panel-title{margin:0 0 14px;font-family:var(--ak-font-command);font-size:1rem;letter-spacing:.03em;display:flex;align-items:center;gap:8px}.panel h2.panel-title .hl{color:var(--ak-signal-info)}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.kpi-card{background:var(--ak-surface-inverse);border:var(--ak-line-hairline) solid var(--ui-line);border-top-color:var(--ui-rail);padding:14px 16px}.kpi-card.kpi--action{border-top-color:var(--ak-signal-action)}.kpi-card.kpi--accent{border-top-color:var(--ak-signal-accent)}.kpi-card.kpi--success{border-top-color:var(--ak-signal-success)}.kpi-card.kpi--danger{border-top-color:var(--ak-signal-danger)}.kpi-card .kpi-label{font-size:.75rem;color:var(--ak-text-secondary);letter-spacing:var(--ak-type-wide);text-transform:none}.kpi-card .kpi-value{font-family:var(--ak-font-mono);font-size:1.9rem;font-weight:600;line-height:1.2;margin-top:4px;color:var(--ak-text-primary)}.kpi-card .kpi-sub{font-size:.72rem;color:var(--ak-text-secondary);margin-top:2px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.chart-box{height:320px;width:100%;min-width:0}.grid-2>*,.grid-3>*,.kpi-strip>*,.node-wall>*,.panel,.kpi-card,.chart-box{min-width:0}@media (max-width: 1100px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)!important}}.ak-field{color:var(--ak-text-primary);font-family:var(--ak-font-sans)}.ak-label{color:var(--ak-text-secondary)}.ak-input,.ak-textarea,.ak-select{background:var(--ak-surface-raised);color:var(--ak-text-primary);border:1px solid var(--ui-line-ctl)}.ak-input::placeholder,.ak-textarea::placeholder,.ak-select::placeholder{color:var(--ui-text-placeholder)}.ak-input:hover,.ak-textarea:hover,.ak-select:hover{border-color:var(--ui-line-hover)}.ak-input:focus,.ak-textarea:focus,.ak-select:focus{border-color:var(--ak-signal-info);outline:2px solid var(--ak-signal-info);outline-offset:1px}.ak-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%238b949e'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.ak-button.ak-button--outline{background:transparent;border:1px solid var(--ui-line-stronger);color:var(--ak-text-primary);box-shadow:none}.ak-button.ak-button--outline:hover{background:var(--ui-tint-hover)}.ak-button.ak-button--action{text-align:center;background-color:var(--ak-signal-info);color:#fff}.ak-button.sm{width:auto;height:auto;padding:4px 10px;font-size:.76rem;font-weight:400}html[data-theme] .ak-button.ak-button--outline.danger{color:var(--ak-signal-danger);border-color:currentColor}html[data-theme] .ak-button.ak-button--outline.danger:hover{background:var(--ui-tint-hover)}.ak-divider{background:var(--ui-tint-strong);height:1px}.loading-center{display:flex;justify-content:center;align-items:center;padding:10px 0}.ak-table-wrap{overflow-x:auto}table.ak-table{width:100%;border-collapse:collapse;font-size:.86rem}.ak-table th{text-align:left;font-weight:600;color:var(--ak-text-secondary);font-size:.74rem;letter-spacing:.05em;padding:8px 12px;border-bottom:1px solid var(--ui-line-strong);white-space:nowrap}.ak-table td{padding:9px 12px;border-bottom:var(--ak-line-hairline) solid var(--ui-line-soft);vertical-align:top}.ak-table tbody tr:hover{background:var(--ui-tint)}.mono{font-family:var(--ak-font-mono);font-size:.82em}.dim{color:var(--ak-text-secondary)}.role-pill{margin-left:6px;font-style:normal;font-size:.62rem;font-family:var(--ak-font-mono);text-transform:uppercase;letter-spacing:.05em;padding:1px 5px;border-radius:3px;color:var(--ak-signal-info);border:1px solid currentColor;opacity:.9;vertical-align:1px}.nowrap{white-space:nowrap}.ok-200{color:var(--ak-signal-success)}.err{color:var(--ak-signal-danger)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot.online{background:var(--ak-signal-success);box-shadow:0 0 6px var(--ak-signal-success)}.dot.offline{background:var(--ak-signal-disabled)}.dot.warn{background:var(--ak-signal-action)}.form-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:.72rem;color:var(--ak-text-secondary);letter-spacing:var(--ak-type-wide)}.form-field .field-hint{font-size:.7rem;color:var(--ak-text-secondary);opacity:.8}.toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:16px}.tb-group{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.tb-group--actions{align-items:flex-end}.tb-group--checks{align-items:center;gap:6px 16px}.timerange{display:inline-flex;align-items:center;gap:2px;padding:2px;border:var(--ak-line-hairline) solid var(--ui-line-ctl);border-radius:10px}.timerange-btn{border:0;background:transparent;color:var(--ak-text-secondary);font-family:inherit;font-size:.72rem;line-height:1.25;padding:4px 9px;border-radius:8px;cursor:pointer;white-space:nowrap}.timerange-btn:hover:not(:disabled){color:var(--ak-text-primary);background:var(--ui-icon-btn-bg)}.timerange-btn.on{background:color-mix(in srgb,var(--ak-signal-info) 18%,transparent);color:var(--ak-signal-info);font-weight:600}.timerange-btn:disabled{opacity:.5;cursor:default}.timerange.sm .timerange-btn{font-size:.68rem;padding:3px 7px}.node-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.node-card{background:var(--ak-surface-inverse);border:var(--ak-line-hairline) solid var(--ui-line);border-top-color:var(--ak-signal-disabled);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.node-card.online{border-top-color:var(--ak-signal-success)}.node-card .node-id{font-family:var(--ak-font-mono);font-size:.98rem;font-weight:600;word-break:break-all}.node-card .node-label{color:var(--ak-text-secondary);font-size:.82rem}.node-card .node-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.78rem;color:var(--ak-text-secondary)}.node-card .node-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.node-card .node-actions .ak-button{width:auto;height:auto;padding:5px 10px;font-size:.78rem;white-space:nowrap}.probe-card{border:var(--ak-line-hairline) solid var(--ui-line);background:var(--ak-surface-inverse);overflow:hidden}.probe-card .pc-head{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-bottom:var(--ak-line-hairline) solid var(--ui-line);background:var(--ui-tint-ghost)}.probe-card .pc-title{display:flex;align-items:center;gap:8px;min-width:0}.probe-card .pc-nodeid{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.probe-card .pc-label{color:var(--ak-text-secondary);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.probe-card .pc-body{padding:0}.probe-card pre{margin:0;padding:12px 14px;font-family:var(--ak-font-mono);font-size:.76rem;line-height:1.55;color:var(--ak-text-primary);white-space:pre-wrap;word-break:break-all;max-height:340px;overflow:auto}pre.raw-json{color:var(--ui-text-body)}.dns-head{display:flex;align-items:center;gap:10px;padding:10px 14px 8px;border-bottom:var(--ak-line-hairline) solid var(--ui-line);background:var(--ui-tint-ghost);font-size:.85rem;word-break:break-all}.dns-type{font-family:var(--ak-font-mono);letter-spacing:.02em}.dns-records{list-style:none;margin:0;padding:6px 0}.dns-record{display:flex;align-items:baseline;gap:10px;padding:6px 14px;font-size:.82rem;font-family:var(--ak-font-mono);word-break:break-all}.dns-record+.dns-record{border-top:var(--ak-line-hairline) solid var(--ui-line-faint)}.dns-idx{flex:none;width:20px;text-align:right;color:var(--ak-signal-disabled);font-size:.72rem}.fv{padding:0;font-size:.82rem}.fv-tbl{width:100%;border-collapse:collapse}.fv-tbl td{padding:5px 14px;vertical-align:top}.fv-row{border-top:var(--ak-line-hairline) solid var(--ui-line-faint)}.fv-row:first-child{border-top:none}.fv-key{width:128px;flex:none;color:var(--ak-text-secondary);font-size:.76rem;letter-spacing:var(--ak-type-wide);white-space:nowrap}.fv-val{color:var(--ak-text-primary);word-break:break-all}.fv-val.dim,.fv-empty{color:var(--ak-text-secondary)}.fv-grouptr td{padding:7px 14px 3px}.fv-group{color:var(--ak-signal-info);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-bottom:var(--ak-line-hairline) solid var(--ui-line)}.fv-grouptr+.fv-grouptr td,.fv-nested{border-top:none}.fv-nested td{padding:0 0 2px}.fv-nested .fv-tbl td{padding-left:18px;padding-right:14px}.fv-bool{display:inline-block;padding:1px 8px;border-radius:3px;font-size:.74rem;font-weight:600;letter-spacing:.03em}.fv-ok{color:var(--ak-signal-success);border:1px solid var(--ak-signal-success)}.fv-no{color:var(--ak-signal-danger);border:1px solid var(--ak-signal-danger)}.fv-bad{color:var(--ak-signal-danger);word-break:break-all}.fv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fv-list.fv-inline{flex-direction:row;flex-wrap:wrap;gap:6px}.fv-pill{display:inline-block;padding:1px 8px;border-radius:3px;font-size:.78rem;word-break:break-all;color:var(--ak-text-primary);background:var(--ui-tint-hover);border:var(--ak-line-hairline) solid var(--ui-line)}.fv-objrow+.fv-objrow{border-top:var(--ak-line-hairline) solid var(--ui-line-faint)}.fv-objrow .fv-subhead{padding:7px 14px 2px;color:var(--ak-text-secondary);font-size:.72rem;font-weight:600}.fv-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fv-stack-col{min-width:0}.fv-stack-col+.fv-stack-col{border-top:var(--ak-line-hairline) solid var(--ui-line);border-left:none}.fv-stack:not(:has(.fv-stack-col+.fv-stack-col))>.fv-stack-col,.fv-stack-col:not(:nth-child(2))+.fv-stack-col{border-top:0}@media (min-width: 0px){.fv-stack{container-type:inline-size}}.fv-stack-col{container-type:inline-size}.fv-stack-tag{display:inline-block;margin:14px 14px 6px;padding:1px 9px;border-radius:3px;font-size:.72rem;font-weight:700;letter-spacing:.06em;font-family:var(--ak-font-mono)}.fv-stack-tag.fv-v4{color:var(--ak-signal-info);border:1px solid currentColor}.fv-stack-tag.fv-v6{color:var(--ak-signal-action);border:1px solid currentColor}.fv-raw{margin:0;color:var(--ak-text-secondary);font-size:.76rem}.fv-raw summary{cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.85}.fv-raw-pre{margin:6px 0 0;padding:8px 10px;max-height:200px;overflow:auto;font-family:var(--ak-font-mono);font-size:.72rem;line-height:1.5;white-space:pre-wrap;word-break:break-all;color:var(--ui-text-body);background:var(--ui-code-bg);border-radius:4px}@media (max-width: 900px){.fv-stack{grid-template-columns:minmax(0,1fr)}.fv-stack-col+.fv-stack-col{border-left:none;border-top:var(--ak-line-hairline) solid var(--ui-line)}}.ak-tag.ch{text-transform:none}.menu-btn,.aside-close{display:none}@media (max-width: 767px){.console-aside{position:fixed;left:0;top:0;width:78vw;max-width:280px;flex:none;height:100vh;z-index:40;transform:translate(-100%);transition:transform .22s var(--ak-ease-standard, ease);box-shadow:0 0 28px var(--ui-shadow-drawer)}.console-aside.open{transform:none}.aside-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:35}.console-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px 14px 12px}.aside-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;background:transparent;border:1px solid var(--ui-line-ctl);border-radius:3px;color:var(--ak-text-secondary);font-size:.8rem;cursor:pointer}.console-topbar{padding:10px 12px;gap:8px}.tb-left{display:flex;align-items:center;gap:8px;min-width:0}.console-topbar .crumb{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;padding:0;background:transparent;border:1px solid var(--ui-line-ctl);border-radius:3px;color:var(--ak-text-primary);cursor:pointer}.menu-btn .menu-ico{display:inline-flex}.menu-btn .menu-ico svg{width:18px;height:18px}.console-topbar .top-actions{gap:6px;flex:none}.verify-banner{flex-wrap:wrap;gap:8px;padding:8px 12px}.verify-banner .ak-button{margin-left:0}.console-body{padding:14px 12px 32px}.panel{padding:14px}.toolbar{gap:10px;margin-bottom:12px}.node-wall{grid-template-columns:minmax(0,1fr)}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)!important}.kpi-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.kpi-card{padding:12px 13px}.kpi-card .kpi-value{font-size:1.5rem}.chart-box{height:260px}.ak-table{font-size:.8rem}.ak-table th{padding:6px 8px;font-size:.7rem}.ak-table td{padding:7px 8px}.fv-key{width:96px}.notice-panel{width:calc(100vw - 24px);max-width:none;right:-2px}.probe-card pre{font-size:.72rem;max-height:260px;padding:10px 12px}.form-row{gap:10px}.form-field{width:100%}.profile-cols,.acc-grid{grid-template-columns:minmax(0,1fr)!important}.login-card{padding:26px 18px 22px!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ui-tint-deep);border-radius:5px}::-webkit-scrollbar-track{background:transparent}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--ak-focus-color, #2a9df4);outline-offset:2px}
