:root{--c-bg:#080b12;--c-surface:#0e131d;--c-surface-2:#141b27;--c-surface-3:#1b2434;--c-border:#ffffff14;--c-border-strong:#ffffff26;--c-primary:#00d0e6;--c-primary-strong:#08c;--c-primary-ink:#052027;--c-primary-soft:#00d0e61a;--c-secondary:#7c6cff;--c-success:#1ef090;--c-warning:#ffbe42;--c-danger:#ff4560;--c-danger-ink:#e22843;--c-tone-good:#4dd180;--c-tone-warn:#e0b857;--c-tone-alt:#e08c38;--c-tone-info:#80c7ff;--c-tone-mute:#61708f;--c-success-soft:#1ef0901f;--c-warning-soft:#ffbe421f;--c-danger-soft:#ff45601f;--c-text:#d3e0ee;--c-text-muted:#8296ae;--c-text-dim:#7f8fa6;--font-sans:"Segoe UI",system-ui,-apple-system,"Noto Sans Thai",sans-serif;--font-mono:"Consolas","JetBrains Mono",monospace;--fs-xs:.75rem;--fs-sm:.85rem;--fs-md:.94rem;--fs-lg:1.05rem;--fs-xl:1.3rem;--fs-2xl:clamp(2rem,5vw,3.6rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:26px;--sp-8:40px;--r-sm:7px;--r-md:12px;--r-lg:16px;--r-pill:100px;--ctl-h:38px;--ctl-h-sm:34px;--sh-sm:0 2px 8px #0000004d;--sh-md:0 10px 30px #00000073;--sh-glow:0 12px 40px #00d0e61f;--tr:.16s ease;--sbw:212px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#f2f5fa;--c-surface:#fff;--c-surface-2:#eef2f8;--c-surface-3:#e2e8f2;--c-border:#1018281f;--c-border-strong:#10182838;--c-primary-soft:#0096b41f;--c-success-soft:#14a05a24;--c-warning-soft:#c88c1429;--c-danger-soft:#dc32501f;--c-primary:#00717d;--c-primary-strong:#015b77;--c-primary-ink:#fff;--c-success:#0e7445;--c-warning:#826122;--c-danger:#bc3347;--c-danger-ink:#a52338;--c-secondary:#4a3fb8;--c-tone-good:#2b7548;--c-tone-warn:#7a642f;--c-tone-alt:#8e5923;--c-tone-info:#446987;--c-tone-mute:#596683;--c-text:#16202e;--c-text-muted:#54637a;--c-text-dim:#616f82;--sh-sm:0 2px 8px #10182814;--sh-md:0 10px 30px #10182824;--sh-glow:0 12px 40px #00d0e624}.boot{z-index:200;background:var(--c-bg);opacity:1;justify-content:center;align-items:center;transition:opacity .35s;display:none;position:fixed;inset:0;overflow:hidden}html.boot-on .boot{display:flex}html.boot-on{overflow:hidden}html.boot-out .boot{opacity:0;pointer-events:none}.boot__bg{pointer-events:none;opacity:.05;background-image:radial-gradient(var(--c-primary) 1px,transparent 1px);background-size:30px 30px;position:absolute;inset:0}.boot__glow{pointer-events:none;opacity:.55;background:radial-gradient(circle at 50% 50%,var(--c-primary-soft) 0,transparent 58%);position:absolute;inset:-25%;animation:11s ease-in-out infinite alternate bootDrift!important}.boot__in{justify-items:center;gap:var(--sp-8);display:grid;position:relative;animation:.55s cubic-bezier(.2,.7,.3,1) both bootIn!important}html.boot-out .boot__in{transition:transform .35s cubic-bezier(.4,0,.6,1);transform:translateY(-10px)scale(1.05);animation:none!important}.boot__name{letter-spacing:.25em;text-transform:uppercase;color:var(--c-text-muted);opacity:.75;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:78vw;font-size:10px;font-weight:800;overflow:hidden}.boot__name:empty{display:none}.boot__art{place-items:center;width:140px;height:140px;display:grid;position:relative}.boot__logo{z-index:1;background-image:var(--boot-logo,none);width:58px;height:58px;filter:drop-shadow(0 0 8px var(--c-primary-soft));will-change:transform,opacity;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:relative;animation:2.5s ease-in-out infinite bootLogoPulse!important}html:not(.boot-logo) .boot__logo{display:none}.boot__r{pointer-events:none;border-radius:50%;display:none;position:absolute;inset:0}.boot__bar{background:var(--c-surface-3);border-radius:3px;width:120px;height:3px;margin-left:-60px;display:none;position:absolute;bottom:0;left:50%;overflow:hidden}.boot__bar:before{content:"";background:linear-gradient(90deg,var(--c-primary-soft),var(--c-primary));width:0;height:100%;box-shadow:0 0 10px var(--c-primary);border-radius:3px;display:block;animation:2.5s ease-in-out infinite bootBar!important}.boot__con{width:100%;height:100%;display:none;position:absolute;inset:0}.boot__con polyline{fill:none;stroke:var(--c-primary);stroke-linejoin:round}.boot__con polyline:first-of-type{stroke-width:.8px;opacity:.25}.boot__con polyline:nth-of-type(2){stroke-width:.5px;opacity:.15}.boot__wave{width:232px;height:44px;margin-left:-116px;display:none;position:absolute;bottom:-26px;left:50%;overflow:hidden}.boot__wave path{fill:none;stroke:var(--c-primary);stroke-linecap:round}.boot__wave path:first-of-type{stroke-width:1.5px;filter:drop-shadow(0 0 4px var(--c-primary));animation:4s linear infinite bootWave1!important}.boot__wave path:nth-of-type(2){stroke-width:1px;opacity:.4;animation:6s linear infinite bootWave2!important}.boot__wave path:nth-of-type(3){stroke-width:.8px;opacity:.25;animation:8s linear infinite bootWave3!important}.boot__pt{display:none;position:absolute;inset:0}.boot__pt i{background:var(--c-primary);width:6px;height:6px;box-shadow:0 0 8px var(--c-primary);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.boot__pt i:first-child{top:8%;left:50%}.boot__pt i:nth-child(2){top:20%;left:20%}.boot__pt i:nth-child(3){top:50%;left:8%}.boot__pt i:nth-child(4){top:80%;left:20%}.boot__pt i:nth-child(5){top:92%;left:50%}.boot__pt i:nth-child(6){top:80%;left:80%}.boot__pt i:nth-child(7){top:50%;left:92%}.boot__pt i:nth-child(8){top:20%;left:80%}.boot__pt i:nth-child(2){animation-delay:.25s}.boot__pt i:nth-child(3){animation-delay:.5s}.boot__pt i:nth-child(4){animation-delay:.75s}.boot__pt i:nth-child(5){animation-delay:1s}.boot__pt i:nth-child(6){animation-delay:1.25s}.boot__pt i:nth-child(7){animation-delay:1.5s}.boot__pt i:nth-child(8){animation-delay:1.75s}.bootprev{border-radius:var(--r-sm);background:var(--c-bg);justify-content:center;align-items:center;height:118px;display:flex;position:relative;overflow:hidden}.bootprev__s{justify-items:center;gap:var(--sp-5);flex:none;display:grid;transform:scale(.55)}.boot__hex{width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}html[data-load=hexagon] #boot .boot__hex,.bootprev[data-load=hexagon] .boot__hex{display:block}.boot__hex polygon{fill:none;stroke-linejoin:round;transform-origin:50%}.boot__hexline{stroke:var(--c-primary);stroke-width:1.2px;opacity:.5;stroke-dasharray:6 4}.boot__hexrun,.boot__hexglow{stroke:var(--c-primary);stroke-linecap:round;stroke-dasharray:26 74}.boot__hexrun{stroke-width:2.5px;animation:1.8s linear infinite bootHexOrbit!important}.boot__hexglow{stroke-width:8px;opacity:.16;animation:1.8s linear infinite bootHexOrbit,2.4s ease-in-out infinite bootHexGlow!important}html[data-load=pulse] #boot .boot__r,.bootprev[data-load=pulse] .boot__r{border:2px solid var(--c-primary);filter:drop-shadow(0 0 6px var(--c-primary));display:block;animation:3s ease-out infinite bootRing!important}html[data-load=pulse] #boot .boot__r:nth-of-type(2),.bootprev[data-load=pulse] .boot__r:nth-of-type(2){animation-delay:1s}html[data-load=pulse] #boot .boot__r:nth-of-type(3),.bootprev[data-load=pulse] .boot__r:nth-of-type(3){animation-delay:2s}html[data-load=orbital] #boot .boot__art:before,.bootprev[data-load=orbital] .boot__art:before{content:"";border:1px solid var(--c-border-strong);opacity:.7;border-radius:50%;position:absolute;inset:4px}html[data-load=orbital] #boot .boot__r,.bootprev[data-load=orbital] .boot__r{display:block;animation:4s linear infinite bootSpin!important}html[data-load=orbital] #boot .boot__r:nth-of-type(2),.bootprev[data-load=orbital] .boot__r:nth-of-type(2){animation-delay:.5s;inset:16%;animation-duration:3s!important}html[data-load=orbital] #boot .boot__r:nth-of-type(3),.bootprev[data-load=orbital] .boot__r:nth-of-type(3){animation-direction:reverse;animation-delay:1s;inset:30%;animation-duration:2.5s!important}html[data-load=orbital] #boot .boot__r:before,.bootprev[data-load=orbital] .boot__r:before{content:"";background:var(--c-primary);width:8px;height:8px;box-shadow:0 0 10px var(--c-primary);border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%;animation:2s ease-in-out infinite bootDotPulse!important}html[data-load=blobs] #boot .boot__r,.bootprev[data-load=blobs] .boot__r{background:var(--c-primary);opacity:.3;filter:blur(20px);width:74px;height:74px;display:block;inset:auto;animation:10s ease-in-out infinite bootBlob1!important}html[data-load=blobs] #boot .boot__r:nth-of-type(2),.bootprev[data-load=blobs] .boot__r:nth-of-type(2){background:var(--c-secondary);animation-name:bootBlob2}html[data-load=blobs] #boot .boot__r:nth-of-type(3),.bootprev[data-load=blobs] .boot__r:nth-of-type(3){width:58px;height:58px;animation-name:bootBlob3;animation-duration:8s!important}.bootprev[data-load=blobs] .boot__r{filter:blur(13px);width:48px;height:48px}.bootprev[data-load=blobs] .boot__r:nth-of-type(3){width:38px;height:38px}html[data-load=minimal] #boot .boot__bar,.bootprev[data-load=minimal] .boot__bar{display:block}html[data-load=minimal] #boot .boot__logo,.bootprev[data-load=minimal] .boot__logo{animation:2s ease-in-out infinite bootFade!important}html[data-load=eclipse] #boot .boot__art:before,.bootprev[data-load=eclipse] .boot__art:before{content:"";border:2px solid #0000;border-top-color:var(--c-primary);border-right-color:var(--c-primary);filter:drop-shadow(0 0 7px var(--c-primary));border-radius:50%;position:absolute;inset:6px;animation:1.9s cubic-bezier(.6,.05,.3,.95) infinite bootSpin!important}html[data-load=eclipse] #boot .boot__art:after,.bootprev[data-load=eclipse] .boot__art:after{content:"";background:radial-gradient(circle,transparent 58%,var(--c-primary-soft) 72%,transparent 82%);border-radius:50%;position:absolute;inset:-2px;animation:2.6s ease-in-out infinite bootFade!important}html[data-load=waves] #boot .boot__wave,.bootprev[data-load=waves] .boot__wave{display:block}html[data-load=waves] #boot .boot__art,.bootprev[data-load=waves] .boot__art{margin-bottom:30px}html[data-load=gyro] #boot .boot__art,.bootprev[data-load=gyro] .boot__art{perspective:600px}html[data-load=gyro] #boot .boot__r,.bootprev[data-load=gyro] .boot__r{border:1px solid var(--c-primary);opacity:.45;display:block;animation:8s linear infinite bootGyro1!important}html[data-load=gyro] #boot .boot__r:nth-of-type(2),.bootprev[data-load=gyro] .boot__r:nth-of-type(2){inset:10%;animation-name:bootGyro2!important;animation-duration:6s!important}html[data-load=gyro] #boot .boot__r:nth-of-type(3),.bootprev[data-load=gyro] .boot__r:nth-of-type(3){inset:20%;animation-name:bootGyro3!important;animation-duration:5s!important}html[data-load=gyro] #boot .boot__r:before,.bootprev[data-load=gyro] .boot__r:before{content:"";background:var(--c-primary);width:8px;height:8px;box-shadow:0 0 8px var(--c-primary);border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}html[data-load=morph] #boot .boot__r,.bootprev[data-load=morph] .boot__r{border:2px solid var(--c-primary);opacity:.35;filter:drop-shadow(0 0 10px var(--c-primary));border-radius:20%;display:block;animation:6s ease-in-out infinite bootMorphOut!important}html[data-load=morph] #boot .boot__r:nth-of-type(2),.bootprev[data-load=morph] .boot__r:nth-of-type(2){opacity:.25;filter:none;border-width:1px;animation-delay:.5s;inset:12%;animation-name:bootMorphIn!important}html[data-load=morph] #boot .boot__r:nth-of-type(3),.bootprev[data-load=morph] .boot__r:nth-of-type(3){opacity:.18;filter:none;border-width:1px;animation-delay:1s;inset:24%}html[data-load=particles] #boot .boot__pt,.bootprev[data-load=particles] .boot__pt{display:block}html[data-load=particles] #boot .boot__pt i,.bootprev[data-load=particles] .boot__pt i{animation:4s ease-in-out infinite bootConverge!important}html[data-load=constellation] #boot .boot__con,.bootprev[data-load=constellation] .boot__con,html[data-load=constellation] #boot .boot__pt,.bootprev[data-load=constellation] .boot__pt{display:block}html[data-load=constellation] #boot .boot__pt i,.bootprev[data-load=constellation] .boot__pt i{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:2s ease-in-out infinite bootStar!important}html[data-load=typewriter] #boot .boot__name,.bootprev[data-load=typewriter] .boot__name{white-space:nowrap;position:relative}html[data-load=typewriter] #boot .boot__name:after,.bootprev[data-load=typewriter] .boot__name:after{content:"";background:var(--c-bg);border-left:2px solid var(--c-primary);position:absolute;inset:-3px -3px -3px 0;animation:3.4s steps(18,end) infinite bootType,.8s step-end infinite bootCaret!important}html[data-load=typewriter] #boot .boot__logo,.bootprev[data-load=typewriter] .boot__logo{width:76px;height:76px}html[data-load=zen] #boot .boot__r,.bootprev[data-load=zen] .boot__r{border:1px solid var(--c-primary);display:block;animation:4s cubic-bezier(.25,.46,.45,.94) infinite bootZen!important}html[data-load=zen] #boot .boot__r:nth-of-type(2),.bootprev[data-load=zen] .boot__r:nth-of-type(2){animation-delay:1s;inset:16%}html[data-load=zen] #boot .boot__r:nth-of-type(3),.bootprev[data-load=zen] .boot__r:nth-of-type(3){display:none}html[data-load=zen] #boot .boot__logo,.bootprev[data-load=zen] .boot__logo{animation-duration:3s!important}.boot__sweep,.boot__clock,.boot__corners,.boot__under,.boot__under>*{display:none}.boot__under{margin-top:calc(var(--sp-4) - var(--sp-8));flex-direction:column;align-items:center;gap:8px}html[data-load=sweep] #boot .boot__sweep,.bootprev[data-load=sweep] .boot__sweep{display:block}.boot__sweep{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.boot__sweep rect{fill:none}.boot__sweepbg{stroke:var(--c-border);stroke-width:1px}.boot__sweeprun,.boot__sweepglow{stroke:var(--c-primary);stroke-linecap:round;stroke-dasharray:34 66}.boot__sweeprun{stroke-width:1.5px;animation:3.5s linear infinite bootSweep!important}.boot__sweepglow{stroke-width:6px;opacity:.16;animation:3.5s linear infinite bootSweep!important}html[data-load=ascent] #boot .boot__under,.bootprev[data-load=ascent] .boot__under,html[data-load=split] #boot .boot__under,.bootprev[data-load=split] .boot__under,html[data-load^=retro] #boot .boot__under,.bootprev[data-load^=retro] .boot__under{display:flex}html[data-load=ascent] #boot .boot__dots,.bootprev[data-load=ascent] .boot__dots{align-items:center;gap:10px;height:12px;display:flex}.boot__dots i{background:var(--c-primary);width:6px;height:6px;box-shadow:0 0 6px var(--c-primary);border-radius:50%;animation:1.8s ease-in-out infinite bootAscent!important}.boot__dots i:nth-child(2){animation-delay:.25s}.boot__dots i:nth-child(3){animation-delay:.5s}html[data-load=split] #boot .boot__split,.bootprev[data-load=split] .boot__split{display:block}.boot__split{background:var(--c-border);border-radius:2px;width:144px;height:2px;position:relative;overflow:hidden}.boot__split:before{content:"";background:linear-gradient(90deg,transparent,var(--c-primary),transparent);box-shadow:0 0 6px var(--c-primary);position:absolute;inset:0;animation:2.5s cubic-bezier(.4,0,.2,1) infinite bootSplit!important}html[data-load=clock] #boot .boot__clock,.bootprev[data-load=clock] .boot__clock{display:block}.boot__clock{position:absolute;inset:0}.boot__clock:before,.boot__clock:after{content:"";border-radius:50%;position:absolute;inset:0}.boot__clock:before{border:1px solid var(--c-border);transform:scale(.95)}.boot__clock:after{border:1px solid color-mix(in srgb,var(--c-primary) 12%,transparent);transform:scale(.9)}.boot__hand{position:absolute;inset:0;animation:6s cubic-bezier(.4,0,.2,1) infinite bootSpin!important}.boot__hand:before{content:"";background:linear-gradient(var(--c-primary),color-mix(in srgb,var(--c-primary) 50%,transparent),transparent);width:1px;height:48px;margin-left:-.5px;position:absolute;top:16px;left:50%}.boot__hand:after{content:"";background:var(--c-primary);width:6px;height:6px;box-shadow:0 0 8px var(--c-primary);border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:16px;left:50%}html[data-load=corners] #boot .boot__corners,.bootprev[data-load=corners] .boot__corners{display:block}.boot__corners{position:absolute;inset:-2px;animation:3s cubic-bezier(.25,.46,.45,.94) infinite bootCorners!important}.boot__corners i{border:0 solid color-mix(in srgb,var(--c-primary) 55%,transparent);width:16px;height:16px;position:absolute}.boot__corners i:first-child{border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:0;left:0}.boot__corners i:nth-child(2){border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:0;right:0}.boot__corners i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:0;left:0}.boot__corners i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:0;right:0}html[data-load^=retro] #boot .boot__name,.bootprev[data-load^=retro] .boot__name{display:none}html[data-load^=retro] #boot .boot__art,.bootprev[data-load^=retro] .boot__art{width:80px;height:80px}html[data-load^=retro] #boot .boot__under,.bootprev[data-load^=retro] .boot__under{margin-top:calc(20px - var(--sp-8))}html[data-load^=retro] #boot .boot__retro,.bootprev[data-load^=retro] .boot__retro{flex-direction:column;align-items:center;gap:8px;display:flex}.boot__retro b{letter-spacing:.2em;color:var(--c-primary);text-transform:uppercase;text-shadow:0 0 6px var(--c-primary);font:900 10px/1 Courier New,Courier,monospace}.boot__us{display:none;animation:1s step-end infinite bootBlink!important}html[data-load=retroterm] #boot .boot__ell,.bootprev[data-load=retroterm] .boot__ell{display:none}html[data-load=retroterm] #boot .boot__us,.bootprev[data-load=retroterm] .boot__us{display:inline}.boot__px{background:var(--c-primary);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);width:144px;height:14px;display:block;position:relative}.boot__pxin{background:var(--c-bg);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);position:absolute;inset:2px}.boot__pxbar{background:var(--c-primary);width:0;max-width:calc(100% - 7px);position:absolute;top:1px;bottom:1px;left:1px}.boot__pxblocks{gap:1px;display:none;position:absolute;inset:1px}.boot__pxblocks i{background:var(--c-primary);flex:1;animation:2s steps(2,start) infinite bootPxBlock!important}html[data-load=retro] #boot .boot__pxbar,.bootprev[data-load=retro] .boot__pxbar{animation:3.5s infinite bootPxFill!important}html[data-load=retroterm] #boot .boot__pxbar,.bootprev[data-load=retroterm] .boot__pxbar{max-width:calc(100% - 2px);animation:2s steps(15,end) infinite bootPxFill!important}html[data-load=retroblocks] #boot .boot__pxbar,.bootprev[data-load=retroblocks] .boot__pxbar{display:none}html[data-load=retroblocks] #boot .boot__pxblocks,.bootprev[data-load=retroblocks] .boot__pxblocks{display:flex}.boot__pxblocks i:nth-child(2){animation-delay:.1s}.boot__pxblocks i:nth-child(3){animation-delay:.2s}.boot__pxblocks i:nth-child(4){animation-delay:.3s}.boot__pxblocks i:nth-child(5){animation-delay:.4s}.boot__pxblocks i:nth-child(6){animation-delay:.5s}.boot__pxblocks i:nth-child(7){animation-delay:.6s}.boot__pxblocks i:nth-child(8){animation-delay:.7s}.boot__pxblocks i:nth-child(9){animation-delay:.8s}.boot__pxblocks i:nth-child(10){animation-delay:.9s}.boot__pxblocks i:nth-child(11){animation-delay:1s}.boot__pxblocks i:nth-child(12){animation-delay:1.1s}.boot__pxblocks i:nth-child(13){animation-delay:1.2s}.boot__pxblocks i:nth-child(14){animation-delay:1.3s}.boot__pxblocks i:nth-child(15){animation-delay:1.4s}@keyframes bootSweep{to{stroke-dashoffset:-100px}}@keyframes bootAscent{0%,to{opacity:.35;transform:translateY(0)scale(1)}30%{opacity:1;transform:translateY(-6px)scale(1.1)}60%{opacity:.35;transform:translateY(0)scale(1)}}@keyframes bootSplit{0%{opacity:0;transform:scaleX(0)}20%{opacity:.4}50%{opacity:1;transform:scaleX(1)}80%{opacity:.4}to{opacity:0;transform:scaleX(0)}}@keyframes bootCorners{0%,to{opacity:.3;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes bootPxFill{0%,14.9%{width:0}15%,24.9%{width:15%}25%,39.9%{width:35%}40%,54.9%{width:55%}55%,69.9%{width:75%}70%,89.9%{width:90%}90%,to{width:100%}}@keyframes bootPxBlock{0%,20%{opacity:.1}40%,to{opacity:1}}@keyframes bootBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bootSpin{to{transform:rotate(360deg)}}@keyframes bootWave1{0%{transform:translate(0)}to{transform:translate(-200px)}}@keyframes bootWave2{0%{transform:translate(-50px)}to{transform:translate(-250px)}}@keyframes bootWave3{0%{transform:translate(-100px)}to{transform:translate(-300px)}}@keyframes bootGyro1{0%{transform:rotateX(65deg)rotateY(15deg)rotate(0)}to{transform:rotateX(65deg)rotateY(15deg)rotate(360deg)}}@keyframes bootGyro2{0%{transform:rotateX(-45deg)rotateY(45deg)rotate(360deg)}to{transform:rotateX(-45deg)rotateY(45deg)rotate(0)}}@keyframes bootGyro3{0%{transform:rotateY(75deg)rotate(0)}to{transform:rotateY(75deg)rotate(360deg)}}@keyframes bootMorphOut{0%,to{border-radius:20%;transform:rotate(0)}25%{border-radius:50%;transform:rotate(-60deg)}50%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(-120deg)}75%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:rotate(-180deg)}}@keyframes bootMorphIn{0%,to{border-radius:50%;transform:rotate(0)scale(1)}25%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(90deg)scale(1.05)}50%{border-radius:20%;transform:rotate(180deg)scale(.95)}75%{border-radius:70% 30% 30% 70%/70% 70% 30% 30%;transform:rotate(270deg)scale(1.05)}}@keyframes bootConverge{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes bootStar{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}@keyframes bootType{0%{width:0}55%,to{width:100%}}@keyframes bootCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes bootZen{0%{opacity:0;transform:scale(.85)}20%{opacity:.6}to{opacity:0;transform:scale(1.3)}}@keyframes bootRing{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes bootDotPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes bootBar{0%{width:0}50%{width:70%}to{width:100%}}@keyframes bootBlob1{0%,to{transform:translate(-20px,-20px)scale(1)}50%{transform:translate(20px,20px)scale(1.25)}}@keyframes bootBlob2{0%,to{transform:translate(20px,20px)scale(1.15)}50%{transform:translate(-20px,-20px)scale(.85)}}@keyframes bootBlob3{0%,to{transform:translate(-15px,20px)scale(.9)}50%{transform:translate(20px,-15px)scale(1.1)}}@keyframes bootFade{0%,to{opacity:.35}50%{opacity:1}}@keyframes bootHexOrbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes bootHexGlow{0%,to{opacity:.1}50%{opacity:.24}}@keyframes bootLogoPulse{0%,to{opacity:.85;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes bootIn{0%{opacity:0;transform:translateY(12px)scale(.93)}to{opacity:1;transform:none}}@keyframes bootDrift{0%{transform:translate(-5%,-4%)scale(1)}to{transform:translate(5%,4%)scale(1.14)}}.boot__hint{left:0;right:0;bottom:var(--sp-8);text-align:center;font-size:var(--fs-xs);color:var(--c-text-muted);opacity:.6;display:none;position:absolute}html.boot-demo .boot__hint{display:block}@media (prefers-reduced-motion:reduce){.boot__glow{animation:none!important}.boot__in{animation:.4s ease-out both bootInFade!important}html.boot-out .boot__in{transition:none;transform:none;animation:none!important}}@keyframes bootInFade{0%{opacity:0}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--c-bg);color:var(--c-text);font:400 var(--fs-md)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:var(--r-sm)}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650}small{font-size:var(--fs-xs)}.muted{color:var(--c-text-muted)}.link{color:var(--c-primary);font-size:var(--fs-sm)}.link:hover{text-decoration:underline}.num{text-align:right;font-variant-numeric:tabular-nums}.icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--brand{fill:currentColor;stroke:none}.rot-90{transform:rotate(90deg)}.rot-180{transform:rotate(180deg)}.spinner{border:3px solid var(--c-border-strong);border-top-color:var(--c-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.iconbtn{border-radius:var(--r-sm);width:38px;height:38px;color:var(--c-text-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid;position:relative}.iconbtn:hover{background:var(--c-surface-2);color:var(--c-text)}.dot{border-radius:var(--r-pill);background:var(--c-danger-ink);color:#fff;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:3px;right:2px}.pop{position:relative}.pop__panel{z-index:40;min-width:300px;max-height:70vh;padding:var(--sp-2);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);position:absolute;top:46px;right:0;overflow:auto}.pop__title{padding:var(--sp-2) var(--sp-3);flex-direction:column;margin:0;font-weight:650;display:flex}.pop__title small{color:var(--c-text-muted);font-weight:400}.pop__row{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);text-align:left;color:var(--c-text);background:0 0;border:0;display:flex}.pop__row:hover{background:var(--c-surface-2)}.pop__row--danger{color:var(--c-danger)}.pop__text{flex-direction:column;flex:1;min-width:0;display:flex}.pop__text small{color:var(--c-text-muted)}.pop__empty{padding:var(--sp-4);text-align:center;color:var(--c-text-muted);margin:0}.bellpanel{width:340px}.bellpanel>.pop__row{align-items:flex-start;text-decoration:none}.bellpanel>.pop__row>.sev{margin-top:7px}.bellpanel>.pop__row>b{line-height:1.5}.bellpanel .pop__text small[data-detail]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bellpanel__admin{margin-top:var(--sp-2);border-top:1px solid var(--c-border);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--c-primary)!important;align-items:center!important}.sev{background:var(--c-tone-mute);border-radius:50%;flex:none;width:8px;height:8px}.sev--critical{background:var(--c-danger)}.sev--warn{background:var(--c-warning)}.sev--info{background:var(--c-tone-info)}.sev--ok{background:var(--c-success)}.page{gap:var(--sp-5);flex-direction:column;display:flex}.page__head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.page__head h1{font-size:var(--fs-xl);align-items:center;gap:var(--sp-2);display:flex}.page__sub{margin:var(--sp-1) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm)}.grid{gap:var(--sp-5);display:grid}.grid--main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid--half{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--third{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);flex-direction:column;min-width:0;display:flex}.card__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) 0;display:flex}.card__title{font-size:var(--fs-md)}.card__actions{align-items:center;gap:var(--sp-2);display:flex}.card__body{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.card__body--flush{padding:var(--sp-3) 0 var(--sp-2)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--ctl-h);padding:0 var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);white-space:nowrap;transition:background var(--tr),border-color var(--tr);font-weight:600;display:inline-flex}.btn:hover{border-color:var(--c-primary)}.btn--primary{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-primary-ink)}.btn--primary:hover{background:var(--c-primary-strong);border-color:var(--c-primary-strong);color:#fff}.btn--danger{background:var(--c-danger-ink);border-color:var(--c-danger-ink);color:#fff}.btn--ghost{color:var(--c-text-muted);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--c-surface-2);color:var(--c-text)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--del,.btn--ghost.btn--del{border-color:color-mix(in srgb,var(--c-danger) 55%,transparent);color:var(--c-danger)}.btn--del:hover:not(:disabled),.btn--ghost.btn--del:hover:not(:disabled){background:var(--c-danger-soft);border-color:var(--c-danger);color:var(--c-danger)}.btn--del:not(:has(>span)){border-color:#0000}.btn--ghost.btn--del:not(:has(>span)){border-color:#0000}.iconbtn--del{color:var(--c-danger)}.btn.is-blocked,.btn.btn--del.is-blocked{opacity:.5;cursor:not-allowed;color:var(--c-text-muted);border-color:#0000}.btn.is-blocked:hover,.btn.btn--del.is-blocked:hover{color:var(--c-text-muted);background:0 0;border-color:#0000}.iconbtn--del:hover:not(:disabled){background:var(--c-danger-soft);border-color:var(--c-danger);color:var(--c-danger)}.btn.is-busy{color:#0000;position:relative}.btn.is-busy:after{content:"";border:2px solid;border-color:var(--c-text) transparent var(--c-text) transparent;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;position:absolute}.btn.is-spin:disabled{opacity:1;cursor:progress}.btn.is-spin .icon{animation:.7s linear infinite spin}[data-rarea=on]>:not(.page__head):not(:has([data-refresh])){opacity:.55;pointer-events:none;transition:opacity var(--tr)}.rf-veil{z-index:60;align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);color:var(--c-text);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;padding:8px 16px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%,-50%)}.rf-veil__spin{border:2px solid var(--c-primary);border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.badge{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);white-space:nowrap;background:var(--c-surface-3);color:var(--c-text-muted);align-items:center;gap:4px;padding:0 8px;font-weight:650;display:inline-flex}.badge--good{background:var(--c-success-soft);color:var(--c-success)}.badge--warn{background:var(--c-warning-soft);color:var(--c-warning)}.badge--bad{background:var(--c-danger-soft);color:var(--c-danger)}.badge--info{background:var(--c-primary-soft);color:var(--c-tone-info)}.badge--primary{background:var(--c-primary-soft);color:var(--c-primary)}.tpill{--tt:var(--c-text-muted);--ts:var(--c-surface-3);border-radius:var(--r-pill);min-width:0;max-width:100%;height:22px;font-size:var(--fs-xs);white-space:nowrap;vertical-align:middle;background:var(--ts);color:var(--tt);align-items:center;gap:4px;padding:0 8px;font-weight:650;line-height:1;display:inline-flex}.tpill__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tpill--lg{gap:5px;height:24px;padding:0 10px}.tpill--primary{--tt:var(--c-primary);--ts:color-mix(in srgb,var(--c-primary) 12%,var(--c-surface))}.tpill--gold{--tt:var(--c-warning);--ts:color-mix(in srgb,var(--c-warning) 12%,var(--c-surface))}.tpill--strong{--tt:var(--c-primary-strong);--ts:color-mix(in srgb,var(--c-primary-strong) 12%,var(--c-bg))}.tpill--success{--tt:var(--c-success);--ts:color-mix(in srgb,var(--c-success) 12%,var(--c-surface))}.tpill--danger{--tt:var(--c-danger);--ts:color-mix(in srgb,var(--c-danger) 12%,var(--c-surface))}.tpill-ic{vertical-align:-2px;color:var(--tt,var(--c-text-muted));flex:none;display:inline-flex}.tabs{border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-border);gap:2px;padding:3px;display:inline-flex}.tabs__tab{height:32px;padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--c-text-muted);font-weight:600;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.tabs--glide{position:relative}.tabs--glide .tabs__tab{position:relative;transition:color var(--tr)!important}.tabs--glide .tabs__tab.is-on{box-shadow:none;background:0 0}.tabs__glide{pointer-events:none;opacity:0;border-radius:var(--r-sm);background:var(--c-surface);box-shadow:var(--sh-sm);position:absolute;top:0;left:0}.tabs__glide.is-on{opacity:1}.tabs__glide.is-ready{transition:transform .3s cubic-bezier(.3,1.2,.5,1),width .3s cubic-bezier(.3,1.2,.5,1),height .3s cubic-bezier(.3,1.2,.5,1),opacity var(--tr)!important}.tabs__n{color:var(--c-text-dim);font-size:11px}.field{font-size:var(--fs-sm);color:var(--c-text-muted);flex-direction:column;gap:6px;display:flex}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.pkgrow input:not([type=checkbox]):not([type=radio]){height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);outline:none;width:100%;min-width:0}.field input:not([type=checkbox]):not([type=radio]):focus,.field select:focus,.field textarea:focus,.pkgrow input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--c-primary)}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--c-surface-3);color:var(--c-text-dim);cursor:not-allowed;opacity:1}.field textarea{height:auto;min-height:72px;padding:var(--sp-2) var(--sp-3);resize:vertical;font:inherit}.field>label{flex-direction:column;gap:6px;display:flex}.dp{width:100%;min-width:0;display:block;position:relative}.dp__btn{align-items:center;gap:var(--sp-2);width:100%;min-width:0;height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);text-align:left;outline:none;display:flex}.dp__btn:focus-visible,.dp__btn[aria-expanded=true]{border-color:var(--c-primary);outline:none}.dp__btn:disabled{cursor:not-allowed;color:var(--c-text-muted)}.dp__val{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.dp__ph{color:var(--c-text-dim)}.dp__ic{color:var(--c-text-muted)}.dp>input.dp__req:not([type=checkbox]):not([type=radio]){opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:50%}.field--inline>.dp{flex:0 auto}@media (width>=901px){.field--inline>.dp{flex:0 0 144.6px;width:144.6px}}.dp__pop{z-index:95;width:292px;padding:var(--sp-3);gap:var(--sp-2);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);color:var(--c-text);font-size:var(--fs-sm);flex-direction:column;display:flex;position:fixed}.dp__pop--sheet{z-index:96;width:min(340px,calc(100vw - 2 * var(--sp-4)));top:50%;left:50%;transform:translate(-50%,-50%)}.dp__scrim{z-index:95;background:#0000008c;position:fixed;inset:0}.dp__head{align-items:center;gap:var(--sp-1);display:flex}.dp__nav,.dp__title{border-radius:var(--r-sm);height:32px;color:var(--c-text-muted);background:0 0;border:0}.dp__nav{place-items:center;width:32px;display:grid}.dp__title{color:var(--c-text);flex:1;justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex}.dp__nav:hover,.dp__title:hover{background:var(--c-surface-2);color:var(--c-text)}.dp__body{height:244px}.dp__wk,.dp__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dp__wk span{height:28px;font-size:var(--fs-xs);color:var(--c-text-muted);place-items:center;display:grid}.dp__day,.dp__mon{border-radius:var(--r-sm);color:var(--c-text);font-variant-numeric:tabular-nums;background:0 0;border:0}.dp__day{height:36px}.dp__months{gap:var(--sp-1);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid}.dp__day:hover,.dp__mon:hover{background:var(--c-surface-2)}.dp__day.is-out{color:var(--c-text-dim)}.dp__day.is-today,.dp__mon.is-today{box-shadow:inset 0 0 0 1px var(--c-primary)}.dp__day.is-sel,.dp__mon.is-sel{background:var(--c-primary);color:var(--c-primary-ink);font-weight:650}.dp__day.is-off,.dp__mon.is-off{color:var(--c-text-dim);opacity:.45;cursor:not-allowed;background:0 0}.dp__day:focus-visible,.dp__mon:focus-visible{outline-offset:-2px}.dp__time,.dp__foot{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--c-border);display:flex}.dp__time span{color:var(--c-text-muted);flex:1}.dp__time select{height:var(--ctl-h-sm);padding:0 var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);font-variant-numeric:tabular-nums;outline:none}.dp__time select:focus{border-color:var(--c-primary)}.dp__foot .btn{height:var(--ctl-h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.dp__sp{flex:1}.skel{background:linear-gradient(90deg,var(--c-surface-2) 25%,var(--c-surface-3) 50%,var(--c-surface-2) 75%);background-size:200% 100%;animation:1.2s infinite shimmer;display:block}.skel-rows{gap:var(--sp-3);flex-direction:column;display:flex}@keyframes shimmer{to{background-position:-200% 0}}.empty{align-items:center;gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--c-text-muted);flex-direction:column;display:flex}.empty__title{color:var(--c-text);margin:0;font-weight:600}.empty__body{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);flex-direction:column;display:flex}.empty__body p{margin:0}.errbox{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--c-danger-soft);color:var(--c-danger);display:flex}.errbox p{margin:0}.errbox__ref{font:var(--fs-xs) var(--font-mono);opacity:.8}.errbox .btn{margin-left:auto}.toasts{right:var(--sp-5);bottom:var(--sp-5);z-index:100;width:min(380px,calc(100vw - 2 * var(--sp-5)));display:grid;position:fixed}.toast{align-self:end;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--c-surface-3);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);min-width:0;z-index:calc(10 - var(--i));transform:translateY(calc(var(--i) * -10px)) scale(calc(1 - var(--i) * .05));transform-origin:50% 0;grid-area:1/1;transition:transform .22s,opacity .22s;animation:.22s toast-in;display:flex}.toast:not([data-i="0"]){height:var(--toast-h,auto);overflow:hidden}.toast:not([data-i="0"])>*{opacity:0;transition:opacity .15s}.toast.is-deep{opacity:0;pointer-events:none}.toasts.is-open{gap:var(--sp-2);flex-direction:column-reverse;display:flex}.toasts.is-open .toast{opacity:1;pointer-events:auto;align-self:stretch;height:auto;transform:none}.toasts.is-open .toast>*{opacity:1}@keyframes toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.toast__x{width:24px;height:24px;margin-left:var(--sp-1);border-radius:var(--r-sm);color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.toast__x:hover{background:var(--c-surface-2);color:var(--c-text)}@media (prefers-reduced-motion:reduce){.toast{transition:none;animation:none}}.toast__ic{background:var(--c-surface-2);width:24px;height:24px;color:var(--c-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.toast__t{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:2px}.toast--good{border-color:var(--c-success)}.toast--bad{border-color:var(--c-danger)}.toast--warn{border-color:var(--c-warning)}.toast--good .toast__ic{background:var(--c-success-soft);color:var(--c-success)}.toast--bad .toast__ic{background:var(--c-danger-soft);color:var(--c-danger)}.toast--warn .toast__ic{background:var(--c-warning-soft);color:var(--c-warning)}.toast--info .toast__ic{background:var(--c-primary-soft);color:var(--c-primary)}.dialog:focus-visible{outline:none}.dialog{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);padding:var(--sp-5);width:min(440px,92vw);box-shadow:var(--sh-md)}.dialog::backdrop{background:#0000008c}.dialog__title{font-size:var(--fs-lg)}.modal__head{align-items:flex-start;gap:var(--sp-3);display:flex}.modal__head>.dialog__title{flex:1;min-width:0}.modal__x{flex:none;margin:-4px -6px 0 0}.dialog__body{margin:var(--sp-3) 0;color:var(--c-text-muted)}.cfm__head{align-items:center;gap:var(--sp-3);display:flex}.cfm__head>.dialog__title{overflow-wrap:anywhere;flex:1;min-width:0}.cfm__ic{border-radius:var(--r-sm);background:var(--c-primary-soft);width:38px;height:38px;color:var(--c-primary);flex:none;place-items:center;display:grid}.cfm--danger .cfm__ic{background:var(--c-danger-soft);color:var(--c-danger)}.cfm .dialog__body{margin:var(--sp-3) 0 0}.cfm__target{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text);overflow-wrap:anywhere;font-weight:600}.cfm__target .mono{letter-spacing:.02em;font-weight:600}.cfm__target:has(>img){padding:var(--sp-2)}.cfm__target:has(>video){padding:var(--sp-2)}.cfm__target img,.cfm__target video{border-radius:var(--r-sm);object-fit:contain;width:100%;max-height:220px;margin:0 auto;display:block}.cfm__target video{background:#000}.dialog__body>p{margin:0}.dialog__body>p+p{margin-top:var(--sp-3)}.dialog__foot{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.tablewrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th{text-align:left;color:var(--c-text-dim);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;padding:var(--sp-2) var(--sp-5);border-bottom:1px solid var(--c-border)}.table td{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--c-border);white-space:nowrap}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:var(--c-surface-2)}.toolbar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.searchbox{align-items:center;gap:var(--sp-2);height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-border);min-width:min(320px,100%);color:var(--c-text-muted);display:flex}.searchbox:focus-within{border-color:var(--c-primary)}.searchbox input{min-width:0;color:var(--c-text);background:0 0;border:0;outline:none;flex:1}.searchbox__x{color:var(--c-text-dim);background:0 0;border:0;place-items:center;padding:4px;display:grid}.table--list tbody tr.is-click{cursor:pointer}.table--list th{white-space:nowrap}.table--list .actions{flex-wrap:nowrap}.table--list :is(th,td){padding-left:var(--sp-3);padding-right:var(--sp-3)}.table--list :is(th,td):first-child{padding-left:var(--sp-5)}.table--list :is(th,td):last-child{padding-right:var(--sp-5)}.table--list:not([data-fit=cards]) :is(th,td),.table--list:not([data-fit=cards]) :is(th,td).num{text-align:center}.table--list:not([data-fit=cards]) td .cell2{align-items:center}.table--list:not([data-fit=cards]):has(td:first-child .uwho) :is(th,td):first-child{text-align:left}.table--list:not([data-fit=cards]) td .uwho .cell2{align-items:flex-start}.table--list:not([data-fit=cards]) :is(th,td).cell-left{text-align:left}.table--list:not([data-fit=cards]) td.cell-left .cell2{align-items:flex-start}.actions--slots{flex-wrap:nowrap}.table--list :is(.actions>.btn,td>.btn):not(:has(>span)){width:var(--ctl-h);padding:0}.actions--slots>.slot-off{visibility:hidden;pointer-events:none}.table--list[data-fit=cards] .actions--slots>.slot-off{display:none}.table--list:not([data-fit=cards]) td :is(.actions,.kyto){justify-content:center}.table--list:not([data-fit=cards]) td .pricecell{align-items:center}.table--list[data-fit=compact] .hide-sm,.table--list[data-fit=cards] thead{display:none}.table--list[data-fit=cards] tbody tr{grid-template-columns:repeat(auto-fill,minmax(max(130px,calc((100% - 3 * var(--sp-3)) / 4)),1fr));gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--c-border);display:grid}.table--list[data-fit=cards] tbody tr:last-child{border-bottom:0}.table--list[data-fit=cards] td{white-space:normal;text-align:left;overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.table--list[data-fit=cards] td:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--c-text-dim)}.table--list[data-fit=cards] td:first-child{grid-column:1/-1}.table--list[data-fit=cards] td.hide-sm{display:none}.table--list[data-fit=cards] .actions{flex-wrap:wrap}.tablewrap{transition:opacity .2s!important}.tablewrap.is-loading{opacity:.6}.th-sort{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.rot-270{transform:rotate(270deg)}.cell2{flex-direction:column;line-height:1.3;display:flex}.mono{font-family:var(--font-mono);font-size:var(--fs-sm)}.pager{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--c-border);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.pager__btns{align-items:center;gap:2px;display:flex}.pager__n{align-items:center;gap:2px;display:inline-flex}.pager__num{min-width:var(--ctl-h);height:var(--ctl-h);padding:0 var(--sp-1);border-radius:var(--r-sm);color:var(--c-text-muted);background:0 0;border:1px solid #0000;font-weight:600}.pager__arrow{width:var(--ctl-h);padding:0}.pager__num:hover{background:var(--c-surface-2)}.pager__num.is-on{background:var(--c-primary-soft);color:var(--c-primary);border-color:var(--c-primary)}.actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.actions--sm{margin-top:var(--sp-3)}.kv{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.kv dt{color:var(--c-text-muted)}.kv dd{text-align:right;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.row2{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.row3{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.checks{gap:var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.checks label{align-items:center;gap:6px;display:flex}.modal{z-index:90;padding:var(--sp-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim{background:#0000008c;position:absolute;inset:0}.modal__box{gap:var(--sp-3);width:min(480px,100%);max-height:90vh;padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);flex-direction:column;display:flex;position:relative;overflow:auto}.modal__body{gap:var(--sp-3);flex-direction:column;display:flex}.modal__body p{margin:0}@media (width<=900px){.toolbar{padding:var(--sp-3)}.toolbar .tabs{max-width:100%;overflow-x:auto}.searchbox{width:100%;min-width:0}.table--list :is(th,td):first-child{padding-left:var(--sp-3)}.table--list :is(th,td):last-child{padding-right:var(--sp-3)}.table--list[data-fit=cards] tbody tr{padding:var(--sp-3)}.table--list[data-fit=cards] td:is(:first-child,:last-child){padding:0}.row2,.row3{grid-template-columns:1fr}}.warn-text{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--c-warning-soft);color:var(--c-warning);font-size:var(--fs-sm);margin:0}.copyrow{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-border);display:flex}.copyrow code{font-size:var(--fs-lg);letter-spacing:.04em;word-break:break-all;flex:1}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.stack p{margin:0}.select{height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text)}select option,select optgroup{background:var(--c-surface);color:var(--c-text)}@supports (appearance:base-select){@position-try --pick-300{position-area:block-end span-inline-end;max-height:300px}@position-try --pick-240{position-area:block-end span-inline-end;max-height:240px}@position-try --pick-200{position-area:block-end span-inline-end;max-height:200px}@position-try --pick-160{position-area:block-end span-inline-end;max-height:160px}select{appearance:base-select}select::picker(select){appearance:base-select}select{align-items:center;gap:var(--sp-2);cursor:pointer;transition:border-color var(--tr),background var(--tr);min-inline-size:var(--sel-w,0px)!important}.field select{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden;min-inline-size:min(var(--sel-w,0px),100%)!important}select:not(:disabled):hover{border-color:var(--c-primary)}select:open{border-color:var(--c-primary)}select:disabled{cursor:not-allowed}select::picker-icon{content:"";width:16px;height:16px;color:var(--c-text-muted);transition:rotate var(--tr);background:currentColor;flex:none;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:open::picker-icon{color:var(--c-primary);rotate:180deg}select::picker(select){border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-md);overscroll-behavior:contain;position-try-order:normal;position-try-fallbacks:--pick-300,--pick-240,--pick-200,--pick-160,flip-block;max-height:360px;margin-block:6px;padding:6px;overflow:auto}select optgroup{font-size:var(--fs-xs);color:var(--c-text-muted);letter-spacing:.02em;background:0 0;padding:6px 0 2px;font-weight:700}select optgroup+optgroup{border-top:1px solid var(--c-border);margin-top:4px}select optgroup:before{padding:0 10px 4px}select option{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-text);cursor:pointer;white-space:nowrap;background:0 0;padding:8px 10px;font-weight:500;display:flex}select option:hover,select option:focus-visible{background:var(--c-surface-2);outline:none}select option:checked{background:var(--c-primary-soft);color:var(--c-primary);font-weight:650}select option:disabled{color:var(--c-text-dim);cursor:not-allowed}select option::checkmark{color:var(--c-primary);order:1;margin-left:auto}select optgroup .opt__tier{display:none}}.form{gap:var(--sp-4);flex-direction:column;display:flex}.form__sec{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-md);color:var(--c-text);display:flex}.form__sec:first-child{margin-top:0}.hint{font-size:var(--fs-xs);color:var(--c-text-dim);margin:0;line-height:1.5}.hint b,.warn-text b{color:var(--c-text)}.d-block{display:block}.ok-text{color:var(--c-success)}.bad-text{color:var(--c-danger)}.good-text{color:var(--c-tone-good)}.ro{height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px dashed var(--c-border-strong);color:var(--c-text);align-items:center;display:flex}.swrow{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text);cursor:pointer;display:flex}.swrow input{flex:none;margin-top:3px}.swrow>span{flex-direction:column;gap:2px;display:flex}.swrow.is-off{cursor:not-allowed;opacity:.6}.small{font-size:var(--fs-sm)}.iconbtn--sm{width:28px;height:28px}button.link{cursor:pointer;background:0 0;border:0;padding:0}button.link:disabled{color:var(--c-text-muted);cursor:default;text-decoration:none}@media (width<=1180px){.grid--third{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--main{grid-template-columns:1fr}}@media (width<=900px){.grid--half,.grid--third{grid-template-columns:1fr}}@media (width<=560px){.pop__panel{left:var(--sp-2);right:var(--sp-2);min-width:0;position:fixed;top:64px}.bellpanel{width:auto}}.content>.page{animation:.18s ease-out pagein!important}@keyframes pagein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.btn.is-spin .icon,.rf-veil__spin{animation:1s linear infinite spin!important}}.plogo{width:var(--pl,22px);height:var(--pl,22px);flex:none;place-items:center;display:inline-grid}.plogo--w{width:calc(var(--pl,22px) * 1.36)}.plogo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.plogos{align-items:center;gap:0;display:inline-flex}.plogos>.plogo+.plogo{margin-left:calc(var(--pl,22px) * -.32);filter:drop-shadow(-1px 0 0 var(--c-surface)) drop-shadow(0 0 1px #0009)}.pwin{min-width:0;display:block;position:relative}.pwin>input{width:100%;padding-right:42px!important}.pwin__eye{border-radius:var(--r-sm);width:32px;height:32px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pwin__eye:hover{color:var(--c-text);background:var(--c-surface-3)}.pwin__eye[aria-pressed=true]{color:var(--c-primary)}.app{--side-w:252px;--top-h:60px;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100%;display:grid}.app--collapsed{--side-w:72px}.main{flex-direction:column;min-width:0;display:flex}.content{padding:var(--sp-6);width:100%;max-width:1440px;margin:0 auto}.appboot{place-items:center;height:100%;display:grid}#adminboot{z-index:1000;background:var(--c-bg);place-items:center;transition:opacity .2s;display:grid;position:fixed;inset:0}#adminboot.is-done{opacity:0;pointer-events:none}.side{--nav-row:40px;--nav-tile:30px;--nav-gap:2px;--nav-sec:12px;--nav-sech:24px;--side-pad:var(--sp-3);z-index:25;gap:var(--sp-3);height:100dvh;padding:var(--side-pad);border-right:1px solid var(--c-border);background:radial-gradient(300px 200px at 0 0,color-mix(in srgb,var(--c-primary) 8%,transparent),transparent 70%),var(--c-surface);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.side__brand{justify-content:space-between;align-items:center;gap:var(--sp-2);flex:none;min-height:44px;display:flex}.side__logo{align-items:center;gap:var(--sp-3);border-radius:var(--r-md);min-width:0;color:var(--c-text);padding:2px;display:flex}.side__mark{background:linear-gradient(150deg,var(--c-surface-3),var(--c-surface-2));width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--c-border-strong),0 8px 20px -10px color-mix(in srgb,var(--c-primary) 70%,transparent);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.side__mark img{object-fit:contain;width:100%;height:100%;padding:6px}.side__mark--txt{background:linear-gradient(150deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 60%,var(--c-primary-strong)));color:var(--c-primary-ink);font-size:var(--fs-lg);font-weight:800}.side__name{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.side__name b{font-size:var(--fs-md);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.side__name small{color:var(--c-text-muted);letter-spacing:.03em;white-space:nowrap;font-size:11px;font-weight:600}.side__word{object-fit:contain;object-position:left center;width:auto;max-width:170px;height:24px;display:block}.side__logo--word .side__mark{display:none}[data-theme=light] .side__mark:not(.side__mark--txt){background:var(--c-text)}[data-theme=light] .side__word{background:var(--c-text);border-radius:var(--r-sm);box-sizing:content-box;padding:3px 8px}.side .side__close{display:none}.side__search{align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-3);border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-text-dim);transition:border-color var(--tr),box-shadow var(--tr),color var(--tr);flex:none;display:flex}.side__search:hover{border-color:var(--c-border-strong)}.side__search:focus-within{border-color:color-mix(in srgb,var(--c-primary) 60%,transparent);box-shadow:0 0 0 3px var(--c-primary-soft);color:var(--c-primary)}.side__search input{min-width:0;color:var(--c-text);font-size:var(--fs-sm);background:0 0;border:0;outline:none;flex:1}.nav__wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nav{overscroll-behavior:contain;min-height:0;margin:0 calc(var(--side-pad) * -1);padding:0 var(--side-pad) var(--sp-1);flex:1;overflow:hidden auto}.nav ul{gap:var(--nav-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav__sec{margin-top:var(--nav-sec)}.nav__sec:first-child{margin-top:0}.nav__sech{align-items:center;gap:var(--sp-2);width:100%;height:var(--nav-sech);border-radius:var(--r-sm);padding:0 var(--sp-1) 0 var(--sp-2);color:var(--c-text-dim);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;transition:color var(--tr);background:0 0;border:0;margin-bottom:2px;font-weight:700;display:flex}.nav__sech>span{align-items:center;gap:var(--sp-2);white-space:nowrap;flex:1;min-width:0;display:flex}.nav__sech>span:after{content:"";background:linear-gradient(90deg,var(--c-border-strong),var(--c-border) 70%);flex:1;height:1px}.nav__sech .icon{transition:transform var(--tr)}.nav__sech:hover{color:var(--c-text)}.nav__sech:focus-visible{outline-offset:-2px}.nav__item{width:100%;min-height:var(--nav-row);padding:0 var(--sp-2) 0 calc((var(--nav-row) - var(--nav-tile)) / 2);border-radius:var(--r-md);color:var(--c-text-muted);text-align:left;transition:background var(--tr),color var(--tr),box-shadow var(--tr);background:0 0;border:0;align-items:center;gap:10px;font-weight:500;display:flex;position:relative}.nav__ic{width:var(--nav-tile);height:var(--nav-tile);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-text-muted);transition:background var(--tr),color var(--tr),box-shadow var(--tr);border-radius:9px;flex:none;place-items:center;display:grid}.nav__ic .icon{width:17px;height:17px}.nav__item:hover{background:color-mix(in srgb,var(--c-surface-3) 55%,transparent);color:var(--c-text)}.nav__item:hover .nav__ic{background:var(--c-primary-soft);color:var(--c-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-primary) 30%,transparent)}.nav__item.is-on{background:linear-gradient(90deg,color-mix(in srgb,var(--c-primary) 20%,transparent),color-mix(in srgb,var(--c-primary) 4%,transparent));color:var(--c-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-primary) 16%,transparent);font-weight:600}.nav__item.is-on .nav__ic{background:linear-gradient(150deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 65%,var(--c-primary-strong)));color:var(--c-primary-ink);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--c-primary) 80%,transparent)}.nav__item.is-on:before{content:"";left:calc(var(--side-pad) * -1);background:var(--c-primary);width:3px;height:22px;box-shadow:0 0 12px 1px color-mix(in srgb,var(--c-primary) 70%,transparent);border-radius:0 3px 3px 0;margin-top:-11px;position:absolute;top:50%}.nav__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.nav--glide{position:relative}.nav__glide{z-index:0;pointer-events:none;opacity:0;border-radius:var(--r-md);background:linear-gradient(90deg,color-mix(in srgb,var(--c-primary) 20%,transparent),color-mix(in srgb,var(--c-primary) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-primary) 16%,transparent);position:absolute;top:0;left:0}.nav__glide.is-on{opacity:1}.nav__glide.is-ready{transition:transform .34s cubic-bezier(.3,1.25,.5,1),width .34s cubic-bezier(.3,1.25,.5,1),height .34s cubic-bezier(.3,1.25,.5,1),opacity var(--tr)!important}.nav__glide:before{content:"";left:calc(var(--side-pad) * -1);background:var(--c-primary);width:3px;height:22px;box-shadow:0 0 12px 1px color-mix(in srgb,var(--c-primary) 70%,transparent);border-radius:0 3px 3px 0;margin-top:-11px;position:absolute;top:50%}.nav--glide .nav__item.is-on{box-shadow:none;background:0 0}.nav--glide .nav__item.is-on:before{display:none}.nav__more{pointer-events:none;opacity:0;height:36px;transition:opacity var(--tr);color:var(--c-text);justify-content:center;display:flex;position:absolute;left:0;right:0}.nav__more--up{background:linear-gradient(var(--c-surface) 20%,transparent);align-items:flex-start;top:0}.nav__more--down{background:linear-gradient(transparent,var(--c-surface) 80%);align-items:flex-end;bottom:0}.nav__more .icon{box-sizing:content-box;background:var(--c-surface-3);border:1px solid var(--c-border-strong);border-radius:50%;padding:2px}.nav__wrap.has-up .nav__more--up,.nav__wrap.has-down .nav__more--down{opacity:1}.nav__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav__badges{margin-left:calc(var(--sp-1) * -1);flex:none;align-items:center;gap:4px;display:inline-flex}.nav__badge{border-radius:var(--r-pill);white-space:nowrap;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 24%,transparent);flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.nav__badge b{font-variant-numeric:tabular-nums;font-weight:700}.nav__count{display:none}.sevpill--critical{background:var(--c-danger-soft);color:var(--c-danger)}.sevpill--warn{background:var(--c-warning-soft);color:var(--c-warning)}.sevpill--info{background:var(--c-surface-3);color:var(--c-text-muted)}.nav__none{color:var(--c-text-muted);font-size:var(--fs-sm);padding:var(--sp-3)}.side__foot{padding-top:var(--sp-3);border-top:1px solid var(--c-border);flex:none;align-items:center;gap:6px;display:flex}.side__user{border-radius:var(--r-md);background:var(--c-surface-2);min-width:0;box-shadow:inset 0 0 0 1px var(--c-border);flex:1;align-items:center;gap:10px;padding:5px 4px 5px 5px;display:flex}.side__av,.acct__av{letter-spacing:.02em;background:linear-gradient(150deg,var(--c-primary),color-mix(in srgb,var(--c-primary) 60%,var(--c-primary-strong)));color:var(--c-primary-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.side__av img,.acct__av img{object-fit:cover;width:100%;height:100%;display:block}.side__av{width:34px;height:34px;font-size:var(--fs-sm);box-shadow:0 0 0 2px var(--c-surface-2),0 0 0 3px color-mix(in srgb,var(--c-primary) 45%,transparent)}.side__who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.side__who b{font-size:var(--fs-sm);color:var(--c-text);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.side__who small{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side__foot .iconbtn{border-radius:var(--r-sm);width:34px;height:34px;transition:background var(--tr),color var(--tr)}.side__out:hover{background:var(--c-danger-soft);color:var(--c-danger)}.side__collapse{flex:none}.side__collapse:hover{background:var(--c-surface-2)}.side__collapse .icon{transition:transform var(--tr)}.side__tip{z-index:70;pointer-events:none;border-radius:var(--r-sm);background:var(--c-surface-3);border:1px solid var(--c-border-strong);max-width:280px;box-shadow:var(--sh-md);color:var(--c-text);font-size:var(--fs-sm);white-space:nowrap;flex-direction:column;gap:3px;padding:7px 11px;animation:.14s ease-out sidetip;display:flex;position:fixed;transform:translateY(-50%)}.side__tip:before{content:"";background:inherit;border-left:1px solid var(--c-border-strong);border-bottom:1px solid var(--c-border-strong);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:-5px;transform:rotate(45deg)}.side__tip>b{font-weight:650}.side__tipal{color:var(--c-text-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.side__tipal b{padding-left:var(--sp-2);color:var(--c-text);font-variant-numeric:tabular-nums;margin-left:auto}@keyframes sidetip{0%{opacity:0;transform:translate(-4px,-50%)}}.side__tip--up{animation-name:sidetipup;transform:translate(-50%,-100%)}.side__tip--up:before{margin:0 0 0 -4px;top:auto;bottom:-5px;left:50%;transform:rotate(-45deg)}@keyframes sidetipup{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}}@media (width>=901px){.app--collapsed .side{--nav-tile:36px;--nav-row:42px}.app--collapsed .nav__label,.app--collapsed .nav__sech,.app--collapsed .side__search,.app--collapsed .side__name,.app--collapsed .side__who{display:none}.app--collapsed .side__logo--word .side__mark{display:grid}.app--collapsed .side__brand{justify-content:center}.app--collapsed .nav__sec{margin-top:0}.app--collapsed .nav__sec+.nav__sec:before{content:"";background:var(--c-border);height:1px;margin:7px 10px;display:block}.app--collapsed .nav__item{justify-content:center;padding:0}.app--collapsed .nav__item.is-on,.app--collapsed .nav__glide{box-shadow:none;background:0 0}.app--collapsed .nav__item:hover{background:0 0}.app--collapsed .nav__badges{display:none}.app--collapsed .nav__count{top:calc(50% - var(--nav-tile) / 2 - 6px);left:calc(50% + var(--nav-tile) / 2 - 12px);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--c-surface);place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid;position:absolute}.app--collapsed .nav__count.sevpill--critical{background:var(--c-danger-ink);color:#fff}.app--collapsed .nav__count.sevpill--warn{background:var(--c-warning);color:var(--c-bg)}.app--collapsed .nav__count.sevpill--info{background:var(--c-surface-3);color:var(--c-text)}.app--collapsed .side__foot{gap:var(--sp-1);flex-direction:column}.app--collapsed .side__user{gap:var(--sp-2);padding:var(--sp-1) 0 0;box-shadow:none;background:0 0;flex-direction:column;flex:none}}@media (width>=901px) and (height<=1099px){.side{--nav-row:36px;--nav-sec:10px;--nav-sech:22px;gap:10px}.app--collapsed .side{--nav-row:38px;--nav-tile:34px}}@media (width>=901px) and (height<=990px){.side{--nav-row:34px;--nav-tile:28px;--nav-gap:1px;--nav-sec:6px;--nav-sech:20px;gap:var(--sp-2);padding-block:10px}.side__brand{min-height:40px}.side__search{height:34px}.side__foot{padding-top:10px}.side__mark{border-radius:11px;width:36px;height:36px}.app--collapsed .side{--nav-row:36px;--nav-tile:32px}}.top{z-index:20;align-items:center;gap:var(--sp-3);height:var(--top-h);padding:0 var(--sp-6);background:color-mix(in srgb,var(--c-bg) 74%,transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--c-border);display:flex;position:sticky;top:0}.top .top__menu{display:none}.top__right{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.top .iconbtn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-md);border-color:var(--c-border);background:var(--c-surface);color:var(--c-text-muted);transition:background var(--tr),border-color var(--tr),color var(--tr)}.top .iconbtn:hover{background:var(--c-surface-2);border-color:var(--c-border-strong);color:var(--c-text)}.top .iconbtn[aria-expanded=true],.acct[aria-expanded=true]{background:var(--c-primary-soft);border-color:color-mix(in srgb,var(--c-primary) 45%,transparent);color:var(--c-primary)}.top .iconbtn .dot{box-shadow:0 0 0 2px var(--c-bg);top:-6px;right:-6px}.gsearch{align-items:center;gap:var(--sp-2);min-width:0;height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-dim);transition:border-color var(--tr),box-shadow var(--tr),color var(--tr);flex:0 460px;display:flex;position:relative}.gsearch:hover{border-color:var(--c-border-strong)}.gsearch:focus-within{border-color:color-mix(in srgb,var(--c-primary) 60%,transparent);box-shadow:0 0 0 3px var(--c-primary-soft);color:var(--c-primary)}.gsearch input{min-width:0;color:var(--c-text);background:0 0;border:0;outline:none;flex:1}.gsearch kbd{font:500 11px var(--font-mono);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text-dim);border-radius:5px;padding:2px 6px}:where(.gsearch__panel){top:44px;left:0;right:0}.bellpanel__auto{margin:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-xs);color:var(--c-text-dim)}.alsnd{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3) 0;border-top:1px solid var(--c-border)}.alsnd>.select{width:100%}.alsnd summary{align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--c-text-muted);padding:var(--sp-1) 0;display:flex}.alsnd__sum{color:var(--c-text);font-weight:600;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;overflow:hidden}.alsnd[open] .alsnd__sum{display:none}.alsnd[open]{gap:var(--sp-3);padding-bottom:var(--sp-2);flex-direction:column;display:flex}.alsnd .swrow>span{gap:0}.alsnd__lock{padding:var(--sp-2);border-radius:var(--r-sm);background:var(--c-warning-soft);color:var(--c-warning);font-size:var(--fs-xs);margin:0}.alsnd__vol{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-muted);display:flex}.alsnd__vol>span{flex:none;min-width:56px}.alsnd__vol input{accent-color:var(--c-primary);flex:1}.alsnd__vol b{text-align:right;min-width:40px;color:var(--c-primary);font-variant-numeric:tabular-nums}.acct{align-items:center;gap:var(--sp-2);height:var(--ctl-h);border-radius:var(--r-pill);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);transition:background var(--tr),border-color var(--tr),color var(--tr);padding:0 10px 0 4px;display:flex}.acct:hover{background:var(--c-surface-2);border-color:var(--c-border-strong)}.acct>.icon{color:var(--c-text-muted)}.acct__av{width:28px;height:28px;font-size:var(--fs-xs)}.acct__name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:var(--fs-sm);font-weight:600;overflow:hidden}.acct__head{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-3);border-bottom:1px solid var(--c-border);flex-direction:row}.acct__av--lg{width:40px;height:40px;font-size:var(--fs-md)}.acct__who{flex-direction:column;min-width:0;display:flex}.acct__who small{color:var(--c-text-muted);font-weight:400}.scrim{display:none}.tabs{flex-wrap:wrap;max-width:100%}.tabs__tab{white-space:nowrap}.tabs__tab.is-on{background:var(--c-primary-soft);color:var(--c-primary);box-shadow:none}.tabs__tab.is-on .tabs__n:not(.sevpill){color:inherit;opacity:.8}.tabs__glide{background:var(--c-primary-soft);box-shadow:none}.chpage .tabbar>.tabs{border:0;border-bottom:1px solid var(--c-border);gap:var(--sp-2);background:0 0;border-radius:0;padding:0}.chpage .tabbar[data-fit=tabs]{flex:100%}.chpage .tabbar[data-fit=tabs]>.tabs{width:100%}.chpage .tabbar>.tabs .tabs__tab{height:40px;padding:0 var(--sp-2);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}.chpage .tabbar>.tabs .tabs__tab:hover{color:var(--c-text)}.chpage .tabbar>.tabs .tabs__tab.is-on{color:var(--c-primary);border-bottom-color:var(--c-primary)}.chpage .tabbar>.tabs--glide .tabs__tab.is-on{border-bottom-color:#0000}.chpage .tabbar>.tabs .tabs__glide{border-bottom:2px solid var(--c-primary);background:0 0;border-radius:0}.tabs__n.sevpill{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;min-width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 24%,transparent);place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.tabbar{min-width:0;max-width:100%;display:flex}.tabbar>.tabsel{width:100%;height:var(--ctl-h);font-weight:600;display:none}.tabbar[data-fit=measure]>.tabs{flex-wrap:nowrap;width:max-content;max-width:none;overflow:visible}.tabbar[data-fit=select]{flex:100%}.tabbar[data-fit=select]>.tabs{display:none}.tabbar[data-fit=select]>.tabsel{display:block}@media (width<=560px){.tabbar[data-fit=tabs]{flex:100%}.tabbar[data-fit=tabs]>.tabs{width:100%;display:flex}.tabbar[data-fit=tabs] .tabs__tab{flex:auto;justify-content:center}}.table th.num{text-align:right}.pricecell{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.3;display:inline-flex}.pricecell__v{font-weight:600}.pricecell__v s{margin-right:6px;font-weight:400}.pricecell small{font-size:var(--fs-xs)}.table--list[data-fit=cards] .pricecell{white-space:normal;align-items:flex-start}.card__head{flex-wrap:wrap}.hint code,.hint .mono{overflow-wrap:anywhere}.pager__btns>*{flex:none}@media (width<=560px){.pager{padding:var(--sp-3);justify-content:center}.pager>.muted{text-align:center;flex:1 0 100%}.pager__btns{flex-wrap:wrap;justify-content:center}}.table--list[data-fit=cards] .actions .btn,.table--list[data-fit=cards] td>.btn--ghost{padding:0 var(--sp-2)}.table--list[data-fit=cards] :is(.actions>.btn--ghost:first-child,td>.btn--ghost:first-child){margin-left:calc(var(--sp-2) * -1)}.table--list[data-fit=cards] .trunc{max-width:100%}.table--list[data-fit=cards] td:has(>:is(.clitems,.sthdiff)){grid-column:1/-1}.kpis{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.kpi{gap:var(--sp-1);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border);transition:border-color var(--tr),transform var(--tr);flex-direction:column;min-width:0;display:flex}a.kpi:hover{border-color:var(--c-primary);transform:translateY(-1px)}.kpi__head{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.kpi__icon{border-radius:var(--r-sm);background:var(--c-primary-soft);width:30px;height:30px;color:var(--c-primary);flex:none;place-items:center;display:grid}.kpi__label{min-width:0;color:var(--c-text-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.kpi__row{align-items:center;gap:var(--sp-1) var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.kpi__value{font-size:var(--fs-xl);font-variant-numeric:tabular-nums}.kpi__unit{color:var(--c-text-dim);font-size:var(--fs-xs)}.kpi__sub{color:var(--c-text-muted);font-size:var(--fs-xs)}.dash{container:dash/inline-size}.dash__group{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.dash__h{align-items:baseline;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.dash__h small{color:var(--c-text-dim);font-weight:400}.dash__row{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.dash__todo{align-items:flex-start;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);min-width:0;margin:0;display:flex}.dash__todoh{align-items:center;gap:var(--sp-2);min-height:36px;font-size:var(--fs-sm);flex:none;display:flex}.dash__todoh .icon{color:var(--c-warning)}.todo{gap:var(--sp-2);flex:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.todo>li{min-width:0}.todo__txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.todo__label,.todo__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo__meta{color:var(--c-text-dim);font-size:var(--fs-xs)}.todo__row{align-items:center;gap:var(--sp-2);height:100%;min-height:44px;padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-1);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);font-size:var(--fs-sm);transition:border-color var(--tr);display:flex}.todo__row:hover{border-color:var(--c-primary)}.todo__row>.icon{color:var(--c-text-dim)}.dash__todo--ok{align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-sm)}.dash__todo--ok .icon{color:var(--c-success)}.dash__now{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);overflow:hidden}.kpis.dash__nowgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:-1px}.kpi.kpi--tile{padding:var(--sp-3) var(--sp-4);border:0;border-left:1px solid var(--c-border);border-top:1px solid var(--c-border);background:0 0;border-radius:0;gap:2px}a.kpi--tile:hover{border-color:var(--c-border);background:var(--c-surface-2);transform:none}.kpi--tile .kpi__icon{width:auto;height:auto;color:var(--c-text-dim);background:0 0}.kpi--tile .kpi__row{align-items:baseline;margin-top:0}.kpi--tile .kpi__value{font-size:var(--fs-lg)}.kpi--tile .kpi__label{white-space:normal}.kpi--tile:last-child:nth-child(odd){grid-column:1/-1}.kpis.dash__period{grid-template-columns:repeat(2,minmax(0,1fr))}.dash__uwho{flex-direction:column;min-width:0;display:flex}.dash__uwho>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash__ulist{gap:var(--sp-3);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash__ulist li{align-items:baseline;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.dash__uwhen{color:var(--c-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.dash__upts{text-align:right;font-variant-numeric:tabular-nums}.dash__upts small{color:var(--c-text-dim)}.dash__feed .feed li>div{overflow-wrap:anywhere;min-width:0}.dash .bars{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(90px,1fr) auto;display:grid}.dash .bars li{grid-column:1/-1;grid-template-columns:subgrid}.dash .bars b{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}@container dash (width<=999px){.dash__todo:not(.dash__todo--ok){flex-direction:column;align-items:stretch}.dash__todoh{min-height:0}}@container dash (width<=640px){.todo{flex-direction:column}.todo__label{flex:1}}@container dash (width>=560px){.kpis.dash__nowgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi--tile:last-child:nth-child(odd){grid-column:auto}.kpi--tile:last-child:nth-child(4n+3){grid-column:span 2}.kpi--tile:last-child:nth-child(4n+2){grid-column:span 3}.kpi--tile:last-child:nth-child(4n+1){grid-column:1/-1}.dash__row--three{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feed sys""feed users"}.dash__feed{grid-area:feed}.dash__sys{grid-area:sys}.dash__users{grid-area:users}}@container dash (width>=760px){.kpis.dash__period{grid-template-columns:repeat(4,minmax(0,1fr))}}@container dash (width>=880px){.dash__row--trend{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@container dash (width>=960px){.dash__row--three{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"feed sys users"}}@container dash (width>=1060px){.kpis.dash__nowgrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kpi--tile:last-child:nth-child(n){grid-column:auto}}@container dash (width>=1100px){.dash__row--recent{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.trend__plot{touch-action:pan-y;cursor:crosshair;border-radius:var(--r-sm);outline:none;min-height:160px;position:relative}.trend__plot:focus-visible{box-shadow:0 0 0 2px var(--c-primary-soft)}.trend{display:block;overflow:visible}.trend__grid{stroke:var(--c-border);stroke-width:1px}.trend__axis{stroke:var(--c-border-strong);stroke-width:1px}.trend__yt{fill:var(--c-text-dim);font-size:11px}.trend__area{fill:var(--c-primary);fill-opacity:.1}.trend__line{fill:none;stroke:var(--c-primary);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend__cross{stroke:var(--c-text-dim);stroke-width:1px}.trend__dot{fill:var(--c-primary);stroke:var(--c-surface);stroke-width:2px}.trend__tip{z-index:5;pointer-events:none;border-radius:var(--r-sm);white-space:nowrap;background:var(--c-surface-2);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);padding:6px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.trend__tip.is-below{transform:translate(-50%,12px)}.trend__tip.is-side{transform:translate(14px,-50%)}.trend__tip.is-side.is-left{transform:translate(calc(-100% - 14px),-50%)}.trend__tip small{color:var(--c-text-dim);font-size:var(--fs-xs);display:block}.trend__tip span{color:var(--c-text-dim);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}.trend__tip i{background:var(--c-primary);border-radius:1px;width:12px;height:2px}.trend__tip b{color:var(--c-text);font-size:var(--fs-md)}.trend__x{color:var(--c-text-dim);font-size:var(--fs-xs);display:grid}.trend__x span{white-space:nowrap;justify-content:center;display:flex}.trend__sum{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-lg);flex-wrap:wrap;display:flex}.trend__line--ok{stroke:var(--c-success)}.trend__line--bad{stroke:var(--c-danger)}.trend__line--mute{stroke:var(--c-text-dim);stroke-dasharray:4 4}.trend__area--ok,.trend__dot--ok{fill:var(--c-success)}.trend__dot--bad{fill:var(--c-danger)}.trend__dot--mute{fill:var(--c-text-dim)}.trend__legend{gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.trend__legend li{align-items:center;gap:6px;display:inline-flex}.trend__legend b{color:var(--c-text)}.trend__legend i,.trend__tip span[class^=trend__tr--] i{border-radius:1px;width:12px;height:2px}.trend__lg--ok i,.trend__tr--ok i{background:var(--c-success)}.trend__lg--bad i,.trend__tr--bad i{background:var(--c-danger)}.trend__lg--mute i,.trend__tr--mute i{background:var(--c-text-dim)}.trend__tip .trend__tr--all{border-bottom:1px solid var(--c-border);margin-bottom:2px;padding-bottom:4px}.trend__tip span[class^=trend__tr--]:not(.trend__tr--all) b{font-size:var(--fs-sm)}.bars{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bars li{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) 90px auto;display:grid}.bars__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bars__track{border-radius:var(--r-pill);background:var(--c-surface-3);height:8px;overflow:hidden}.bars__fill{background:var(--c-primary);border-radius:inherit;height:100%;display:block}.bars__stack{gap:2px;min-width:4px;height:100%;display:flex}.bars__stack .bars__fill{flex:1 1 0;min-width:2px}.bars__fill--free{background:var(--c-text-dim)}.bars__lg--real i{background:var(--c-primary)}.bars__lg--free i{background:var(--c-text-dim)}.status{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.status li{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);display:flex}.status__label{flex:1}.feed{gap:var(--sp-3);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed li{gap:var(--sp-3);align-items:baseline;display:flex}.feed li>div{flex-direction:column;display:flex}.login{min-height:100%;padding:var(--sp-5);place-items:center;display:grid}.login__card{gap:var(--sp-4);width:min(400px,100%);padding:var(--sp-8) var(--sp-6);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-border);box-shadow:var(--sh-md);flex-direction:column;display:flex}.login__head{text-align:center;align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.login__head h1{font-size:var(--fs-xl)}.login__head p{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.login__mark{border-radius:var(--r-md);background:var(--c-primary-soft);width:48px;height:48px;color:var(--c-primary);place-items:center;display:grid}.login__err{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--c-danger-soft);color:var(--c-danger);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}@media (width<=900px){.app,.app--collapsed{grid-template-columns:1fr}.side{--nav-row:44px;--nav-tile:32px;--nav-sec:12px;z-index:60;border-right-color:var(--c-border-strong);width:min(304px,86vw);box-shadow:var(--sh-md);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app--drawer .side{transform:none}.side .side__close,.top .top__menu{display:inline-grid}.side .side__close{border-color:var(--c-border);background:var(--c-surface-2);border-radius:var(--r-md);flex:none}.side__collapse,.side__tip{display:none}.scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:block;position:fixed;inset:0}.top{padding:0 var(--sp-3)}.content{padding:var(--sp-4) var(--sp-3)}.gsearch kbd,.acct__name{display:none}.gsearch{flex:auto}.acct{padding-right:6px}.top__right{gap:6px}}@media (width<=560px){.kpis{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:var(--sp-3)}.kpi__label{white-space:normal}}.picklist{padding:var(--sp-1);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-surface-2);max-height:260px;margin:0;list-style:none;overflow:auto}.picklist button{gap:0 var(--sp-3);width:100%;padding:var(--sp-2);border-radius:var(--r-sm);text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;grid-template-areas:"n p""e p";display:grid}.picklist button:hover{background:var(--c-surface-3)}.picklist b{grid-area:n}.picklist small{grid-area:e}.picklist span{font-variant-numeric:tabular-nums;grid-area:p;align-self:center}.picklist b,.picklist small{overflow-wrap:anywhere}.aldest .card__actions{flex:1 1 0;justify-content:flex-end;min-width:0}.alhead{align-items:center;gap:var(--sp-2) var(--sp-4);min-width:0;display:flex}.alhead>.btn{flex:none}@media (width>=901px){.alhead>.swrow{flex:0 0 360px}}@media (width<=900px){.aldest .card__actions{flex-basis:100%;justify-content:flex-start}.alhead{flex-wrap:wrap;flex:auto;justify-content:space-between}}.alpage .status li{flex-wrap:wrap}.alpage .status .badge{white-space:normal;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px}.dbbox:has(>.almain){container:almain/inline-size}.almain{gap:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);align-items:start;display:grid}.almain--role{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr) minmax(200px,1fr)}@container almain (width<=900px){.almain--role{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.almain--role>.field:first-child{grid-column:1/-1}}@container almain (width<=520px){.almain,.almain--role{grid-template-columns:minmax(0,1fr)}}.form.stbox.stbox--wide{gap:var(--sp-3) var(--sp-5);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.form.stbox.stbox--wide>.form__sec{grid-column:1/-1}@media (width<=900px){.form.stbox.stbox--wide{grid-template-columns:minmax(0,1fr)}}.alev{align-items:flex-start;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.alev>.swrow{flex:200px;min-width:0}.alev>.select{flex:0 180px;min-width:0;max-width:100%}.alroomst__err{flex:1 0 100%}.alhealth{height:100%}.alroomst{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.alroomst>li{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);display:flex}.alroomst .status__label{flex-direction:column;gap:2px;min-width:0;display:flex}.alroomst .status__label small{text-overflow:ellipsis;overflow:hidden}.alroomst>li>.badge{flex:none}.toolbar__right{align-items:center;gap:var(--sp-2);flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0;display:flex}.toolbar__right>select{flex:none}@media (width<=900px){.toolbar__right{flex:100%;justify-content:flex-start}.toolbar__right>*{flex:200px;min-width:0}.toolbar__right>.seg{display:flex}.toolbar__right>.seg .seg__b{white-space:nowrap;flex:auto}.toolbar--sub>.field--inline{flex:200px}.toolbar--sub>.field--inline select{flex:auto;width:auto;min-width:0}}@media (width<=560px){.toolbar__right:has(>.seg--text){flex-wrap:wrap}.toolbar__right>.seg--text{flex:100%}.toolbar--sub:has(>.field--inline){grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.toolbar--sub>.field--inline{display:contents}.toolbar--sub:has(>.field--inline)>:not(.field--inline){grid-column:1/-1;justify-self:start}}.drawer{z-index:90;position:fixed;inset:0}.drawer__box{background:var(--c-surface);border-left:1px solid var(--c-border-strong);width:min(560px,100%);box-shadow:var(--sh-md);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer__head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-border);display:flex}.drawer__head>div{flex:1;min-width:0}.drawer__head h3{font-size:var(--fs-lg)}@media (width<=560px){.drawer__headbtn>span{display:none}.drawer__headbtn{padding-inline:var(--sp-2)}}.drawer__head p{margin:2px 0 0}.drawer__body{padding:var(--sp-4) var(--sp-5);gap:var(--sp-5);flex-direction:column;flex:1;display:flex;overflow:auto}.drawer__sec{gap:var(--sp-2);flex-direction:column;display:flex}.drawer__sec h4{font-size:var(--fs-sm);color:var(--c-text-muted);align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.drawer__sec p{margin:0}.drawer__foot{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--c-border);flex-direction:column;display:flex}.slipimg{border-radius:var(--r-md);border:1px solid var(--c-border);background:var(--c-surface-2);max-height:420px;display:block;overflow:hidden}.slipimg img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.timeline{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline li{gap:var(--sp-3);font-size:var(--fs-sm);align-items:flex-start;display:flex}.timeline li>div{flex-direction:column;display:flex}.tprev .timeline li{grid-template-columns:6.5rem minmax(0,1fr);display:grid}.tprev .timeline li>.badge{justify-self:start}.drawer__acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.drawer__acts>.actions:last-child{margin-left:auto}.drawer__acts>.actions:empty{display:none}.app{--split-w:clamp(420px,30vw,540px)}@media (width>=1440px){.drawer--split{left:auto;top:var(--top-h);width:var(--split-w);z-index:15}.drawer--split>.modal__scrim{display:none}.drawer--split>.drawer__box{width:100%;box-shadow:none}.app:has(.drawer--split) .content{padding-right:calc(var(--split-w) + var(--sp-6));max-width:calc(1440px + var(--split-w))}.app:has(.drawer--split) .toolbar__right>*{flex:240px;min-width:0}.app:has(.drawer--split) .toolbar__right>.select{flex:0 220px}}@media (width>=1280px) and (width<=1439.98px){.app--collapsed .drawer--split{left:auto;top:var(--top-h);width:var(--split-w);z-index:15}.app--collapsed .drawer--split>.modal__scrim{display:none}.app--collapsed .drawer--split>.drawer__box{width:100%;box-shadow:none}.app--collapsed:has(.drawer--split) .content{padding-right:calc(var(--split-w) + var(--sp-6));max-width:calc(1440px + var(--split-w))}.app--collapsed:has(.drawer--split) .toolbar__right>*{flex:240px;min-width:0}.app--collapsed:has(.drawer--split) .toolbar__right>.select{flex:0 220px}}.tprev .kv{column-gap:var(--sp-4);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr)}.tprev .kv dd{text-align:left;overflow-wrap:anywhere}.tprev .slipimg{cursor:zoom-in;align-self:flex-start;max-width:100%}.tprev .slipimg img{width:auto;max-width:100%;max-height:380px}.copyin{gap:var(--sp-2);align-items:center;display:flex}.copyin input{flex:1}.pkgs{gap:var(--sp-2);flex-direction:column;max-width:560px;display:flex}.pkgrow{gap:var(--sp-2);grid-template-columns:1fr 1fr 38px;align-items:center;display:grid}.pkgrow--head{color:var(--c-text-dim)}.chcard{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);flex-direction:column;display:flex}.chcard__h{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.chcard__h h3{min-width:0;font-size:var(--fs-md);flex:auto}.chcard__meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.chcard__sw{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.chcard__sw.is-off{color:var(--c-text-dim);cursor:not-allowed}.chcard__sub{margin-top:var(--sp-2);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-dim);font-weight:700}.savebar{z-index:5;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--c-border);background:var(--c-surface);border-radius:0 0 var(--r-lg) var(--r-lg);flex-direction:column;display:flex;position:sticky;bottom:0}@media (width<=900px){body:has(.savebar) .toasts{bottom:var(--savebar-lift,calc(var(--ctl-h) + var(--sp-3) * 2 + var(--sp-4) + var(--sp-2) * 2 + 2px))}}@media (width<=560px){body:has(.savebar .badge) .toasts{bottom:var(--savebar-lift,calc(var(--ctl-h) * 2 + var(--sp-3) * 2 + var(--sp-4) + var(--sp-2) * 3 + 2px))}}.lwbox{gap:var(--sp-3);flex-direction:column;display:flex}.lwrow{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.lwrow__txt{flex-direction:column;flex:1;min-width:180px;display:flex}.lwdot{border-radius:50%;flex:none;width:10px;height:10px}.lwdot--good{background:var(--c-success)}.lwdot--bad{background:var(--c-danger)}.lwdot--warn{background:var(--c-warning)}.lwbanks,.lwchats{gap:var(--sp-2);flex-direction:column;display:flex}.lwbank,.lwchat{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text);text-align:left;font-size:var(--fs-sm);display:flex}.lwbank>span,.lwchat>span{flex-direction:column;flex:1;min-width:0;display:flex}.lwbank{cursor:pointer}.lwttl{flex-direction:column;align-items:center;gap:6px;width:240px;display:flex}.lwttl__bar{border-radius:var(--r-pill);background:var(--c-surface-3);align-self:stretch;height:4px;overflow:hidden}.lwttl__fill{border-radius:inherit;background:var(--c-primary);height:100%;transition:width 1s linear;display:block}.lwttl__t{font-size:var(--fs-sm);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.lwttl.is-low .lwttl__fill{background:var(--c-warning)}.lwttl.is-low .lwttl__t{color:var(--c-warning)}.lwttl--end{gap:var(--sp-2);width:auto}.lwbank input{width:16px;height:16px;accent-color:var(--c-primary);flex:none;margin:0}.lwbank.is-on,.lwchat.is-on{border-color:var(--c-primary);background:var(--c-primary-soft)}.lwconfirm{align-items:flex-start;gap:var(--sp-3);color:var(--c-text);display:flex}.lwconfirm__ic{background:var(--c-primary-soft);width:40px;height:40px;color:var(--c-primary);border-radius:50%;flex:none;place-items:center;display:grid}.lwconfirm__list{gap:var(--sp-1);line-height:1.6;font-size:var(--fs-sm);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.lwmodal{align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.lwmodal .lwsteps{max-width:320px;padding:var(--sp-3) var(--sp-3) var(--sp-3) calc(var(--sp-3) + 1.2em);border-radius:var(--r-md);background:var(--c-surface-2);align-self:center;margin:0;line-height:1.8}.lwmodal .hint{max-width:340px;margin:0}.lwmodal__act{margin-top:var(--sp-3);justify-content:center}.lwmodal__t{margin:0;font-weight:600}.lwqr{border-radius:var(--r-sm);width:240px;height:240px;image-rendering:pixelated;background:#fff;display:block}.lwqrwrap{line-height:0;display:inline-block;position:relative}.lwqr__logo{aspect-ratio:1;box-sizing:content-box;background:#fff;border-radius:22%;width:14.4%;padding:1.8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lwpic{object-fit:cover;border-radius:50%;width:64px;height:64px}.lwbig{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.lwbig--ok{background:var(--c-success-soft);color:var(--c-success)}.lwbig--bad{background:var(--c-danger-soft);color:var(--c-danger)}.lwpin{justify-content:center;gap:clamp(4px,1.6vw,8px);display:flex}.lwpin__d{border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-surface-2);width:clamp(36px,11vw,46px);height:clamp(46px,14vw,58px);color:var(--c-text);font:700 clamp(24px,7vw,32px)/1 var(--font-mono);place-items:center;display:grid}.lwprog{justify-content:center;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lwprog li{align-items:center;gap:4px;display:inline-flex}.lwprog li+li:before{content:"→";margin-right:var(--sp-2);color:var(--c-text-dim)}.lwprog .is-done{color:var(--c-success)}.lwprog .is-on{color:var(--c-text);font-weight:700}.lwsteps{text-align:left;font-size:var(--fs-sm);margin:0;padding-left:1.2em}.lwpick{align-self:stretch;gap:var(--sp-3);text-align:left;padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);flex-direction:column;display:flex}.lwpick__h{align-items:center;gap:var(--sp-2);justify-content:space-between;display:flex}@media (width<=900px){.chcard,.savebar{padding:var(--sp-3)}}.trunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;display:inline-block;overflow:hidden}.warn-inline{color:var(--c-warning)}.codecell{align-items:center;gap:var(--sp-1);display:inline-flex}.prodcell{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.prodcell__img{border-radius:var(--r-sm);background:var(--c-surface-2) center/cover no-repeat;width:40px;height:40px;color:var(--c-text-dim);border:1px solid var(--c-border);flex:none;place-items:center;display:grid}.drawer__box--wide{width:min(720px,100%)}.drawer__tabs{padding:var(--sp-3) var(--sp-5) 0}.drawer__tabs .tabs{display:flex}.drawer__tabs .tabbar[data-fit=tabs]>.tabs{flex:auto}.drawer__tabs .tabs__tab{flex:auto;justify-content:center}.drawer__foot--row{flex-direction:row;justify-content:space-between;align-items:center}.mediarow{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);display:flex}.mediarow__thumb{border-radius:var(--r-sm);background:var(--c-surface-2) center/cover no-repeat;width:72px;height:48px;color:var(--c-text-dim);flex:none;place-items:center;display:grid;overflow:hidden}.mediarow__thumb video{object-fit:cover;width:100%;height:100%}.mediarow__txt{flex-direction:column;flex:1;min-width:0;display:flex}.mediarow__act{align-items:center;gap:var(--sp-2);flex:none;margin-left:auto;display:flex}.mediarow__txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcats{gap:var(--sp-2);flex-direction:column;display:flex}.pcats__row{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border);grid-template-columns:60px minmax(0,1fr) minmax(0,1fr) 72px 36px;display:grid}.stpill{border-radius:var(--r-pill);height:22px;font-size:var(--fs-xs);white-space:nowrap;background:color-mix(in srgb,currentColor 14%,transparent);align-items:center;padding:0 8px;font-weight:650;display:inline-flex}.stpill--good{color:var(--c-tone-good)}.stpill--warn{color:var(--c-tone-warn)}.stpill--alt{color:var(--c-tone-alt)}.stpill--info{color:var(--c-tone-info)}.stpill--mute{color:var(--c-tone-mute)}.modal__box:has(.pcats){width:min(640px,100%)}.pcats__head{font-size:var(--fs-sm);color:var(--c-text-muted);padding:0 0 2px;font-weight:600}.pcats__head>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pcats__ord{gap:4px;display:flex}.pcats__name{gap:0;min-width:0}.pcats__name>span{display:none}.pcats__n{white-space:nowrap;text-align:right}.pcats__del{width:36px;height:36px}.rot-up{transform:rotate(-90deg)}.rot-down{transform:rotate(90deg)}.pq__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pq__chip{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface-2);height:32px;color:var(--c-text-muted);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.pq__chip:hover{border-color:var(--c-border-strong);color:var(--c-text)}.pq__chip.is-on{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary)}@media (width<=520px){.pq__pd{display:none}}.dbot .sec{margin:var(--sp-3) 0 0;font-size:var(--fs-md)}.dbot__body{gap:var(--sp-4);container:dbot/inline-size}.dbbox{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);flex-direction:column;min-width:0;display:flex}.dbbox__h{align-items:center;gap:var(--sp-2);color:var(--c-primary);display:flex}.dbbox__h h3{font-size:var(--fs-md);color:var(--c-text);flex:1;min-width:0;margin:0}.dbbox__act{margin-top:auto}.dbgrid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container dbot (width<=700px){.dbgrid{grid-template-columns:minmax(0,1fr)}}.dbbox--wide{grid-column:1/-1}@media (width<=560px){.dbbox{padding:var(--sp-3)}}.dbot__save{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}.dbnews__ch{max-width:420px}.altable td .cell2{min-width:0}.altable td.alacts{white-space:nowrap;width:1%}.altable td.alacts .actions{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.altrunc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(320px,100%);display:inline-block;overflow:hidden}.dbbox .table--list :is(th,td):first-child{padding-left:var(--sp-2)}.dbbox .table--list :is(th,td):last-child{padding-right:var(--sp-2)}.dbbox__h:has(.dbbox__hbtn){flex-wrap:wrap}.dbbox__h:has(.dbbox__hbtn) h3{white-space:nowrap}.dbbox__hbtn{margin-left:auto}.alevs{flex-wrap:wrap;justify-content:center;gap:4px;display:inline-flex}.nwthumb{position:relative}.nwthumb__c{border:2px solid var(--c-surface);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-4px;right:-4px}.nwcolor__row{align-items:center;gap:var(--sp-3);display:flex}.field.nwcolor .nwcolor__row input[type=color]{cursor:pointer;border-radius:var(--r-sm);flex:0 0 64px;width:64px;height:38px;padding:3px}.tkcell{align-items:center;gap:var(--sp-2);display:inline-flex}.tkcell__emo{border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-border);place-items:center;width:32px;height:32px;display:grid}.tkrow{grid-template-columns:90px minmax(0,1fr)}.table--list[data-fit=cards] .altrunc{white-space:normal;max-width:100%}.pwtop{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-border);flex-wrap:wrap;display:flex}.pwtop>.swrow{flex:360px;min-width:0}.pwtop__st{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pwerr{padding:var(--sp-3) var(--sp-5) 0}.pwtable td .cell2{min-width:0}.pwtable td.pwacts{white-space:nowrap;width:1%}.pwtable td.pwacts .actions{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.pwfoot{padding:var(--sp-3) var(--sp-5) var(--sp-4);border-top:1px solid var(--c-border);margin:0}.pwtime{align-items:center;gap:6px;display:flex}.pwtime select{flex:1 1 0;min-width:0}.pwclosed{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(560px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pwclosed>li{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);display:flex}.pwclosed__txt{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pwclosed__act{gap:var(--sp-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (width<=560px){.pwtop{padding:var(--sp-3) var(--sp-4)}.pwtop__st{text-align:left;align-items:flex-start}.pwclosed>li{flex-wrap:wrap}.pwclosed__txt{flex-basis:calc(100% - 40px - var(--sp-3))}.pwclosed__act{width:100%}.pwclosed__act>.btn{flex:1 1 0}}.dbnews__find{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dbnews__q{flex:220px;min-width:0}.dbnews__hits{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.dbnews__hits button{align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text);text-align:left;cursor:pointer;display:flex}.dbnews__hits button:hover:not(:disabled){border-color:var(--c-primary)}.dbnews__hits button:disabled{cursor:default;opacity:.7}.dbnews__hits img,.dbnews__noimg{object-fit:cover;background:var(--c-surface-3);border-radius:3px;flex:none;width:64px;height:24px}.dbnews__hn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dbtiers{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.dbtiers>li{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);min-width:0;display:flex}.dbtiers>li>:last-child{white-space:nowrap}.dbtiers .ok-text{align-items:center;gap:4px;display:inline-flex}@media (width<=560px){.pcats__head{display:none}.pcats__row{row-gap:var(--sp-2);grid-template-columns:60px minmax(0,1fr) 36px}.pcats__name{gap:4px}.pcats__name>span{font-size:var(--fs-xs);display:block}.pcats__row>.pcats__name:nth-of-type(2){grid-area:2/2/auto/3}.pcats__n{text-align:left;grid-area:3/2/auto/3}.pcats__ord,.pcats__del{align-self:end}}.ytform{gap:var(--sp-1)}.ytform__row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ytform__row .input{min-width:0;height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);outline:none;flex:220px}.ytform__row .input:focus{border-color:var(--c-primary)}.mediarow__txt small.ytform__h{white-space:normal}.prodpanel .mediarow{flex-wrap:wrap}.prodpanel .mediarow__txt{flex:999 120px}@media (width<=560px){.prodpanel .mediarow:has(>.mediarow__act--icon) .mediarow__txt{flex-basis:60px}.mediarow__act--icon>.btn{width:var(--ctl-h);justify-content:center;padding:0}.mediarow__act--icon>.btn>span{display:none}.prodpanel .mediarow__act:not(.mediarow__act--icon){flex:100%;margin-left:0}.prodpanel .mediarow__act:not(.mediarow__act--icon)>.btn:first-child{flex:auto}}.prodpanel .mediarow>.btn{max-width:100%;height:auto;min-height:var(--ctl-h);padding-top:var(--sp-1);padding-bottom:var(--sp-1);white-space:normal;text-align:center;flex:auto}.prodpanel__foot{gap:var(--sp-2);flex-wrap:wrap}.prodpanel__save{justify-content:flex-end;margin-left:auto}.prodpanel__save:empty{display:none}.btn.btn--add{border-style:dashed;border-color:var(--c-border-strong);width:100%;color:var(--c-text-muted)}.btn.btn--add:hover:not(:disabled){border-color:var(--c-primary);color:var(--c-primary)}.prodpanel .chcard{container:pcard/inline-size}.deptable th,.deptable td{padding-left:var(--sp-2);padding-right:var(--sp-2)}.deptable th{white-space:nowrap}.deptable th:first-child,.deptable td:first-child{padding-left:0}.deptable th:last-child,.deptable td:last-child{padding-right:0}.deptable tbody tr:hover{background:0 0}.deptable tbody tr:last-child td{padding-bottom:0}.deptable td[colspan]{white-space:normal}.deptable__name{width:100%;max-width:0}.deptable__name .trunc{max-width:100%;display:block}.deptable__del{text-align:right}.deptable__del .btn{width:var(--ctl-h);padding:0}@container pcard (width<=560px){.deptable thead{display:none}.deptable tbody tr{gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"n n x""s t t""h h h";display:grid}.deptable tbody tr:last-child{padding-bottom:0}.deptable td{white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.deptable td[data-label]:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--c-text-dim)}.deptable__name{grid-area:n;width:auto;max-width:none}.deptable td:nth-child(2){grid-area:s}.deptable td:nth-child(3){grid-area:t}.deptable td:nth-child(4){grid-area:h}.deptable__del{grid-area:x;align-self:center}.deptable td[colspan]{grid-column:1/-1}}.progress{flex-direction:column;gap:4px;display:flex}.progress__bar{border-radius:var(--r-pill);background:var(--c-primary);height:6px;transition:width .15s linear;display:block}.toolbar--flush{padding:0}.seg{border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-border);padding:2px;display:inline-flex}.seg__b{border-radius:var(--r-sm);width:30px;height:28px;color:var(--c-text-muted);background:0 0;border:0;place-items:center;display:grid}.seg__b.is-on{background:var(--c-surface);color:var(--c-text);box-shadow:var(--sh-sm)}.toolbar--flush .seg__b{height:32px}.modal__box:has(.mdgrid){width:min(960px,100%)}.modal__box{max-height:90vh;max-height:calc(100dvh - 2 * var(--sp-4));overflow:hidden}.modal__box>*{flex:none}.modal__box>.modal__body{overscroll-behavior:contain;min-height:0;margin:0 calc(var(--sp-5) * -1);padding:2px var(--sp-5);flex:auto;overflow-y:auto}.modal__box:has(.stkhelp){width:min(680px,100%)}.mdgrid{gap:var(--sp-3);display:grid}.mdwrap{min-width:0;display:flex;position:relative}.mdwrap>.mdcard{flex:auto;min-width:0}.mdwrap__del{background:var(--c-surface);border-color:var(--c-border);position:absolute;top:10px;right:10px}.mdgrid--sm{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.mdgrid--md{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.mdgrid--lg{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mdcard{padding:var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-text);text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.mdcard:hover{border-color:var(--c-primary)}.mdcard__img{aspect-ratio:16/10;border-radius:var(--r-sm);background:repeating-conic-gradient(var(--c-surface-3) 0 25%,var(--c-surface) 0 50%) 0 0/16px 16px;display:block;position:relative;overflow:hidden}.mdcard__img img,.mdcard__img video{object-fit:contain;width:100%;height:100%;display:block}.mdcard__dim,.mdcard__used{border-radius:var(--r-sm);color:#fff;background:#0009;padding:1px 5px;font-size:10px;position:absolute;bottom:4px}.mdcard__dim{top:4px;bottom:auto;left:4px}.mdcard__used{right:4px}.mdcard__img--file{background:var(--c-surface-3);color:var(--c-text-dim);place-items:center;display:grid}.mdcard.is-own{border-color:var(--c-primary);background:var(--c-primary-soft);cursor:default;opacity:1}.mdcard.is-sel{border-color:var(--c-primary);background:var(--c-primary-soft)}.mdcard__chk{background:var(--c-primary);width:20px;height:20px;color:var(--c-primary-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.mdcard__used--warn{background:var(--c-warning);color:#1a1205}.mdcard__n{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mdgrid--sm .mdcard__n,.mdgrid--sm .mdcard small{display:none}.plans{gap:var(--sp-2);flex-direction:column;display:flex;container:plans/inline-size}.plan{gap:var(--sp-2);grid-template-columns:70px 70px minmax(0,1fr) 90px 108px 38px;align-items:center;display:grid}.plan__f{flex-direction:column;gap:4px;min-width:0;display:flex}.plan__f>small{color:var(--c-text-dim);display:none}.plan input{height:var(--ctl-h);padding:0 var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);width:100%;min-width:0}.plan input:focus{border-color:var(--c-primary);outline:none}.plan--head{color:var(--c-text-dim)}.plan--head>small:nth-child(5),.plan__avg{text-align:right}.plan__avg{color:var(--c-text-muted)}.plan__avg:not(.mono){font-size:var(--fs-sm);white-space:nowrap;font-variant-numeric:tabular-nums}@container plans (width<=520px){.plan{padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"d h x""l l l""p a a";align-items:end}.plan--head{display:none}.plan__f>small{display:block}.plan>:first-child{grid-area:d}.plan>:nth-child(2){grid-area:h}.plan>:nth-child(3){grid-area:l}.plan>:nth-child(4){grid-area:p}.plan>:nth-child(5){grid-area:a}.plan>:nth-child(6){grid-area:x}.plan__avg{height:var(--ctl-h);text-align:left;align-items:center;display:flex}}.plans--opt .plan{grid-template-columns:64px minmax(0,1fr) 110px 70px 38px}.plans--opt .plan--head>small:nth-child(4){text-align:right}.plan__mv{height:var(--ctl-h);align-items:center;gap:2px;display:flex}.plan__mv .iconbtn:disabled{opacity:.35;cursor:default;background:0 0}@container plans (width<=520px){.plans--opt .plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"o s x""l l l""p p p"}.plans--opt .plan>:first-child{grid-area:o}.plans--opt .plan>:nth-child(2){grid-area:l}.plans--opt .plan>:nth-child(3){grid-area:p}.plans--opt .plan>:nth-child(4){grid-area:s}.plans--opt .plan>:nth-child(5){grid-area:x}}.plan__more{margin:-4px 0 var(--sp-1);padding:0 var(--sp-2)}.plans--opt .plan__more{margin-left:calc(64px + var(--sp-2));padding:0}@container plans (width<=520px){.plans--opt .plan__more{margin-left:0}}.pstats{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pstats__i{padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);flex-direction:column;gap:2px;display:flex}.pstats__i b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.pstats__i small{color:var(--c-text-muted);font-size:var(--fs-xs)}.slstate{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);font-size:var(--fs-sm);display:flex}.slstate.is-on{border-color:var(--c-warning);background:var(--c-warning-soft)}.slprev td,.slprev th{white-space:nowrap}.slprev td:first-child{white-space:normal}.inunit--short{max-width:220px}.plan__more>summary{align-items:center;gap:var(--sp-2);cursor:pointer;color:var(--c-text-muted);font-size:var(--fs-sm);display:inline-flex}.plan__more>summary:hover{color:var(--c-text)}.plan__more[open]{gap:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);flex-direction:column;display:flex}.trcard .chcard__h h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trcard .chcard__sub{margin-top:var(--sp-1)}.bibar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);min-height:var(--ctl-h);flex-wrap:wrap;display:flex}.bibar__t{font-size:var(--fs-sm);color:var(--c-text);font-weight:600}.gman__grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.gman__it{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);cursor:grab;transition:border-color var(--tr),opacity var(--tr);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.gman__it img{aspect-ratio:16/9;object-fit:cover;background:var(--c-surface-3);width:100%;display:block}.gman__it.is-drag{opacity:.45}.gman__it.is-over{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-soft)}.gman__cover{border-radius:var(--r-pill);background:var(--c-primary);height:22px;color:var(--c-primary-ink);align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.gman__bar{align-items:center;gap:2px;padding:4px;display:flex}.gman__bar .iconbtn:disabled{opacity:.35;cursor:default;background:0 0}.gman__del{margin-left:auto}.gman__add{min-height:120px;padding:var(--sp-3);border:1px dashed var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-muted);text-align:center;cursor:pointer;transition:border-color var(--tr),color var(--tr);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.gman__add:hover{border-color:var(--c-primary);color:var(--c-primary)}.gman__add.is-busy{opacity:.6;pointer-events:none}.gman__pick{cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.gman__pick:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.gman__it.is-sel{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-soft)}.gman__it.is-off img,.gman__it.is-off .gman__ph{opacity:.4}.gman__ph{aspect-ratio:16/9;background:var(--c-surface-3);width:100%;color:var(--c-text-dim);place-items:center;display:grid}.gman__no{border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-surface) 82%,transparent);border:1px solid var(--c-border);height:22px;color:var(--c-text);pointer-events:none;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.field--inline{flex-direction:row;align-items:center;min-width:0;max-width:100%}.field--inline>span{white-space:nowrap;flex:none}.field--inline select{width:auto}.inunit{align-items:center;gap:var(--sp-2);display:flex}.inunit input{flex:1}.stocktxt{white-space:pre;tab-size:12;min-height:150px;height:auto!important;padding:var(--sp-2) var(--sp-3)!important}.cpsys.is-off{border-color:var(--c-warning);background:var(--c-warning-soft)}.stksum{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;display:grid}.stksum__g{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);min-width:0;padding:var(--sp-2)}.stksum__g.is-off{opacity:.6}.stksum__h{align-items:baseline;gap:var(--sp-2);min-width:0;padding:0 var(--sp-1) var(--sp-1);font-size:var(--fs-sm);display:flex}.stksum__h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.stksum__h small{color:var(--c-text-muted);font-size:var(--fs-xs);flex:none}.stksum__opts{flex-direction:column;display:flex}.stksum__i{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;padding:3px var(--sp-1);border-radius:var(--r-sm);color:var(--c-text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.stksum__i:hover{background:var(--c-surface-3);color:var(--c-text)}.stksum__i.is-on{background:var(--c-primary-soft);color:var(--c-text)}.stksum__n{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--c-text)}.stksum__i.is-low .stksum__n{color:var(--c-warning)}.stksum__i.is-out .stksum__n{color:var(--c-danger)}@media (width<=600px){.stksum{grid-template-columns:repeat(2,minmax(0,1fr))}}.stkhelp{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2)}.stkhelp>summary{align-items:center;gap:var(--sp-2);min-height:var(--ctl-h);padding:var(--sp-1) var(--sp-3);cursor:pointer;border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-text);font-weight:600;list-style:none;display:flex}.stkhelp>summary::-webkit-details-marker{display:none}.stkhelp>summary>.icon:first-child{color:var(--c-primary)}.stkhelp__chev{color:var(--c-text-muted);transition:transform var(--tr);margin-left:auto}.stkhelp[open]>summary .stkhelp__chev{transform:rotate(90deg)}.stkhelp[open]>summary{border-bottom:1px solid var(--c-border);border-radius:var(--r-md) var(--r-md) 0 0}.stkhelp>:not(summary){margin:var(--sp-3)}.stkhelp__body{gap:var(--sp-3);flex-direction:column;display:flex}.stkhelp__rules{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-muted);flex-direction:column;margin:0;padding-left:1.25em;line-height:1.5;display:flex}.stkhelp .tablewrap{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface)}.table--mini td,.table--mini th{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs)}.table--mini.table--list:not([data-fit=cards]) :is(th,td):is(*,:first-child,:last-child){padding:var(--sp-2) var(--sp-2)}.table--mini.table--list[data-fit=cards] tbody tr{padding:var(--sp-2) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.table--mini.table--list[data-fit=cards] td{font-size:var(--fs-sm)}.impr{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-surface-2);border:1px solid var(--c-border);flex-direction:column;display:flex}.impr__mode{font-size:var(--fs-sm);margin:0}.impr ul{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.impr__r{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:flex}.impr__r--good{color:var(--c-success)}.impr__r--warn{color:var(--c-warning)}.impr__r--bad{color:var(--c-danger)}.impr__t{color:var(--c-text);flex-direction:column;flex:1;display:flex}.acbox{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.acf{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);grid-template-columns:110px minmax(0,1fr) auto;display:grid}.acf dt{color:var(--c-text-muted);font-size:var(--fs-sm)}.acf dd{word-break:break-all;margin:0}.acf__act{gap:2px;display:inline-flex}@media (width<=900px){.acf{grid-template-columns:1fr auto}.acf dd{grid-area:2/1/auto/-1}}.modal__box.rvbox{width:min(520px,100%)}.rvbox>.acbox{flex:auto;min-height:0;overflow-y:auto}.rvhead{align-items:flex-start;gap:var(--sp-3);display:flex}.rvhead__ic{border-radius:var(--r-sm);background:var(--c-primary-soft);width:36px;height:36px;color:var(--c-primary);flex:none;place-items:center;display:grid}.rvhead__t{flex:1;min-width:0}.rvhead__t .dialog__title{overflow-wrap:anywhere}.rvhead__t p{font-size:var(--fs-sm);margin:2px 0 0}.acbox--cred{border:1px solid var(--c-border);border-radius:var(--r-md);gap:0;container:cred/inline-size}.acbox--cred .acf{align-items:start;column-gap:var(--sp-3);padding:var(--sp-3);background:0 0;border-radius:0;grid-template-columns:6.5rem minmax(0,1fr) 60px}.acbox--cred .acf+.acf{border-top:1px solid var(--c-border)}.acbox--cred .acf dt{overflow-wrap:anywhere}.acbox--cred .acf dd{word-break:normal;overflow-wrap:anywhere;grid-area:auto}.acbox--cred .acf__act{justify-content:flex-end;margin:-4px 0}@container cred (width<=360px){.acbox--cred .acf{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto}.acbox--cred .acf dd{grid-area:2/1/auto/-1}}.udetail__id{flex:auto;min-width:0}.udetail .page__head h1{row-gap:var(--sp-1);flex-wrap:wrap}.udetail__name,.udetail .page__sub{overflow-wrap:anywhere;min-width:0}@media (width<=560px){.udetail .page__head>.actions{flex:100%}.udetail .page__head>.actions>.btn{padding:0 var(--sp-3);flex:auto}}.udetail__who{align-items:center;gap:var(--sp-3);min-width:0;margin-top:var(--sp-2);display:flex}.udetail__txt{flex:auto;min-width:0}.udetail__av{width:48px;height:48px;font-size:var(--fs-lg);overflow:hidden}.udetail__av img,.udetail__dcav img,.uwho__av img{object-fit:cover;width:100%;height:100%;display:block}.uwho__av{overflow:hidden}.udetail__meta{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.udetail__email{overflow-wrap:anywhere;min-width:0}.udetail__dc{align-items:center;gap:var(--sp-2);align-self:center;min-width:0;display:inline-flex}.udetail__dcav{width:20px;height:20px;font-size:9px;overflow:hidden}.ustate{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb,var(--c-danger) 30%,transparent);border-radius:var(--r-md);background:var(--c-danger-soft);font-size:var(--fs-sm);display:flex}.ustate>.icon{color:var(--c-danger);margin-top:1px}.ustate__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ustate__body>p{overflow-wrap:anywhere;min-width:0;margin:0}.ustate__head{align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;display:flex}.ustate__head>b{color:var(--c-danger)}.ustate__head>span,.ustate__why>span{color:var(--c-text-muted)}.ustate__why>span{margin-right:var(--sp-2)}.ustate--mute{border-color:var(--c-border-strong);background:var(--c-surface-2)}.ustate--mute>.icon,.ustate--mute .ustate__head>b{color:var(--c-text-muted)}.udetail{container:udetail/inline-size}.udetail__grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.udetail__grid>.card{min-width:0}.udetail__grid>.card>.card__body--flush{flex-direction:column;flex:auto;display:flex}.udetail__grid>.card>.card__body--flush>.pager{margin-top:auto}@container udetail (width>=880px){.udetail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.udetail__wide{grid-column:1/-1}}.udetail__card{min-width:0;container:ukv/inline-size}@container ukv (width>=880px){.ukv--cols{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ukv--cols .ukv__row:nth-child(2){border-top:0}}.ukv{font-size:var(--fs-sm);margin:0}.ukv__row{column-gap:var(--sp-4);border-top:1px solid var(--c-border);grid-template-columns:9.5rem minmax(0,1fr);display:grid}.ukv__row:first-child{border-top:0}.ukv dt{padding:calc((var(--ctl-h-sm) - 1.5em) / 2 + var(--sp-1)) 0;color:var(--c-text-muted)}.ukv dd{padding:var(--sp-1) 0;align-items:flex-start;gap:var(--sp-2) var(--sp-3);min-width:0;color:var(--c-text);font-variant-numeric:tabular-nums;margin:0;display:flex}.ukv__v{align-items:baseline;gap:var(--sp-1) var(--sp-2);min-width:0;padding:calc((var(--ctl-h-sm) - 1.5em) / 2) 0;flex-wrap:wrap;flex:auto;display:flex}.ukv__long{overflow-wrap:anywhere;min-width:0}.ukv__tail{white-space:nowrap}.ukv__tail>.iconbtn{vertical-align:middle;margin:-6px 0 -4px var(--sp-1)}.ukv__act{flex:none}.ukv__act .btn{height:var(--ctl-h-sm);padding:0 var(--sp-3)}.ukv .badge{margin-block:-2px}@container ukv (width<=26rem){.ukv__row{column-gap:var(--sp-3);grid-template-columns:8.25rem minmax(0,1fr)}.ukv dd{flex-wrap:wrap}.ukv__act{padding-bottom:var(--sp-1);flex-basis:100%}}.udanger{border-color:color-mix(in srgb,var(--c-danger) 35%,var(--c-border))}.udanger .card__title{color:var(--c-danger)}.udanger__row{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.udanger__row>p{font-size:var(--fs-sm);color:var(--c-text-muted);flex:18rem;margin:0}.uempty{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-5) var(--sp-2);color:var(--c-text-muted);font-size:var(--fs-sm);margin:0;display:flex}.uempty>.icon{color:var(--c-text-dim)}.seg--text .seg__b{width:auto;height:32px;padding:0 var(--sp-3);font-size:var(--fs-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.seg--text .seg__b>span{color:var(--c-text-dim);font-size:11px;font-weight:600}.seg--text .seg__b.is-on>span{color:inherit;opacity:.8}.toolbar--sub{justify-content:flex-start;padding-top:0}.acthd{align-items:center;gap:var(--sp-3);display:flex}.acthd p{margin:2px 0}.acthd__av{background:var(--c-primary-soft);width:40px;height:40px;color:var(--c-primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.actflow{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-md);background:var(--c-surface-2);display:flex}.actflow>div{word-break:break-word;flex-direction:column;flex:1;min-width:0;display:flex}.kpis--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.perms{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.perms li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--c-border);display:flex}.perms li:last-child{border-bottom:0}.card--narrow{max-width:720px}.field--narrow{max-width:280px}.savebar--page{border:1px solid var(--c-border);border-radius:var(--r-lg)}.bngrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.bncard{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;display:flex;overflow:hidden}.bncard__img{aspect-ratio:16/9;background:var(--c-surface-2) center/cover no-repeat;place-items:center;display:grid}.bncard__img span{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);display:inline-flex}.bncard__body{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.bncard__body .actions{margin-top:var(--sp-2)}.clitems{white-space:normal;flex-direction:column;gap:2px;margin:0;padding-left:1.1em;display:flex}.stglayout{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stglayout>.tabsel{width:100%;height:var(--ctl-h);font-weight:600}.stgnav{gap:var(--sp-4);top:calc(var(--top-h) + var(--sp-4));max-height:calc(100vh - var(--top-h) - 2 * var(--sp-4));max-height:calc(100dvh - var(--top-h) - 2 * var(--sp-4));overscroll-behavior:contain;padding:var(--sp-3) var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-sm);flex-direction:column;display:none;position:sticky;overflow-y:auto}.stgnav__grp{flex-direction:column;gap:4px;display:flex}.stgnav__h{padding:0 var(--sp-3);color:var(--c-text-dim);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.stgnav .tabs{background:0 0;border:0;border-radius:0;flex-flow:column;gap:2px;padding:0;display:flex}.stgnav .tabs__tab{width:100%;height:auto;min-height:34px;padding:var(--sp-1) var(--sp-3);text-align:left;white-space:normal;justify-content:flex-start;line-height:1.35;position:relative}.stgnav .tabs__tab:hover{background:var(--c-surface-2);color:var(--c-text)}.stgnav .tabs__tab.is-on{background:var(--c-primary-soft);color:var(--c-primary)}.stgnav .tabs__tab.is-on:before{content:"";background:var(--c-primary);border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:0}@media (width>=1260px){.stglayout{gap:var(--sp-5);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.stglayout>.tabsel{display:none}.stgnav{display:flex}}@media (width>=1080px) and (width<=1259.98px){.app--collapsed .stglayout{gap:var(--sp-5);grid-template-columns:13.5rem minmax(0,1fr);align-items:start;display:grid}.app--collapsed .stglayout>.tabsel{display:none}.app--collapsed .stgnav{display:flex}}.form__sub{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);align-items:center;gap:var(--sp-2);display:flex}.sechead{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.preview-line{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);font-size:var(--fs-sm);margin:0;display:flex}.laypick{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,220px));display:grid}.laypick__b{padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-text);text-align:left;flex-direction:column;gap:4px;display:flex}.laypick__b.is-on{border-color:var(--c-primary);background:var(--c-primary-soft)}.laypick__d{border-radius:var(--r-sm);background:var(--c-surface-3);gap:4px;height:52px;padding:4px;display:flex}.laypick__d i{background:var(--c-border-strong);border-radius:3px;display:block}.laypick__b.is-on .laypick__d i:first-child{background:var(--c-primary)}.laypick__d--side i:first-child{width:18%}.laypick__d--side i:last-child{background:var(--c-surface);flex:1}.laypick__d--top{flex-direction:column}.laypick__d--top i:first-child{height:22%}.laypick__d--top i:last-child{background:var(--c-surface);flex:1}.laypick__d--panel{grid-template-rows:22% 1fr;grid-template-columns:18% 1fr;display:grid}.laypick__d--panel i:first-child{grid-row:1/3}.laypick__d--panel i:last-child{background:var(--c-surface)}.hfcol__t{border-bottom:1px solid var(--c-border);padding-bottom:6px;display:block}.fmpick{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,220px));display:grid}.fmpick__b{padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-text);text-align:left;flex-direction:column;gap:4px;display:flex}.fmpick__b.is-on{border-color:var(--c-primary);background:var(--c-primary-soft)}.fmpick__l{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--c-text-muted);gap:3px;padding:0;list-style:none;display:grid}.fmpick__l li{align-items:center;gap:var(--sp-2);display:flex}.fmpick__l svg{color:var(--c-success);flex:none}.fmpick__dot{background:var(--c-text-muted);border-radius:50%;flex:none;width:5px;height:5px}.fmpick__n{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:2.2ch}.featrows{gap:var(--sp-2);flex-direction:column;display:flex}.sorows{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sorow{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);flex-direction:column;display:flex}.sorow:not(.is-on){opacity:.72}.sorow.is-on{border-color:var(--c-border-strong)}.sorow__h{align-items:center;gap:var(--sp-2);cursor:pointer;min-width:0;display:flex}.sorow__h b{min-width:0;font-size:var(--fs-sm);flex:1}.sorow__h small{font-size:var(--fs-xs)}.sorow__h input{width:16px;height:16px;accent-color:var(--c-primary);flex:none;margin:0}.sorow__ic{border-radius:var(--r-sm);background:var(--c-surface-3);width:28px;height:28px;color:var(--c-text);flex:none;place-items:center;display:grid}.sorow.is-on .sorow__ic{background:var(--c-primary-soft);color:var(--c-primary)}.utier{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:inline-flex}.featrow{gap:var(--sp-3);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.sorow input:not([type=checkbox]),.featrow input:not([type=checkbox]),.cfrow input:not([type=checkbox]){height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);width:100%;min-width:0}.sorow.is-need input:not([type=checkbox]){border-color:var(--c-danger)}.featrow>.swrow b{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.featrows{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.featrow{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);grid-template-columns:minmax(0,1fr);align-content:start}.featrow>.swrow{padding-top:0}.featrow>.swrow b{flex-wrap:nowrap}.featrow input:not([type=checkbox]){background:var(--c-surface)}.featrow:has(>.swrow input:not(:checked)){border-color:color-mix(in srgb,var(--c-warning) 45%,transparent);background:var(--c-warning-soft)}.stbox{gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);flex-direction:column;display:flex}.stbox__h{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stbox__h>.form__sec,.stbox>.form__sec,.stbox>.hint{margin:0}.stbox.is-warn{border-color:color-mix(in srgb,var(--c-warning) 45%,transparent);background:var(--c-warning-soft)}.stbox :is(.field>input:not([type=checkbox]):not([type=color]):not([type=range]),.field>select,.field>textarea,.preview-line),.stbox :is(.sorow,.laypick__b:not(.is-on),.fmpick__b:not(.is-on),.slot,.cfrow input:not([type=checkbox])){background:var(--c-surface)}.stbox__sws{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}@media (width<=600px){.stbox{padding:var(--sp-3)}.stbox:has(.tiersbox){padding:var(--sp-2)}}.stbox .ro,.stbox .status li{background:var(--c-surface)}.stbox .tiers__head{padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border);text-transform:none}.stbox .tiers__h{text-align:center}.stbox .tiers__h:nth-child(2){text-align:left}.stbox .tiers__num input{text-align:center}.stbox .tiers__item:last-child{border-bottom:0}.stbox .featrow{background:var(--c-surface)}.featrow--link{align-content:space-between}.featrow--link .btn{justify-self:start}.stbox .row2:has(>.rrbox){align-items:start}.stbox :is(.laypick,.fmpick){grid-template-columns:repeat(3,minmax(0,1fr))}.table--list td .btn--row{height:var(--ctl-h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.table--list:not([data-fit=cards]):has(td:first-child .prodcell) :is(th,td):first-child{text-align:left}.table--list:not([data-fit=cards]) td .prodcell .cell2{align-items:flex-start}@media (width<=600px){.field--narrow{max-width:none}}.stbox:has(.tiersbox){padding-left:var(--sp-2);padding-right:var(--sp-2)}.rrbox{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);flex-direction:column;display:flex}.rrbox.is-off>.field{opacity:.55}.rrdays{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rrday{height:var(--ctl-h);padding:0 2px 0 var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-surface-2);align-items:center;gap:2px;display:inline-flex}.stbox .rrday input:not([type=checkbox]):not([type=radio]){width:52px;height:30px;color:var(--c-text);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 4px}.rrday .btn{width:30px;height:30px;padding:0}.cfrow input:disabled{opacity:.55}.mltest{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.mltest>.field{flex:240px;margin:0}.mlsrv>summary{cursor:pointer;color:var(--c-text-muted);font-size:var(--fs-sm)}.mlsrv[open]>summary{margin-bottom:var(--sp-2)}.sulist{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sulist li{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.sulist li>div{flex-direction:column;display:flex}.sulist li.is-ok{opacity:.75}.slots{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));display:grid}.slot{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-md);grid-template-columns:80px minmax(0,1fr);grid-template-areas:"prev info""act act";display:grid}.slot__info{flex-direction:column;grid-area:info;gap:4px;min-width:0;display:flex}.slot__act{gap:var(--sp-2);grid-area:act;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.slot__act:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.slot__act>.btn:not(.btn--del){justify-content:center;width:100%;min-width:0}.slot__prev{border-radius:var(--r-sm);background:repeating-conic-gradient(var(--c-surface-3) 0 25%,var(--c-surface) 0 50%) 0 0/14px 14px;width:80px;height:80px;color:var(--c-text-dim);grid-area:prev;place-items:center;display:grid;overflow:hidden}.slot__prev img{object-fit:contain;max-width:100%;max-height:100%}.tone{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.clr{align-items:center;gap:var(--sp-2);display:flex}.clr input[type=color]{border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:0 0;width:44px;height:34px;padding:0}.range__ends{justify-content:space-between;gap:var(--sp-3);color:var(--c-text-dim);display:flex}.field input[type=range]{height:auto;accent-color:var(--c-primary);background:0 0;border:0;padding:0}.tp{border-radius:var(--r-md);border:1px solid;overflow:hidden}.tp__bar{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);letter-spacing:.06em;font-weight:700;display:flex}.tp__dot{border-radius:50%;width:10px;height:10px}.tp__card{margin:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-sm);border:1px solid;flex-direction:column;gap:4px;display:flex}.tp__btns{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.tp__btn{border-radius:var(--r-sm);font-size:var(--fs-xs);padding:4px 10px;font-weight:700}.tp__btn--ghost{border:1px solid}.bootpick{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1200px){.bootpick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.bootpick{grid-template-columns:minmax(0,1fr)}.sechead{flex-wrap:nowrap}.sechead>.btn>span{display:none}}.bootpick__b{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface-2);cursor:pointer;min-width:0;color:var(--c-text);transition:border-color var(--tr),transform var(--tr),box-shadow var(--tr);flex-direction:column;display:flex;position:relative;overflow:hidden}.bootpick__b:hover{border-color:var(--c-border-strong);transform:translateY(-2px)}.bootpick__b:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.bootpick__b.is-on{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary),0 12px 32px -16px var(--c-primary)}.bootpick__prev{position:relative}.bootpick__prev .bootprev{border-radius:0;height:190px}.bootpick__prev .bootprev__s{transform:scale(.62)}.bootpick__on{border-radius:var(--r-pill);background:var(--c-primary-soft);border:1px solid color-mix(in srgb,var(--c-primary) 40%,transparent);color:var(--c-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.bootpick__on i{background:var(--c-primary);width:6px;height:6px;box-shadow:0 0 6px var(--c-primary);border-radius:50%}.bootpick__hover{opacity:0;background:#0000008c;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.bootpick__b:hover .bootpick__hover,.bootpick__b:focus-within .bootpick__hover{opacity:1}.bootpick__demo{border-radius:var(--r-md);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.bootpick__demo:hover{background:#ffffff29}.bootpick__info{align-items:center;gap:12px;padding:14px 16px;display:flex}.bootpick__ic{background:var(--c-surface-3);border:1px solid var(--c-border);width:36px;height:36px;color:var(--c-text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.bootpick__b:hover .bootpick__ic{color:var(--c-text)}.bootpick__b.is-on .bootpick__ic{background:var(--c-primary-soft);border-color:color-mix(in srgb,var(--c-primary) 35%,transparent);color:var(--c-primary)}.bootpick__t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bootpick__n{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:800;line-height:1.3}.bootpick__b.is-on .bootpick__n{color:var(--c-primary)}.bootpick__d{color:var(--c-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.bootpick__radio{border:1px solid var(--c-border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.bootpick__b.is-on .bootpick__radio{border-color:var(--c-primary)}.bootpick__b.is-on .bootpick__radio:after{content:"";background:var(--c-primary);width:10px;height:10px;box-shadow:0 0 8px var(--c-primary);border-radius:50%}.sthdiff{white-space:normal;font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.table--list:not([data-fit=cards]) :is(.sthdiff,.clitems,.cellwrap){min-width:240px}.cellwrap{white-space:normal;display:block}.table--list tr.is-cur{background:var(--c-primary-soft)}@media (width<=900px){.tone,.featrow,.sorows,.featrows{grid-template-columns:1fr}.featrow>.swrow{padding-top:0}.sulist li{grid-template-columns:auto minmax(0,1fr)}.sulist li>.btn,.sulist li>small{grid-column:2}}@media (width<=560px){.laypick,.fmpick{grid-template-columns:1fr}}.modal__box:has(.cedet){width:min(780px,100%)}.modal__box:has(.cedet--fix){width:min(1240px,100%)}.cedet.cedet--fix{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.cedet__main{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.cedet.cedet--fix{grid-template-columns:minmax(0,1fr)}}.cedet{gap:var(--sp-3);flex-direction:column;display:flex}.ce__hl{flex-direction:column;gap:2px;min-width:0;display:flex}.ce__msg{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);font-family:var(--font-mono,monospace);font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-word;max-height:120px;margin:0;overflow:auto}.ce__hint{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-primary) 25%,transparent);flex-direction:column;display:flex}.ce__grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.ce__grid>div{min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface)}.ce__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.ce__meta>div{background:var(--c-surface-2)}.ce__grid dt{color:var(--c-text-muted);font-size:var(--fs-xs,12px);margin-bottom:2px}.ce__grid dd{font-size:var(--fs-sm);word-break:normal;overflow-wrap:anywhere;margin:0}.ce__cell{white-space:normal;min-width:260px;max-width:420px}@media (width<=640px){.ce__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.ce__fix{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border);flex-direction:column;display:flex}.ce__fixh{display:block}.cc{gap:var(--sp-2);flex-direction:column;display:flex}.cc__acts{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cc__acts>.btn{justify-content:center;width:100%;min-width:0}@media (width>=1100px){.udetail__cmd .cc__acts{grid-template-columns:repeat(4,minmax(0,1fr))}}.cc__more{padding-top:var(--sp-2);border-top:1px solid var(--c-border)}.cc__histh{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}.cc__when{white-space:nowrap;margin-left:auto}.cc__how{margin:0}.cc__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cc__list>li{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);gap:var(--sp-1);flex-direction:column;display:flex}.cc__row{align-items:center;gap:var(--sp-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cc__row:disabled{cursor:default}.cc__row:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:4px}.cc__chev{transform-origin:50%;transform-box:fill-box;color:var(--c-text-muted);flex:none;transition:transform .15s;display:block}.cc__list>li.is-open .cc__chev{transform:rotate(90deg)}.cc__detail{font-size:var(--fs-sm);margin:0}.cc__list>li:not(.is-open) .cc__detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width>=1101px){.modal__box:has(.cedet--fix)>.modal__body{flex-direction:column;display:flex;overflow:hidden}.cedet.cedet--fix{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.cedet--fix>.cedet__main{overscroll-behavior:contain;min-height:0;overflow-y:auto}.cedet--fix>.ce__fix{align-self:start;min-height:0;max-height:100%;overflow:hidden}.cedet--fix .cc{flex:auto;min-height:0}.cedet--fix .cc__list{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}}.cc__diag{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cc__diag>div{padding:6px var(--sp-2)}@media (width<=640px){.cc__diag{grid-template-columns:repeat(2,minmax(0,1fr))}}.ce__acts{gap:var(--sp-2);margin-top:var(--sp-3);justify-content:flex-end;display:flex}.bkopt{object-fit:contain;vertical-align:middle;flex:none;width:22px;height:22px;margin-right:10px;display:inline-block}.bkopt--lg{width:28px;height:28px;margin-right:0}select.bksel option{align-items:center;display:flex}select.bksel>button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}select.bksel selectedcontent{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.swlogo{align-items:center;gap:8px;display:inline-flex}.lwtitle{align-items:center;gap:8px;display:flex}.lwtitle .icon{color:#06c755}.ccbuyed{gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--c-border);flex-direction:column;display:flex}.ccbuyed .hint{margin:0}.ccbuyrow{gap:var(--sp-2);grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(0,1.6fr) auto;align-items:center;display:grid}.ccbuyrow>*{min-width:0}.ccbuyrow input,.ccbuyrow select{height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);outline:none;width:100%;min-width:0}.ccbuyrow input:focus,.ccbuyrow select:focus{border-color:var(--c-primary)}@media (width<=760px){.ccbuyrow{grid-template-columns:minmax(0,1fr) auto}.ccbuyrow>input{grid-column:1/-1}.ccbuyrow>button{grid-area:1/2}}[data-promo-days]{container-type:inline-size}.pdays{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@container (width<=440px){.pdays{grid-template-columns:repeat(2,minmax(0,1fr))}}.pday{border-radius:var(--r-md);border:1px solid var(--c-border-strong);background:var(--c-surface-2);min-height:52px;color:var(--c-text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--tr),background var(--tr);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 10px;display:flex}.pday:hover,.pday:focus-visible{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 10%,var(--c-surface-2));outline:none}.pday b{font-size:var(--fs-sm);font-weight:600}.pday small{color:var(--c-text-muted);font-size:var(--fs-xs)}.seofill{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.seofill .hint{margin:0}.table--list:not([data-fit=cards]) td .ce__cell{text-align:center;margin-inline:auto}.table--list:not([data-fit=cards]) td .ce__cell>*{text-align:center;max-width:100%}.tiersbox{container:tiers/inline-size}.tiers{column-gap:var(--sp-2);row-gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1.1fr);display:grid}.tiers__head,.tiers__item{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-width:0;display:grid}.tiers__head{color:var(--c-text-dim);font-size:var(--fs-xs);font-weight:600;display:none}.tiers__h{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tiers__item{row-gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--c-border)}.tiers__item:last-child{border-bottom:0;padding-bottom:0}.tiers__f{flex-direction:column;gap:4px;min-width:0;display:flex}.tiers__item input{height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);outline:none;width:100%;min-width:0}.tiers__item input:focus{border-color:var(--c-primary)}.tiers__item input:disabled{opacity:.6;cursor:not-allowed}.tiers__num{min-width:0;display:block;position:relative}.tiers__num input{text-align:right;padding-right:26px}.tiers__num span{color:var(--c-text-dim);font-size:var(--fs-sm);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tiers__lbl{min-width:0;color:var(--c-text-dim);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tiers__prev{min-width:0;display:flex}.tiers__pick,.tiers__tone{flex-direction:column;gap:4px;min-width:0;display:flex}.tiers__pick{min-width:max-content}.tiers__icons{border-radius:var(--r-sm);background:var(--c-surface-2);border:1px solid var(--c-border);gap:2px;padding:2px;display:flex}.tiers__ic{min-width:30px;height:32px;color:var(--c-text-muted);background:0 0;border:0;border-radius:5px;flex:1 1 0;place-items:center;padding:0;display:grid}.tiers__ic.is-on{background:var(--c-surface);color:var(--c-primary);box-shadow:var(--sh-sm)}.tiers__ic:focus-visible{outline-offset:-2px}@media (hover:hover){.tiers__ic:not(.is-on):hover{background:var(--c-surface-3);color:var(--c-text)}}.tiers__tone .select{width:100%;min-width:max-content;height:var(--ctl-h);padding:0 var(--sp-2)}.tiers__del{justify-self:end}.tiers__prev{grid-area:1/1/2/3}.tiers__del{grid-area:1/3}.tiers__f--name{grid-area:2/1/3/-1}.tiers__f--min{grid-area:3/1}.tiers__f--disc{grid-area:3/2}.tiers__f--free{grid-area:3/3}.tiers__pick{grid-area:4/1/5/-1}.tiers__tone{grid-area:5/1/6/-1}@container tiers (width>=640px){.tiers{grid-template-columns:120px minmax(168px,260px) minmax(108px,160px) minmax(80px,128px) minmax(88px,128px) var(--ctl-h);justify-content:space-between}.tiers__head{align-items:end;display:grid}.tiers__h--look,.tiers__f>.tiers__lbl{display:none}.tiers__pick,.tiers__tone{align-items:center;gap:var(--sp-2);flex-direction:row}.tiers__pick>.tiers__lbl,.tiers__tone>.tiers__lbl,.tiers__icons{flex:none}.tiers__ic{flex:0 0 30px}.tiers__prev{grid-area:1/1}.tiers__f--name{grid-area:1/2}.tiers__f--min{grid-area:1/3}.tiers__f--disc{grid-area:1/4}.tiers__f--free{grid-area:1/5}.tiers__del{grid-area:1/6}.tiers__pick{grid-area:2/2/3/4}.tiers__tone{grid-area:2/4/3/-1}}@container tiers (width>=1020px){.tiers{grid-template-columns:104px minmax(200px,260px) 112px 80px 88px max-content max-content var(--ctl-h)}.tiers__h--look{display:block}.tiers__tone .select{width:auto}.tiers__pick>.tiers__lbl,.tiers__tone>.tiers__lbl{display:none}.tiers__pick{grid-area:1/6}.tiers__tone{grid-area:1/7}.tiers__del{grid-area:1/8}}.hmfreebox{container:hmfree/inline-size}.hmfree{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}@container hmfree (width>=470px){.hmfree{grid-template-columns:repeat(var(--n2),minmax(0,1fr))}}@container hmfree (width>=920px){.hmfree{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.hmfree__item{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);display:flex}.hmfree__num{align-items:center;gap:var(--sp-2);color:var(--c-text-dim);font-size:var(--fs-sm);flex:none;display:flex}.hmfree__item input{height:var(--ctl-h);width:72px;padding:0 var(--sp-2);text-align:center;border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);outline:none}.hmfree__item input:focus{border-color:var(--c-primary)}.rfbox{container:rfrow/inline-size}.rfrow{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}@container rfrow (width>=720px){.rfrow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.rfrow>.field{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px;min-width:0;display:grid}.rfrow>.field>span{align-self:end}}.chform{container:chform/inline-size}.chgrid{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.chsec{gap:var(--sp-3);min-width:0;padding:var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);flex-direction:column;display:flex;container:chsec/inline-size}@container chform (width>=620px){.chgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chgrid--basic{grid-template-areas:"unit on""rules on"}.chgrid--basic>.chsec--unit{grid-area:unit}.chgrid--basic>.chsec--rules{grid-area:rules}.chgrid--basic>.chsec--on{grid-area:on;align-self:stretch}}.chgrid--offer{align-items:stretch}.chsec--pkgs>.hint:last-child{margin-top:auto}@container chform (width>=620px) and (width<=1299px){.chgrid--offer{grid-template-columns:minmax(0,1fr)}}.chpair--promo{align-items:end}.chpair--promo>.swrow{align-self:center}@container chform (width>=900px) and (width<=1299px){.chsec--promo{column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.chsec--promo>.form__sec,.chsec--promo>.hint:first-of-type{grid-column:1/-1}.chsec--promo>.chpair--promo{grid-area:3/1}.chsec--promo>[data-promo-days]{grid-area:4/1}.chsec--promo>.field:not([data-promo-days]){grid-area:3/2}.chsec--promo>.chpair--dt{grid-area:4/2;align-self:start}}.chsec--on textarea{flex:auto}.chsec--on>.field:has(textarea){flex:auto}.chsec--on>.field:has(textarea)>label{flex:auto}.chsec--on textarea{min-height:96px}.chpage .field--short{max-width:180px}.chpage .field--mid{max-width:360px}.chpair{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chnums{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@container chsec (width>=640px){.chnums{grid-template-columns:repeat(4,minmax(0,1fr))}}@container chsec (width<=440px){.chpair--dt{grid-template-columns:minmax(0,1fr)}}.pkwrap{overflow-x:auto}.pktable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.pktable th{padding:0 var(--sp-2) var(--sp-2) 0;text-align:left;font-size:var(--fs-xs);color:var(--c-text-dim);white-space:nowrap;font-weight:600}.pktable th.num{text-align:right}.pktable th:first-child,.pktable th:nth-child(2){width:50%}.pktable th:nth-child(3),.pktable th:last-child{width:1%}.pktable td{padding:var(--sp-1) var(--sp-2) var(--sp-1) 0;vertical-align:middle}.pktable :is(th,td):last-child{text-align:right;padding-right:0}.pktable td[colspan]{padding:var(--sp-2) 0;text-align:left}.pktable tr.pkgrow{display:table-row}.pktable .pkgrow input:not([type=checkbox]):not([type=radio]){min-width:80px}.pktable .btn{width:var(--ctl-h);padding:0}.pkget{white-space:nowrap;line-height:1.3}.pkget b{font-variant-numeric:tabular-nums}.pkget__x{color:var(--c-primary);display:block}.pkget__x>span{display:inline-block}.pkget__n{white-space:nowrap}@container chsec (width<=400px){.pkget{white-space:normal}}.chpage .chcard{container:chcard/inline-size}.chsplit{gap:var(--sp-3) var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.chsplit__col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.chsplit .row2{row-gap:0}.chsplit .row2>.field{grid-row:span 3;grid-template-rows:subgrid;padding-bottom:var(--sp-3);row-gap:6px;min-width:0;display:grid}.chsplit .row2>.field>label{display:contents}.chsplit .row2>.field>label>span{align-self:end}@container chcard (width>=760px){.chsplit{grid-template-columns:repeat(2,minmax(0,1fr))}.chsplit__col>.chcard__sub:first-child{margin-top:0}}@media (width<=900px){.chsec{padding:var(--sp-3)}}.kpis.seckpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rkform{gap:var(--sp-3);grid-template-columns:170px minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;display:grid}.rkform .field{margin:0}@media (width<=760px){.rkform{grid-template-columns:1fr}}.permgroups{columns:3 240px;column-gap:var(--sp-5)}.permgrp{break-inside:avoid;margin:0 0 var(--sp-4)}.permgrp__h{margin:0 0 var(--sp-2);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--c-text-dim);font-weight:700}.permchips{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.permchip{align-items:center;gap:2px var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.permchip>b{overflow-wrap:anywhere;min-width:0;color:var(--c-text)}.permchip>small{grid-column:1/-1;line-height:1.4}.permchip.is-off>b{color:var(--c-text-muted)}:is(.modal__box:has(.cpform),.modal__box:has(.cpdet)){width:min(640px,100%)}.cpform,.cpdet{gap:var(--sp-3);flex-direction:column;display:flex}.cprow{gap:var(--sp-3);flex-wrap:wrap;display:flex}.cprow>.field{flex:170px;min-width:0}.cprow--sm>.field{flex-basis:130px}.cppick{position:relative}.cppick__btn{align-items:center;gap:var(--sp-2);width:100%;height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);text-align:left;cursor:pointer;display:flex}.cppick__btn[aria-expanded=true],.cppick__btn:focus-visible{border-color:var(--c-primary);outline:none}.cppick__val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cppick__panel{border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-border-strong);box-shadow:var(--sh-md);flex-direction:column;margin-top:4px;display:flex}.cppick__head{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-bottom:1px solid var(--c-border);display:flex}.cppick__head input{min-width:0;height:34px;padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);outline:none;flex:1}.cppick__head input:focus{border-color:var(--c-primary)}.cppick__head .link{font-size:var(--fs-sm);white-space:nowrap}.cppick__list{overscroll-behavior:contain;max-height:260px;padding:var(--sp-1);overflow-y:auto}.cppick__row{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-sm);cursor:pointer;display:flex}.cppick__row:hover{background:var(--c-surface-2)}.cppick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cppick__row small{white-space:nowrap;margin-left:auto}.cppick__empty{padding:var(--sp-3);text-align:center;font-size:var(--fs-sm);margin:0}@media (width<=520px){.cppick__head{flex-wrap:wrap}.cppick__head input{flex-basis:100%}}.cpdet .kv dd{overflow-wrap:anywhere;white-space:normal}.cpdet__h{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.cpuses{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.cpuses li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--c-border);display:flex}.cpuses .cpuses__head{font-size:var(--fs-xs);border-top:0;padding-top:0}.cpuses .cell2{overflow-wrap:anywhere;min-width:0}.cpuses__r{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}.fin__title{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-width:0;display:flex}.fin__month{align-items:center;gap:var(--sp-1);height:var(--ctl-h);padding:0 var(--sp-1);border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-surface);display:inline-flex}.fin__month b{text-align:center;min-width:76px;font-size:var(--fs-sm)}.fin__month .iconbtn:disabled{opacity:.35;cursor:default}.fin__date{white-space:nowrap}.fin__amt{white-space:nowrap;font-variant-numeric:tabular-nums}.fin .table--list:not([data-fit=cards]) .actions>.btn--ghost{padding:0 var(--sp-2)}.fin .table--list:not([data-fit=cards]) .actions>.btn--ghost:first-child{margin-left:calc(var(--sp-2) * -1)}.fin__pair>.card>.card__body{flex-direction:column;flex:auto;display:flex}.fin__chartcard .card__head{row-gap:var(--sp-2)}.finchart{flex:auto;min-height:190px;position:relative}.finchart>svg{position:absolute;inset:0}.finchart__in{fill:var(--c-primary)}.finchart__out{fill:var(--c-secondary)}.finchart__net{stroke:var(--c-success)}.finchart__dot{fill:var(--c-success)}.finchart__rf{fill:var(--c-warning)}.finchart__hit{fill:#0000}.trend__tip.fintip{flex-direction:column;gap:2px;display:flex;top:8px}.fintip b{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.fintip i.fintip--in{background:var(--c-primary)}.fintip i.fintip--out{background:var(--c-secondary)}.fintip i.fintip--rf{background:var(--c-warning)}.fintip i.fintip--net{background:var(--c-success)}.fin__chartcard .trend__x{margin-top:var(--sp-2)}.finleg{align-items:center;gap:var(--sp-1) var(--sp-4);font-size:var(--fs-xs);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.finleg>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.finleg__sw{background:var(--c-primary);border-radius:3px;width:10px;height:10px}.finleg__sw--out{background:var(--c-secondary)}.finleg__sw--rf{background:var(--c-warning)}.finleg__ln{background:var(--c-success);border-radius:1px;width:14px;height:2px}.finbars{margin:0 0 var(--sp-4);gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.finbars li{font-size:var(--fs-sm);flex-direction:column;gap:6px;display:flex}.finbars__top{align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.finbars__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.finbars__top b{font-variant-numeric:tabular-nums}.finbars__top small{text-align:right;min-width:4.5ch;color:var(--c-text-dim);font-variant-numeric:tabular-nums}.finbars__fill{background:var(--c-secondary)}.finbars__total{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:auto;display:flex}.finbars__total b{color:var(--c-text);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.modal__box:has(.finform){width:min(560px,100%)}.finform__lbl{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.finform__amt{display:block;position:relative}.finform__amt>i{left:var(--sp-3);color:var(--c-text-dim);pointer-events:none;font-style:normal;position:absolute;top:50%;transform:translateY(-50%)}.field .finform__amt>input:not([type=checkbox]){text-align:right;padding-left:28px}.finform__slip{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.finform__file{align-items:center;gap:var(--sp-1);overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--c-text);display:inline-flex}.finform__del{color:var(--c-danger);align-self:flex-start}.finchart--empty{place-items:center;display:grid}.fincats{gap:var(--sp-3);flex-direction:column;display:flex}.fincats__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fincats__list>li,.fincats__add{align-items:center;gap:var(--sp-2);flex-direction:row}.fincats__list>li>input,.fincats__add>input{flex:auto}.fincats__list small{white-space:nowrap}.finlist{margin:0;padding:0;list-style:none;display:none}.finlist.is-loading{opacity:.6;transition:opacity var(--tr)}.finlist>li+li{border-top:1px solid var(--c-border)}.finlist__row{width:100%;padding:var(--sp-3);color:var(--c-text);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;display:flex}button.finlist__row{cursor:pointer}button.finlist__row:active{background:var(--c-surface-2)}.finlist__l1{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-sm);display:flex}.finlist__amt{margin-left:auto}.finlist__l2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--c-text-muted);overflow:hidden}@media (width<=640px){.fin__head>.actions{flex:100%}.fin__head>.actions>.btn{padding:0 var(--sp-3);flex:1 1 0}}@media (width<=560px){.fin__desk>.tablewrap{display:none}.finlist{display:block}}.pmset__top{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.pmset__top>.swrow{flex:320px;min-width:0}.pmset .row2>.field{min-width:0}.pmset .form>.hint{margin:calc(var(--sp-2) * -1) 0 0}.pmslides .card__body{gap:var(--sp-4);flex-direction:column;display:flex}.pmslides .card__body>.hint{margin:0}.pmdet__dim{font-size:var(--fs-xs)}.pmdet__grid{gap:var(--sp-3) var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pmdet__grid .field small{font-size:var(--fs-xs)}.pmdet__cap{min-width:0}.pmdet .chcard__meta .bibar{gap:var(--sp-2);min-height:0}.pmdet .chcard__meta .bibar__t{color:var(--c-text-muted);font-weight:500;font-size:var(--fs-xs)}.pmdet__in{height:var(--ctl-h);padding:0 var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface-2);color:var(--c-text);outline:none;width:100%;min-width:0}.pmdet__in:focus{border-color:var(--c-primary)}@media (width<=760px){.pmset .row2,.pmdet__grid{grid-template-columns:minmax(0,1fr)}.pmgal .gman__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pmslides>.card__body{padding:var(--sp-3)}}.waited{white-space:nowrap;font-variant-numeric:tabular-nums}.waited--old{color:var(--c-warning);font-weight:600}.rssys .row2{margin-top:var(--sp-2)}.kyto{flex-wrap:wrap;gap:4px;display:inline-flex}.rspick{margin:0 0 var(--sp-3);flex-direction:column;gap:4px;max-height:260px;padding:0;list-style:none;display:flex;overflow:auto}.rspick__row{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text);text-align:left;cursor:pointer;font:inherit;display:flex}.rspick__row:hover{border-color:var(--c-primary)}.rspick__row.is-on{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary)}.rspick__none{padding:var(--sp-2) var(--sp-3)}.kygot{margin:var(--sp-3) 0 0;flex-direction:column;gap:4px;max-height:50vh;padding:0;list-style:none;display:flex;overflow:auto}.kygot li{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:4px var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);display:flex}.kygot code{font-family:var(--font-mono);letter-spacing:.03em}.rswrap{container-type:inline-size}.rsgrid{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (width<=1100px){.rsgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.rsgrid{grid-template-columns:minmax(0,1fr)}}.rsnote{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--c-warning);color:var(--c-warning);font-size:var(--fs-sm);background:var(--c-surface-2);grid-column:1/-1;align-items:center;display:flex}.rscard{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--sp-4);gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.rscard header{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.rscard h3{font-size:var(--fs-md);margin:0}.rscard__src{font-size:var(--fs-xs);color:var(--c-text-dim)}.rscard__big{margin:var(--sp-2) 0 var(--sp-1);overflow-wrap:anywhere;font-size:26px;font-weight:700}.rscard__big small{font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:400}.rscard__foot{font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:var(--sp-1)}.rsbar{background:var(--c-surface-2);border-radius:6px;height:8px;overflow:hidden}.rsbar i{border-radius:6px;height:100%;display:block}.rsbar i.is-good{background:var(--c-success)}.rsbar i.is-warn{background:var(--c-warning)}.rsbar i.is-bad{background:var(--c-danger)}.rscard--wide,.rscfg{grid-column:1/-1}.rsdom{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-flow:wrap;grid-column:1/-1}.rsdom__main{gap:var(--sp-3);align-items:center;min-width:0;display:flex}.rsdom__main>.icon{color:var(--c-primary);flex:none}.rsdom h3 b{overflow-wrap:anywhere;font-weight:700}.rsdom__left{gap:var(--sp-2);white-space:nowrap;align-items:center;display:flex}.rsdom__left b{font-size:var(--fs-md)}.rscfg__body{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@container (width<=700px){.rscfg__body{grid-template-columns:minmax(0,1fr)}}.rschart{align-items:stretch;gap:var(--sp-2);height:150px;margin-top:var(--sp-3);display:flex}.rschart__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.rschart__col i{background:linear-gradient(var(--c-primary),var(--c-secondary));border-radius:4px 4px 0 0;width:100%;display:block}.rschart__col b{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap;font-weight:600}.rschart__col span{font-size:var(--fs-xs);color:var(--c-text-dim);white-space:nowrap}.rscfg .field{margin:0}.rscfg__grp{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rscfg__grp h4{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0;font-weight:600}.rscfg .rscfg__pct .inunit{max-width:140px}.rscfg .btn{margin-top:var(--sp-2);align-self:flex-start}.stbox .row2.rrgrid.rrgrid{align-items:stretch}.rstl header{align-items:center}.rstl__range{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);gap:2px;padding:2px;display:inline-flex}.rstl__btn{height:28px;padding:0 var(--sp-3);color:var(--c-text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:600}.rstl__btn.is-on{background:var(--c-surface);color:var(--c-text);box-shadow:0 0 0 1px var(--c-border-strong)}.rstl__legend{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-muted);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.rstl__legend span{align-items:center;gap:6px;display:inline-flex}.rstl__legend i,.rstl__tip i{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.rstl__legend b{color:var(--c-text)}.rstl__plot{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.rstl__y{font-size:var(--fs-xs);color:var(--c-text-dim);text-align:right;flex-direction:column;justify-content:space-between;height:220px;margin:-6px 0;display:flex}.rstl__area{border-bottom:1px solid var(--c-border-strong);cursor:crosshair;height:220px;position:relative}.rstl__area svg{width:100%;height:100%;display:block;overflow:visible}.rstl__grid{stroke:var(--c-border);stroke-dasharray:4 4}.rstl__cur{stroke:var(--c-text-dim);stroke-width:1px}.rstl__tip{border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-surface);box-shadow:var(--sh-md);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;z-index:2;flex-direction:column;gap:3px;padding:8px 10px;display:flex;position:absolute;top:8px;transform:translate(-50%)}.rstl__tip span{color:var(--c-text-muted);align-items:center;gap:6px;display:flex}.rstl__tip span b{padding-left:var(--sp-3);color:var(--c-text);margin-left:auto}.rstl__x{height:18px;margin:6px 0 0 calc(var(--sp-2) + 2.2em);font-size:var(--fs-xs);color:var(--c-text-dim);position:relative}.rstl__x span{white-space:nowrap;position:absolute;transform:translate(-50%)}.rstl__x span:first-child{transform:none}.rstl__x span:last-child{transform:translate(-100%)}@container (width<=560px){.rstl__x span:nth-child(2),.rstl__x span:nth-child(3),.rstl__x span:nth-child(5){display:none}.rstl__range{width:100%}.rstl__btn{flex:1}}.rscfg__fields{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@container (width<=900px){.rscfg__fields{grid-template-columns:minmax(0,1fr)}}.rscfg__foot{align-items:flex-end;gap:var(--sp-3) var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--c-border);flex-wrap:wrap;display:flex}.rscfg__foot .swrow{flex:320px;margin:0}.rscfg__foot .rscfg__pct{flex:none}.rscfg__foot .btn{align-self:flex-end;margin:0 0 0 auto!important}.lwbanks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.chadv{padding:0}.chadv>summary{cursor:pointer;font-size:var(--fs-xs);color:var(--c-text-dim);width:max-content}.chadv>summary:hover{color:var(--c-text-muted)}.chadv[open]>summary{margin-bottom:var(--sp-2)}.chsplit .row2>.chmanual{grid-row:span 3;grid-template-rows:subgrid;padding-bottom:var(--sp-3);min-width:0;display:grid}.chsplit .row2>.chmanual>*{grid-row:2/span 2;align-self:start;margin-top:8px}.chcard--row{padding:var(--sp-3) var(--sp-4)}.chcard--row .chcard__h{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;margin:0}.chcard--row .chcard__h h3{font-size:var(--fs-md);margin:0}.chcard__sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-text-muted);font-size:var(--fs-sm);flex:160px;overflow:hidden}.chcard--row .chcard__meta{margin-left:auto}.modal__box:has(.chmodal){width:min(980px,100vw - 32px);max-width:none}.chmodal{gap:var(--sp-3);flex-direction:column;display:flex}.chmodal__foot{padding-top:var(--sp-2);border-top:1px solid var(--c-border);justify-content:flex-end;display:flex}.stform{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stform>.form{gap:var(--sp-4);flex-direction:column;display:flex}.chtabs{gap:var(--sp-3);flex-direction:column;display:flex}.chtabs__bar{flex-wrap:wrap;align-self:flex-start}.chtabs__pane[hidden],.chtabs__pane>.chsplit__col>.chcard__sub:first-child{display:none}.chtabs__pane>.chsplit__col{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.chtabs__pane>.chsplit__col .row2{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=860px){.chtabs__pane>.chsplit__col .row2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.chtabs__pane>.chsplit__col .row2{grid-template-columns:minmax(0,1fr)}}.chtabs__pane>.chsig{gap:var(--sp-4) var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.chsig__l{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.chsig__r{min-width:0}@media (width<=820px){.chtabs__pane>.chsig{grid-template-columns:minmax(0,1fr)}}.chtabs__pane>.chsplit__col .row2.row2--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.chtabs__pane>.chsplit__col .row2.row2--2{grid-template-columns:minmax(0,1fr)}}.chtabs__pane>.chsig .chsig__l .row2,.chtabs__pane>.chsig{grid-template-columns:minmax(0,1fr)}.chsig .lwbanks{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.chsig .lwbanks{grid-template-columns:minmax(0,1fr)}}.acct__role{flex:none}@media (width<=560px){.acct__role{display:none}}.uwho{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.uwho__av{width:34px;height:34px;font-size:var(--fs-xs)}.uwho__txt{min-width:0}.uwho__name{align-items:center;gap:2px var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.uwho__name>b,.uwho__txt>small{overflow-wrap:anywhere;min-width:0}.ulist__go{color:var(--c-text-dim)}.ulist__roles .seg__b{align-items:center;gap:var(--sp-2);display:inline-flex}.ulist__n{font-size:var(--fs-xs);color:var(--c-text-dim);font-variant-numeric:tabular-nums;font-weight:600}.ulist__roles .seg__b.is-on .ulist__n{color:var(--c-primary)}.table--list td .urole .badge{vertical-align:middle}.udetail__acts{align-items:center}.umore{position:relative}.umore__panel{min-width:220px}.kpis.ustats,.kpis.dv__kpis{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ustats .kpi__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ustats .kpi__sub,.dv__kpis .kpi__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dv__former{align-self:flex-start}.udtabs{min-width:0}.udtab{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.udetail__acctsec{container:ukv2/inline-size}.ukv2{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.ukv2>section{min-width:0}.ukv2__h{margin:0 0 var(--sp-1);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--c-text-dim);text-transform:uppercase;font-weight:650}@container ukv2 (width>=760px){.ukv2{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.kpis.ustats,.kpis.dv__kpis{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.udetail .page__head>.udetail__acts{flex-wrap:wrap}.udetail .page__head>.udetail__acts>.btn{flex:1 1 calc(50% - var(--sp-2));min-width:0;padding:0 var(--sp-2)}.udetail .page__head>.udetail__acts>.umore{flex:none}.dvfilters>.select{max-width:none}.ustats .kpi,.dv__kpis .kpi{padding:var(--sp-3)}.ustats .kpi__value,.dv__kpis .kpi__value{font-size:var(--fs-lg)}}.dvchips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.dvchip{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);background:var(--c-surface-3);height:22px;color:var(--c-text);font-size:var(--fs-xs);white-space:nowrap;padding:0 8px;display:inline-flex}.dvchip>b{color:var(--c-primary);font-weight:650}.dvpage{container:dvpage/inline-size}.dvgrid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.dvgrid>.card{min-width:0}.dvgrid__chart>.card__body{flex-direction:column;flex:auto;display:flex}@container dvpage (width>=880px){.dvgrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.dvbars{flex:auto;min-height:170px;position:relative}.dvbars>svg{display:block;position:absolute;inset:0;overflow:visible}.dvbars--empty{justify-content:center;align-items:center;display:flex}.dvbars__bar{fill:var(--c-primary);opacity:.85}.dvbars__bar:hover{opacity:1}.dvbars__v{fill:var(--c-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.dvlist{padding:var(--sp-2) var(--sp-5) var(--sp-3);flex-direction:column;margin:0;list-style:none;display:flex}.dvlist>li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--c-border);font-size:var(--fs-sm);min-width:0;display:flex}.dvlist>li:first-child{border-top:0}.dvlist>li>.cell2{overflow-wrap:anywhere;min-width:0}.dvlist__pct{color:var(--c-primary);font-variant-numeric:tabular-nums;flex:none}.dvlist--hist{padding:var(--sp-1) 0 0}.dvhist{margin:0 var(--sp-5) var(--sp-4);font-size:var(--fs-sm)}.dvhist>summary{cursor:pointer;color:var(--c-text-muted)}.drawer__body .dvhist,.drawer__body .dvlist{margin-inline:0;padding-inline:0}.dvfilters{gap:var(--sp-2)}.dvfilters>.select{flex:150px;min-width:0;max-width:240px}.dvkind{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.dvshare{gap:var(--sp-2);flex-direction:column;display:flex}.dvshare__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) 120px auto;display:grid}.dvshare__row>.cell2{overflow-wrap:anywhere;min-width:0}.field.dvshare__pct{gap:var(--sp-2)}.dvshare__pct input{flex:auto;width:100%;min-width:0}.dvshare__add{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dvshare__add>.select{flex:200px;min-width:0}.dvshare__none{padding:var(--sp-4);border:1px dashed var(--c-border-strong);border-radius:var(--r-sm);justify-content:center}.dvteamtab__total{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0;font-weight:600}.dvpay__bal{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-surface-2);font-size:var(--fs-sm);color:var(--c-text);margin:0;display:flex}.dvpay__bal>.icon{color:var(--c-primary)}.fin__payout{display:inline-flex}
