html:has(.a-app),.fs-admin-body{height:100%;margin:0;background:var(--a-bg)}.fs-admin-body{color:var(--a-ink);font:400 var(--a-t-body)/var(--a-lh) var(--a-font);-webkit-font-smoothing:antialiased}.fs-admin-body .fs-skip{position:absolute;left:12px;top:-48px;z-index:60;padding:10px 14px;border-radius:var(--a-r-sm);background:var(--a-primary);color:var(--a-on-primary);font-weight:600;text-decoration:none}.fs-admin-body .fs-skip:focus-visible{top:12px;outline:none;box-shadow:var(--a-focus)}.a-app{color:var(--a-ink);font:400 var(--a-t-body)/var(--a-lh) var(--a-font)}:where(.a-app) :where(*,*:before,*:after){box-sizing:border-box}:where(.a-app) :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.a-app) :where(ul,ol){padding:0;list-style:none}:where(.a-app) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.a-app) :where(button){cursor:pointer}:where(.a-app) :where(a){color:inherit}:where(.a-app) :where(img){display:block;max-width:100%}.a-app [hidden]{display:none!important}:where(.a-app,.a-dialog) :focus{outline:none}:where(.a-app,.a-dialog,.a-toasts) :focus-visible{box-shadow:var(--a-focus)!important;border-radius:var(--a-r-sm)}:where(.a-app) :is(.a-row,.a-tab,.a-palette-item):focus-visible{box-shadow:inset 0 0 0 2px #fff!important}.a-app ::selection{background:var(--a-brand);color:var(--a-ink-inverse)}.a-sprite{position:absolute;width:0;height:0;overflow:hidden}.a-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.a-i--sm{width:14px;height:14px}.a-i--lg{width:20px;height:20px}.a-i--fill{fill:currentColor;stroke:none}.a-ref{font-family:var(--a-mono);font-size:.92em;letter-spacing:-.01em}.a-num,.a-app time{font-variant-numeric:tabular-nums}.a-caps{font:600 var(--a-t-micro)/1.3 var(--a-font);letter-spacing:var(--a-track-caps);text-transform:uppercase;color:var(--a-ink-3)}.a-meta{font-size:var(--a-t-meta);color:var(--a-ink-3)}.a-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.a-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2e353e transparent}.a-app{position:relative;display:grid;grid-template-columns:var(--a-sidebar) minmax(0,1fr);height:100dvh;overflow:hidden}.a-main{position:relative;display:grid;grid-template-rows:var(--a-topbar) minmax(0,1fr);min-width:0;min-height:0}.a-main:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:2px;background:var(--g);pointer-events:none}.a-app[data-game=all] .a-main:before{opacity:.55;background:linear-gradient(90deg,var(--a-game-waruniverse),var(--a-game-redgalaxy),var(--a-game-novahorizon),var(--a-game-darkorbit))}.a-side{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:var(--a-chrome);border-right:1px solid var(--a-line)}.a-brand{display:flex;align-items:center;gap:10px;height:var(--a-topbar);padding:0 16px;border-bottom:1px solid var(--a-line)}.a-brand-word{font:800 17px/1 var(--a-font);letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.a-brand-tag{padding:4px 6px;border:1px solid var(--a-brand-line);border-radius:var(--a-r-xs);background:var(--a-brand-soft);color:var(--a-brand);font:600 10.5px/1 var(--a-font);letter-spacing:.06em;text-transform:uppercase}.a-side-body{display:grid;align-content:start;gap:20px;padding:12px 10px 16px}.a-nav,.a-games{display:grid;gap:2px}.a-nav-title{padding:4px 10px 6px}.a-nav-sep{height:1px;margin:8px 10px;background:var(--a-line)}.a-nav-item{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--a-r-sm);color:var(--a-ink-2);font-size:var(--a-t-body-s);font-weight:500;text-decoration:none;transition:background var(--a-dur-1),color var(--a-dur-1)}.a-nav-item--sub{height:30px;padding-left:36px;font-size:var(--a-t-meta)}.a-nav-item .a-count{margin-left:auto}.a-nav-item[aria-current=page]{background:var(--a-surface-2);color:var(--a-ink);box-shadow:var(--a-highlight)}.a-nav-item[aria-current=page]:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 2px 2px 0;background:var(--a-brand)}.a-game{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:5px 10px 5px 6px;border:1px solid transparent;border-radius:var(--a-r-sm);background:none;color:var(--a-ink-2);font-size:var(--a-t-body-s);font-weight:500;text-align:left;text-decoration:none}.a-game[aria-pressed=true]{color:var(--a-ink);border-color:color-mix(in oklab,var(--g) 35%,var(--a-line-2));background:linear-gradient(90deg,color-mix(in oklab,var(--g) 14%,var(--a-surface-2)),var(--a-surface-2) 70%)}.a-game-sub{display:block;color:var(--a-ink-3);font-size:var(--a-t-micro);font-weight:400}.a-game .a-count{background:none;color:var(--a-ink-3)}.a-side-foot{display:grid;gap:4px;padding:10px;border-top:1px solid var(--a-line)}.a-sync,.a-me{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:var(--a-r-sm);color:var(--a-ink-2);font-size:var(--a-t-meta)}.a-sync strong{color:var(--a-ink);font-weight:500}.a-sync .a-dot{margin-left:auto}.a-me{padding:6px 4px 6px 8px}.a-me-name{display:grid;flex:1;min-width:0;color:var(--a-ink);font-size:var(--a-t-body-s);font-weight:600;line-height:1.25}.a-me-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-me-name>span+span{color:var(--a-ink-3);font-size:var(--a-t-micro);font-weight:400}.a-top{display:flex;align-items:center;gap:12px;min-width:0;padding:0 16px 0 20px;background:var(--a-chrome);border-bottom:1px solid var(--a-line)}.a-crumbs{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;overflow:hidden;color:var(--a-ink-3);font-size:var(--a-t-body-s);white-space:nowrap}.a-crumbs strong{color:var(--a-ink);font-weight:600}.a-search{display:flex;align-items:center;gap:8px;width:min(440px,38vw);height:34px;padding:0 8px 0 10px;border:1px solid var(--a-line-2);border-radius:var(--a-r-sm);background:var(--a-surface);color:var(--a-ink-3);font-size:var(--a-t-body-s);text-align:left}.a-search:hover{border-color:var(--a-line-strong);color:var(--a-ink-2)}.a-search>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-view{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--a-surface)}.a-outlet,.a-mod-host{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.a-outlet>.a-split{height:100%}.a-mod-host{padding:24px 28px 48px}.a-page-inner{display:grid;gap:24px;max-width:1480px;padding:24px 28px 48px}.a-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.a-page-head h1,.a-page-head h2{font:600 var(--a-t-title)/1.2 var(--a-font);letter-spacing:-.015em}.a-page-head p{margin-top:4px;color:var(--a-ink-3);font-size:var(--a-t-body-s)}.a-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.a-mtop,.a-tabbar{display:none}.a-gate{display:grid;justify-items:start;gap:14px;max-width:520px;margin:14vh auto 0;padding:32px;border:1px solid var(--a-line-2);border-radius:var(--a-r-lg);background:var(--a-chrome);box-shadow:var(--a-highlight)}.a-gate h1{font:600 var(--a-t-title)/1.25 var(--a-font);letter-spacing:-.015em}.a-gate p{color:var(--a-ink-2)}.a-gate .a-btn{margin-top:6px}@media(hover:hover){.a-nav-item:hover,.a-game:hover{background:var(--a-hover);color:var(--a-ink)}}.a-app[data-rail]{grid-template-columns:var(--a-rail) minmax(0,1fr)}.a-app[data-rail] .a-side :is(.a-nav-title,.a-nav-sep,.a-count,.a-game-sub,.a-me-name,.a-brand-tag,.a-sync>span,.a-me>.a-btn){display:none}.a-app[data-rail] .a-side .a-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.a-app[data-rail] .a-side :is(.a-brand,.a-nav-item,.a-game,.a-sync,.a-me){justify-content:center;grid-template-columns:28px;padding-inline:0}.a-app[data-rail] .a-me{flex-direction:column}.a-app[data-rail] .a-brand-word{font-size:0}.a-app[data-rail] .a-brand-word:before{content:"FS";font-size:15px}.a-app[data-rail] .a-nav-item:has(.a-count--alert):after{content:"";position:absolute;top:7px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--a-danger);box-shadow:0 0 0 2px var(--a-chrome)}.a-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--a-ctl-h);padding:0 12px;border:1px solid var(--a-line-strong);border-radius:var(--a-r-sm);background:var(--a-surface-2);color:var(--a-ink);font:600 var(--a-t-body-s)/1 var(--a-font);white-space:nowrap;text-decoration:none;transition:background var(--a-dur-1),border-color var(--a-dur-1),transform var(--a-dur-1)}.a-btn:hover{background:var(--a-surface-3);border-color:var(--a-line-hover)}.a-btn:active{transform:translateY(1px)}.a-btn--primary{background:var(--a-primary);border-color:var(--a-primary);color:var(--a-on-primary)}.a-btn--primary:hover{background:var(--a-primary-hover);border-color:var(--a-primary-hover)}.a-btn--ghost{background:none;border-color:transparent;color:var(--a-ink-2)}.a-btn--ghost:hover{background:var(--a-hover);border-color:transparent;color:var(--a-ink)}.a-btn--danger{background:var(--a-danger-bg);border-color:var(--a-danger-line);color:var(--a-danger)}.a-btn--danger:hover{background:#3a1915;border-color:#9a3d33}.a-btn--icon{width:var(--a-ctl-h);padding:0}.a-btn--sm{height:28px;gap:5px;padding:0 9px;font-size:var(--a-t-meta)}.a-btn--sm.a-btn--icon{width:28px}.a-btn:is([disabled],[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none}.a-btn[aria-busy=true]{cursor:progress}.a-btn--primary .a-kbd{border-color:#0000002e;background:#00000014;color:#3a3c40}.a-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--a-line-2);border-bottom-width:2px;border-radius:var(--a-r-xs);background:var(--a-surface);color:var(--a-ink-3);font:500 10.5px/1 var(--a-mono)}.a-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--a-surface-3);color:var(--a-ink-2);font:600 var(--a-t-micro)/1 var(--a-font);font-variant-numeric:tabular-nums}.a-count--alert{background:var(--a-danger-bg);color:var(--a-danger);box-shadow:inset 0 0 0 1px var(--a-danger-line)}.a-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--a-ink-3)}.a-dot--ok{background:var(--a-success)}.a-dot--warn{background:var(--a-warn)}.a-dot--danger{background:var(--a-danger)}.a-dot--new{background:var(--a-brand)}.a-spin{flex:none;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:a-rot .7s linear infinite}@keyframes a-rot{to{transform:rotate(360deg)}}.a-field{display:grid;gap:6px;color:var(--a-ink-2);font-size:var(--a-t-meta);font-weight:500}.a-input,.a-select,.a-textarea{width:100%;min-height:var(--a-ctl-h);padding:7px 10px;border:1px solid var(--a-line-strong);border-radius:var(--a-r-sm);background:var(--a-surface);color:var(--a-ink);font-size:var(--a-t-body)}.a-input::placeholder,.a-textarea::placeholder{color:var(--a-ink-3);opacity:1}.a-hint{color:var(--a-ink-3);font-weight:400}.a-field[data-invalid] .a-input{border-color:var(--a-danger)}.a-field[data-invalid] .a-hint{display:flex;align-items:center;gap:6px;color:var(--a-danger)}.a-input-group{display:flex}.a-input-group .a-input{border-radius:var(--a-r-sm) 0 0 var(--a-r-sm);font-size:var(--a-t-lead);font-weight:600;font-variant-numeric:tabular-nums}.a-addon{display:grid;place-items:center;padding:0 12px;border:1px solid var(--a-line-strong);border-left:0;border-radius:0 var(--a-r-sm) var(--a-r-sm) 0;background:var(--a-surface-3);color:var(--a-ink-2);font-size:var(--a-t-body-s);font-weight:600}.a-app input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--a-brand)}.a-tabs{display:flex;gap:2px;padding:0 12px;overflow-x:auto;border-bottom:1px solid var(--a-line);scrollbar-width:none}.a-tab{display:inline-flex;align-items:center;gap:7px;height:40px;margin-bottom:-1px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:none;color:var(--a-ink-3);font-size:var(--a-t-body-s);font-weight:500;white-space:nowrap;text-decoration:none}.a-tab:hover,.a-tab[aria-selected=true]{color:var(--a-ink)}.a-tab[aria-selected=true]{border-bottom-color:var(--a-ink)}.a-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--a-line-2);border-radius:6px;background:var(--a-bg)}.a-seg button{display:inline-flex;flex:1;white-space:nowrap;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--a-r-sm);background:none;color:var(--a-ink-3);font-size:var(--a-t-meta);font-weight:600}.a-seg button[aria-pressed=true]{background:var(--a-surface-3);color:var(--a-ink);box-shadow:var(--a-highlight),0 1px #0006}.a-filters{display:flex;flex-wrap:wrap;gap:6px}.a-filter{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px dashed var(--a-line-strong);border-radius:var(--a-r-sm);background:none;color:var(--a-ink-2);font-size:var(--a-t-meta);font-weight:500}.a-filter:hover{border-color:var(--a-line-hover);color:var(--a-ink)}.a-filter[aria-pressed=true]{border-style:solid;border-color:var(--a-line-2);background:var(--a-surface-2);color:var(--a-ink)}.a-filter b{color:var(--a-brand);font-weight:600}.a-chip,.a-note,.a-alert{--c: var(--a-neutral);--cb: var(--a-neutral-bg);--cl: var(--a-neutral-line)}[data-tone=info]{--c: var(--a-info);--cb: var(--a-info-bg);--cl: var(--a-info-line)}[data-tone=progress]{--c: var(--a-progress);--cb: var(--a-progress-bg);--cl: var(--a-progress-line)}[data-tone=warn]{--c: var(--a-warn);--cb: var(--a-warn-bg);--cl: var(--a-warn-line)}[data-tone=success]{--c: var(--a-success);--cb: var(--a-success-bg);--cl: var(--a-success-line)}[data-tone=danger]{--c: var(--a-danger);--cb: var(--a-danger-bg);--cl: var(--a-danger-line)}[data-tone=mine]{--c: var(--a-brand);--cb: var(--a-brand-soft);--cl: var(--a-brand-line)}.a-chip{display:inline-flex;align-items:center;gap:5px;height:var(--a-chip-h);padding:0 7px 0 6px;border-radius:var(--a-r-xs);background:var(--cb);box-shadow:inset 0 0 0 1px var(--cl);color:var(--c);font:600 var(--a-t-meta)/1 var(--a-font);white-space:nowrap}.a-chip .a-i{width:13px;height:13px;stroke-width:2}.a-chip[data-solid]{background:var(--c);box-shadow:none;color:#06170d}.a-salon{display:inline-flex;align-items:center;gap:4px;height:var(--a-chip-h);padding:0 7px 0 5px;border-radius:var(--a-r-xs);box-shadow:inset 0 0 0 1px var(--a-line-2);color:var(--a-ink-2);font:500 var(--a-t-meta)/1 var(--a-font);white-space:nowrap}.a-salon .a-i{width:13px;height:13px;color:var(--a-ink-3)}.a-salon[data-state=pending]{box-shadow:inset 0 0 0 1px var(--a-warn-line)}.a-salon[data-state=pending],.a-salon[data-state=pending] .a-i{color:var(--a-warn)}.a-salon[data-state=closed]{color:var(--a-ink-3)}.a-salon[data-state=deleted]{box-shadow:inset 0 0 0 1px var(--a-danger-line);color:var(--a-danger);text-decoration:line-through}.a-wait{display:inline-flex;align-items:center;gap:5px;color:var(--a-ink-2);font-size:var(--a-t-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.a-wait .a-i{width:13px;height:13px}.a-wait[data-who=client],.a-wait[data-state=unknown]{color:var(--a-ink-3)}.a-wait[data-state=unknown]{font-style:italic}.a-wait:is([data-state=soon],[data-state=late],[data-state=due]){font-weight:600}.a-wait[data-state=soon]{color:var(--a-warn)}.a-wait[data-state=late]{color:var(--a-danger)}.a-wait[data-state=due]{color:var(--a-progress)}.a-prio{position:relative;display:inline-grid;place-items:center;width:26px;height:20px;border-radius:var(--a-r-xs);box-shadow:inset 0 0 0 1px var(--a-line-2);color:var(--a-ink-3);font:700 10.5px/1 var(--a-mono);cursor:help}.a-prio[data-p="1"]{background:var(--a-danger);box-shadow:none;color:#2a0b07}.a-prio[data-p="2"]{background:var(--a-danger-bg);box-shadow:inset 0 0 0 1px var(--a-danger-line);color:var(--a-danger)}.a-prio[data-p="3"]{background:var(--a-warn-bg);box-shadow:inset 0 0 0 1px var(--a-warn-line);color:var(--a-warn)}.a-prio[data-p="4"]{background:var(--a-progress-bg);box-shadow:inset 0 0 0 1px var(--a-progress-line);color:var(--a-progress)}.a-tip{position:absolute;left:calc(100% + 8px);top:50%;z-index:20;width:max-content;max-width:280px;padding:7px 9px;border-radius:6px;background:var(--a-surface-3);box-shadow:var(--a-shadow-pop);color:var(--a-ink);font:400 var(--a-t-meta)/1.4 var(--a-font);text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--a-dur-2)}:is(.a-prio,[data-tip]):is(:hover,:focus-visible)>.a-tip,:is(tr,li,.a-row):has(:focus-visible) .a-prio>.a-tip,.a-row:focus-visible .a-prio>.a-tip{opacity:1}.a-gm{position:relative;display:inline-grid;flex:none;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:6px;background:#05070a;box-shadow:inset 0 0 0 1px #ffffff0f}.a-gm img,.a-gm .fs-game-logo-box{width:100%;height:100%;object-fit:contain}.a-gm:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--g)}.a-gm--all{background:var(--a-surface-3);color:var(--a-brand);font:800 11px/1 var(--a-font)}.a-gm--lg{width:44px;height:44px;border-radius:8px}.a-gtag{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 5px;border-radius:var(--a-r-xs);background:color-mix(in oklab,var(--g) 16%,var(--a-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g) 30%,transparent);color:var(--g);font:700 10.5px/1 var(--a-mono)}.a-av{--av: #3b4350;position:relative;display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--av);color:#fff;font:700 10px/1 var(--a-font)}.a-av--sm{width:20px;height:20px;font-size:9px}.a-av--lg{width:32px;height:32px;font-size:12px}.a-av--team{background:var(--a-brand);color:var(--a-ink-inverse)}.a-av--none{border:1px dashed var(--a-line-strong);background:none;color:var(--a-ink-3)}.a-av-origin{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#5865f2;box-shadow:0 0 0 2px var(--a-surface)}.a-av-origin svg{width:8px;height:8px;fill:#fff}.a-av-origin--site{background:var(--a-brand)}.a-av-origin--site svg{fill:var(--a-ink-inverse)}.a-origin{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;border-radius:var(--a-r-xs);background:var(--a-surface-3);color:var(--a-ink-2);font-size:var(--a-t-micro);font-weight:500}.a-origin .a-i{width:11px;height:11px}.a-origin--discord .a-i{fill:#8d96f7;stroke:none}.a-who{display:inline-flex;align-items:center;gap:6px;color:var(--a-ink-2);font-size:var(--a-t-meta);white-space:nowrap}.a-panel{min-width:0;border:1px solid var(--a-line-2);border-radius:var(--a-r);background:var(--a-surface);box-shadow:var(--a-highlight)}.a-panel-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--a-line)}.a-panel-head h2{font:600 var(--a-t-body)/1.3 var(--a-font)}.a-panel-head>:last-child:not(h2){margin-left:auto}.a-sec{display:grid;gap:10px}.a-sec-head{display:flex;align-items:center;gap:8px}.a-sec-head>:last-child:not(:first-child){margin-left:auto}.a-note,.a-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--a-line-2);border-radius:var(--a-r);background:var(--a-surface);color:var(--a-ink-2);font-size:var(--a-t-meta);line-height:1.45}.a-alert{gap:10px;font-size:var(--a-t-body-s)}:is(.a-note,.a-alert) .a-i{margin-top:1px;color:var(--a-ink-3)}:is(.a-note,.a-alert)[data-tone]{border-color:var(--cl);background:var(--cb)}:is(.a-note,.a-alert)[data-tone] .a-i{color:var(--c)}:is(.a-note,.a-alert) b{color:var(--a-ink)}.a-alert>.a-btn{flex:none;margin-left:auto}.a-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:var(--a-row-py) 14px var(--a-row-py) 16px;border-bottom:1px solid var(--a-line);color:inherit;text-decoration:none;transition:background var(--a-dur-1)}.a-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--g, var(--a-brand));opacity:0;transition:opacity var(--a-dur-1)}.a-row[aria-current=true]{background:var(--a-surface-2)}.a-row[aria-current=true]:before{opacity:1}.a-row:focus-visible{border-radius:0}.a-row-l1,.a-row-l3{display:flex;align-items:center;gap:8px;min-width:0}.a-row-l3{grid-column:1 / -1;flex-wrap:wrap;gap:6px}.a-row-l3 .a-who{margin-left:auto}.a-row-title{min-width:0;overflow:hidden;font-size:var(--a-t-body-s);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a-row[data-new] .a-row-title:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--a-brand);vertical-align:1px}.a-row-l2{grid-column:1 / -1;overflow:hidden;color:var(--a-ink-2);font-size:var(--a-t-meta);text-overflow:ellipsis;white-space:nowrap}.a-row-r1{display:flex;align-items:center;gap:6px;justify-self:end}.a-rowgroup{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:8px 14px 6px;border-bottom:1px solid var(--a-line);background:var(--a-chrome)}[data-density=compact] .a-row-l2{display:none}@media(hover:hover){.a-row:hover{background:var(--a-hover)}.a-row:hover:before{opacity:.45}}.a-split{display:grid;grid-template-columns:var(--a-list) minmax(0,1fr) var(--a-context);height:100%;min-height:0}.a-split>*{min-width:0;min-height:0}.a-split-list,.a-split-aside,.a-split-main{display:flex;flex-direction:column;background:var(--a-chrome)}.a-split>*>*{flex:none}.a-split>*>.a-scroll{flex:1 1 auto;min-height:0}.a-split-list{border-right:1px solid var(--a-line)}.a-split-aside{border-left:1px solid var(--a-line)}.a-split-main{background:var(--a-surface)}.a-split[data-aside=off]{grid-template-columns:var(--a-list) minmax(0,1fr)}.a-split[data-aside=off]>.a-split-aside{display:none}.a-dhead{position:relative;isolation:isolate;overflow:hidden;padding:14px 20px 12px;border-bottom:1px solid var(--a-line)}.a-dhead-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.a-dhead-art img{position:absolute;right:0;top:50%;width:62%;max-width:none;opacity:.3;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.a-dhead-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--a-surface) 38%,color-mix(in oklab,var(--a-surface) 55%,transparent)),linear-gradient(0deg,var(--a-surface),transparent 60%)}.a-dhead-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.a-dhead-id{display:grid;flex:1 1 300px;gap:4px;min-width:0}.a-dhead-kicker,.a-dhead-states{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--a-ink-3);font-size:var(--a-t-meta)}.a-dhead-states{margin-top:4px}.a-dhead h1{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:600 var(--a-t-dossier)/1.2 var(--a-font);letter-spacing:-.02em}.a-dhead-actions{display:flex;flex:none;align-items:center;gap:6px}.a-steps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:14px}.a-step{position:relative;display:grid;gap:6px;padding-right:8px;color:var(--a-ink-3);font-size:var(--a-t-micro);font-weight:500}.a-step:before{content:"";height:3px;border-radius:2px;background:var(--a-line-2)}.a-step>span{display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-step[data-state=done]{color:var(--a-ink-2)}.a-step[data-state=done]:before{background:color-mix(in oklab,var(--a-success) 70%,var(--a-surface))}.a-step[data-state=done]>span:before{content:"\2713";color:var(--a-success);font-weight:700}.a-step[aria-current=step]{color:var(--a-ink);font-weight:600}.a-step[aria-current=step]:before{background:linear-gradient(90deg,var(--a-brand) 50%,var(--a-line-2) 50%)}.a-step[aria-current=step]>span:before{content:"\203a";color:var(--a-brand);font-weight:700}.a-step[data-state=blocked]:before{background:var(--a-danger)}.a-acct{position:relative;display:grid;grid-template-rows:92px auto;overflow:hidden;border:1px solid var(--a-line-2);border-radius:var(--a-r);background:var(--a-surface-2);color:inherit;text-decoration:none}.a-acct-vis{position:relative;display:grid;place-items:center;overflow:hidden}.a-acct-vis .a-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75}.a-acct-vis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(21,26,31,.9))}.a-acct-vis .a-ship{position:relative;z-index:1;width:auto;max-width:72%;max-height:70px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6))}.a-acct-vis .a-gtag{position:absolute;left:8px;top:8px;z-index:2;background:#08090bbf}.a-acct-body{display:grid;gap:3px;padding:8px 10px 10px}.a-acct-title{overflow:hidden;font-size:var(--a-t-body-s);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a-acct-facts{display:flex;gap:8px;overflow:hidden;color:var(--a-ink-3);font-size:var(--a-t-micro);white-space:nowrap}.a-acct-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:3px}.a-acct[data-state=unavailable]{opacity:.6}.a-acct[data-state=unavailable] :is(.a-bg,.a-ship){filter:grayscale(1)}.a-acct--hero{grid-template-rows:132px auto;background:var(--a-surface)}.a-acct--hero .a-ship{max-height:96px}.a-price{display:flex;align-items:baseline;gap:8px}.a-price b{font:600 20px/1 var(--a-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.a-facts{display:grid;grid-template-columns:auto minmax(0,1fr);font-size:var(--a-t-body-s)}.a-facts>:is(dt,dd){padding:6px 0;border-bottom:1px solid var(--a-line)}.a-facts dt{display:flex;align-items:center;gap:6px;padding-right:12px;color:var(--a-ink-3)}.a-facts dt img{width:16px;height:16px;object-fit:contain}.a-facts dd{font-weight:500;font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.a-tags{display:flex;flex-wrap:wrap;gap:6px}.a-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border:1px solid var(--a-line-2);border-radius:var(--a-r-xs);background:var(--a-surface-2);color:var(--a-ink-2);font-size:var(--a-t-meta);font-weight:500}.a-tl{display:grid}.a-tl>li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:7px 0;font-size:var(--a-t-body-s)}.a-tl>li:before{content:"";position:absolute;left:11.5px;top:30px;bottom:-8px;width:1px;background:var(--a-line-2)}.a-tl>li:last-child:before{display:none}.a-tl p{color:var(--a-ink-2);line-height:1.4}.a-tl p b{color:var(--a-ink);font-weight:600}.a-tl-ico{--c: var(--a-ink-2);--cb: var(--a-surface-3);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cb);color:var(--c);box-shadow:0 0 0 3px var(--a-surface)}.a-tl-ico .a-i{width:13px;height:13px}.a-tl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;color:var(--a-ink-3);font-size:var(--a-t-micro)}.a-check{display:grid}.a-check>li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;border-bottom:1px solid var(--a-line);font-size:var(--a-t-body-s)}.a-check>li:last-child{border-bottom:0}.a-check small{display:block;color:var(--a-ink-3);font-size:var(--a-t-micro)}.a-box{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--a-line-strong);border-radius:4px}.a-check>li[data-done] .a-box{border-color:var(--a-success);background:var(--a-success);color:#06170d}.a-empty{display:grid;justify-items:center;gap:10px;padding:36px 20px;text-align:center}.a-empty-ico{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--a-line-2);border-radius:12px;background:var(--a-surface-2);color:var(--a-ink-3)}.a-empty h3{font-size:var(--a-t-body);font-weight:600}.a-empty p{max-width:36ch;color:var(--a-ink-3);font-size:var(--a-t-body-s)}.a-skel{display:grid;gap:8px;padding:14px 16px;border-bottom:1px solid var(--a-line)}.a-skel i{display:block;height:10px;border-radius:3px;background:linear-gradient(90deg,var(--a-surface-2),var(--a-surface-3),var(--a-surface-2)) 0 0 / 200% 100%;animation:a-shimmer 1.4s ease-in-out infinite}@keyframes a-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.a-dialog{width:min(480px,calc(100vw - 24px));padding:0;border:0;border-radius:var(--a-r-lg);background:var(--a-surface-2);box-shadow:var(--a-shadow-pop);color:var(--a-ink)}.a-dialog::backdrop{background:#040507b8}.a-dialog-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 0}.a-dialog-head h2{font:600 var(--a-t-lead)/1.3 var(--a-font)}.a-dialog-head p{margin-top:2px;color:var(--a-ink-3);font-size:var(--a-t-body-s)}.a-dialog-head>.a-btn{margin-left:auto}.a-dialog-ico{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--cb);color:var(--c)}.a-dialog-body{display:grid;gap:14px;padding:16px 18px}.a-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--a-line-2);border-radius:0 0 var(--a-r-lg) var(--a-r-lg);background:var(--a-surface)}.a-dialog-foot .a-meta{align-self:center;margin-right:auto}.a-menu{position:absolute;z-index:30;display:grid;min-width:220px;padding:4px;border-radius:var(--a-r);background:var(--a-surface-3);box-shadow:var(--a-shadow-pop)}.a-menu button{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 8px;border:0;border-radius:var(--a-r-sm);background:none;color:var(--a-ink);font-size:var(--a-t-body-s);text-align:left}.a-menu button:hover{background:var(--a-press)}.a-menu button[aria-disabled=true]{align-items:flex-start;color:var(--a-ink-3);cursor:not-allowed}.a-menu button[aria-disabled=true]:hover{background:none}.a-menu hr{margin:4px 0;border:0;border-top:1px solid var(--a-line-2)}.a-menu [data-danger]{color:var(--a-danger)}.a-why{display:block;margin-top:2px;color:var(--a-ink-3);font-size:var(--a-t-micro);line-height:1.35}.a-why b{color:var(--a-ink-2);font-weight:600}.a-soon{margin-left:auto;padding:1px 5px;border:1px solid var(--a-line-2);border-radius:var(--a-r-xs);color:var(--a-ink-3);font-size:var(--a-t-micro)}.a-palette{width:min(620px,calc(100vw - 24px));margin-top:12vh;overflow:hidden}.a-palette-input{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-bottom:1px solid var(--a-line-2)}.a-palette-input input{flex:1;border:0;background:none;font-size:var(--a-t-lead)}.a-palette-group{padding:6px}.a-palette-group>p{padding:6px 8px 4px}.a-palette-item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 8px;border-radius:var(--a-r-sm);font-size:var(--a-t-body-s)}.a-palette-item[aria-selected=true]{background:var(--a-press)}.a-palette-item .a-meta{margin-left:auto}.a-palette-foot{display:flex;gap:14px;padding:8px 14px;border-top:1px solid var(--a-line-2);background:var(--a-surface);color:var(--a-ink-3);font-size:var(--a-t-micro)}.a-keys{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;font-size:var(--a-t-body-s)}.a-keys dd{display:flex;justify-content:flex-end;gap:4px}.a-toasts{position:fixed;left:50%;top:calc(var(--a-topbar) + 12px);z-index:40;display:grid;gap:8px;transform:translate(-50%)}.a-toast{display:flex;align-items:center;gap:10px;min-width:300px;max-width:420px;padding:10px 10px 10px 12px;border-radius:var(--a-r);background:var(--a-surface-3);box-shadow:var(--a-shadow-pop);font-size:var(--a-t-body-s);animation:a-in var(--a-dur-3) var(--a-ease-out) both}.a-toast .a-i{color:var(--a-success)}.a-toast[data-tone=danger] .a-i{color:var(--a-danger)}.a-toast>.a-btn{margin-left:auto}@keyframes a-in{0%{opacity:0;transform:translateY(8px)}}.fs-admin-activity{border-top:1px solid var(--a-line)}.fs-admin-activity>summary{display:flex;align-items:center;min-height:var(--a-ctl-h);color:var(--a-ink-2);font-size:var(--a-t-body-s);font-weight:600;cursor:pointer}.fs-admin-activity-body{display:grid;gap:10px;padding-bottom:12px}.fs-admin-timeline{display:grid;padding:0;list-style:none}.fs-admin-timeline>li{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--a-line);font-size:var(--a-t-body-s)}.fs-admin-timeline-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.fs-admin-timeline time,.fs-admin-note{color:var(--a-ink-3);font-size:var(--a-t-meta)}.fs-admin-audit-changes{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:2px 12px;margin:0;font-size:var(--a-t-meta)}.fs-admin-audit-changes dt{color:var(--a-ink-3)}.fs-admin-audit-changes dd{margin:0;overflow-wrap:anywhere}@media(max-width:767px){.fs-admin-activity>summary{min-height:44px}}.a-confirm{display:grid;gap:10px;padding:14px;border:1px solid var(--a-line-strong);border-radius:var(--a-r);background:var(--a-surface-2)}.a-confirm[data-tone=danger]{border-color:var(--a-danger-line)}.a-confirm p{color:var(--a-ink-2);font-size:var(--a-t-body-s)}.a-alert>div{display:grid;gap:2px;min-width:0}.a-dialog-amount{font:600 28px/1.1 var(--a-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.a-menu-wrap{position:relative;display:inline-flex}.a-menu-wrap>.a-menu{top:calc(100% + 6px);right:0}.a-skels{display:grid}.a-help{width:min(560px,calc(100vw - 24px))}.a-help-sec{display:grid;gap:6px}.a-keys-inline{display:inline-flex;gap:3px}.a-palette{padding:0}.a-palette .a-dialog-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.a-palette .a-dialog-body{gap:0;padding:0}.a-palette-results{max-height:min(420px,56vh)}.a-palette-item{cursor:pointer}.a-palette-input input:focus-visible{box-shadow:none!important}.a-palette-none{padding:18px 16px}.a-mtop .a-av{margin:0 6px 0 2px}.a-mirror{display:flex;align-items:center;gap:10px;padding:8px 20px;border-bottom:1px solid var(--a-line);background:var(--a-chrome);color:var(--a-ink-2);font-size:var(--a-t-body-s)}.a-mirror[data-tone]{border-bottom-color:var(--cl);background:var(--cb)}.a-mirror strong{color:var(--a-ink);font-weight:600}.a-mirror>.a-btn{margin-left:auto}.a-detect{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:34px;padding:0 4px;border:1px solid var(--a-line-2);border-radius:var(--a-r-sm);background:var(--a-surface-3);font-size:var(--a-t-meta)}.a-detect img{flex:none;width:40px;height:26px;padding:2px;border-radius:var(--a-r-xs);background:#05070a;object-fit:contain}.a-detect span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-detect b{padding-right:6px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.a-var{padding:0 3px;border-radius:3px;background:var(--a-brand-soft);color:var(--a-brand);font-family:var(--a-mono);font-size:.92em}@media(max-width:767px){.fs-admin-body,.a-app{font-size:15px}.a-app,.a-app[data-rail]{grid-template:"mtop" auto "scope" auto "view" minmax(0,1fr) "tabbar" auto / minmax(0,1fr)}.a-side,.a-side-body,.a-main{display:contents}.a-brand,.a-nav,.a-side-foot,.a-top,.a-main:before,.a-games>.a-nav-title,.a-game-sub{display:none}.a-mtop{grid-area:mtop;display:flex;align-items:center;gap:8px;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 16px;background:var(--a-chrome);border-bottom:1px solid var(--a-line);box-shadow:inset 0 2px 0 var(--g)}.a-mtop-title{display:grid;flex:1;min-width:0;line-height:1.15}.a-mtop-title strong{overflow:hidden;font-size:var(--a-t-lead);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.a-mtop-title span{color:var(--a-ink-3);font-size:var(--a-t-micro)}.a-games{grid-area:scope;display:flex;gap:6px;padding:8px 16px;overflow-x:auto;background:var(--a-chrome);border-bottom:1px solid var(--a-line);scrollbar-width:none}.a-games .a-game{flex:none;grid-template-columns:22px auto auto;min-height:36px;padding:4px 10px 4px 5px;border-color:var(--a-line-2);white-space:nowrap}.a-games .a-gm{width:22px;height:22px;border-radius:4px}.a-view{grid-area:view}.a-tabbar{grid-area:tabbar;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:calc(var(--a-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--a-chrome);border-top:1px solid var(--a-line-2)}.a-tabbar>:is(a,button){position:relative;display:grid;align-content:center;justify-items:center;gap:4px;border:0;background:none;color:var(--a-ink-3);font-size:10.5px;font-weight:600;text-decoration:none}.a-tabbar>[aria-current=page]{color:var(--a-ink)}.a-tabbar>[aria-current=page]:before{content:"";position:absolute;top:-1px;left:30%;right:30%;height:2px;border-radius:0 0 2px 2px;background:var(--a-brand)}.a-tabbar .a-i{width:22px;height:22px}.a-tabbar .a-count{position:absolute;top:8px;left:calc(50% + 6px);height:16px;min-width:16px;padding:0 4px;font-size:10px}.a-app[data-screen=detail] :is(.a-games,.a-tabbar){display:none}.a-gate{margin:24px 16px;padding:24px}.a-mod-host{padding:16px 16px 32px}.a-page-inner{gap:18px;padding:16px 16px 32px}.a-page-head h1,.a-page-head h2{font-size:22px}.a-split{grid-template-columns:minmax(0,1fr)!important}.a-split>.a-split-aside,.a-split[data-screen=detail]>.a-split-list,.a-split[data-screen=list]>.a-split-main{display:none}.a-dhead{padding:12px 16px}.a-dhead-art img{width:100%;opacity:.16}.a-dhead-row>.a-gm,.a-dhead-kicker,.a-dhead h1{display:none}.a-dhead-actions{width:100%}.a-dhead-actions .a-btn{height:44px}.a-dhead-actions .a-btn--primary{flex:1}.a-steps{margin-top:12px;padding-bottom:18px}.a-step>span{display:none}.a-step[aria-current=step]>span{position:absolute;top:9px;left:0;display:flex}.a-tip{left:auto;right:0;top:calc(100% + 6px);transform:none}.a-toasts{left:12px;right:12px;top:calc(60px + env(safe-area-inset-top));transform:none}.a-toast{min-width:0;max-width:none}.a-dialog{width:100%;max-width:none;margin:auto 0 0;border-radius:var(--a-r-lg) var(--a-r-lg) 0 0}.a-btn{min-height:40px}.a-input,.a-textarea,.a-select,.a-palette-input input{font-size:16px}.a-hide-m{display:none!important}.a-detect span{display:none}}@media(min-width:768px){.a-show-m{display:none!important}}.a-mod-host:not(:has(>[data-fs-moderation]:not([hidden]))){display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fs-admin-base.css.map */
