*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f7f7f9;--bg-soft:#efeff3;--surface:#fff;--line:#e2e3e9;--line-strong:#c9cbd4;--ink:#1b1c22;--ink-2:#33353f;--muted:#646875;--muted-2:#9296a3;--m-deep:#a80b1e;--m-core:#d60f27;--m-bright:#e8394f;--m-soft:#f09aa6;--m-mist:#f7c9d0;--m-tint:#fdeef0;--dotc:#1b1c220d;--grad-hero:linear-gradient(135deg,#1a0407 0%,#5a0912 38%,#a80b1e 72%,#c10d23 100%);--grad-merah:linear-gradient(135deg,#d60f27,#e8394f);--grad-ink:linear-gradient(135deg,#1b1c22,#3c3f4b);--f-body:"Source Sans 3","Segoe UI",system-ui,sans-serif;--f-display:"Barlow","Source Sans 3",sans-serif;--f-mono:"Roboto Mono",ui-monospace,monospace;--e-out:cubic-bezier(.16,1,.3,1);--e-spring:cubic-bezier(.34,1.5,.64,1);--sh-rest:0 1px 2px #1b1c220a,0 6px 20px #1b1c220d;--sh-lift:0 2px 4px #a80b1e0f,0 16px 38px #a80b1e1f}[data-theme=dark]{--bg:#141216;--bg-soft:#1c181b;--surface:#1a1619;--line:#3a3035;--line-strong:#4e4048;--ink:#f6f1f2;--ink-2:#ddd3d6;--muted:#a99ca1;--muted-2:#7e7378;--m-mist:#4a1017;--m-tint:#33090f;--dotc:#f6f1f20d;--sh-rest:0 1px 2px #00000040,0 6px 20px #00000047;--sh-lift:0 2px 4px #0000004d,0 16px 38px #0000006b}html,body{height:100%}body{font-family:var(--f-body);background:var(--bg);color:var(--ink);transition:background .4s,color .4s;overflow:hidden}.view{transition:opacity .55s var(--e-out),transform .55s var(--e-out);position:fixed;inset:0}.view.out{opacity:0;pointer-events:none;transform:translateY(-18px)}.view[hidden]{display:none}.left{background:var(--grad-hero);flex-direction:column;flex:1.18;justify-content:flex-end;padding:44px 48px;display:flex;position:relative;overflow:hidden}.left:before{content:"";background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(90% 90% at 50% 40%,#000,#0000 85%)}.left:after{content:"";background:linear-gradient(90deg,var(--m-core) 0 50%,#fff 50% 100%);z-index:5;background-size:220px 100%;height:4px;animation:9s linear infinite strip;position:absolute;bottom:0;left:0;right:0}@keyframes strip{to{background-position:220px 0}}#globe{width:100%;height:100%;position:absolute;inset:0}.lbottom{z-index:2;position:relative}.leyebrow{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;opacity:0;animation:rise .8s var(--e-out) .35s forwards;align-items:center;gap:12px;font-size:10.5px;display:flex}.leyebrow:after{content:"";width:0;height:1px;animation:grow 1s var(--e-out) .9s forwards;background:#fff6}@keyframes grow{to{width:38px}}.ltitle{font-family:var(--f-display);color:#fff;letter-spacing:-.024em;opacity:0;max-width:460px;animation:rise .8s var(--e-out) .5s forwards;margin:14px 0 10px;font-size:clamp(26px,3.2vw,40px);font-weight:750;line-height:1.06}.ltitle .u{white-space:nowrap;position:relative}.ltitle .u:after{content:"";transform-origin:0;width:100%;height:.1em;animation:draw 1s var(--e-out) 1.4s forwards;opacity:.9;background:#fff;border-radius:2px;position:absolute;bottom:.03em;left:0;transform:scaleX(0)}@keyframes draw{to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tease{opacity:0;max-width:480px;animation:rise .8s var(--e-out) .8s forwards;-webkit-user-select:none;user-select:none;margin-top:22px}.tease__track{transition:transform .7s var(--e-out);cursor:grab;touch-action:pan-y;display:flex}.tease__track.grabbing{cursor:grabbing;transition:none}.tslide{align-items:flex-start;gap:18px;min-width:100%;padding:4px 2px;display:flex}.tslide__n{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.3px #ffffff8c;flex-shrink:0;font-size:52px;font-weight:800;line-height:.9}.tslide__t{font-family:var(--f-display);color:#fff;letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:700}.tslide__d{color:#ffffff8c;max-width:330px;margin-top:5px;font-size:11.5px;font-weight:300;line-height:1.6}.tease__bars{gap:8px;margin-top:20px;display:flex}.tbar{cursor:pointer;background:#ffffff2e;border:none;border-radius:3px;flex:1;max-width:56px;height:3px;padding:0;transition:background .3s;position:relative;overflow:hidden}.tbar:hover{background:#ffffff52}.tbar i{transform-origin:0;background:#fff;border-radius:3px;display:block;position:absolute;inset:0;transform:scaleX(0)}.tbar.done i{transform:scaleX(1)}.tbar.run i{animation:4.5s linear forwards tfill}@keyframes tfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.right{background:var(--bg);flex:1;justify-content:center;align-items:center;transition:background .4s;display:flex;position:relative}.right:before{content:"";background-image:radial-gradient(circle,var(--dotc) 1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.rglow{pointer-events:none;opacity:0;width:320px;height:320px;transition:opacity .5s var(--e-out);background:radial-gradient(circle,#d60f2712,#0000 65%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.right:hover .rglow{opacity:1}.rdeco{pointer-events:none;opacity:.85;height:190px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55%);mask-image:linear-gradient(#0000 0%,#000 55%)}.rdeco .ndot{background:var(--line-strong);opacity:.6;border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%)}.rdeco .ndot--hot{background:var(--m-soft);opacity:.9;width:4px;height:4px}.nring{border:1px solid var(--m-soft);width:4px;height:4px;animation:rring 3s var(--e-out) infinite;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes rring{0%{opacity:.7;width:4px;height:4px}75%,to{opacity:0;width:22px;height:22px}}.card{z-index:2;background:var(--surface);opacity:0;width:min(400px,88%);animation:rise .8s var(--e-out) .3s forwards;border-radius:20px;padding:38px 36px 30px;transition:background .4s;position:relative;box-shadow:0 2px 6px #1b1c220d,0 24px 60px #a80b1e1a}.chead{margin-bottom:26px}.ctitle{font-family:var(--f-display);letter-spacing:-.02em;font-size:26px;font-weight:750}.csub{color:var(--muted);margin-top:4px;font-size:12px;font-weight:300}.field{margin-bottom:15px}.field label{color:var(--ink-2);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.fwrap{position:relative}.fwrap svg{width:15px;height:15px;stroke:var(--muted-2);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.input{width:100%;font-family:var(--f-body);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);transition:all .3s var(--e-out);border-radius:11px;outline:none;padding:11px 13px 11px 38px;font-size:13px}.input::placeholder{color:var(--muted-2);font-weight:300}.input:focus{border-color:var(--m-bright);box-shadow:0 0 0 3.5px var(--m-tint)}.fwrap:focus-within svg{stroke:var(--m-core)}.frow{justify-content:space-between;align-items:center;margin:4px 0 20px;display:flex}.remember{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11px;display:flex}.remember input{accent-color:var(--m-core);cursor:pointer;width:14px;height:14px}.flink{color:var(--m-core);font-size:11px;font-weight:600;text-decoration:none;position:relative}.flink:after{content:"";background:var(--m-core);transform-origin:0;width:100%;height:1.5px;transition:transform .3s var(--e-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.flink:hover:after{transform:scaleX(1)}.btn-login{width:100%;font-family:var(--f-body);color:#fff;background:var(--grad-merah);cursor:pointer;transition:all .3s var(--e-out);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px;font-size:13.5px;font-weight:600;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #d60f2747}.btn-login:after{content:"";width:50%;height:100%;transition:left .6s var(--e-out);background:linear-gradient(105deg,#0000,#ffffff59,#0000);position:absolute;top:0;left:-80%;transform:skew(-18deg)}.btn-login:hover{transform:translateY(-2px);box-shadow:0 10px 26px #d60f2766}.btn-login:hover:after{left:150%}.btn-login:active{transform:translateY(0)scale(.985)}.btn-login .arr{transition:transform .3s var(--e-spring)}.btn-login:hover .arr{transform:translate(4px)}.btn-login.loading{pointer-events:none}.btn-login .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite sp;display:none}@keyframes sp{to{transform:rotate(360deg)}}.btn-login.loading .spin{display:block}.btn-login.loading .txt,.btn-login.loading .arr{display:none}.demo{background:var(--m-tint);transition:transform .3s var(--e-out);border-radius:11px;align-items:flex-start;gap:10px;margin-top:18px;padding:11px 14px;display:flex}.demo:hover{transform:translate(3px)}.demo__ic{background:var(--surface);width:26px;height:26px;color:var(--m-core);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.demo__t{color:var(--m-core);font-size:10.5px;font-weight:700}.demo__s{font-family:var(--f-mono);color:var(--muted);font-size:9.5px}.cfoot{text-align:center;font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);margin-top:22px;font-size:9px}.secbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:30;height:52px;box-shadow:var(--sh-rest);align-items:center;gap:14px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}.secback{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font-family:var(--f-body);color:var(--ink);transition:all .25s var(--e-out);border-radius:99px;align-items:center;gap:8px;padding:7px 15px;font-size:12px;font-weight:600;display:flex}.secback:hover{border-color:var(--m-core);color:var(--m-core)}.sectt{align-items:baseline;gap:10px;display:flex}.sectt b{font-family:var(--f-display);color:var(--ink);font-size:15px;font-weight:750}.sectt small{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9px}.secbar img{width:44px;height:auto;margin-left:auto}.secframe{background:var(--bg);border:0;width:100%;height:calc(100vh - 52px);position:fixed;inset:52px 0 0}.wlogo{opacity:0;width:96px;height:auto;animation:rise .8s var(--e-out) .2s forwards;filter:drop-shadow(0 2px 10px #04141f59);margin-bottom:18px;display:block}.mbrand{z-index:20;align-items:center;gap:11px;display:flex;position:absolute;top:14px;left:22px}.mbrand img{width:58px;height:auto;display:block}.mbrand__tx{flex-direction:column;line-height:1.2;display:flex}.mbrand__tx b{color:var(--ink);font-size:11.5px;font-weight:700}.mbrand__tx small{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:8.5px}.rakcred{z-index:5;opacity:0;animation:rise .8s var(--e-out) .9s forwards;align-items:center;gap:9px;display:flex;position:absolute;bottom:20px;right:26px}.rakcred small{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:8.5px}.rakcred img{width:auto;height:26px;display:block}.idtile{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;align-items:center;gap:13px;margin-bottom:18px;padding:14px 16px;display:flex}.idtile__ava{background:var(--grad-merah);color:#fff;width:42px;height:42px;font-weight:700;font-family:var(--f-display);letter-spacing:.02em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.idtile__meta{flex-direction:column;min-width:0;line-height:1.3;display:flex}.idtile__meta b{color:var(--ink);font-size:14px}.idtile__meta small{color:var(--muted);font-size:11.5px}.idtile__ok{background:var(--m-tint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;display:flex}.idtile__ok svg{width:12px;height:12px;stroke:var(--m-core);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.page{flex-direction:column;max-width:1400px;height:100vh;margin:0 auto;padding:26px 62px 34px;display:flex;position:relative}#vMods:before{content:"";background-image:radial-gradient(circle,var(--dotc) 1px,transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.top{opacity:0;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}#vMods.go .top{animation:rise .7s var(--e-out) 50ms forwards}.tdate{font-family:var(--f-mono);letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase;font-size:10px}.tright{align-items:center;gap:10px;display:flex}.tbtn{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--muted);cursor:pointer;font-family:var(--f-body);transition:all .3s var(--e-out);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.tbtn:hover{color:var(--m-core);border-color:var(--m-mist);transform:translateY(-1px)}.tbtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.uchip{border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:all .3s var(--e-out);border-radius:12px;align-items:center;gap:9px;padding:5px 12px 5px 6px;display:flex}.uchip:hover{border-color:var(--m-mist);box-shadow:var(--sh-rest)}.uava{background:var(--surface);border:1.5px solid var(--m-core);width:26px;height:26px;color:var(--m-core);border-radius:8px;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:flex}.uname{font-size:11px;font-weight:600}.mhero{background:var(--grad-hero);animation:heroShift 14s var(--e-out) infinite alternate;color:#fff;opacity:0;background-size:170% 170%;border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;min-height:220px;margin-bottom:18px;padding:56px 46px;display:flex;position:relative;overflow:hidden}#vMods.go .mhero{opacity:1;animation:heroIn .9s var(--e-out) .12s backwards,heroShift 14s var(--e-out) 1s infinite alternate}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes heroShift{0%{background-position:0 30%}to{background-position:100% 70%}}.mhero:before{content:"";background-image:radial-gradient(circle,#ffffff17 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 30%,#000 75%);mask-image:linear-gradient(105deg,#0000 30%,#000 75%)}.mhero:after{content:"";width:45%;height:100%;animation:heroSweep 6s var(--e-out) 1.6s infinite;background:linear-gradient(105deg,#0000,#ffffff24,#0000);position:absolute;top:0;left:-70%;transform:skew(-18deg)}@keyframes heroSweep{0%{left:-70%}42%,to{left:150%}}.mhero__eyebrow{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffffb8;z-index:2;font-size:9.5px;position:relative}.mhero__t{font-family:var(--f-display);letter-spacing:-.024em;z-index:2;background:linear-gradient(110deg,#fff 30%,#fde3e7 45%,#9adff9 50%,#fde3e7 55%,#fff 70%) 0 0/230% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(30px,4.4vw,50px);font-weight:750;line-height:1.05;animation:10s linear 1s infinite tsheen;position:relative}@keyframes tsheen{0%{background-position:115% 0}to{background-position:-115% 0}}.mhero__t .u{white-space:nowrap;position:relative}.mhero__t .u:after{content:"";transform-origin:0;opacity:.9;background:#fff;border-radius:2px;width:100%;height:.09em;position:absolute;bottom:.03em;left:0;transform:scaleX(0)}#vMods.go .mhero__t .u:after{animation:draw .9s var(--e-out) 1s forwards}.mhero__copy{z-index:2;align-items:center;width:44%;display:flex;position:relative}.hcopy{opacity:1;pointer-events:none;position:relative;transform:none}.mhero__stage{cursor:grab;touch-action:pan-y;width:58%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26%);mask-image:linear-gradient(90deg,#0000,#000 26%)}.mhero__stage:active{cursor:grabbing}.hslide{opacity:0;transition:opacity .7s var(--e-out),transform .7s var(--e-out);pointer-events:none;position:absolute;inset:0;transform:translate(46px)}.hslide.on{opacity:1;transform:none}.hslide.out-l{transform:translate(-46px)}.mhero__map{pointer-events:none;position:absolute;inset:0}.mhero__orb{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.hnav{z-index:3;gap:7px;display:flex;position:absolute;bottom:14px;right:22px}.hdot{cursor:pointer;background:#ffffff38;border:none;border-radius:3px;width:22px;height:4px;padding:0;transition:background .3s}.hdot.on{background:#ffffffd9}.hdot:hover{background:#ffffff8c}.eqscene{perspective:1050px;perspective-origin:50% 45%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.eq3d{transform-style:preserve-3d;transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,-9deg)) scale(1.06);align-items:center;gap:9px;padding-right:0;animation:10s ease-in-out infinite alternate eqDrift;display:flex;position:relative}@keyframes eqDrift{0%{transform:rotateX(7deg)rotateY(-17deg)}to{transform:rotateX(13deg)rotateY(-7deg)}}.eqv{min-width:52px;height:56px;font-family:var(--f-display);color:#fff;background:linear-gradient(160deg,#fff3,#ffffff0d);border:1px solid #ffffff8c;border-radius:15px;justify-content:center;align-items:center;padding:0 13px;font-size:24px;font-weight:800;animation:5.5s ease-in-out infinite chipBob;display:flex;position:relative;transform:translateZ(34px);box-shadow:0 18px 34px #28060a73,inset 0 1px #ffffff73}.eqv:nth-child(odd){animation-delay:-2.7s}@keyframes chipBob{0%,to{transform:translateZ(34px)translateY(0)}50%{transform:translateZ(40px)translateY(-5px)}}.eqv:after{content:attr(data-n);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;font-size:8.5px;font-weight:500;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateZ(-10px)}.eqv--pph{min-width:92px;height:68px;color:var(--m-deep);background:linear-gradient(160deg,#ffffffeb,#ffffffa8);border-color:#fff;border-radius:18px;font-size:30px;animation:none;transform:translateZ(52px);box-shadow:0 22px 44px #28060a8c,0 0 40px #ffffff47}.eqv--gate{border-color:#ffffffd9;box-shadow:0 18px 34px #28060a73,0 0 26px #ffffff4d,inset 0 1px #ffffff80}.eqv--gate:before{content:"GATE";font-family:var(--f-mono);letter-spacing:.14em;color:var(--m-deep);background:#fff;border-radius:5px;padding:2px 5px;font-size:6.5px;position:absolute;top:-9px;right:-7px;transform:translateZ(8px)}.eqx{width:36px;height:36px;font-family:var(--f-display);color:#fff;background:linear-gradient(160deg,#ffffff42,#ffffff14);border:1px solid #fff9;border-radius:11px;justify-content:center;align-items:center;margin-left:-14px;font-size:15px;font-weight:800;animation:5.5s ease-in-out infinite expBob;display:flex;position:relative;transform:translateZ(58px)translateY(-30px);box-shadow:0 14px 26px #28060a66}@keyframes expBob{0%,to{transform:translateZ(58px)translateY(-30px)}50%{transform:translateZ(66px)translateY(-36px)}}.eqx:after{content:attr(data-n);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;font-size:7.5px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.eqo,.eqb{font-family:var(--f-mono);color:#ffffffd9;text-shadow:0 1px #ffffff40,0 10px 22px #28060a80;font-weight:600;transform:translateZ(16px)}.eqo{font-size:22px}.eqb{color:#fff9;margin:0 -3px;font-size:36px;font-weight:300}.eqshadow{filter:blur(6px);background:radial-gradient(#02141f80,#0000 70%);height:26px;position:absolute;bottom:-44px;left:6%;right:2%;transform:rotateX(88deg)translateZ(-30px)}@media (prefers-reduced-motion:reduce){.eq3d,.eqv,.eqx{animation:none}}.mhero__map .nd{opacity:0;width:3px;height:3px;animation:ndIn .5s var(--e-out) forwards;background:#fff6;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.mhero__map .nd.hot{width:4.5px;height:4.5px;animation:ndIn .5s var(--e-out) forwards,yblink 2.2s var(--e-out) 1.4s infinite;background:#f09aa6;box-shadow:0 0 8px #f09aa6cc}@keyframes yblink{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.45;transform:translate(-50%,-50%)scale(1.35)}}@keyframes ndIn{to{opacity:1}}@keyframes ytw{0%,to{background:#fff6}50%{background:#f09aa6;box-shadow:0 0 6px #f09aa6b3}}.mhero__map .wring{width:5px;height:5px;animation:wping 2.7s var(--e-out) infinite;border:1.2px solid #f09aa6f2;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes wping{0%{opacity:.9;width:5px;height:5px}75%,to{opacity:0;width:24px;height:24px}}.mods{opacity:0;flex:1;gap:14px;min-height:0;max-height:500px;margin:auto 0 0;display:flex}#vMods.go .mods{animation:rise .9s var(--e-out) .2s forwards}.mod{background:var(--surface);border:1px solid var(--line);cursor:pointer;min-width:0;transition:flex .65s var(--e-out),box-shadow .4s var(--e-out),border-color .4s var(--e-out),background .4s;border-radius:22px;flex-direction:column;flex:1;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.mod:hover{box-shadow:var(--sh-lift);border-color:var(--m-mist);flex:2.1}.mods:hover .mod:not(:hover){flex:.92}.mod__n{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.3px var(--line-strong);transition:all .5s var(--e-out);flex-shrink:0;font-size:46px;font-weight:800;line-height:.9}.mod:hover .mod__n{-webkit-text-stroke-color:var(--m-soft)}.mod__tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-core);white-space:nowrap;text-overflow:ellipsis;margin-top:14px;font-size:9px;overflow:hidden}.mod__t{font-family:var(--f-display);letter-spacing:-.012em;margin-top:5px;font-size:17.5px;font-weight:700;line-height:1.22}.mod__pitchw{opacity:0;transition:grid-template-rows .55s var(--e-out),opacity .45s var(--e-out) .1s;grid-template-rows:0fr;display:grid}.mod:hover .mod__pitchw{opacity:1;grid-template-rows:1fr}.mod__pitchw>div{overflow:hidden}.mod__pitch{color:var(--muted);max-width:340px;padding-top:9px;font-size:11.5px;font-weight:300;line-height:1.6}.mod__proc{z-index:2;background:var(--grad-merah);color:#fff;transition:box-shadow .4s var(--e-out);border-radius:16px;margin-top:auto;padding:14px 16px;position:relative;box-shadow:0 8px 22px #d60f273d}.mod:hover .mod__proc{box-shadow:0 12px 30px #d60f2757}.proc__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.proc__cnt{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;white-space:nowrap;font-size:9px}.proc__dots{gap:5px;display:flex}.proc__dots i{width:6px;height:6px;animation:pdot 2.4s var(--e-out) infinite;animation-delay:calc(var(--i) * .3s);background:#ffffff80;border-radius:50%}@keyframes pdot{0%,to{background:#ffffff73;transform:scale(1)}50%{background:#fff;transform:scale(1.35)}}.proc__full{opacity:0;transition:grid-template-rows .55s var(--e-out) 50ms,opacity .45s var(--e-out) .15s;grid-template-rows:0fr;display:grid}.mod:hover .proc__full{opacity:1;grid-template-rows:1fr}.proc__full>div{overflow:hidden}.proc__steps{flex-direction:column;padding-top:12px;display:flex}.pstep{align-items:center;gap:11px;padding:5px 0;display:flex}.pstep__dot{color:#fff;width:21px;height:21px;font-family:var(--f-mono);border:1.5px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex;position:relative}.pstep:not(:last-child) .pstep__dot:after{content:"";background:#ffffff47;width:1.5px;height:11px;position:absolute;top:21px;left:50%;transform:translate(-50%)}.mod:hover .pstep__dot{animation:stepGlow 2.8s var(--e-out) infinite;animation-delay:calc(var(--i) * .45s)}.pstep__lbl{color:#fff;font-size:11.5px;font-weight:600}.pstep__sub{color:#ffffffad;font-size:9.5px;font-weight:300}.proc__cta{color:var(--m-core);cursor:pointer;font-size:11.5px;font-weight:700;font-family:var(--f-body);transition:all .3s var(--e-out);background:#fff;border:none;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:9px 16px;display:inline-flex}.proc__cta:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.proc__cta .arr{transition:transform .3s var(--e-spring)}.proc__cta:hover .arr{transform:translate(4px)}.mod__map{pointer-events:none;opacity:.35;height:150px;position:absolute;bottom:16px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 55% 100%);mask-image:linear-gradient(#0000,#000 55% 100%)}.mod__map .nd{background:var(--line-strong);border-radius:50%;width:2.5px;height:2.5px;position:absolute;transform:translate(-50%,-50%)}.mod__map .nd.hot{background:var(--m-soft);width:3.5px;height:3.5px}.modw{background:var(--grad-hero);border:1px solid var(--line);cursor:pointer;color:#fff;opacity:0;transition:box-shadow .4s var(--e-out);border-radius:22px;flex-shrink:0;align-items:center;gap:26px;margin-top:12px;margin-bottom:auto;padding:22px 26px;display:flex;position:relative;overflow:hidden}.go .modw{animation:rise .9s var(--e-out) .34s forwards}.modw:hover{box-shadow:var(--sh-lift)}.modw .mhero__map{opacity:.8;width:46%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.modw__n{font-family:var(--f-mono);color:#ffffff8c;letter-spacing:.1em;font-size:11px;font-weight:600}.modw__body{z-index:2;flex:1;align-items:center;gap:26px;min-width:0;display:flex;position:relative}.modw__tag{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#fff9;margin-bottom:5px;font-size:8.5px}.modw__t{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:21px;font-weight:750}.modw__pitch{color:#ffffffc7;max-width:520px;font-size:11.5px;line-height:1.55}.modw__cta{color:#fff;font-family:var(--f-body);cursor:pointer;background:#ffffff24;border:1px solid #ffffff80;border-radius:99px;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:9px 18px;font-size:12px;font-weight:600;transition:background .3s;display:flex}.modw__cta:hover{background:#ffffff42}@media (max-width:900px){.modw{flex-direction:column;align-items:flex-start}.modw__body{flex-direction:column;align-items:flex-start;gap:8px}.modw__t{white-space:normal}.modw__cta{margin-left:0}}.byrak{align-items:center;gap:8px;display:flex}.byrak img{width:auto;height:30px;display:block}.byrak b{color:var(--ink)}.pfoot{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase;opacity:0;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:18px;font-size:9px;display:flex}#vMods.go .pfoot{animation:rise .7s var(--e-out) .5s forwards}.pstrip{background:linear-gradient(90deg,var(--m-core) 0 50%,var(--surface) 50% 100%);border:1px solid var(--line);background-size:60px 100%;border-radius:3px;width:120px;height:3px;animation:6s linear infinite strip}#vShell{background:var(--bg);overflow-y:auto}.anav{z-index:80;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:10px 26px;transition:background .4s;display:flex;position:sticky;top:0}[data-theme=dark] .anav{background:var(--surface)}.anav__left{flex-shrink:0;align-items:center;gap:12px;display:flex}.ahome{background:var(--grad-merah);color:#fff;cursor:pointer;width:40px;height:40px;transition:all .3s var(--e-out);border:none;border-radius:12px;place-items:center;display:grid;box-shadow:0 3px 10px #d60f2747}.ahome:hover{transform:translateY(-2px)rotate(-4deg);box-shadow:0 6px 16px #d60f2761}.ahome svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.asearch{background:var(--bg-soft);width:210px;transition:all .25s var(--e-out);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;display:flex}.asearch:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--m-mist)}.asearch svg{width:14px;height:14px;stroke:var(--muted-2);fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0}.asearch input{font-family:var(--f-body);color:var(--ink);background:0 0;border:none;outline:none;width:100%;font-size:12px}.asearch input::placeholder{color:var(--muted-2)}.anav__tabs{gap:4px;margin:0 auto;display:flex}.atab{font-family:var(--f-body);color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);white-space:nowrap;background:0 0;border:none;border-radius:11px;align-items:center;gap:8px;padding:9px 14px;font-size:11.5px;font-weight:600;display:flex}.atab svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.atab:hover{color:var(--ink);background:var(--bg-soft)}.atab.active{background:var(--grad-merah);color:#fff;box-shadow:0 4px 12px #d60f2747}.anav__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.abtn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);border-radius:11px;place-items:center;display:grid;position:relative}.abtn:hover{color:var(--m-core);border-color:var(--m-mist);transform:translateY(-1px)}.abtn svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.abtn .dot{background:var(--m-core);border:1.5px solid var(--surface);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.aava{background:var(--surface);border:1.5px solid var(--m-core);width:38px;height:38px;color:var(--m-core);cursor:pointer;transition:all .25s var(--e-out);border-radius:11px;font-size:11px;font-weight:700}.aava:hover{background:var(--m-tint);transform:translateY(-1px)}.awrap{position:relative}.amenu{background:var(--surface);border:1px solid var(--line);width:250px;box-shadow:var(--sh-lift);opacity:0;pointer-events:none;transition:all .3s var(--e-out);z-index:90;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-8px)}.amenu.open{opacity:1;pointer-events:auto;transform:none}.amenu__head{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.amenu__ava{background:var(--surface);border:1.5px solid var(--m-core);width:38px;height:38px;color:var(--m-core);border-radius:11px;place-items:center;font-size:11px;font-weight:700;display:grid}.amenu__n{font-size:12.5px;font-weight:700}.amenu__r{font-family:var(--f-mono);color:var(--muted-2);font-size:9px}.amenu__item{color:var(--ink-2);cursor:pointer;transition:all .2s var(--e-out);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;font-weight:500;display:flex}.amenu__item:hover{background:var(--bg-soft)}.amenu__item.danger{color:var(--m-core)}.amenu__item.danger:hover{background:var(--m-tint)}.amenu__item svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.nmenu{width:300px;padding:6px}.nmenu__h{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-bottom:5px;padding:9px 11px 10px;display:flex}.nmenu__h b{font-size:12.5px;font-weight:700}.nmenu__read{font-family:var(--f-body);color:var(--m-core);cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:600}.nmenu__read:hover{text-decoration:underline}.nitem2{cursor:pointer;border-radius:11px;gap:10px;padding:9px 10px;transition:background .2s;display:flex;position:relative}.nitem2:hover{background:var(--bg-soft)}.nitem2.unread:after{content:"";background:var(--m-core);border-radius:50%;width:6px;height:6px;position:absolute;top:13px;right:10px}.nitem2__ic{border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.nitem2__ic.crit{background:var(--m-tint);color:var(--m-core)}.nitem2__ic.ai{background:var(--bg-soft);color:var(--ink)}.nitem2__ic.ok{color:#2a6e37;background:#eaf5ec}.nitem2__ic.info{color:#3b6fb5;background:#ebf1f9}[data-theme=dark] .nitem2__ic.ok{color:#7bc88a;background:#1e2e21}[data-theme=dark] .nitem2__ic.info{color:#8fb4e8;background:#1c2634}.nitem2__t{font-size:11.5px;font-weight:600;line-height:1.3}.nitem2__d{color:var(--muted);margin-top:1px;font-size:10px;font-weight:300}.nitem2__time{font-family:var(--f-mono);color:var(--muted-2);margin-top:3px;font-size:8.5px}.auser{border:1px solid var(--line);background:var(--surface);cursor:pointer;font-family:var(--f-body);transition:all .3s var(--e-out);border-radius:13px;align-items:center;gap:10px;padding:5px 12px 5px 6px;display:flex}.auser:hover{border-color:var(--m-mist);box-shadow:var(--sh-rest);transform:translateY(-1px)}.auser__ava{background:var(--grad-merah);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10.5px;font-weight:700;display:grid;box-shadow:0 3px 8px #d60f2747}.auser__meta{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.auser__meta b{color:var(--ink);font-size:11.5px;font-weight:700}.auser__meta small{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px}.auser__caret{width:13px;height:13px;stroke:var(--muted-2);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--e-out)}.awrap.open .auser__caret{transform:rotate(180deg)}.abell:hover svg{animation:bellring .6s var(--e-spring)}@keyframes bellring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(11deg)}80%{transform:rotate(-5deg)}}.abell .dot{animation:dotpulse 2.2s var(--e-out) infinite}@keyframes dotpulse{0%,to{box-shadow:0 0 #d60f2773}50%{box-shadow:0 0 0 5px #d60f2700}}.agear svg{transition:transform .5s var(--e-out)}.agear:hover svg{transform:rotate(120deg)}.abook svg{transition:transform .35s var(--e-spring)}.abook:hover svg{transform:rotate(-8deg)scale(1.1)}.wiz{background:var(--surface);border:1.5px solid var(--m-core);border-radius:18px;margin-bottom:20px;padding:20px 26px 16px;box-shadow:0 8px 26px #d60f2717}.wiz__track{align-items:flex-start;display:flex}.wnode{cursor:pointer;min-width:92px;font-family:var(--f-body);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.wnode__c{width:40px;height:40px;font-family:var(--f-mono);border:2px solid var(--line-strong);color:var(--muted-2);background:var(--surface);transition:all .4s var(--e-out);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.wnode__c svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.wnode__l{color:var(--muted-2);white-space:nowrap;font-size:10.5px;font-weight:600;transition:color .3s}.wnode:hover .wnode__c{border-color:var(--m-soft);color:var(--m-core);transform:translateY(-2px)}.wnode.done .wnode__c{border-color:var(--m-core);color:var(--m-core);background:var(--m-tint)}.wnode.done .wnode__l{color:var(--ink-2)}.wnode.active .wnode__c{background:var(--grad-merah);color:#fff;border-color:#0000;transform:scale(1.08);box-shadow:0 8px 18px #d60f2759}.wnode.active .wnode__c:after{content:"";border:2px solid var(--m-mist);animation:wring 2s var(--e-out) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes wring{0%{opacity:1;transform:scale(.82)}to{opacity:0;transform:scale(1.22)}}.wnode.active .wnode__l{color:var(--ink);font-weight:700}.wline{background:var(--line);border-radius:3px;flex:1;min-width:24px;height:3px;margin:19px 4px 0;position:relative;overflow:hidden}.wline:after{content:"";background:var(--grad-merah);transform-origin:0;transition:transform .6s var(--e-out);border-radius:3px;position:absolute;inset:0;transform:scaleX(0)}.wline.fill:after{transform:scaleX(1)}.gdrawer{background:var(--surface);z-index:130;width:340px;transition:transform .5s var(--e-out);border-right:1px solid var(--line);flex-direction:column;padding:24px 22px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 44px #00000024}.gdrawer.open{transform:translate(0)}.gdrawer__h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.gdrawer__t{font-family:var(--f-display);font-size:18px;font-weight:750}.gdrawer__lead{color:var(--muted);margin-bottom:18px;font-size:11.5px;font-weight:300;line-height:1.6}.gmod{border:1px solid var(--line);transition:all .3s var(--e-out);border-radius:15px;margin-bottom:11px;padding:14px 15px}.gmod:hover{border-color:var(--m-mist);box-shadow:var(--sh-rest);transform:translate(3px)}.gmod__top{align-items:baseline;gap:9px;margin-bottom:4px;display:flex}.gmod__n{font-family:var(--f-mono);color:var(--m-core);font-size:10px;font-weight:700}.gmod__t{font-family:var(--f-display);font-size:13px;font-weight:700}.gmod__d{color:var(--muted);font-size:11px;font-weight:300;line-height:1.6}.gmod__chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.gchip{font-family:var(--f-mono);letter-spacing:.04em;color:var(--m-core);background:var(--m-tint);border-radius:5px;padding:3px 8px;font-size:8.5px}.gdrawer__note{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;margin-top:auto;padding-top:14px;font-size:8.5px}.swrap{max-width:1280px;margin:0 auto;padding:22px 26px 70px}.crumb{color:var(--muted);align-items:center;gap:7px;margin-bottom:14px;font-size:11.5px;display:flex}.crumb b{color:var(--ink);font-weight:600}.crumb svg{width:12px;height:12px;stroke:var(--muted-2);fill:none;stroke-width:2px;stroke-linecap:round}.mbanner{background:var(--grad-hero);color:#fff;border-radius:20px;margin-bottom:18px;padding:28px 32px;position:relative;overflow:hidden}.mbanner:before{content:"";background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 40%,#000 80%);mask-image:linear-gradient(105deg,#0000 40%,#000 80%)}.mbanner__tag{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;font-size:9px}.mbanner__t{font-family:var(--f-display);letter-spacing:-.02em;margin-top:5px;font-size:clamp(20px,2.6vw,28px);font-weight:750}.mbanner__map{pointer-events:none;width:44%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.mbanner__map .nd{background:#ffffff59;border-radius:50%;width:2.5px;height:2.5px;position:absolute;transform:translate(-50%,-50%)}.mbanner__map .nd.hot{width:3.5px;height:3.5px;animation:yblink 2.4s var(--e-out) infinite;background:#f09aa6}.tabbar{gap:6px;margin-bottom:20px;padding-bottom:2px;display:flex;overflow-x:auto}.ttab{border:1px solid var(--line);background:var(--surface);font-family:var(--f-body);color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:9px 15px;font-size:11.5px;font-weight:600;display:flex}.ttab__n{font-family:var(--f-mono);opacity:.6;font-size:9px}.ttab:hover{color:var(--ink);border-color:var(--line-strong)}.ttab.active{background:var(--ink);border-color:var(--ink);color:#fff}[data-theme=dark] .ttab.active{background:var(--grad-merah);border-color:#0000}.spane{animation:rise .5s var(--e-out);display:none}.spane.on{display:block}.sgrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.scard{background:var(--surface);box-shadow:var(--sh-rest);transition:all .35s var(--e-out);border-radius:16px;padding:18px}.scard:hover{box-shadow:var(--sh-lift);transform:translateY(-2px)}.scard__v{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:750}.scard__v em{color:var(--m-core);font-style:normal}.scard__l{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:8.5px}.scols{grid-template-columns:1.5fr 1fr;gap:12px;display:grid}.spanel{background:var(--surface);box-shadow:var(--sh-rest);border-radius:16px;padding:20px}.spanel__t{margin-bottom:14px;font-size:13px;font-weight:700}.sempty{background:var(--surface);box-shadow:var(--sh-rest);text-align:center;border-radius:18px;padding:60px 20px}.sempty__ic{background:var(--m-tint);width:52px;height:52px;color:var(--m-core);border-radius:15px;place-items:center;margin-bottom:12px;display:inline-grid}.sempty__ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sempty__t{font-family:var(--f-display);font-size:16px;font-weight:700}.sempty__s{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:300}@media (max-width:1000px){.anav{flex-wrap:wrap;padding:10px 14px}.anav__tabs{order:3;width:100%;margin:6px 0 0;overflow-x:auto}.asearch{display:none}.sgrid{grid-template-columns:repeat(2,1fr)}.scols{grid-template-columns:1fr}.swrap{padding:16px 14px 70px}}.sgear{z-index:120;background:var(--grad-merah);color:#fff;cursor:pointer;width:42px;height:42px;transition:all .3s var(--e-out);border:none;border-radius:12px 0 0 12px;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-4px 4px 16px #d60f274d}.sgear[hidden]{display:none}.sgear:hover{width:48px}.sgear svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;animation:9s linear infinite gearspin}@keyframes gearspin{to{transform:rotate(360deg)}}.sdrawer{background:var(--surface);z-index:130;width:280px;transition:transform .5s var(--e-out);border-left:1px solid var(--line);flex-direction:column;padding:24px 22px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 44px #00000024}.sdrawer.open{transform:translate(0)}.sdim{z-index:125;opacity:0;pointer-events:none;transition:opacity .4s var(--e-out);background:#140a0c47;position:fixed;inset:0}.sdim.show{opacity:1;pointer-events:auto}.sdrawer__h{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.sdrawer__t{font-family:var(--f-display);font-size:16px;font-weight:700}.sclose{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);border-radius:9px;font-size:13px}.sclose:hover{color:var(--m-core);border-color:var(--m-mist);transform:rotate(90deg)}.sdrawer__lbl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-size:9px}.topts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.topt{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:center;transition:all .3s var(--e-out);font-family:var(--f-body);border-radius:14px;padding:14px 12px}.topt:hover{box-shadow:var(--sh-rest);transform:translateY(-2px)}.topt.on{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.topt__prev{border:1px solid var(--line);border-radius:9px;height:44px;margin-bottom:9px;position:relative;overflow:hidden}.topt__prev.light{background:linear-gradient(#fff,#f4eeee)}.topt__prev.light:after{content:"";background:#d60f27;border-radius:3px;width:40%;height:6px;position:absolute;top:8px;left:8px}.topt__prev.dark{background:linear-gradient(#241619,#141216)}.topt__prev.dark:after{content:"";background:#e8394f;border-radius:3px;width:40%;height:6px;position:absolute;top:8px;left:8px}.topt__lbl{color:var(--ink-2);font-size:11px;font-weight:600}.sdrawer__foot{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase;margin-top:auto;font-size:8.5px}.cap{flex-direction:column;gap:11px;display:flex}.cap__row{grid-template-columns:86px 1fr 62px;align-items:center;gap:12px;display:grid}.cap__lbl{color:var(--ink-2);font-size:11px;font-weight:600}.cap__bars{height:18px;position:relative}.cap__have,.cap__need{border-radius:5px;position:absolute;top:0;bottom:0}.cap__have{background:var(--grad-merah);z-index:2;top:2px;bottom:2px}.cap__need{background:var(--bg-soft);border:1px dashed var(--line-strong)}.cap__num{font-family:var(--f-mono);text-align:right;font-size:10.5px;font-weight:600}.cap__num.ok{color:#2a6e37}.cap__num.gap{color:#8c1024}[data-theme=dark] .cap__num.ok{color:#7bc88a}[data-theme=dark] .cap__num.gap{color:#f09aa6}.conf{flex-direction:column;gap:9px;display:flex}.crow{background:var(--surface);border:1px solid var(--line);transition:all .3s var(--e-out);border-radius:12px;align-items:center;gap:12px;padding:10px 13px;display:flex}.crow:hover{border-color:var(--m-mist);transform:translate(3px)}.crow__ava{background:var(--surface);border:1.5px solid var(--m-mist);width:32px;height:32px;color:var(--m-core);border-radius:10px;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:700;display:grid}.crow__n{font-size:12px;font-weight:600}.crow__d{color:var(--muted);font-size:10px}.crow__load{font-family:var(--f-mono);border-radius:8px;margin-left:auto;padding:4px 9px;font-size:12px;font-weight:700}.crow__load.hi{background:var(--m-tint);color:var(--m-core)}.crow__load.md{background:var(--bg-soft);color:var(--muted)}.pgrid{grid-template-columns:340px 1fr;align-items:start;gap:14px;display:grid}.pcard{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;transition:all .3s var(--e-out);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.pcard:hover{border-color:var(--m-mist);transform:translate(3px)}.pcard.sel{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.pcard__t{font-size:12px;font-weight:700}.pcard__d{color:var(--muted);font-size:10px}.pcard__tier{font-family:var(--f-mono);white-space:nowrap;border-radius:7px;margin-left:auto;padding:4px 9px;font-size:9px;font-weight:700}.tier1{background:var(--m-core);color:#fff}.tier2{background:var(--m-tint);color:var(--m-core)}.tier3{background:var(--bg-soft);color:var(--muted)}.pcs{align-items:center;gap:20px;margin-bottom:16px;display:flex}.pcs__circle{border-radius:50%;flex-shrink:0;place-items:center;width:92px;height:92px;display:grid;position:relative}.pcs__num{font-family:var(--f-display);font-size:24px;font-weight:750}.toe{margin-bottom:6px}.toe__h{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:8px 0 5px;font-size:9px;display:flex}.dim{grid-template-columns:150px 1fr 44px;align-items:center;gap:10px;padding:4px 0;display:grid}.dim__l{color:var(--ink-2);font-size:11px;font-weight:600}.dim__bw{background:var(--bg-soft);border-radius:4px;height:8px;overflow:hidden}.dim__bf{background:var(--grad-merah);height:100%;transition:width .8s var(--e-out);border-radius:4px}.dim__v{font-family:var(--f-mono);text-align:right;color:var(--m-core);font-size:10.5px;font-weight:600}.fbox{background:var(--bg-soft);font-family:var(--f-mono);color:var(--ink-2);border-radius:12px;margin-top:12px;padding:12px 15px;font-size:10.5px;line-height:1.8}.fbox b{color:var(--m-core);font-weight:600}.fbox__note{color:var(--muted-2);margin-top:4px;font-size:9px}.ptbl{border-collapse:collapse;width:100%}.ptbl th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:left;border-bottom:1.5px solid var(--line);padding:8px 10px;font-size:8.5px}.ptbl td{border-bottom:1px solid var(--line-soft);padding:11px 10px;font-size:11.5px}.ptbl tr{cursor:pointer;transition:background .2s}.ptbl tbody tr:hover{background:var(--bg-soft)}.ptbl tr.sel{background:var(--m-tint)}.ptbl tr.sel td:first-child{position:relative}.ptbl tr.sel td:first-child:before{content:"";background:var(--m-core);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.rankb{width:26px;height:26px;font-family:var(--f-mono);background:var(--bg-soft);color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}tbody tr:first-child .rankb{background:var(--grad-merah);color:#fff}.scoreb{font-family:var(--f-mono);color:var(--m-core);font-size:13px;font-weight:700}.mini{font-family:var(--f-mono);color:var(--muted);font-size:10px}.pickbtn{border:1.5px solid var(--m-mist);background:var(--surface);color:var(--m-core);font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);border-radius:8px;padding:5px 12px;font-size:10px;font-weight:700}.pickbtn:hover{background:var(--m-tint)}tr.sel .pickbtn{background:var(--m-core);border-color:var(--m-core);color:#fff}.tgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:11px;margin-bottom:14px;display:grid}.slot{background:var(--surface);border:1.5px solid var(--line);transition:all .3s var(--e-out);border-radius:14px;padding:13px 14px}.slot:hover{border-color:var(--m-mist)}.slot__role{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px;font-size:8.5px}.slot__p{align-items:center;gap:10px;display:flex}.slot__ava{background:var(--surface);border:1.5px solid var(--m-mist);width:32px;height:32px;color:var(--m-core);border-radius:10px;place-items:center;font-size:10px;font-weight:700;display:grid}.slot__n{font-size:11.5px;font-weight:700}.slot__d{color:var(--muted);font-size:9.5px}.slot__sc{font-family:var(--f-mono);color:var(--m-core);margin-left:auto;font-size:12px;font-weight:700}.slot__swap{border:1px dashed var(--line-strong);width:100%;font-family:var(--f-body);color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);background:0 0;border-radius:9px;margin-top:9px;padding:6px;font-size:9.5px;font-weight:600}.slot__swap:hover{color:var(--m-core);border-color:var(--m-soft)}.l2{flex-direction:column;gap:9px;display:flex}.l2row{grid-template-columns:190px 1fr 44px;align-items:center;gap:10px;display:grid}.tscore{background:var(--grad-hero);color:#fff;border-radius:14px;align-items:baseline;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.tscore__v{font-family:var(--f-display);font-size:34px;font-weight:750}.tscore__f{font-family:var(--f-mono);color:#ffffffbf;font-size:10px}.fdoc{background:var(--surface);box-shadow:var(--sh-rest);border-radius:18px;padding:28px 32px}.fdoc__h{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:12px;display:flex}.fdoc__t{font-family:var(--f-display);font-size:19px;font-weight:750}.fdoc__serial{font-family:var(--f-mono);color:var(--muted-2);font-size:9px}.fsec{margin-bottom:18px}.fsec__t{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--m-core);margin-bottom:8px;font-size:9px}.ftbl{border-collapse:collapse;width:100%;font-size:11.5px}.ftbl td{border-bottom:1px dashed var(--line-soft);padding:7px 9px}.ftbl td:last-child{text-align:right;font-family:var(--f-mono);font-weight:600}.warnbox{background:var(--m-tint);color:var(--m-deep);border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-size:11.5px;display:flex}[data-theme=dark] .warnbox{color:#f0afb8}.xstrip{background:var(--surface);box-shadow:var(--sh-rest);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.xstrip__ic{background:var(--grad-merah);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.xstrip__t{font-size:13px;font-weight:700}.xstrip__s{color:var(--muted);font-size:10.5px;font-weight:300}.xstrip__s b{color:var(--m-core);font-weight:700}.xstrip__act{align-items:center;gap:8px;margin-left:auto;display:flex}.xsel{font-family:var(--f-body);color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:7px 10px;font-size:10.5px;font-weight:600}.xbtn{font-family:var(--f-body);color:var(--m-core);border:1.5px solid var(--m-mist);background:var(--surface);cursor:pointer;transition:all .25s var(--e-out);border-radius:9px;padding:7px 13px;font-size:10.5px;font-weight:700}.xbtn:hover{background:var(--m-tint)}.xbtn:disabled{opacity:.5;cursor:default}.xbtn:disabled:hover{background:var(--surface)}.xbtn{align-items:center;gap:6px;display:inline-flex}.stat6{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px;display:grid}.st6{background:var(--surface);box-shadow:var(--sh-rest);transition:all .3s var(--e-out);border-radius:14px;padding:13px 14px}.st6:hover{box-shadow:var(--sh-lift);transform:translateY(-2px)}.st6__v{font-family:var(--f-display);font-size:19px;font-weight:750}.st6__l{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:7.5px}.st6__yoy{font-family:var(--f-mono);border-radius:5px;margin-top:5px;padding:2px 6px;font-size:8.5px;font-weight:600;display:inline-block}.st6__yoy.up{color:#2a6e37;background:#eaf5ec}.st6__yoy.dn{background:var(--m-tint);color:var(--m-core)}[data-theme=dark] .st6__yoy.up{color:#7bc88a;background:#1e2e21}.xsec__ic{background:var(--m-tint);width:34px;height:34px;color:var(--m-core);border-radius:11px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.xsec__s{color:var(--muted);font-size:10.5px;font-weight:300}.xsec__hdr .aigen{margin-left:auto}.aigen{font-family:var(--f-body);color:#fff;background:var(--grad-ink);cursor:pointer;transition:all .3s var(--e-out);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 15px;font-size:11px;font-weight:700;display:inline-flex}.aigen:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1b1c224d}.aigen .spark{animation:sparkle 2.4s var(--e-out) infinite;display:inline-flex}@keyframes sparkle{0%,to{opacity:1}50%{opacity:.4;transform:scale(.85)}}.aiempty{text-align:center;color:var(--muted);padding:26px 14px}.aiempty__ic{margin-bottom:6px;font-size:26px}.aiempty__t{color:var(--ink-2);font-size:12px;font-weight:700}.aiempty__s{max-width:420px;margin-top:3px;margin-left:auto;margin-right:auto;font-size:10.5px;font-weight:300;line-height:1.6}.aithink{color:var(--muted);align-items:center;gap:11px;padding:18px 8px;font-size:11.5px;display:flex}.aithink .dots{gap:4px;display:flex}.aithink .dots span{background:var(--m-core);width:7px;height:7px;animation:think 1.2s var(--e-out) infinite;border-radius:50%}.aithink .dots span:nth-child(2){animation-delay:.18s}.aithink .dots span:nth-child(3){animation-delay:.36s}@keyframes think{0%,to{opacity:.25;transform:translateY(0)}45%{opacity:1;transform:translateY(-4px)}}.aiitem{border:1px solid var(--line);animation:rise .5s var(--e-out) backwards;border-radius:12px;gap:11px;margin-bottom:8px;padding:11px 13px;display:flex}.aiitem:nth-child(2){animation-delay:80ms}.aiitem:nth-child(3){animation-delay:.16s}.aiitem:nth-child(4){animation-delay:.24s}.aiitem__ic{border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.aiitem__ic.crit{background:var(--m-tint);color:var(--m-core)}.aiitem__ic.warn{color:#c07a21;background:#fbf3e7}[data-theme=dark] .aiitem__ic.warn{color:#e8b463;background:#33270f}.aiitem__ic.ok{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .aiitem__ic.ok{color:#7bc88a;background:#1e2e21}.aiitem__t{font-size:11.5px;font-weight:700}.aiitem__d{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:300;line-height:1.55}.infob{border:1.5px solid var(--m-mist);width:18px;height:18px;color:var(--m-core);cursor:pointer;vertical-align:2px;transition:all .25s var(--e-out);background:0 0;border-radius:50%;margin-left:5px;font-size:10px;font-weight:700;line-height:1}.infob:hover{background:var(--m-core);border-color:var(--m-core);color:#fff}.fmodal{z-index:150;opacity:0;pointer-events:none;transition:opacity .3s var(--e-out);place-items:center;display:grid;position:fixed;inset:0}.fmodal.open{opacity:1;pointer-events:auto}.fmodal__bg{background:#140a0c66;position:absolute;inset:0}.fmodal__card{background:var(--surface);width:min(460px,92vw);box-shadow:var(--sh-lift);transition:transform .35s var(--e-out);border-radius:18px;padding:22px 24px;position:relative;transform:translateY(14px)}.fmodal.open .fmodal__card{transform:none}.fmodal__t{font-family:var(--f-display);margin-bottom:4px;font-size:16px;font-weight:750}.fmodal__s{color:var(--muted);margin-bottom:12px;font-size:11px}.dimslide{appearance:none;background:var(--bg-soft);cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px}.dimslide::-webkit-slider-thumb{-webkit-appearance:none;background:var(--m-core);border:2.5px solid var(--surface);cursor:grab;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 5px #d60f2766}.dimslide::-moz-range-thumb{background:var(--m-core);border:2.5px solid var(--surface);cursor:grab;border-radius:50%;width:14px;height:14px}.quw{border:1.5px dashed var(--line-strong);cursor:pointer;transition:all .3s var(--e-out);border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.quw:hover{border-color:var(--m-soft);background:var(--m-tint)}.quw__ic{background:var(--bg-soft);border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.quw__t{font-size:11.5px;font-weight:700}.quw__s{color:var(--muted);font-size:10px;font-weight:300}.quw__a{color:var(--m-core);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:700}.wcard{background:var(--surface);box-shadow:var(--sh-rest);border-radius:16px;margin-bottom:14px;padding:18px 20px}.wcard__h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.wcard__t{font-size:13px;font-weight:700}.wcard__s{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:300}.irow{border-bottom:1px dashed var(--line-soft);justify-content:space-between;padding:7px 0;font-size:11.5px;display:flex}.irow span{color:var(--muted)}.irow b{font-weight:600}.aidocf{background:var(--bg-soft);border-radius:9px;align-items:center;gap:9px;margin-bottom:6px;padding:7px 10px;font-size:11px;display:flex}.aidocf .mini{margin-left:auto}.aisum{color:var(--ink-2);background:var(--m-tint);border-radius:11px;padding:13px 15px;font-size:11.5px;line-height:1.7}.aibadge{font-family:var(--f-mono);background:var(--bg-soft);color:var(--ink);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:9px;font-weight:700}.g64{grid-template-columns:1.6fr 1fr;align-items:start;gap:14px;margin-bottom:14px;display:grid}.rech{background:var(--grad-hero);color:#fff;border-radius:16px;padding:20px 24px;position:relative;overflow:hidden}.rech:before{content:"";background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 45%,#000 85%);mask-image:linear-gradient(105deg,#0000 45%,#000 85%)}.rech__lblrow{align-items:center;gap:10px;display:flex}.rech__lbl{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:9px}.rech__badge{font-family:var(--f-mono);color:#4a3000;background:#f09aa6;border-radius:6px;padding:3px 9px;font-size:8.5px;font-weight:700}.rech__name{font-family:var(--f-display);cursor:pointer;border-bottom:1.5px dashed #fff6;margin-top:8px;font-size:24px;font-weight:750;display:inline-block}.rech__role{color:#ffffffa6;margin-top:3px;font-size:11px;font-weight:300}.rech__stats{z-index:1;gap:26px;margin-top:15px;display:flex;position:relative}.rech__sv{font-family:var(--f-display);font-size:17px;font-weight:750}.rech__sl{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-top:2px;font-size:7.5px}.rech__bar{background:#ffffff2e;border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.rech__fill{height:100%;transition:width .8s var(--e-out);background:#fff;border-radius:3px}.loadb{align-items:center;gap:7px;display:flex}.loadb__w{background:var(--bg-soft);border-radius:3px;flex:1;min-width:44px;height:6px;overflow:hidden}.loadb__f{background:var(--grad-merah);border-radius:3px;height:100%}.statusb{font-family:var(--f-mono);white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:8.5px;font-weight:700}.statusb.av{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .statusb.av{color:#7bc88a;background:#1e2e21}.statusb.ld{background:var(--m-tint);color:var(--m-core)}.flagstat{font-family:var(--f-mono);border-radius:8px;padding:5px 11px;font-size:9px;font-weight:700}.flagstat.green{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .flagstat.green{color:#7bc88a;background:#1e2e21}.flagstat.yellow{color:#c07a21;background:#fbf3e7}[data-theme=dark] .flagstat.yellow{color:#e8b463;background:#33270f}.flagstat.red{background:var(--m-tint);color:var(--m-core)}.flaggrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;display:grid}.flag{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.flag__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:3px}.flag__dot.g{background:#3e9b4f}.flag__dot.y{background:#c07a21}.flag__dot.r{background:var(--m-core);animation:blink 1.8s var(--e-out) infinite}.flag__t{font-size:10.5px;font-weight:700}.flag__d{color:var(--muted);margin-top:1px;font-size:9.5px;font-weight:300}.remed{background:var(--m-tint);border-radius:11px;margin-top:11px;padding:12px 14px}.remed__h{color:var(--m-deep);margin-bottom:5px;font-size:10.5px;font-weight:700}[data-theme=dark] .remed__h{color:#f0afb8}.remed__b{color:var(--ink-2);font-size:10.5px;line-height:1.6}.simsel{width:100%;font-family:var(--f-body);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;margin-bottom:12px;padding:9px 12px;font-size:11.5px;font-weight:600}.cmptbl{border-collapse:collapse;width:100%;font-size:11.5px}.cmptbl th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:left;border-bottom:1.5px solid var(--line);padding:7px 9px;font-size:8.5px}.cmptbl td{border-bottom:1px dashed var(--line-soft);padding:8px 9px}.delta.up{color:#2a6e37;font-weight:700}.delta.dn{color:var(--m-core);font-weight:700}[data-theme=dark] .delta.up{color:#7bc88a}.simex{color:var(--muted);background:var(--bg-soft);border-radius:10px;margin-top:11px;padding:11px 13px;font-size:11px;line-height:1.6}.tarole{border:1.5px solid var(--line);transition:all .3s var(--e-out);border-radius:13px;margin-bottom:9px;padding:12px 14px}.tarole:hover{border-color:var(--m-mist)}.tarole__hdr{align-items:center;gap:10px;display:flex}.tarole__cands{border-top:1px dashed var(--line-soft);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:none}.tarole.open .tarole__cands{display:flex}.tacand{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:7px 9px;font-size:11px;transition:background .2s;display:flex}.tacand:hover{background:var(--bg-soft)}.tacand.cur{background:var(--m-tint)}.tacand .mini{margin-left:auto}.tsbig{font-family:var(--f-display);font-size:38px;font-weight:750;line-height:1}.tsrows{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.tsrow{justify-content:space-between;font-size:11px;display:flex}.tsrow span{color:var(--muted)}.tsrow b{font-weight:700}.mchip{font-family:var(--f-mono);background:var(--bg-soft);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:9px;font-weight:600}.finstrip{background:var(--surface);box-shadow:var(--sh-rest);border-radius:16px;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:13px;padding:15px 18px;display:flex}.finstrip__ic{background:var(--m-tint);width:38px;height:38px;color:var(--m-core);border-radius:12px;place-items:center;font-size:15px;display:grid}.finstrip__t{font-size:13px;font-weight:700}.finstrip__s{color:var(--muted);font-size:10.5px;font-weight:300}.finstrip__act{gap:8px;margin-left:auto;display:flex}.fqs{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.fingrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.fincard{background:var(--surface);box-shadow:var(--sh-rest);border-radius:16px;padding:18px 20px}.fincard.wide{grid-column:1/-1}.fincard__hdr{align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.fincard__n{background:var(--grad-merah);color:#fff;width:34px;height:34px;font-family:var(--f-mono);border-radius:11px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.fincard__n.ink{background:var(--grad-ink)}.fincard__t{font-size:12.5px;font-weight:700}.fincard__s{color:var(--muted);font-size:10px;font-weight:300}.finjump{border:1px solid var(--line);font-family:var(--f-body);color:var(--m-core);cursor:pointer;transition:all .25s var(--e-out);background:0 0;border-radius:8px;margin-left:auto;padding:5px 11px;font-size:10px;font-weight:700}.finjump:hover{background:var(--m-tint);border-color:var(--m-mist)}.snav{background:var(--surface);box-shadow:var(--sh-rest);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.snav__back{border:1px solid var(--line);font-family:var(--f-body);color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);background:0 0;border-radius:10px;padding:9px 15px;font-size:11px;font-weight:600}.snav__back:hover{color:var(--ink);border-color:var(--line-strong)}.snav__help{color:var(--muted);flex:1;min-width:180px;font-size:10.5px;font-weight:300}.snav__next{font-family:var(--f-body);color:#fff;background:var(--grad-merah);cursor:pointer;transition:all .3s var(--e-out);border:none;border-radius:11px;align-items:center;gap:8px;padding:10px 18px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #d60f2747}.snav__next:hover{transform:translateY(-2px)}.snav__next:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:1000px){.stat6{grid-template-columns:repeat(3,1fr)}.g64,.fingrid,.pgrid{grid-template-columns:1fr}.fqs{grid-template-columns:repeat(2,1fr)}}.icn{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;flex-shrink:0}.wiz[hidden]{display:none}.dmap{aspect-ratio:2.55;width:100%;min-height:230px;position:relative;overflow:hidden}.dm__d{background:var(--m-mist);border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.dm__d.hot{background:var(--m-soft)}[data-theme=dark] .dm__d{background:#43272c}[data-theme=dark] .dm__d.hot{background:#6e3540}.dpin.p-left:hover .dpin__lbl,.dpin.p-right:hover .dpin__lbl{transform:translateY(0)}.dmap__hint{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.08em;font-size:8.5px;position:absolute;bottom:2px;right:2px}@media (max-width:760px){.dpin__lbl em{display:none}.dmap{min-height:180px}}.wiz{align-items:center;gap:20px;display:flex}.wiz__home{border:1px solid var(--line);font-family:var(--f-body);color:var(--muted);cursor:pointer;white-space:nowrap;transition:all .25s var(--e-out);background:0 0;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 13px;font-size:10.5px;font-weight:700;display:inline-flex}.wiz__home:hover{color:var(--m-core);border-color:var(--m-mist);background:var(--m-tint)}.wiz__track{flex:1}.crumb__link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s}.crumb__link:hover{color:var(--m-core)}.imap{aspect-ratio:1000/382;border:1.5px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--bg-soft));border-radius:14px;width:100%;position:relative;overflow:hidden}[data-theme=dark] .imap{background:linear-gradient(180deg,var(--surface),#231518)}.imap__inner{transform-origin:50%;transition:transform .35s var(--e-out);position:absolute;inset:0}.imap__inner.drag{cursor:grabbing;transition:none}.imap__inner svg{width:100%;height:100%;display:block;position:absolute;inset:0}.imap__ctrl{z-index:8;flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.zbtn{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;box-shadow:var(--sh-rest);transition:all .25s var(--e-out);border-radius:9px;place-items:center;display:grid}.zbtn:hover{color:var(--m-core);border-color:var(--m-mist);transform:translateY(-1px)}.zbtn svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:13px;height:13px}.imap__zlbl{z-index:8;font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:4px 8px;font-size:8.5px;position:absolute;bottom:10px;left:12px}.dnum{background:var(--grad-merah);color:#fff;width:19px;height:19px;font-family:var(--f-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:8.5px;font-weight:700;display:grid}.dpin{cursor:pointer;z-index:2;font-family:var(--f-body);background:0 0;border:none;padding:0;position:absolute;transform:translate(-50%,-50%)}.dpin__dot{background:var(--grad-merah);border:2px solid var(--surface);width:17px;height:17px;transition:transform .3s var(--e-out);font-family:var(--f-mono);color:#fff;border-radius:50%;place-items:center;font-size:8.5px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:0 2px 9px #d60f2773}.dpin__dot:after{content:"";border:1.5px solid var(--m-soft);opacity:.7;animation:wring 2.4s var(--e-out) infinite;border-radius:50%;position:absolute;inset:-5px}.dpin:hover .dpin__dot{transform:scale(1.25)}.dpin__lbl{white-space:nowrap;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lift);color:var(--ink);transition:all .3s var(--e-out);opacity:0;pointer-events:none;border-radius:9px;align-items:baseline;gap:6px;padding:5px 10px;font-size:10px;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.dpin__lbl em{font-style:normal;font-family:var(--f-mono);color:var(--m-core);font-size:8.5px;font-weight:600}.dpin.p-top .dpin__lbl{bottom:calc(100% + 9px)}.dpin.p-bot .dpin__lbl{top:calc(100% + 9px)}.dpin.p-left .dpin__lbl{margin-top:-12px;top:50%;left:auto;right:calc(100% + 9px)}.dpin.p-right .dpin__lbl{margin-top:-12px;top:50%;left:calc(100% + 9px)}.dpin:hover .dpin__lbl{opacity:1;transform:translate(-50%)translateY(0)}.dpin.p-left:hover .dpin__lbl,.dpin.p-right:hover .dpin__lbl{transform:translateY(0)}.dpin.p-left .dpin__lbl,.dpin.p-right .dpin__lbl{transform:translateY(4px)}.dpin:hover{z-index:5}.dcards{border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:14px;padding-top:14px;display:grid}.dcard{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;text-align:left;font-family:var(--f-body);transition:all .3s var(--e-out);border-radius:14px;flex-direction:column;gap:7px;padding:13px 15px;display:flex}.dcard:hover{border-color:var(--m-soft);box-shadow:var(--sh-lift);transform:translateY(-3px)}.dcard__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dcard__t{color:var(--ink);font-size:11.5px;font-weight:700;line-height:1.35}.dcard__d{color:var(--muted);font-size:9.5px;font-weight:300}.dcard__go{color:var(--m-core);align-items:center;gap:5px;margin-top:auto;font-size:9.5px;font-weight:700;display:flex}.ldm{z-index:180;opacity:0;pointer-events:none;transition:opacity .3s var(--e-out);place-items:center;display:grid;position:fixed;inset:0}.ldm.open{opacity:1;pointer-events:auto}.ldm__bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140a0c73;position:absolute;inset:0}.ldm__card{background:var(--surface);width:min(340px,90vw);box-shadow:var(--sh-lift);transition:transform .4s var(--e-out);border-radius:18px;padding:26px 28px;position:relative;transform:translateY(12px)scale(.98)}.ldm.open .ldm__card{transform:none}.ldm__spin{border:3px solid var(--m-tint);border-top-color:var(--m-core);border-radius:50%;width:34px;height:34px;margin-bottom:14px;animation:.8s linear infinite lspin}@keyframes lspin{to{transform:rotate(360deg)}}.ldm__t{font-family:var(--f-display);font-size:15px;font-weight:750}.ldm__p{color:var(--m-core);margin-top:2px;font-size:11px;font-weight:700}.ldm__steps{flex-direction:column;gap:7px;margin-top:14px;display:flex}.ldm__step{color:var(--muted-2);align-items:center;gap:9px;font-size:10.5px;transition:color .3s;display:flex}.ldm__step .tick{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;transition:all .3s;display:grid}.ldm__step.on{color:var(--ink-2)}.ldm__step.on .tick{background:var(--m-core);border-color:var(--m-core)}.ldm__step.on .tick:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:8px;transform:rotate(45deg)translate(-1px,-1px)}.rsec{margin-bottom:16px}.rsec__hdr{align-items:center;gap:9px;margin-bottom:9px;font-size:11.5px;font-weight:700;display:flex}.rsec__ic{border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.rgrid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px;display:grid}.rc{border:1.5px solid var(--line);cursor:pointer;transition:all .3s var(--e-out);background:var(--surface);border-radius:13px;padding:12px 13px;position:relative}.rc:hover{border-color:var(--m-mist)}.rc.locked{cursor:default;background:var(--bg-soft)}.rc__lblrow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rc__lbl{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--muted-2);font-size:8px}.rc__dot{border-radius:50%;width:8px;height:8px}.rc__lock{font-family:var(--f-mono);color:var(--muted);background:var(--line-soft);border-radius:5px;padding:2px 6px;font-size:7.5px;font-weight:700}.rc__prow{align-items:center;gap:8px;margin-bottom:3px;display:flex}.rc__name{font-size:11.5px;font-weight:700}.rc__sub{color:var(--muted);margin-bottom:8px;font-size:9.5px;font-weight:300}.rc__brow{grid-template-columns:34px 1fr 32px;align-items:center;gap:7px;margin-bottom:4px;display:grid}.rc__blbl{font-family:var(--f-mono);color:var(--muted-2);text-transform:uppercase;font-size:8px}.rc__bw{background:var(--bg-soft);border-radius:3px;height:6px;overflow:hidden}.rc__bf{height:100%;transition:width .6s var(--e-out);border-radius:3px}.rc__bval{font-family:var(--f-mono);text-align:right;font-size:9px;font-weight:700}.rc__cands{border-top:1px dashed var(--line-soft);flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:none}.rc.open .rc__cands{display:flex}.c-ok{color:#2a6e37}.c-warn{color:#c07a21}.c-bad{color:var(--m-core)}.bg-ok{background:#3e9b4f}.bg-warn{background:#c07a21}.bg-bad{background:var(--m-core)}[data-theme=dark] .c-ok{color:#7bc88a}.pv{z-index:200;background:#140a0c8c;padding:26px 16px 40px;display:none;position:fixed;inset:0;overflow-y:auto}.pv.open{display:block}.pv__bar{align-items:center;gap:10px;max-width:760px;margin:0 auto 14px;display:flex}.pv__bar .sp{flex:1}.pv__x{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:10px;width:34px;height:34px;font-size:15px;transition:background .25s}.pv__x:hover{background:#ffffff42}.pv__btn{font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);border:none;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;font-weight:700;display:inline-flex}.pv__btn.ghost{color:#fff;background:#ffffff24}.pv__btn.ghost:hover{background:#ffffff42}.pv__btn.solid{background:var(--grad-merah);color:#fff;box-shadow:0 5px 14px #d60f2759}.pv__btn.solid:hover{transform:translateY(-1px)}.pv__paper{color:#17181b;max-width:760px;font-family:var(--f-body);background:#fff;border-radius:6px;margin:0 auto;padding:46px 54px;box-shadow:0 24px 60px #00000059}.pp__hdr{border-bottom:2.5px solid #17181b;justify-content:space-between;align-items:flex-start;margin-bottom:6px;padding-bottom:14px;display:flex}.pp__t{font-family:var(--f-display);color:#17181b;font-size:21px;font-weight:750}.pp__meta{font-family:var(--f-mono);color:#8b8e96;text-align:right;font-size:9px;line-height:1.7}.pp__strip{background:linear-gradient(90deg,#d60f27 50%,#f1e9e7 50%);border-radius:3px;height:5px;margin-bottom:22px}.pp__sec{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:#d60f27;margin:20px 0 8px;font-size:9px}.pp__tbl{border-collapse:collapse;width:100%;font-size:11.5px}.pp__tbl td{color:#17181b;border-bottom:1px solid #eee9e8;padding:7px 8px}.pp__tbl td:first-child{color:#8b8e96;width:190px}.pp__tbl td:last-child{font-weight:600}.pp__sign{grid-template-columns:1fr 1fr;gap:26px;margin-top:34px;display:grid}.pp__sig{color:#8b8e96;font-size:10.5px}.pp__sig .line{color:#17181b;border-top:1.5px solid #17181b;margin-top:52px;padding-top:6px;font-size:11px;font-weight:700}@media print{body *{visibility:hidden!important}.pv{background:0 0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.pv__bar{display:none!important}.pv__paper,.pv__paper *{visibility:visible!important}.pv__paper{box-shadow:none!important;border-radius:0!important;max-width:none!important;padding:20px 8px!important}}.aie{border:1.5px dashed var(--line-strong);background:linear-gradient(135deg,var(--bg-soft),transparent 60%);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px 22px;padding:22px 24px;display:grid}.aie__ic{background:var(--m-tint);width:52px;height:52px;color:var(--m-core);animation:aiefloat 3.4s var(--e-out) infinite;border-radius:16px;grid-row:span 3;place-items:center;display:grid}@keyframes aiefloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.aie__t{align-self:end;font-size:12.5px;font-weight:700}.aie__s{color:var(--muted);align-self:start;font-size:10.5px;font-weight:300}.aie__list{flex-direction:column;grid-column:2;gap:7px;margin-top:6px;display:flex}.gh{align-items:center;gap:10px;display:flex}.gh__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gh__dot.crit{background:var(--m-core)}.gh__dot.warn{background:#c07a21}.gh__dot.ok{background:#3e9b4f}.gh__dot.info{background:#3b6fb5}.gh__lbl{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:600}.gh__bar{background:linear-gradient(90deg,var(--line-soft) 25%,var(--line) 45%,var(--line-soft) 65%);background-size:220% 100%;border-radius:4px;height:7px;animation:1.9s linear infinite ghsh}@keyframes ghsh{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:640px){.aie{grid-template-columns:1fr}.aie__ic{grid-row:auto}.aie__list{grid-column:1}}.mstats{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:14px;display:grid}.ms{background:var(--surface);box-shadow:var(--sh-rest);transition:all .3s var(--e-out);border-radius:15px;padding:14px 15px 11px;position:relative;overflow:hidden}.ms:hover{box-shadow:var(--sh-lift);transform:translateY(-3px)}.ms__ic{background:var(--m-tint);width:26px;height:26px;color:var(--m-core);border-radius:8px;place-items:center;display:grid;position:absolute;top:11px;right:12px}.ms__v{font-family:var(--f-display);font-size:21px;font-weight:750;line-height:1.1}.ms__l{font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:7.5px}.ms__spark{height:26px;margin-top:8px}.ms__spark svg{width:100%;height:100%;display:block}.ms__delta{font-family:var(--f-mono);vertical-align:3px;border-radius:5px;margin-left:6px;padding:2px 6px;font-size:8.5px;font-weight:700}.ms__delta.up{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .ms__delta.up{color:#7bc88a;background:#1e2e21}.donut{align-items:center;gap:22px;display:flex}.donut__ring{border-radius:50%;flex-shrink:0;width:130px;height:130px;position:relative}.donut__hole{background:var(--surface);text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;inset:16px}.donut__num{font-family:var(--f-display);font-size:21px;font-weight:750;line-height:1}.donut__cap{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:7px}.lg{flex-direction:column;flex:1;gap:8px;display:flex}.lg__row{align-items:center;gap:9px;font-size:11px;display:flex}.lg__sw{border-radius:3.5px;flex-shrink:0;width:10px;height:10px}.lg__n{font-weight:600}.lg__v{font-family:var(--f-mono);color:var(--muted);margin-left:auto;font-size:10px;font-weight:700}.pcsl{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.pcsl__row{grid-template-columns:16px 1fr 90px 38px;align-items:center;gap:9px;font-size:10.5px;display:grid}.pcsl__n{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pmr{flex-direction:column;gap:9px;display:flex}.pmr__row{border:1px solid var(--line);transition:all .25s var(--e-out);border-radius:12px;grid-template-columns:32px 1.2fr 1fr 66px;align-items:center;gap:11px;padding:9px 11px;display:grid}.pmr__row:hover{border-color:var(--m-mist);transform:translate(2px)}.pmr__n{font-size:11.5px;font-weight:700;line-height:1.2}.pmr__d{color:var(--muted);font-size:9px;font-weight:300}.pmr__load{align-items:center;gap:7px;display:flex}.pmr__load .mini{text-align:right;width:30px}.hm{overflow-x:auto}.hm__grid{gap:4px;min-width:520px;display:grid}.hm__lbl{color:var(--muted);white-space:nowrap;align-items:center;padding-right:6px;font-size:9.5px;font-weight:600;display:flex}.hm__col{font-family:var(--f-mono);letter-spacing:.06em;color:var(--muted-2);text-transform:uppercase;place-items:center;padding-bottom:2px;font-size:8px;display:grid}.hm__cell{height:26px;font-family:var(--f-mono);transition:transform .2s var(--e-out);cursor:default;border-radius:6px;place-items:center;font-size:8.5px;font-weight:700;display:grid}.hm__cell:hover{z-index:2;box-shadow:var(--sh-rest);transform:scale(1.12)}.hm__legend{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.06em;align-items:center;gap:8px;margin-top:11px;font-size:8px;display:flex}.hm__scale{background:linear-gradient(90deg,#3e9b4f,#e8c468,#d60f27);border-radius:4px;flex:0 0 130px;height:8px}.al{flex-direction:column;gap:10px;display:flex}.al__row{border:1px solid var(--line);border-radius:12px;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.al__n{font-size:11px;font-weight:600}.al__steps{align-items:center;gap:5px;display:flex}.al__dot{width:20px;height:20px;font-family:var(--f-mono);border:1.5px solid var(--line-strong);color:var(--muted-2);background:var(--surface);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.al__dot.d{background:var(--grad-merah);color:#fff;border-color:#0000}.al__dot.h{background:var(--m-tint);border-color:var(--m-mist);color:var(--m-core)}.al__line{background:var(--line);width:10px;height:2px}.al__line.d{background:var(--m-core)}.al__pct{font-family:var(--f-mono);color:var(--muted);font-size:9px;font-weight:700}@media (max-width:1000px){.mstats{grid-template-columns:repeat(2,1fr)}}.aman{box-shadow:0 4px 12px #d60f274d;background:var(--grad-merah)!important;color:#fff!important;border-color:#0000!important}.aman:hover{transform:translateY(-2px);box-shadow:0 7px 18px #d60f2766}.aman svg{stroke:#fff}.man{z-index:190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140a0c80;padding:26px 16px;display:none;position:fixed;inset:0}.man.open{place-items:start center;display:grid}.man__card{background:var(--surface);width:min(880px,96vw);max-height:calc(100vh - 52px);box-shadow:var(--sh-lift);animation:manin .45s var(--e-out);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@keyframes manin{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1}}.man__hdr{background:var(--grad-hero);color:#fff;flex-shrink:0;padding:20px 26px 0}.man__hdrrow{align-items:flex-start;gap:12px;display:flex}.man__eyebrow{font-family:var(--f-mono);letter-spacing:.2em;color:#ffffffb3;font-size:8.5px}.man__t{font-family:var(--f-display);margin-top:4px;font-size:20px;font-weight:750}.man__s{color:#ffffffb3;margin-top:2px;font-size:11px;font-weight:300}.man__x{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:10px;flex-shrink:0;width:32px;height:32px;margin-left:auto;font-size:14px;transition:background .25s}.man__x:hover{background:#ffffff47}.man__chips{scrollbar-width:none;gap:7px;padding:16px 0 14px;display:flex;overflow-x:auto}.man__chips::-webkit-scrollbar{display:none}.mchipb{color:#fff;font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff4d;border-radius:99px;flex-shrink:0;padding:6px 13px;font-size:10px;font-weight:600}.mchipb:hover{background:#ffffff38}.man__body{scroll-behavior:smooth;padding:22px 26px 30px;overflow-y:auto}.man__sec{margin-bottom:26px;scroll-margin-top:10px}.man__secT{font-family:var(--f-display);align-items:center;gap:9px;margin-bottom:4px;font-size:15px;font-weight:750;display:flex}.man__secN{background:var(--m-tint);width:24px;height:24px;color:var(--m-core);font-family:var(--f-mono);border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.man__secS{color:var(--muted);margin-bottom:11px;font-size:11px;font-weight:300}.man__p{color:var(--ink-2);margin-bottom:9px;font-size:11.5px;line-height:1.75}.mtbl{border-collapse:collapse;width:100%;margin:9px 0;font-size:11px}.mtbl th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:left;border-bottom:1.5px solid var(--line);padding:7px 9px;font-size:8px}.mtbl td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 9px;line-height:1.55}.mtbl td:first-child{font-family:var(--f-mono);color:var(--m-core);white-space:nowrap;font-weight:700}.man__flow{flex-direction:column;gap:9px;margin:10px 0;display:flex}.man__fs{border:1px solid var(--line);border-radius:12px;gap:12px;padding:11px 13px;display:flex}.man__fsn{background:var(--grad-merah);color:#fff;width:26px;height:26px;font-family:var(--f-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.man__fst{font-size:11.5px;font-weight:700}.man__fsd{color:var(--muted);margin-top:2px;font-size:10.5px;font-weight:300;line-height:1.6}.man__note{background:var(--m-tint);color:var(--ink-2);border-radius:11px;padding:11px 14px;font-size:10.5px;line-height:1.65}.man__card{width:min(940px,96vw)}.man__body{padding:8px 48px 48px}.man__sec{border-bottom:1px solid var(--line-soft);margin-bottom:0;padding:30px 0 34px;position:relative}.man__sec:last-child{border-bottom:none}.man__sec:before{content:attr(data-n);font-family:var(--f-display);color:var(--m-tint);pointer-events:none;letter-spacing:-.04em;font-size:74px;font-weight:800;line-height:1;position:absolute;top:22px;right:0}[data-theme=dark] .man__sec:before{color:#33191e}.man__kick{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--m-core);align-items:center;gap:12px;margin-bottom:10px;font-size:8.5px;display:flex}.man__kick:after{content:"";background:var(--m-mist);width:44px;height:1.5px}.man__secT{letter-spacing:-.01em;max-width:calc(100% - 90px);margin-bottom:5px;font-size:21px}.man__secS{max-width:calc(100% - 90px);margin-bottom:16px;font-size:11.5px}.man__p{max-width:660px;margin-bottom:11px;font-size:12px;line-height:1.85}.man__sec .man__p:first-of-type{color:var(--ink);font-size:13px;font-weight:400}.man__sec .fbox{border:1.5px solid var(--line);background:var(--bg-soft);border-radius:13px;margin:4px 0 14px;padding:15px 18px;font-size:11.5px}.mtbl{border:1.5px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:13px;margin:12px 0 14px;overflow:hidden}.mtbl th{background:var(--bg-soft);border-bottom:1.5px solid var(--line);border-right:1px solid var(--line-soft);padding:9px 13px}.mtbl th:last-child{border-right:none}.mtbl td{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);padding:9.5px 13px}.mtbl td:last-child{border-right:none}.mtbl tr:last-child td{border-bottom:none}.mtbl tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg-soft) 45%,transparent)}.man__fs{transition:all .25s var(--e-out);border-radius:13px;padding:13px 15px}.man__fs:hover{border-color:var(--m-mist);transform:translate(3px)}.man__note{border:1px solid var(--m-mist);margin-top:6px}.man__chips{padding-bottom:18px}@media (max-width:700px){.man__body{padding:8px 22px 34px}.man__sec:before{display:none}.man__secT,.man__secS{max-width:none}}.trow{border:1.5px solid var(--line);cursor:pointer;transition:all .3s var(--e-out);background:var(--surface);border-radius:13px;grid-template-columns:16px 1.6fr 1fr .8fr .9fr 90px;align-items:center;gap:12px;padding:12px 13px;display:grid}.trow:hover{border-color:var(--m-soft);transform:translate(3px)}.trow__n{font-size:11.5px;font-weight:700;line-height:1.3}.trow__d{color:var(--muted);font-size:9.5px;font-weight:300}.trow__chips{flex-wrap:wrap;gap:5px;display:flex}.tdead{font-family:var(--f-mono);font-size:9.5px;font-weight:700}.tdead.warn{color:#c07a21}.tdead.crit{color:var(--m-core)}.tbadge{font-family:var(--f-mono);text-align:center;white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:8px;font-weight:700}.tbadge.pursue{color:#2a6e37;background:#eaf5ec}.tbadge.position{color:#c07a21;background:#fbf3e7}.tbadge.selective{color:#3b6fb5;background:#ebf1f9}.tbadge.nobid{background:var(--m-tint);color:var(--m-core)}[data-theme=dark] .tbadge.pursue{color:#7bc88a;background:#1e2e21}[data-theme=dark] .tbadge.position{color:#e8b463;background:#33270f}[data-theme=dark] .tbadge.selective{color:#8fb4e8;background:#1c2634}.tprev{background:var(--grad-hero);color:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding:18px 22px;display:grid}.tprev__v{font-family:var(--f-display);font-size:24px;font-weight:750}.tprev__l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin-top:2px;font-size:7.5px}.quad{border:1.5px solid var(--line);background:linear-gradient(to right,transparent calc(60% - 1px),var(--line-strong) calc(60% - 1px),var(--line-strong) 60%,transparent 60%), linear-gradient(to top,transparent calc(60% - 1px),var(--line-strong) calc(60% - 1px),var(--line-strong) 60%,transparent 60%);border-radius:14px;flex-shrink:0;width:250px;height:250px;position:relative}.quad__dot{background:var(--line-strong);border:2px solid var(--surface);width:15px;height:15px;transition:all .4s var(--e-out);font-family:var(--f-mono);color:#fff;border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,50%)}.quad__dot.act{background:var(--grad-merah);z-index:2;width:19px;height:19px;box-shadow:0 3px 10px #d60f2766}.quad__dot.act:after{content:"";border:1.5px solid var(--m-soft);animation:wring 2.2s var(--e-out) infinite;border-radius:50%;position:absolute;inset:-6px}.quad__ax{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;font-size:7px;position:absolute}.tdecbig{border-radius:15px;align-items:center;gap:16px;margin-top:14px;padding:18px 22px;display:flex}.tdecbig.pursue{background:#eaf5ec}[data-theme=dark] .tdecbig.pursue{background:#1e2e21}.tdecbig.position{background:#fbf3e7}[data-theme=dark] .tdecbig.position{background:#33270f}.tdecbig.selective{background:#ebf1f9}[data-theme=dark] .tdecbig.selective{background:#1c2634}.tdecbig.nobid{background:var(--m-tint)}.tdecbig__t{font-family:var(--f-display);font-size:17px;font-weight:750}.tdecbig__d{margin-top:2px;font-size:11px;font-weight:300;line-height:1.6}.chk{border:1px solid var(--line);cursor:pointer;transition:all .25s var(--e-out);border-radius:11px;align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;font-size:11px;font-weight:600;display:flex}.chk:hover{border-color:var(--m-mist)}.chk__box{border:1.5px solid var(--line-strong);border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:all .25s;display:grid}.chk.on .chk__box{background:var(--grad-merah);border-color:#0000}.chk.on .chk__box:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.chk.on{color:var(--muted);text-decoration:line-through}.pricetbl td:last-child{font-family:var(--f-mono);text-align:right;font-weight:700}.mslider{align-items:center;gap:12px;margin-top:13px;display:flex}.mslider .dimslide{flex:1}.mslider__v{font-family:var(--f-mono);color:var(--m-core);text-align:right;width:38px;font-size:12px;font-weight:700}.fun{flex-direction:column;align-items:center;gap:7px;padding:6px 0 2px;display:flex}.fun__row{color:#fff;min-width:180px;height:36px;transition:transform .25s var(--e-out);border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;font-size:10.5px;font-weight:600;display:flex;position:relative;box-shadow:0 3px 10px #d60f272e}.fun__row:hover{transform:scale(1.02)}.fun__row b{font-family:var(--f-mono);margin-left:14px;font-size:13px;font-weight:700}.fun__conv{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.06em;font-size:8px}.fun__foot{font-family:var(--f-mono);color:var(--muted);letter-spacing:.08em;justify-content:center;gap:6px;margin-top:9px;font-size:8.5px;display:flex}.fun__foot b{color:var(--m-core)}.hub{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.hubc{background:var(--surface);box-shadow:var(--sh-rest);cursor:pointer;text-align:left;font-family:var(--f-body);transition:all .35s var(--e-out);border:1.5px solid #0000;border-radius:17px;flex-direction:column;gap:10px;padding:20px;display:flex}.hubc:hover{box-shadow:var(--sh-lift);border-color:var(--m-mist);transform:translateY(-4px)}.hubc__ic{background:var(--m-tint);width:38px;height:38px;color:var(--m-core);border-radius:12px;place-items:center;display:grid}.hubc__t{font-family:var(--f-display);font-size:14.5px;font-weight:750}.hubc__d{color:var(--muted);flex:1;font-size:10.5px;font-weight:300;line-height:1.65}.hubc__cta{color:var(--m-core);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.hubc:hover .hubc__cta{gap:10px}.phero{margin-bottom:16px}.phero__eye{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--m-core);font-size:8.5px}.phero__t{font-family:var(--f-display);letter-spacing:-.01em;margin-top:5px;font-size:24px;font-weight:750}.phero__t em{background:var(--grad-merah);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.phero__s{color:var(--muted);max-width:640px;margin-top:5px;font-size:11.5px;font-weight:300;line-height:1.7}@media (max-width:900px){.hub{grid-template-columns:1fr 1fr}}.aspkv{grid-template-columns:1fr 1fr;gap:4px 18px;font-size:10.5px;display:grid}.aspkv div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;padding:4px 0;display:flex}.aspkv span{color:var(--muted)}.perf6{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.perf6__c{border:1px solid var(--line);text-align:center;border-radius:11px;padding:9px 8px}.perf6__p{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.06em;font-size:7.5px}.perf6__s{font-family:var(--f-display);margin:3px 0 1px;font-size:15px;font-weight:750}.perf6__k{border-radius:5px;padding:2px 5px;font-size:8px;font-weight:700;display:inline-block}.perf6__k.k1{color:#2a6e37;background:#eaf5ec}.perf6__k.k2{color:#c07a21;background:#fbf3e7}[data-theme=dark] .perf6__k.k1{color:#7bc88a;background:#1e2e21}.cmapc{border:1.5px solid var(--line);cursor:pointer;transition:all .3s var(--e-out);border-radius:14px;padding:14px 15px;position:relative}.cmapc:hover{border-color:var(--m-mist)}.cmapc.sel{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.cmapc__match{font-family:var(--f-mono);color:var(--m-core);font-size:10px;font-weight:700;position:absolute;top:12px;right:13px}.cmapc__lvl{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);font-size:8px}.cmapc__t{margin:3px 0 2px;font-size:12px;font-weight:700}.cmapc__d{color:var(--muted);font-size:9.5px;font-weight:300;line-height:1.5}.stst{border-radius:13px;align-items:center;gap:12px;padding:13px 16px;font-size:11px;display:flex}.stst.open{color:#1f4d26;background:#eaf5ec}[data-theme=dark] .stst.open{color:#7bc88a;background:#1e2e21}.stst.locked{background:var(--bg-soft);color:var(--muted)}.cpr{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-bottom:8px;padding:11px 13px;display:grid}.cpchip{font-family:var(--f-mono);border-radius:6px;margin-right:4px;padding:3px 8px;font-size:8px;font-weight:700}.cpchip.imp{background:var(--m-tint);color:var(--m-core)}.cpchip.rare{color:#6b4fbb;background:#efeaf9}[data-theme=dark] .cpchip.rare{color:#b9a5e8;background:#241b33}.cpchip.urg{color:#c07a21;background:#fbf3e7}[data-theme=dark] .cpchip.urg{color:#e8b463;background:#33270f}.cpchip.vac{color:#3b6fb5;background:#ebf1f9}[data-theme=dark] .cpchip.vac{color:#8fb4e8;background:#1c2634}.tptabs{gap:7px;margin:12px 0;display:flex}.tptab{border:1.5px solid var(--line);background:var(--surface);font-family:var(--f-body);color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);border-radius:99px;padding:8px 16px;font-size:10.5px;font-weight:700}.tptab.on{background:var(--grad-merah);color:#fff;border-color:#0000;box-shadow:0 4px 12px #d60f2747}.pospick{flex-wrap:wrap;gap:7px;margin-bottom:4px;display:flex}.posp{border:1.5px solid var(--line);background:var(--surface);font-family:var(--f-body);color:var(--ink-2);cursor:pointer;transition:all .25s var(--e-out);border-radius:11px;padding:8px 13px;font-size:10.5px;font-weight:600}.posp.on{border-color:var(--m-core);background:var(--m-tint);color:var(--m-core)}.nb{grid-template-columns:14px 1fr;gap:8px;margin-top:6px;display:grid}.nb__y{writing-mode:vertical-rl;font-family:var(--f-mono);letter-spacing:.14em;color:var(--muted-2);text-align:center;font-size:8px;transform:rotate(180deg)}.nb__grid{grid-template-rows:repeat(3,minmax(86px,auto));grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.nb__cell{border:1px solid var(--line);background:var(--bg-soft);border-radius:11px;padding:7px 8px}.nb__cell.hot{background:var(--m-tint);border-color:var(--m-mist)}.nb__lbl{font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase;margin-bottom:5px;font-size:7px}.nb__x{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);grid-column:2;justify-content:space-between;font-size:8px;display:flex}.cand{background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:all .25s var(--e-out);border-radius:9px;align-items:center;gap:7px;margin-bottom:5px;padding:5px 7px;font-size:9.5px;font-weight:600;display:flex}.cand:hover{border-color:var(--m-soft);transform:translate(2px)}.cand .slot__ava{border-radius:7px;width:20px;height:20px;font-size:7px}.cand__go{color:var(--m-core);white-space:nowrap;margin-left:auto;font-size:9px;font-weight:700}.pipe3{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.pstage{border:1.5px dashed var(--line-strong);border-radius:13px;min-height:110px;padding:11px}.pstage__h{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:8.5px;display:flex}.pstage__h b{background:var(--m-tint);color:var(--m-core);border-radius:6px;padding:1px 7px}.pstage.done{border-style:solid;border-color:var(--m-mist);background:var(--m-tint)}.cmpwrap{overflow-x:auto}.rdy{font-family:var(--f-mono);white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:8px;font-weight:700}.rdy.now{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .rdy.now{color:#7bc88a;background:#1e2e21}.rdy.y12{color:#3b6fb5;background:#ebf1f9}[data-theme=dark] .rdy.y12{color:#8fb4e8;background:#1c2634}.rdy.y35{color:#c07a21;background:#fbf3e7}[data-theme=dark] .rdy.y35{color:#e8b463;background:#33270f}.rdy.not{background:var(--m-tint);color:var(--m-core)}.idp3{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.idp3__col{border:1px solid var(--line);border-radius:13px;padding:12px 13px}.idp3__h{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.idp3__pct{font-family:var(--f-display);color:var(--m-core);font-size:19px;font-weight:750}.idp3__l{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;font-size:8px}.idpi{border-bottom:1px dashed var(--line-soft);gap:8px;padding:6px 0;font-size:10.5px;line-height:1.55;display:flex}.idpi:last-child{border:none}.idpi__dot{background:var(--m-core);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.compc{border:1.5px solid var(--line);cursor:pointer;transition:all .3s var(--e-out);background:var(--surface);border-radius:14px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex;position:relative}.compc:hover{border-color:var(--m-soft);box-shadow:0 6px 18px -10px #d60f2766}.compc.sel{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.compc__shape{background:var(--m-tint);width:34px;height:34px;color:var(--m-core);border-radius:10px;flex-shrink:0;place-items:center;display:grid;position:relative}.compc__lvl{background:var(--m-bright);color:#fff;width:17px;height:17px;font-family:var(--f-mono);border:2px solid var(--surface);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute;bottom:-5px;right:-5px}.compc__match{font-family:var(--f-mono);color:var(--m-core);font-size:10.5px;font-weight:700;position:absolute;top:11px;right:12px}.compc__tier{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:8px}.compc__n{margin:1px 0 2px;font-size:12px;font-weight:700}.compc__d{color:var(--muted);font-size:9.5px;font-weight:300;line-height:1.55}.selbar{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;align-items:center;gap:10px;margin-top:13px;padding:11px 14px;font-size:11px;display:flex}.selbar__dots{gap:5px;display:flex}.selbar__dot{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:50%;width:10px;height:10px;transition:all .25s}.selbar__dot.on{background:var(--grad-merah);border-color:#0000}.aslock{border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:11px;padding:11px 13px;font-size:10.5px;line-height:1.6;display:flex}.aslock svg{flex-shrink:0;margin-top:1px}.kkj{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){.kkj{grid-template-columns:1fr}}.kkj__card{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.kkj__top{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:11px 14px}.kkj__prio{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-core);font-size:8px;font-weight:700}.kkj__name{font-family:var(--f-display);margin-top:2px;font-size:13px;font-weight:750;line-height:1.25}.kkj__body{flex-direction:column;gap:9px;padding:12px 14px;display:flex}.gap__head{justify-content:space-between;margin-bottom:4px;font-size:10.5px;display:flex}.gap__val{font-family:var(--f-mono);font-size:9.5px;font-weight:700}.gap__val.ok{color:#2a6e37}.gap__val.gp{color:#c07a21}.gap__bar{background:var(--line);border-radius:4px;height:7px;position:relative;overflow:visible}.gap__fill{background:var(--grad-merah);height:100%;transition:width .6s var(--e-out);border-radius:4px}.gap__req{background:var(--ink);border-radius:2px;width:2.5px;position:absolute;top:-3px;bottom:-3px}.jrtabs{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.jrtab{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--f-body);transition:all .25s var(--e-out);border-radius:12px;padding:9px 14px}.jrtab.on{border-color:var(--m-core);background:var(--m-tint)}.jrtab__y{font-family:var(--f-display);font-size:13px;font-weight:750}.jrtab__chip{font-family:var(--f-mono);vertical-align:2px;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:7px;font-weight:700}.jrtab__chip.op{color:#2a6e37;background:#eaf5ec}.jrtab__chip.lk{background:var(--bg-soft);color:var(--muted)}.jrtab__s{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.05em;margin-top:2px;font-size:7.5px}.cand[draggable=true]{cursor:grab}.cand.dragging{opacity:.4}.pstage.over{border-color:var(--m-core);background:var(--m-tint)}.jpath{align-items:center;gap:0;padding:14px 4px 6px;display:flex;overflow-x:auto}.jnode{text-align:center;flex-shrink:0;width:150px;position:relative}.jnode__dot{background:var(--surface);border:2px solid var(--line-strong);width:40px;height:40px;color:var(--muted);font-family:var(--f-mono);border-radius:50%;place-items:center;margin:0 auto 7px;font-size:10px;font-weight:700;display:grid}.jnode.cur .jnode__dot{background:var(--grad-merah);color:#fff;border-color:#0000;box-shadow:0 4px 12px #d60f274d}.jnode.tgt .jnode__dot{background:var(--m-tint);border-color:var(--m-soft);color:var(--m-core)}.jnode__t{font-size:10px;font-weight:700;line-height:1.3}.jnode__d{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.04em;margin-top:2px;font-size:7.5px}.jlink{background:repeating-linear-gradient(90deg,var(--m-soft) 0 6px,transparent 6px 11px);flex:1;min-width:34px;height:2px;position:relative;top:-22px}.jlink:after{content:"";border:4px solid #0000;border-left-color:var(--m-soft);position:absolute;top:-3px;right:0}.loglist{flex-direction:column;gap:6px;max-height:180px;display:flex;overflow-y:auto}.logi{border:1px solid var(--line-soft);background:var(--bg-soft);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:10.5px;display:flex}.logi__dot{background:var(--m-core);border-radius:50%;flex-shrink:0;width:7px;height:7px}.logi__t{font-family:var(--f-mono);color:var(--muted-2);white-space:nowrap;margin-left:auto;font-size:8px}.rstat{border-left:3.5px solid var(--m-core)}.rleg{background:var(--surface);box-shadow:var(--sh-rest);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:13px 16px;font-size:10.5px;display:flex}.rsec{background:var(--surface);box-shadow:var(--sh-rest);border-radius:17px;margin-bottom:16px;padding:0;overflow:hidden}.rsec__hdr{background:var(--bg-soft);border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:16px 20px 14px;display:flex}.rsec__num{background:var(--grad-merah);color:#fff;width:24px;height:24px;font-family:var(--f-mono);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:9px;font-weight:700;display:grid}.rsec__t{font-family:var(--f-display);font-size:15px;font-weight:750}.rsec__d{color:var(--muted);margin-top:1px;font-size:10px;font-weight:300}.rsec__tgt{text-align:right;margin-left:auto}.rsec__tgtl{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);font-size:7.5px}.rsec__tgtv{font-family:var(--f-display);margin-top:2px;font-size:13px;font-weight:750}.rsec__body{padding:16px 20px 18px}.incbox{border:1px solid var(--line);background:var(--bg-soft);border-radius:13px;align-items:center;gap:13px;margin-bottom:12px;padding:13px 15px;display:flex}.incbox__ava{border:2px dashed var(--line-strong);width:42px;height:42px;color:var(--muted-2);font-family:var(--f-display);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;font-weight:750;display:grid}.incbox__ava.f{border-style:solid;border-color:var(--m-mist);background:var(--m-tint);color:var(--m-core)}.histl{border:1px solid var(--line);border-radius:13px;margin-bottom:14px;padding:12px 15px}.histl__row{grid-template-columns:14px 92px 1fr;align-items:baseline;gap:10px;padding:5px 0;font-size:10.5px;display:grid}.histl__dot{border:2px solid var(--m-soft);background:var(--surface);border-radius:50%;width:9px;height:9px;position:relative;top:1px}.histl__dot.on{background:var(--m-core);border-color:var(--m-core)}.histl__when{font-family:var(--f-mono);color:var(--muted);font-size:8.5px;font-weight:700}.scand{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.scc{border:1.5px solid var(--line);transition:all .3s var(--e-out);border-radius:15px;padding:14px 15px}.scc:hover{border-color:var(--m-mist);transform:translateY(-2px)}.scc.chosen{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.scc__row{align-items:center;gap:10px;margin-bottom:9px;display:flex}.scc__n{font-size:12px;font-weight:700}.scc__p{color:var(--muted);font-size:9.5px;font-weight:300}.scc__chips{flex-wrap:wrap;gap:5px;margin-bottom:11px;display:flex}.scc__boxchip{font-family:var(--f-mono);background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-2);border-radius:7px;padding:3.5px 8px;font-size:8px;font-weight:700}.scc__idpl{justify-content:space-between;align-items:baseline;margin-bottom:5px;display:flex}.scc__idpv{font-family:var(--f-display);color:var(--m-core);font-size:16px;font-weight:750}.scc__cells{grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0 11px;display:grid}.scc__cell{font-family:var(--f-mono);text-align:center;background:var(--bg-soft);border:1px solid var(--line-soft);color:var(--muted);border-radius:7px;padding:5px 3px;font-size:8px;font-weight:700}.scc__acts{flex-wrap:wrap;gap:6px;display:flex}.scc__btn{border:1.5px solid var(--line);background:var(--surface);font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);color:var(--ink-2);border-radius:9px;padding:6px 9px;font-size:9px;font-weight:700}.scc__btn:hover{border-color:var(--m-soft);color:var(--m-core)}.scc__btn.pri{background:var(--grad-merah);color:#fff;border-color:#0000}.cpr[draggable=true]{cursor:grab}.cpr.dragging{opacity:.4}.dropz.over{outline:2px dashed var(--m-core);outline-offset:4px;border-radius:15px}.aibox{border:1.5px solid var(--m-mist);background:var(--m-tint);border-radius:14px;margin-bottom:14px;padding:14px 16px}.aibox__hdr{align-items:center;gap:10px;margin-bottom:9px;display:flex}.aibox__ic{background:var(--grad-merah);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.aibox__eye{font-family:var(--f-mono);letter-spacing:.16em;color:var(--m-core);font-size:7.5px}.aibox__t{font-family:var(--f-display);font-size:13px;font-weight:750}.aibox__regen{border:1.5px solid var(--m-mist);background:var(--surface);font-family:var(--f-body);color:var(--m-core);cursor:pointer;transition:all .25s var(--e-out);border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font-size:9.5px;font-weight:700;display:flex}.aibox__regen:hover{background:var(--m-mist)}.aibox__body{color:var(--ink-2);font-size:11px;line-height:1.75}.aibox__foot{border-top:1px dashed var(--m-mist);font-family:var(--f-mono);color:var(--muted);letter-spacing:.04em;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:8px;display:flex}.opsig{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}@media (max-width:900px){.opsig{grid-template-columns:1fr}}.opsic{border:1.5px solid var(--line);cursor:pointer;transition:all .3s var(--e-out);background:var(--surface);border-radius:14px;flex-direction:column;gap:7px;padding:13px 14px;display:flex}.opsic:hover{border-color:var(--m-soft);transform:translateY(-2px)}.opsic.sel{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.opsic__head{justify-content:space-between;align-items:flex-start;display:flex}.opsic__opsi{font-family:var(--f-mono);letter-spacing:.14em;color:var(--muted-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:7.5px}.opsic__m{text-align:right;position:relative}.opsic__mv{font-family:var(--f-display);font-size:19px;font-weight:750;line-height:1}.opsic__mv.high{color:var(--m-core)}.opsic__mv.mid{color:var(--muted)}.opsic__ml{font-family:var(--f-mono);letter-spacing:.14em;color:var(--muted-2);font-size:6.5px}.opsic__chk{background:var(--m-core);color:#fff;border:2px solid var(--surface);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:-7px;right:-9px}.opsic__t{font-size:12px;font-weight:700;line-height:1.35}.opsic__meta{color:var(--muted);align-items:center;gap:7px;font-size:9.5px;display:flex}.opsic__lvl{font-family:var(--f-mono);background:var(--m-tint);color:var(--m-core);border-radius:6px;padding:2.5px 7px;font-size:8px;font-weight:700}.opsic__note{color:var(--muted);flex:1;font-size:9.5px;font-weight:300;line-height:1.55}.opsic__dtl{font-family:var(--f-mono);letter-spacing:.1em;color:var(--m-core);align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.selbar2{background:var(--grad-hero);color:#fff;border-radius:13px;align-items:center;gap:12px;margin-top:13px;padding:13px 17px;font-size:11.5px;display:flex}.selbar2 .selbar__dot{background:0 0;border-color:#fff6}.selbar2 .selbar__dot.on{background:#fff;border-color:#fff}.selbar2__btn{background:var(--m-bright);color:#fff;font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);border:none;border-radius:10px;margin-left:auto;padding:9px 14px;font-size:10px;font-weight:700;box-shadow:0 4px 12px #00000040}.selbar2__btn:hover{transform:translateY(-1px)}.jrmeta{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:11px 13px;font-size:10.5px;line-height:1.6;display:flex}.jrmeta svg{flex-shrink:0;margin-top:1px}.jrlay{grid-template-columns:230px 46px 1fr;align-items:center;gap:0;display:grid}@media (max-width:820px){.jrlay{grid-template-columns:1fr}.jrconn{display:none}}.jrcur{background:var(--grad-hero);color:#fff;border-radius:16px;padding:17px;position:relative;overflow:hidden}.jrcur__eye{font-family:var(--f-mono);letter-spacing:.16em;color:#fff9;font-size:7px}.jrcur__ava{width:38px;height:38px;font-family:var(--f-display);background:#ffffff24;border-radius:12px;place-items:center;margin:9px 0 7px;font-size:13px;font-weight:750;display:grid}.jrcur__n{font-family:var(--f-display);font-size:14px;font-weight:750}.jrcur__nip{font-family:var(--f-mono);color:#ffffff8c;margin-bottom:8px;font-size:7.5px}.jrcur__pos{font-size:11px;font-weight:700}.jrcur__unit{color:#ffffffa6;margin-bottom:10px;font-size:9px;font-weight:300}.jrcur__chips{flex-wrap:wrap;gap:5px;display:flex}.jrcur__chip{font-family:var(--f-mono);color:#fff;background:#ffffff24;border-radius:6px;padding:3.5px 7px;font-size:7px;font-weight:700}.jrconn{height:100%;position:relative}.jrconn svg{width:100%;height:100%;position:absolute;inset:0}.jrbr{flex-direction:column;gap:9px;display:flex}.jrbrc{border:1.5px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.jrbrc.won{background:#f4faf5;border-color:#3e9b4f}[data-theme=dark] .jrbrc.won{background:#17231a}.jrbrc__prio{font-family:var(--f-mono);letter-spacing:.12em;color:#fff;background:var(--grad-merah);border-radius:6px;margin-bottom:5px;padding:3px 7px;font-size:7px;font-weight:700;display:inline-block}.jrbrc__t{font-size:11.5px;font-weight:700;line-height:1.3}.jrbrc__note{color:var(--muted);margin-top:3px;font-size:9px;font-weight:300;line-height:1.5}.jrbrc__m{font-family:var(--f-display);color:var(--m-core);font-size:17px;font-weight:750}.jrsum{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;padding-top:13px;display:grid}.jrsum__l{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted-2);text-transform:uppercase;font-size:7.5px}.jrsum__v{font-family:var(--f-display);margin-top:3px;font-size:17px;font-weight:750}.jrsum__v.warn{color:#c07a21}.jrsum__v.ok{color:#2a6e37}.jrempty{text-align:center;border:1.5px dashed var(--line-strong);border-radius:14px;padding:26px 14px}.jrempty__t{font-family:var(--f-display);margin:8px 0 4px;font-size:14px;font-weight:750}.jrempty__d{color:var(--muted);max-width:380px;margin:0 auto;font-size:10.5px;font-weight:300;line-height:1.65}.crumb__link{border:1.5px solid var(--line);background:var(--surface);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:all .25s var(--e-out);border-radius:99px;align-items:center;gap:6px;padding:7px 13px 7px 10px;font-size:8.5px;font-weight:700;display:inline-flex}.crumb__link:before{content:"‹";color:var(--m-core);font-size:13px;font-weight:800;line-height:0}.crumb__link:hover{border-color:var(--m-soft);background:var(--m-tint);color:var(--m-core);transform:translate(-2px)}.crumb>b{border:1.5px solid var(--m-mist);color:var(--m-core);background:var(--m-tint);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:99px;padding:7px 13px;font-size:8.5px;font-weight:700}.howto{border:1.5px solid var(--line);background:var(--surface);border-radius:13px;margin:12px 0;overflow:hidden}.howto summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:700;list-style:none;display:flex}.howto summary::-webkit-details-marker{display:none}.howto[open] summary{border-bottom:1px solid var(--line-soft)}.howto__chev{transition:transform .3s var(--e-out);margin-left:auto}.howto[open] .howto__chev{transform:rotate(180deg)}.howto__steps{grid-template-columns:repeat(5,1fr);gap:10px;padding:14px 15px;display:grid}@media (max-width:900px){.howto__steps{grid-template-columns:1fr 1fr}}.aistep{color:var(--muted);gap:9px;font-size:9.5px;line-height:1.55;display:flex}.aistep b{color:var(--ink)}.aistep__n{background:var(--grad-merah);color:#fff;width:20px;height:20px;font-family:var(--f-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.succb{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:all .25s var(--e-out);font-family:var(--f-body);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:8px 12px 8px 8px;display:inline-flex}.succb.on{border-color:var(--m-core);background:var(--m-tint)}.succb__nm{font-size:10.5px;font-weight:700;display:block}.succb__tg{font-family:var(--f-mono);color:var(--muted);letter-spacing:.03em;margin-top:1px;font-size:7.5px;display:block}.succb.on .succb__tg{color:var(--m-core)}.aisect{font-family:var(--f-display);align-items:center;gap:8px;margin:16px 0 9px;font-size:13px;font-weight:750;display:flex}.aisect:after{content:"";background:var(--line);flex:1;height:1px}.aistrs{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.aistr{color:#2a6e37;background:#eaf5ec;border-radius:8px;padding:5px 10px;font-size:9.5px;font-weight:700}[data-theme=dark] .aistr{color:#7bc88a;background:#1e2e21}.aigaps{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}@media (max-width:820px){.aigaps{grid-template-columns:1fr}}.aigap__n{margin-bottom:5px;font-size:10.5px;font-weight:600}.aigap__lvl{font-family:var(--f-mono);color:var(--muted);align-items:center;gap:7px;margin-top:5px;font-size:9px;font-weight:700;display:flex}.aigap__tag{color:#c07a21;background:#fbf3e7;border-radius:6px;padding:2px 7px;font-size:8px}.aigap__tag.ok{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .aigap__tag{color:#e8b463;background:#33270f}[data-theme=dark] .aigap__tag.ok{color:#7bc88a;background:#1e2e21}.aitbl{border:1.5px solid var(--line);border-radius:13px;overflow:hidden}.aitbl__hd,.aitbl__row{grid-template-columns:170px 1fr 1.4fr;align-items:center;gap:12px;padding:9px 14px;display:grid}.aitbl__hd{background:var(--bg-soft);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);border-bottom:1.5px solid var(--line);font-size:7.5px}.aitbl__row{border-bottom:1px solid var(--line-soft);font-size:10.5px}.aitbl__row:last-child{border-bottom:none}.aitbl__sec{background:var(--m-tint);color:var(--m-core);border-bottom:1px solid var(--m-mist);align-items:center;gap:9px;padding:8px 14px;font-size:10px;font-weight:700;display:flex}.aitbl__w{font-family:var(--f-display);font-size:14px;font-weight:750}.aicomp{font-family:var(--f-mono);background:var(--bg-soft);border:1px solid var(--line);border-radius:7px;padding:3.5px 8px;font-size:8px;font-weight:700;display:inline-block}.aitbl__goal{color:var(--muted);font-size:10px;font-weight:300;line-height:1.5}.aiact{align-items:center;gap:8px;display:flex}.aidot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.aidot.done{background:#3e9b4f}.aidot.progress{background:#e8b84b}.aidot.todo{background:var(--line-strong)}.aist{font-family:var(--f-mono);white-space:nowrap;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:7.5px;font-weight:700}.aist.done{color:#2a6e37;background:#eaf5ec}.aist.progress{color:#c07a21;background:#fbf3e7}.aist.todo{background:var(--bg-soft);color:var(--muted)}[data-theme=dark] .aist.done{color:#7bc88a;background:#1e2e21}[data-theme=dark] .aist.progress{color:#e8b463;background:#33270f}.aicoach{border:1px solid var(--line);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px 14px;font-size:10.5px;line-height:1.6;display:flex}.aicoach svg{color:var(--m-core);flex-shrink:0;margin-top:1px}.tphero{background:var(--surface);box-shadow:var(--sh-rest);border-radius:17px;margin-bottom:14px;padding:22px 26px;position:relative;overflow:hidden}.tphero__t{font-family:var(--f-display);font-size:22px;font-weight:750}.tphero__t em{background:var(--grad-merah);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.tphero__s{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:300}.tphero__map{opacity:.85;pointer-events:none;width:340px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (max-width:900px){.tphero__map{display:none}}.tcar{background:var(--grad-hero);color:#fff;border-radius:17px;margin-bottom:14px;padding:20px 24px 16px;position:relative;overflow:hidden}.tcar__eye{font-family:var(--f-mono);letter-spacing:.16em;color:#ffffff8c;font-size:8px}.tcar__t{font-family:var(--f-display);margin:3px 0 14px;font-size:16px;font-weight:750}.tcar__body{min-height:150px}.tcar__foot{border-top:1px solid #ffffff1f;align-items:center;margin-top:14px;padding-top:12px;display:flex}.tcar__dots{gap:6px;display:flex}.tcar__dot{cursor:pointer;width:7px;height:7px;transition:all .3s var(--e-out);background:#ffffff4d;border:none;border-radius:99px;padding:0}.tcar__dot.on{background:var(--m-bright);width:20px}.tcar__nav{gap:7px;margin-left:auto;display:flex}.tcar__nb{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .25s;display:grid}.tcar__nb:hover{background:#ffffff26}.hist{grid-template-columns:repeat(5,1fr);align-items:end;gap:14px;padding:4px 8px;display:grid}.hist__col{text-align:center}.hist__n{font-family:var(--f-display);margin-bottom:6px;font-size:15px;font-weight:750}.hist__bar{background:linear-gradient(180deg,var(--m-bright),#ffffff40);width:52px;min-height:8px;transition:height .6s var(--e-out);border-radius:8px;margin:0 auto}.hist__l{font-family:var(--f-mono);color:#ffffff8c;letter-spacing:.06em;margin-top:6px;font-size:7.5px}.tcar__note{color:#ffffffb3;margin-top:12px;font-size:10.5px;font-weight:300}.tmapc{background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff2e calc(50% - .5px) 50%,#0000 50%),linear-gradient(0deg,#0000 calc(50% - .5px),#ffffff2e calc(50% - .5px) 50%,#0000 50%);border:1px solid #ffffff2e;border-radius:12px;height:170px;position:relative}.tmapc__dot{background:var(--m-bright);cursor:pointer;border:1.5px solid #ffffffb3;border-radius:50%;transition:transform .2s;position:absolute;transform:translate(-50%,50%)}.tmapc__dot:hover{z-index:2;transform:translate(-50%,50%)scale(1.5)}.tmapc__ax{font-family:var(--f-mono);letter-spacing:.1em;color:#ffffff73;font-size:7px;position:absolute}.nb9{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.nb9__c{text-align:center;border:1px solid #ffffff29;border-radius:10px;padding:8px 10px}.nb9__v{font-family:var(--f-display);font-size:17px;font-weight:750}.nb9__l{font-family:var(--f-mono);letter-spacing:.08em;color:#ffffff80;text-transform:uppercase;margin-top:2px;font-size:6.5px}.bandrow{grid-template-columns:70px 1fr 30px;align-items:center;gap:11px;margin-bottom:8px;font-size:10.5px;display:grid}.bandrow .dim__bw{background:#ffffff26}.tpstats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.tps{background:var(--surface);box-shadow:var(--sh-rest);border-radius:15px;padding:15px 17px}.tps__l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:7.5px}.tps__v{font-family:var(--f-display);margin:5px 0 3px;font-size:24px;font-weight:750}.tps__v.ok{color:#2a6e37}.tps__d{color:var(--muted);font-size:9.5px;font-weight:300}.tpbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.tpsearch{background:var(--surface);min-width:200px;box-shadow:var(--sh-rest);border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px 13px;display:flex}.tpsearch input{font-family:var(--f-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:11px}.tpsel{background:var(--surface);box-shadow:var(--sh-rest);font-family:var(--f-body);color:var(--ink-2);cursor:pointer;border:none;border-radius:12px;padding:10px 13px;font-size:10.5px;font-weight:600}.tpcount{color:var(--muted);margin-left:auto;font-size:10.5px}.tgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:13px;display:grid}.tcard{background:var(--surface);box-shadow:var(--sh-rest);transition:all .3s var(--e-out);cursor:pointer;border:1.5px solid #0000;border-radius:16px;overflow:hidden}.tcard:hover{box-shadow:var(--sh-lift);border-color:var(--m-mist);transform:translateY(-3px)}.tcard__hd{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:14px 15px 12px;display:flex}.tcard__n{font-size:12.5px;font-weight:700}.tcard__p{color:var(--muted);margin-top:1px;font-size:9.5px;font-weight:300}.tcard__band{font-family:var(--f-mono);background:var(--ink);color:#fff;white-space:nowrap;border-radius:7px;margin-left:auto;padding:4px 8px;font-size:8px;font-weight:700}.tcard__body{grid-template-columns:1fr 1.15fr;gap:9px;padding:11px 12px;display:grid}.tbx{border:1px solid var(--line);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 14px;display:flex;position:relative}.tbx__zoom{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:all .25s var(--e-out);z-index:2;border-radius:8px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.tbx__zoom:hover{color:var(--m-core);border-color:var(--m-soft);background:var(--m-tint)}.fitstack{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.fitstack .tcard__fitl{margin-bottom:2px}.fitstack .tbadge2{align-self:center;margin:7px 0 0}.fitstack .tcard__est{border-top:1px dashed var(--line);width:100%;margin-top:auto;padding-top:9px;font-style:normal}.tbx.fit-rn .fitstack .tcard__est{border-color:#cfe8d4}.tbx.fit-dev .fitstack .tcard__est{border-color:var(--m-mist)}.rzoom{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140a0c8c;place-items:center;padding:20px;display:none;position:fixed;inset:0}.rzoom.open{display:grid}.rzoom__card{background:var(--surface);box-shadow:var(--sh-lift);width:min(420px,94vw);animation:manin .4s var(--e-out);border-radius:18px;padding:22px 26px;position:relative}.rzoom__t{font-family:var(--f-display);font-size:14px;font-weight:750}.rzoom__s{color:var(--muted);margin-bottom:8px;font-size:9.5px;font-weight:300}.rzoom__x{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:9px;font-size:12px;position:absolute;top:14px;right:14px}.rzoom__x:hover{color:var(--m-core);border-color:var(--m-soft)}.tbx.radar-bx{background:var(--bg-soft)}.tbx__cap{font-family:var(--f-mono);letter-spacing:.14em;color:var(--muted-2);font-size:6.5px}.tbx.fit-rn{background:#f1f9f3;border-color:#cfe8d4}[data-theme=dark] .tbx.fit-rn{background:#17231a;border-color:#2c4531}.tbx.fit-dev{background:var(--m-tint);border-color:var(--m-mist)}.tbx--left{align-items:flex-start}.tcard__fit{text-align:center;width:100%}.tcard__fitl{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted-2);font-size:7.5px}.tcard__fitv{font-family:var(--f-display);font-size:25px;font-weight:750;line-height:1.1}.tcard__fitv small{color:var(--muted);font-size:12px}.tcard__est{color:var(--muted);margin-top:6px;font-size:9.5px;font-style:italic}.tbadge2{font-family:var(--f-mono);border-radius:7px;margin-top:6px;padding:4px 9px;font-size:8px;font-weight:700;display:inline-block}.tbadge2.rn{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .tbadge2.rn{color:#7bc88a;background:#1e2e21}.tbadge2.dev{background:var(--m-tint);color:var(--m-core)}.tcard__ft{border-top:1px solid var(--line-soft);align-items:center;padding:10px 15px;display:flex}.tcard__dt{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:9px;font-weight:600;display:flex}.tcard__dt .dot{border-radius:50%;width:6px;height:6px}.tcard__go{color:var(--m-core);align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.radar{flex-shrink:0}.radar text{font-family:var(--f-mono);fill:var(--muted-2);letter-spacing:.04em;font-size:6px}.tpv{z-index:195;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140a0c8c;padding:24px 16px;display:none;position:fixed;inset:0}.tpv.open{place-items:start center;display:grid}.tpv__card{background:var(--bg);width:min(960px,97vw);max-height:calc(100vh - 48px);box-shadow:var(--sh-lift);animation:manin .45s var(--e-out);border-radius:20px;overflow-y:auto}.tpv__hdr{background:var(--grad-hero);color:#fff;z-index:3;align-items:center;gap:16px;padding:22px 26px;display:flex;position:sticky;top:0}.tpv__ava{width:60px;height:60px;font-family:var(--f-display);background:#ffffff24;border-radius:18px;flex-shrink:0;place-items:center;font-size:20px;font-weight:750;display:grid}.tpv__n{font-family:var(--f-display);font-size:19px;font-weight:750}.tpv__r{color:#ffffffb3;margin:2px 0 8px;font-size:11px;font-weight:300}.tpv__pills{flex-wrap:wrap;gap:6px;display:flex}.tpv__pill{font-family:var(--f-mono);background:#ffffff24;border-radius:99px;padding:4px 9px;font-size:7.5px;font-weight:700}.tpv__x{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:10px;flex-shrink:0;width:32px;height:32px;margin-left:auto;font-size:14px}.tpv__x:hover{background:#ffffff47}.tpv__stats{grid-template-columns:repeat(3,1fr);gap:11px;padding:16px 26px 0;display:grid}.tpv__body{grid-template-columns:1.15fr .85fr;gap:13px;padding:14px 26px 26px;display:grid}@media (max-width:860px){.tpv__body{grid-template-columns:1fr}}.pvsec{background:var(--surface);box-shadow:var(--sh-rest);border-radius:15px;margin-bottom:13px;padding:15px 17px}.pvsec__t{font-family:var(--f-display);align-items:center;gap:8px;margin-bottom:11px;font-size:12.5px;font-weight:750;display:flex}.pvsec__t:after{content:"";background:var(--line-soft);flex:1;height:1px}.pvkv{grid-template-columns:1fr 1fr;gap:2px 16px;font-size:10.5px;display:grid}.pvkv>div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.pvkv span{color:var(--muted);flex-shrink:0}.pvkv b{text-align:right}.certc{font-family:var(--f-mono);background:var(--m-tint);color:var(--m-core);border-radius:7px;margin:0 4px 5px 0;padding:4px 9px;font-size:8px;font-weight:700;display:inline-block}.locc{background:var(--bg-soft);border:1px solid var(--line);border-radius:99px;margin:0 4px 5px 0;padding:4px 10px;font-size:9px;font-weight:600;display:inline-block}.asgn{border-bottom:1px dashed var(--line-soft);grid-template-columns:56px 1fr auto;align-items:baseline;gap:10px;padding:7px 0;font-size:10.5px;display:grid}.asgn:last-child{border:none}.asgn__y{font-family:var(--f-mono);color:var(--m-core);font-size:8.5px;font-weight:700}.kscm__row{grid-template-columns:110px 1fr 30px;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;font-weight:600;display:grid}.ringw{align-items:center;gap:14px;display:flex}.kpis{grid-template-columns:1.5fr repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}@media (max-width:1000px){.kpis{grid-template-columns:1fr 1fr}}.kpi{background:var(--surface);box-shadow:var(--sh-rest);border-top:3px solid var(--m-core);border-radius:14px;padding:13px 15px}.kpi.hero{background:var(--grad-hero);color:#fff;border-top:none}.kpi__l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:7px}.kpi.hero .kpi__l{color:#fff9}.kpi__v{font-family:var(--f-display);margin:4px 0 2px;font-size:22px;font-weight:750}.kpi.hero .kpi__v{font-size:28px}.kpi__s{color:var(--muted);font-size:9px;font-weight:300}.kpi.hero .kpi__s{color:#ffffffa6}.kpi__tr{font-family:var(--f-mono);border-radius:6px;margin-top:6px;padding:2.5px 7px;font-size:8px;font-weight:700;display:inline-block}.kpi__tr.up{color:#2a6e37;background:#eaf5ec}.kpi__tr.dn{background:var(--m-tint);color:var(--m-core)}.kpi.hero .kpi__tr.up{color:#9fe0ac;background:#ffffff26}[data-theme=dark] .kpi__tr.up{color:#7bc88a;background:#1e2e21}.alrt{border:1px solid var(--line);border-radius:13px;grid-template-columns:4px 1fr auto auto;align-items:center;gap:13px;margin-bottom:9px;padding:12px 14px 12px 0;display:grid;overflow:hidden}.alrt__bar{border-radius:0;height:100%}.alrt.critical .alrt__bar{background:var(--m-core)}.alrt.warning .alrt__bar{background:#e8b84b}.alrt.positive .alrt__bar{background:#3e9b4f}.alrt__t{margin-bottom:3px;font-size:11.5px;font-weight:700}.alrt__d{color:var(--muted);font-size:10px;font-weight:300;line-height:1.6}.alrt__d b{color:var(--ink-2);font-weight:700}.alrt__m{text-align:center;padding:0 8px}.alrt__mv{font-family:var(--f-display);color:var(--m-core);font-size:15px;font-weight:750}.alrt.positive .alrt__mv{color:#2a6e37}.alrt__ml{font-family:var(--f-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;font-size:6.5px}.alrt__act{border:1.5px solid var(--m-mist);background:var(--m-tint);color:var(--m-core);font-family:var(--f-body);cursor:pointer;white-space:nowrap;transition:all .25s var(--e-out);border-radius:9px;padding:7px 11px;font-size:9px;font-weight:700}.alrt__act:hover{background:var(--m-mist)}.cntchip{font-family:var(--f-mono);border-radius:99px;align-items:center;gap:4px;padding:3.5px 9px;font-size:8px;font-weight:700;display:inline-flex}.cntchip.c{background:var(--m-tint);color:var(--m-core)}.cntchip.w{color:#c07a21;background:#fbf3e7}.cntchip.p{color:#2a6e37;background:#eaf5ec}[data-theme=dark] .cntchip.w{color:#e8b463;background:#33270f}[data-theme=dark] .cntchip.p{color:#7bc88a;background:#1e2e21}.sgrade{grid-template-columns:110px 1fr 46px;align-items:center;gap:10px;margin-bottom:9px;font-size:10px;display:grid}.sgrade__bar{background:var(--bg-soft);border-radius:6px;height:16px;display:flex;overflow:hidden}.sgrade__seg{height:100%}.riskrow{border-bottom:1px dashed var(--line-soft);grid-template-columns:1fr 110px 56px;align-items:center;gap:11px;padding:9px 0;display:grid}.riskrow:last-child{border:none}.riskrow__n{font-size:10.5px;font-weight:700}.riskrow__d{color:var(--muted);font-size:8.5px;font-weight:300}.riskrow__why{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.riskrow__chip{background:var(--bg-soft);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 6px;font-size:7.5px;font-weight:600}.riskrow__score{font-family:var(--f-display);color:var(--m-core);text-align:right;font-size:15px;font-weight:750}.compx{margin-bottom:11px}.compx__h{justify-content:space-between;margin-bottom:4px;font-size:10px;display:flex}.compx__tr{font-family:var(--f-mono);font-size:8px;font-weight:700}.compx__tr.up{color:#2a6e37}.compx__tr.dn{color:var(--m-core)}.genrow{grid-template-columns:96px 1fr 60px;align-items:center;gap:10px;margin-bottom:8px;font-size:10px;display:grid}.retw{align-items:flex-end;gap:9px;height:96px;padding:6px 2px 0;display:flex}.retw__c{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.retw__b{background:var(--m-soft);border-radius:6px 6px 3px 3px;margin:0 4px;position:relative}.retw__crit{background:var(--m-core);border-radius:0 0 3px 3px;position:absolute;bottom:0;left:0;right:0}.retw__n{font-family:var(--f-mono);margin-bottom:3px;font-size:8.5px;font-weight:700}.retw__y{font-family:var(--f-mono);color:var(--muted-2);margin-top:5px;font-size:7.5px}.dtbl{border-collapse:collapse;width:100%;font-size:10.5px}.dtbl th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:left;border-bottom:1.5px solid var(--line);padding:7px 9px;font-size:7.5px}.dtbl td{border-bottom:1px solid var(--line-soft);padding:8px 9px}.dtbl td:first-child{font-weight:700}.recoc{border:1px solid var(--line);border-left:3.5px solid var(--m-core);border-radius:12px;margin-bottom:9px;padding:12px 15px}.recoc.high{border-left-color:#c07a21}.recoc__pr{font-family:var(--f-mono);letter-spacing:.14em;color:var(--m-core);font-size:7px;font-weight:700}.recoc.high .recoc__pr{color:#c07a21}.recoc__t{margin:3px 0 6px;font-size:11.5px;font-weight:700}.recoc__grid{color:var(--muted);grid-template-columns:1fr 1fr;gap:3px 16px;font-size:9.5px;line-height:1.55;display:grid}.recoc__grid b{color:var(--ink-2);font-weight:700}.macct{z-index:20;position:absolute;top:12px;right:20px}#vMods .mhero{margin-top:54px}.macct .amenu{left:auto;right:0}.macct__btn{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;font-family:var(--f-body);box-shadow:var(--sh-rest);transition:all .25s var(--e-out);border-radius:99px;align-items:center;gap:9px;padding:6px 13px 6px 7px;display:flex}.macct__btn:hover{border-color:var(--m-soft)}.macct__ava{background:var(--grad-merah);color:#fff;width:26px;height:26px;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:9.5px;font-weight:750;display:grid}.macct__n{font-size:10.5px;font-weight:700}.macct__menu{background:var(--surface);border:1px solid var(--line);width:220px;box-shadow:var(--sh-lift);animation:manin .3s var(--e-out);border-radius:14px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0}.macct__menu.open{display:block}.macct__hd{border-bottom:1px solid var(--line-soft);margin-bottom:6px;padding:9px 11px}.macct__nm{font-size:11px;font-weight:700}.macct__em{font-family:var(--f-mono);color:var(--muted);margin-top:2px;font-size:8px}.macct__out{background:var(--m-tint);width:100%;color:var(--m-core);font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:10.5px;font-weight:700;display:flex}.macct__out:hover{background:var(--m-mist)}.toast{background:var(--grad-ink);color:#fff;z-index:99;transition:transform .5s var(--e-spring);border-radius:12px;padding:12px 20px;font-size:12px;font-weight:500;position:fixed;bottom:30px;left:50%;transform:translate(-50%,80px);box-shadow:0 10px 30px #0000004d}.toast.show{transform:translate(-50%)}@media (max-width:1020px){body{overflow:auto}.split{flex-direction:column;height:auto;min-height:100vh}.left{flex:none;height:46vh;padding:26px 24px}.ltitle{font-size:24px}.tslide__d{display:none}.tslide__n{font-size:36px}.page{height:auto;min-height:100vh;padding:20px 18px 80px}.mods{flex-direction:column}.mod,.mods:hover .mod:not(:hover){flex:none}.mod__pitchw,.proc__full{opacity:1;grid-template-rows:1fr}.mod__n{font-size:40px}.mhero{padding:22px 20px}.mhero__map{width:70%}.view{position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-delay:0s!important}}.mod{content-visibility:auto;contain-intrinsic-size:auto 640px}.modw,.foot{content-visibility:auto;contain-intrinsic-size:auto 180px}.mod__map,#rdeco,#mbannerMap{contain:layout style paint}:root{--blue:#1756c2;--blue-tint:#e8effa;--blue-mist:#bfd2f2;--yellow:#efcf00;--yellow-deep:#8a7400;--yellow-tint:#fbf6d6;--ok:#2a6e37;--ok-tint:#eaf5ec;--line-soft:#ececf1}[data-theme=dark]{--blue-tint:#15243f;--blue-mist:#2e4c86;--yellow-tint:#3a3410;--ok-tint:#1e2e21;--line-soft:#2a2428}.left{background:linear-gradient(160deg,#1a0407 0%,#4a0710 45%,#a80b1e 100%)}.mhero{background:linear-gradient(120deg,#2a0509 0%,#7a0a18 55%,#c10d23 100%);animation:none}.mbanner{background:linear-gradient(120deg,#2a0509 0%,#7a0a18 55%,#c10d23 100%)}.modw{background:linear-gradient(120deg,#1b1c22,#3c3f4b)}.wlogo{background:#fff;border-radius:10px;width:auto;height:34px;padding:7px 12px}.mbrand img{width:auto;height:30px}.rakcred img{height:20px}.byrak img{height:16px}.mbanner__tag{font-family:var(--f-mono)}.roles{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px;display:grid}.role{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font-family:var(--f-body);transition:all .25s var(--e-out);border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.role:hover{border-color:var(--m-soft);transform:translateY(-1px)}.role.on{border-color:var(--m-core);background:var(--m-tint);box-shadow:0 0 0 3px var(--m-tint)}.role__ava{color:#fff;width:34px;height:34px;font-family:var(--f-display);background:var(--m-core);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.role.r-principal .role__ava{background:var(--blue)}.role.r-perencana .role__ava{background:var(--yellow-deep)}.role.r-koord .role__ava{background:#0b5e64}.role b{color:var(--ink);font-size:12px;display:block}.role small{color:var(--muted);font-size:10px;line-height:1.35;display:block}.roles+.btn-login{margin-top:2px}.mod.soon{cursor:default}.mod.soon:hover{flex:1.3}.mod.soon .mod__t{color:var(--muted)}.mod__soon{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);background:var(--yellow-tint);border-radius:99px;align-items:center;gap:6px;width:max-content;margin-top:8px;padding:4px 9px;font-size:8.5px;display:inline-flex}.mod__who{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:8px;font-size:8.5px}.mod__who b{color:var(--m-core);font-weight:700}.mod__proc.blue{background:linear-gradient(135deg,#1756c2,#3b77d6)}.mod:hover .mod__proc.blue{box-shadow:0 12px 30px #1756c24d}.mod__proc.gray{background:linear-gradient(135deg,#5a5d68,#7e828f)}.mod:hover .mod__proc.gray{box-shadow:none}.rolepill{background:var(--bg-soft);border:1px solid var(--line);color:var(--mute);border-radius:99px;align-items:center;gap:7px;padding:5px 11px 5px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.rolepill i{background:var(--m-core);border-radius:50%;width:16px;height:16px;display:inline-block}.rolepill.principal i{background:var(--blue)}.rolepill.perencana i{background:var(--yellow-deep)}.rolepill.koord i{background:#0b5e64}.amenu__sec{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);padding:9px 14px 3px;font-size:7.5px}.amenu__item.on{color:var(--m-core);font-weight:700}.note{color:var(--muted);font-size:11px;line-height:1.6}.note b{color:var(--mute)}.means{border-left:3px solid var(--m-core);background:var(--m-tint);color:var(--ink-2);border-radius:0 10px 10px 0;margin:10px 0;padding:9px 13px;font-size:11px;line-height:1.55}.means.blue{border-color:var(--blue);background:var(--blue-tint)}.means.yellow{border-color:var(--yellow);background:var(--yellow-tint)}.means.ok{border-color:var(--ok);background:var(--ok-tint)}.abbr{border-bottom:1px dotted var(--muted-2);cursor:help}.tag{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:700}.tag.red{background:var(--m-tint);color:var(--m-core)}.tag.blue{background:var(--blue-tint);color:var(--blue)}.tag.yel{background:var(--yellow-tint);color:var(--yellow-deep)}.tag.ok{background:var(--ok-tint);color:var(--ok)}.tag.gray{background:var(--bg-soft);color:var(--muted)}.btn{font-family:var(--f-body);cursor:pointer;transition:all .25s var(--e-out);border:1.5px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;font-size:11px;font-weight:700;display:inline-flex}.btn.pri{background:var(--m-core);color:#fff}.btn.pri:hover{background:var(--m-deep);transform:translateY(-1px)}.btn.sec{background:var(--surface);border-color:var(--line-strong);color:var(--mute)}.btn.sec:hover{border-color:var(--m-soft);color:var(--m-core)}.btn.blue{background:var(--blue);color:#fff}.btn.blue:hover{filter:brightness(.92)}.btn.ok{background:var(--ok);color:#fff}.btn.ghost{color:var(--m-core);border-color:var(--m-mist);background:0 0}.btn.ghost:hover{background:var(--m-tint)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.g21{grid-template-columns:2fr 1fr;gap:12px;display:grid}.g12{grid-template-columns:1fr 2fr;gap:12px;display:grid}.mono{font-family:var(--f-mono)}.muted{color:var(--muted)}.xsec{background:var(--surface);box-shadow:var(--sh-rest);border-radius:16px;margin-bottom:14px;padding:18px 20px}.xsec__hdr{align-items:center;gap:12px;margin-bottom:14px;display:flex}.xsec__hdr>div:nth-child(2){flex:1}.xsec__ic{background:var(--m-tint);width:32px;height:32px;color:var(--m-core);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.xsec__ic.blue{background:var(--blue-tint);color:var(--blue)}.xsec__ic.yel{background:var(--yellow-tint);color:var(--yellow-deep)}.xsec__ic.ok{background:var(--ok-tint);color:var(--ok)}.xsec__ic.ink{background:var(--bg-soft);color:var(--mute)}.xsec__t{font-size:13.5px;font-weight:700}.xsec__s{color:var(--muted);margin-top:2px;font-size:10.5px}.icn{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.picker{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pk label{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:7.5px;display:block}.seg{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;display:flex;overflow:hidden}.seg button{font-family:var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:none;flex:1;padding:7px 4px;font-size:10.5px;font-weight:600;transition:all .2s}.seg button.on{background:var(--m-core);color:#fff}.seg.blue button.on{background:var(--blue)}.sel{width:100%;font-family:var(--f-body);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 10px;font-size:11px;font-weight:600}.rng{align-items:center;gap:8px;display:flex}.rng input{flex:1}.rng b{font-family:var(--f-mono);color:var(--m-core);text-align:right;min-width:36px;font-size:12px}.sc{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scard{background:var(--surface);border:1.5px solid var(--line);transition:all .3s var(--e-out);border-radius:18px;padding:18px 20px;position:relative}.scard.pick{border-color:var(--m-core);box-shadow:0 0 0 4px var(--m-tint),var(--sh-lift)}.scard.b{border-color:var(--blue-mist)}.scard.b.pick{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-tint),var(--sh-lift)}.scard__ab{background:var(--m-core);color:#fff;width:30px;height:24px;font-family:var(--f-display);border-radius:7px;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:-12px;left:18px}.scard.b .scard__ab{background:var(--blue)}.scard__t{font-family:var(--f-display);letter-spacing:-.01em;margin:6px 0 2px;font-size:17px;font-weight:750}.scard__d{color:var(--muted);margin-bottom:12px;font-size:10.5px;line-height:1.5}.scard__d b{color:var(--mute)}.kv{grid-template-columns:1fr 1fr;gap:8px 14px;margin:10px 0;display:grid}.kv .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:7.5px}.kv .v{font-family:var(--f-display);letter-spacing:-.01em;font-size:19px;font-weight:750;line-height:1.1}.kv .v small{color:var(--muted);font-size:11px;font-weight:500;font-family:var(--f-body);margin-left:3px}.kv .s{color:var(--muted);font-size:10px}.band{background:var(--bg-soft);border-radius:9px;height:18px;margin:6px 0 2px;position:relative;overflow:hidden}.band i{background:var(--m-mist);border-radius:9px;position:absolute;top:0;bottom:0}.band em{background:var(--m-core);border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px}.band.blue i{background:var(--blue-mist)}.band.blue em{background:var(--blue)}.band__lbl{font-family:var(--f-mono);color:var(--muted-2);justify-content:space-between;font-size:8px;display:flex}.reasons{margin:10px 0 0;padding:0;list-style:none}.reasons li{color:var(--ink-2);border-top:1px solid var(--line-soft);gap:9px;padding:6px 0;font-size:10.5px;line-height:1.5;display:flex}.reasons li:before{content:"";background:var(--m-core);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.scard.b .reasons li:before{background:var(--blue)}.internal{border:1px dashed var(--line-strong);background:var(--bg-soft);border-radius:11px;margin-top:12px;padding:9px 12px}.internal .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:7.5px;display:flex}.internal .v{font-family:var(--f-display);margin-top:2px;font-size:18px;font-weight:750}.internal .v small{font-family:var(--f-body);color:var(--muted);margin-left:4px;font-size:10px;font-weight:500}.chart{width:100%;height:auto;display:block}.lg2{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:10px;display:flex}.lg2 span{align-items:center;gap:6px;display:inline-flex}.lg2 i{border-radius:2px;width:16px;height:3px;display:inline-block}.frow2{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:11px 14px;display:grid}.fcode{font-family:var(--f-mono);text-align:center;color:#fff;background:var(--m-core);border-radius:8px;padding:6px 0;font-size:11px;font-weight:700}.fcode.yel{background:var(--yellow);color:#3b3200}.fcode.blue{background:var(--blue)}.fcode.gray{background:var(--muted)}.frow2__t{font-size:12px;font-weight:700}.frow2__d{color:var(--muted);margin-top:2px;font-size:10.5px;line-height:1.55}.frow2__d b{color:var(--mute)}.tb{border-collapse:separate;border-spacing:0;border:1.5px solid var(--line);border-radius:13px;width:100%;font-size:11px;overflow:hidden}.tb th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);text-align:left;background:var(--bg-soft);border-bottom:1.5px solid var(--line);padding:9px 12px;font-size:8px}.tb td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:9px 12px}.tb tr:last-child td{border-bottom:none}.tb tbody tr.click{cursor:pointer}.tb tbody tr.click:hover td{background:var(--bg-soft)}.tb tr.sel td{background:var(--m-tint)}.tb .num{font-family:var(--f-mono);text-align:right}.tb th.num{text-align:right}.bar{background:var(--bg-soft);border-radius:4px;min-width:70px;height:8px;position:relative;overflow:hidden}.bar i{background:var(--m-core);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.bar.blue i{background:var(--blue)}.bar.yel i{background:var(--yellow)}.bar.ok i{background:var(--ok)}.rank{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1.4fr 3fr 70px;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:grid}.rank:last-child{border-bottom:none}.rank .bar{border-radius:5px;height:14px}.rank .bar i{border-radius:5px}.rank .bar.neg i{background:var(--muted-2)}.rank .v{font-family:var(--f-mono);text-align:right;font-weight:700}.hm__cell.ok{background:var(--ok-tint);color:var(--ok)}.hm__cell.warn{background:var(--yellow-tint);color:var(--yellow-deep)}.hm__cell.bad{background:var(--m-tint);color:var(--m-core)}.hm__cell.none{background:var(--bg-soft);color:var(--muted-2)}.phone{background:#1b1c22;border-radius:34px;width:300px;margin:0 auto;padding:12px;box-shadow:0 20px 50px #1b1c2240}.phone__scr{background:var(--bg);border-radius:24px;flex-direction:column;min-height:540px;display:flex;position:relative;overflow:hidden}.phone__top{background:var(--m-core);color:#fff;padding:14px 16px 12px}.phone__top small{font-family:var(--f-mono);letter-spacing:.12em;opacity:.8;text-transform:uppercase;font-size:8px;display:block}.phone__top b{font-family:var(--f-display);margin-top:2px;font-size:16px;display:block}.phone__body{flex:1;padding:12px;overflow:auto}.task{background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:all .2s var(--e-out);border-radius:14px;margin-bottom:9px;padding:11px 12px}.task:hover{border-color:var(--m-soft);transform:translateY(-1px)}.task.on{border-color:var(--m-core);box-shadow:0 0 0 3px var(--m-tint)}.task__t{font-size:12px;font-weight:700;line-height:1.3}.task__d{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.task__row{justify-content:space-between;align-items:center;gap:6px;margin-top:7px;display:flex}.task.auto{border-left:3px solid var(--yellow)}.phone__bar{border-top:1px solid var(--line);background:var(--surface);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);justify-content:space-around;padding:9px 0 6px;font-size:7.5px;display:flex}.phone__bar b{color:var(--m-core)}.cam{aspect-ratio:3/4;background:#222;border-radius:14px;position:relative;overflow:hidden}.cam svg{width:100%;height:100%;display:block}.cam__guide{pointer-events:none;border:2px dashed #fffc;border-radius:10px;position:absolute;inset:14px}.cam__hint{color:#fff;background:linear-gradient(#0000,#000000bf);padding:10px 12px;font-size:10.5px;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.cam__hint b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:2px;font-size:7.5px;display:block}.shutter{background:var(--m-core);cursor:pointer;border:4px solid #fff;border-radius:50%;width:58px;height:58px;margin:12px auto 0;transition:transform .2s;display:block;box-shadow:0 6px 18px #d60f2766}.shutter:hover{transform:scale(1.06)}.shutter.busy{animation:1s infinite pulse}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.chkl{margin:0;padding:0;list-style:none}.chkl li{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:11.5px;display:grid}.chkl li:last-child{border-bottom:none}.chkl .ic{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.chkl .ic.ok{background:var(--ok)}.chkl .ic.no{background:var(--m-core)}.chkl .ic.q{background:var(--yellow);color:#3b3200}.chkl .conf{font-family:var(--f-mono);color:var(--muted);font-size:10px}.verdict{border-radius:14px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.verdict.ok{background:var(--ok-tint);border:1.5px solid #cfe8d4}.verdict.q{background:var(--yellow-tint);border:1.5px solid #ead98a}.verdict.no{background:var(--m-tint);border:1.5px solid var(--m-mist)}.verdict__big{font-family:var(--f-display);letter-spacing:-.01em;font-size:22px;font-weight:800}.verdict__s{color:var(--ink-2);font-size:11px;line-height:1.5}.qgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.qcard{background:var(--surface);border:1.5px solid var(--line);transition:all .3s var(--e-out);border-radius:16px;overflow:hidden}.qcard.done{opacity:.45}.qcard__img{aspect-ratio:4/3;background:#eae6e1;position:relative}.qcard__img svg{width:100%;height:100%;display:block}.qcard__body{padding:11px 13px}.qcard__t{font-size:12px;font-weight:700}.qcard__d{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.qcard__act{gap:7px;margin-top:10px;display:flex}.qcard__act .btn{flex:1;justify-content:center;padding:8px 6px;font-size:10.5px}.funnel{grid-template-columns:1fr auto;align-items:center;gap:8px 14px;font-size:11px;display:grid}.funnel .bar{border-radius:7px;height:22px}.funnel .bar i{border-radius:7px}.funnel .lbl{font-family:var(--f-mono);color:var(--ink-2);justify-content:space-between;margin-bottom:3px;font-size:9px;display:flex}.imap{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;height:340px;position:relative;overflow:hidden}.imap svg{width:100%;height:100%}.imap__land{fill:#d9dbe3;stroke:#fff;stroke-width:.6px}[data-theme=dark] .imap__land{fill:#3a3035;stroke:#1a1619}.dpin.blue .dpin__dot{background:var(--blue);box-shadow:0 0 0 4px var(--blue-tint)}.dpin.yel .dpin__dot{background:var(--yellow);color:#3b3200;box-shadow:0 0 0 4px var(--yellow-tint)}.dpin.gray .dpin__dot{background:var(--muted-2);box-shadow:0 0 0 4px var(--bg-soft)}.maplg{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:10px;display:flex}.maplg span{align-items:center;gap:6px;display:inline-flex}.maplg i{border-radius:50%;width:10px;height:10px;display:inline-block}.gl{grid-template-columns:auto 1fr;gap:7px 12px;font-size:11px;line-height:1.5;display:grid}.gl b{font-family:var(--f-mono);color:var(--m-core);white-space:nowrap;font-size:10px}.gl small{color:var(--muted);font-size:10px;display:block}.gdrawer{width:min(420px,92vw)}.digest{color:var(--mute);font-size:12px;line-height:1.7}.digest p{margin:0 0 8px}.digest b{color:var(--ink)}.stepper{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:6px;font-size:8.5px;display:flex}.stepper i{background:var(--line-strong);width:22px;height:2px;display:inline-block}.stepper b{color:var(--m-core)}.wiz__home{white-space:nowrap}.wnode{min-width:120px}.wnode__l{text-align:center;font-size:10.5px;line-height:1.3}.crumb__role{margin-left:auto}.mstats.four{grid-template-columns:repeat(4,1fr)}.ms__v{font-family:var(--f-display);letter-spacing:-.01em;align-items:baseline;gap:6px;font-size:24px;font-weight:750;display:flex}.ms__v small{color:var(--muted);font-size:12px;font-weight:500}.ms__l{color:var(--muted);margin-top:2px;font-size:10.5px}.ms__delta{font-family:var(--f-mono);border-radius:5px;padding:2px 6px;font-size:8.5px}.ms__delta.up{background:var(--ok-tint);color:var(--ok)}.ms__delta.dn{background:var(--m-tint);color:var(--m-core)}.ms__delta.nt{background:var(--bg-soft);color:var(--muted)}.ms__ic{background:var(--m-tint);width:26px;height:26px;color:var(--m-core);border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.ms__spark{opacity:.9;position:absolute;bottom:10px;right:12px}.split{height:100vh;display:flex}@media (max-width:1100px){.picker{grid-template-columns:repeat(3,1fr)}.sc,.g21,.g12,.g3{grid-template-columns:1fr}.qgrid{grid-template-columns:1fr 1fr}}.dpin.ok .dpin__dot{background:var(--ok);box-shadow:0 0 0 4px var(--ok-tint)}.dpin.ok .dpin__dot:after,.dpin.yel .dpin__dot:after,.dpin.blue .dpin__dot:after,.dpin.gray .dpin__dot:after{opacity:.35;border-color:currentColor}.dpin.blue .dpin__dot{color:var(--blue)}.dpin.ok .dpin__dot{color:var(--ok)}.dpin.yel .dpin__dot{color:var(--yellow-deep)}#imapSrc{display:none}.mhero__t{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#fff;-webkit-text-fill-color:#fff;animation:none}.ms__l{font-family:var(--f-body);text-transform:none;letter-spacing:0;padding-right:84px;font-size:10.5px}.ms__spark{bottom:12px;right:12px}.g2>*,.g3>*,.g21>*,.g12>*,.sc>*,.xsec{min-width:0}.tbw{overflow-x:auto}.dpin__dot{width:20px;height:20px;font-size:9px}#p3Table td,#p3Table th{padding:8px}#p3Table .bar{min-width:46px}.intro{margin-bottom:18px}.intro__row{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.intro__row:first-child{border-top:none;padding-top:2px}.intro__n{font-family:var(--f-display);color:var(--m-core);min-width:30px;padding-top:1px;font-size:20px;font-weight:800;line-height:1}.intro__row b{color:var(--ink);font-size:13px;display:block}.intro__row small{color:var(--muted);margin-top:2px;font-size:10.5px;line-height:1.5;display:block}.intro__row.soon .intro__n{color:var(--muted-2)}.intro__row.soon b{color:var(--muted)}.pstep.pick{text-align:left;cursor:pointer;width:100%;font-family:var(--f-body);color:inherit;background:0 0;border:none;border-radius:10px;margin:0 -8px;padding:6px 8px;transition:background .2s}.pstep.pick:hover{background:#ffffff24}.pstep.pick:hover .pstep__lbl:after{content:" →"}.proc__hint{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-top:10px;font-size:8.5px}.mbrand{margin-bottom:6px}.dtabs{flex-wrap:wrap;gap:6px;margin:-6px 0 14px;display:flex}.dtab{border:1.5px solid var(--line);background:var(--surface);font-family:var(--f-body);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.dtab:hover{border-color:var(--m-soft);color:var(--ink)}.dtab.on{background:var(--m-core);border-color:var(--m-core);color:#fff}.dtab.lock{color:var(--muted-2)}.dtab.lock.on{background:var(--muted);border-color:var(--muted)}.dtab .lk{font-size:10px}.gate{position:relative}.gate.locked>:not(.gate__ov){filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7}.gate__ov{display:none}.gate.locked>.gate__ov{text-align:center;z-index:4;background:#f7f7f98c;border-radius:16px;place-content:center;gap:6px;padding:20px;display:grid;position:absolute;inset:0}[data-theme=dark] .gate.locked>.gate__ov{background:#1412168c}.gate__ov b{font-family:var(--f-display);color:var(--ink);font-size:16px}.gate__ov span{color:var(--muted);max-width:320px;margin:0 auto;font-size:11px}.gate__ov .tag{margin:0 auto 4px}.ms.locked{position:relative;overflow:hidden}.ms.locked .ms__v,.ms.locked .ms__spark{filter:blur(4px);opacity:.6}.ms.locked:after{content:attr(data-lk);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);background:var(--yellow-tint);border-radius:6px;padding:3px 7px;font-size:7.5px;position:absolute;top:10px;right:10px}td.lk{color:var(--muted-2);font-family:var(--f-mono);font-size:10px}.qchip{border:1.5px solid var(--blue-mist);background:var(--blue-tint);color:var(--blue);font-family:var(--f-body);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:10.5px;font-weight:600;transition:all .2s}.qchip:hover{background:var(--blue);color:#fff}.qchip.lk{color:var(--muted);background:var(--bg-soft);border-style:dashed}.qchip.lk:hover{background:var(--bg-soft);color:var(--muted)}textarea.sel{resize:vertical;font-weight:400}.paper{color:#1b1c22;min-height:600px;font-family:var(--f-body);background:#fff;border-radius:6px;padding:34px 38px;font-size:12px;line-height:1.6;box-shadow:0 8px 30px #1b1c221f}.paper h1{font-family:var(--f-display);letter-spacing:-.01em;margin:0 0 4px;font-size:22px}.paper h2{font-family:var(--f-display);color:#1b1c22;border-bottom:2px solid #d60f27;margin:22px 0 8px;padding-bottom:5px;font-size:14px}.paper .meta{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#646875;margin-bottom:16px;font-size:9px}.paper table{border-collapse:collapse;width:100%;margin:8px 0;font-size:11px}.paper th{text-align:left;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#646875;border-bottom:1.5px solid #e2e3e9;padding:6px 8px;font-size:8px}.paper td{border-bottom:1px solid #efeff3;padding:6px 8px}.paper td.num,.paper th.num{text-align:right;font-family:var(--f-mono)}.paper .kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0;display:grid}.paper .kpi{border:1px solid #e2e3e9;border-radius:8px;padding:8px 10px}.paper .kpi b{font-family:var(--f-display);font-size:18px;display:block}.paper .kpi small{color:#646875;font-size:9.5px}.paper .box{background:#fdeef0;border-left:3px solid #d60f27;border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px}.paper .box.b{background:#e8effa;border-color:#1756c2}.paper .foot{font-family:var(--f-mono);color:#9296a3;letter-spacing:.08em;text-transform:uppercase;border-top:1px dashed #e2e3e9;margin-top:24px;padding-top:8px;font-size:8.5px}.paper svg{max-width:100%;height:auto}.exsec{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:9px;margin-bottom:6px;padding:7px 10px;font-size:11.5px;display:flex}.exsec input{accent-color:var(--m-core)}.exsec.lk{opacity:.5;cursor:not-allowed}.exsec .tag{margin-left:auto}.pk label.exsec{font:600 11.5px var(--f-body);text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:6px}.readme{background:var(--surface);border:1.5px solid var(--m-mist);box-shadow:var(--sh-rest);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:14px;padding:16px 20px 14px;display:grid}.readme.blue{border-color:var(--blue-mist)}.readme__ic{background:var(--m-tint);width:36px;height:36px;color:var(--m-core);border-radius:11px;place-items:center;display:grid}.readme.blue .readme__ic{background:var(--blue-tint);color:var(--blue)}.readme__k{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:8px}.readme__t{color:var(--ink);font-size:13.5px;line-height:1.7}.readme__t b{font-weight:700}.readme__t p{margin:0 0 6px}.readme__foot{color:var(--muted);margin-top:4px;font-size:10.5px}.mt{border-bottom:1.5px dotted var(--m-soft);cursor:help;font-weight:inherit}.tipbox{z-index:200;background:var(--surface);width:340px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-lift);pointer-events:none;border-radius:14px;padding:14px 16px;font-size:11.5px;line-height:1.55;position:fixed}.tipbox[hidden]{display:none}.tipbox__h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.tipbox__code{font-family:var(--f-mono);color:#fff;background:var(--m-core);border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}.tipbox__n{font-family:var(--f-display);font-size:14px;font-weight:700}.tipbox__row{border-top:1px solid var(--line-soft);grid-template-columns:78px 1fr;gap:8px;padding:5px 0;display:grid}.tipbox__row b{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:7.5px}.tipbox__row.alfa b{color:var(--m-core)}.tipbox__row.prin b{color:var(--blue)}.mgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mcard{border:1.5px solid var(--line);cursor:pointer;transition:all .2s var(--e-out);background:var(--surface);border-radius:14px;padding:12px 14px;position:relative}.mcard:hover{border-color:var(--m-soft);box-shadow:var(--sh-lift);transform:translateY(-2px)}.mcard.blue:hover{border-color:var(--blue-mist)}.mcard__code{font-family:var(--f-mono);letter-spacing:.1em;color:var(--m-core);background:var(--m-tint);border-radius:5px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.mcard.blue .mcard__code{color:var(--blue);background:var(--blue-tint)}.mcard__n{color:var(--ink);margin-top:6px;font-size:11px;font-weight:700}.mcard__v{font-family:var(--f-display);letter-spacing:-.01em;margin:2px 0;font-size:22px;font-weight:750}.mcard__v small{font-family:var(--f-body);color:var(--muted);margin-left:4px;font-size:10.5px;font-weight:500}.mcard__s{color:var(--muted);font-size:10.5px;line-height:1.5}.mcard__s b{color:var(--mute)}.mcard.lock .mcard__v,.mcard.lock .mcard__s{filter:blur(3px);opacity:.6}.mcard.lock:after{content:attr(data-lk);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-deep);background:var(--yellow-tint);border-radius:6px;padding:3px 7px;font-size:7.5px;position:absolute;top:10px;right:10px}.mcard .sig{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.sig.ok{background:var(--ok)}.sig.warn{background:var(--yellow)}.sig.bad{background:var(--m-core)}.sig.nt{background:var(--muted-2)}@media (max-width:1100px){.mgrid{grid-template-columns:1fr 1fr}}.swrap{max-width:1360px;padding:18px 22px 60px}.layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:22px;display:grid}.side{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-rest);border-radius:16px;flex-direction:column;min-height:calc(100vh - 100px);padding:12px;display:flex;position:sticky;top:74px}.side__home{width:100%;font-family:var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex}.side__home:hover{background:var(--bg-soft);color:var(--ink)}.side__mod{font-family:var(--f-display);letter-spacing:-.01em;border-bottom:1px solid var(--line-soft);margin-bottom:8px;padding:6px 10px 12px;font-size:17px;font-weight:750}.side__sec{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);padding:12px 10px 5px;font-size:7.5px}.side__item{text-align:left;width:100%;font-family:var(--f-body);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:background .15s;display:flex;position:relative}.side__item:hover{background:var(--bg-soft)}.side__item.on{background:var(--m-tint);color:var(--m-core);font-weight:700}.side__item.on:before{content:"";background:var(--m-core);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.side__item svg{opacity:.75;flex-shrink:0;width:15px;height:15px}.side__item.on svg{opacity:1}.side__item .lk{opacity:.7;margin-left:auto;font-size:10px}.side__item .cnt{font-family:var(--f-mono);background:var(--bg-soft);color:var(--muted);border-radius:6px;margin-left:auto;padding:2px 6px;font-size:9px}.side__item.on .cnt{color:var(--m-core);background:#fff}.side__item.lock{color:var(--muted-2)}.side__foot{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:10px}.side__role{color:var(--muted);padding:4px 10px;font-size:11px;line-height:1.4}.side__role b{color:var(--ink);font-size:12px;display:block}.side__sw{border:1.5px solid var(--line);background:var(--surface);width:100%;font-family:var(--f-body);color:var(--ink-2);cursor:pointer;border-radius:9px;margin-top:6px;padding:7px;font-size:11px;font-weight:600}.side__sw:hover{border-color:var(--m-soft);color:var(--m-core)}.mbanner{margin-bottom:16px;padding:22px 28px}.mbanner__t{font-size:22px}.crumb{margin-bottom:10px}@media (max-width:1100px){.layout{grid-template-columns:1fr}.side{min-height:0;position:static}}.layout{display:block}.side{z-index:20;border-radius:14px;flex-flow:wrap;align-items:center;gap:2px 4px;min-height:0;margin-bottom:16px;padding:6px 10px;display:flex;position:sticky;top:62px}.side__home{width:auto;padding:8px 10px;font-size:11px}.side__mod{border-bottom:none;border-right:1px solid var(--line);margin:0 6px 0 0;padding:0 14px 0 8px;font-size:14px}#sideNav{flex-wrap:wrap;flex:1;align-items:center;gap:2px;display:flex}.side__sec{border-left:1px solid var(--line);margin-left:6px;padding:0 6px 0 12px;font-size:7px}.side__sec:first-child{border-left:none;margin-left:0;padding-left:4px}.side__item{border-radius:9px;width:auto;padding:9px 12px;font-size:12px}.side__item.on{background:var(--m-tint)}.side__item.on:before{border-radius:3px 3px 0 0;height:3px;inset:auto 12px -7px}.side__foot{border-top:none;align-items:center;gap:10px;margin:0 0 0 auto;padding:0;display:flex}.side__role{text-align:right;padding:0;font-size:10px;line-height:1.3}.side__role b{font-size:11.5px}.side__sw{width:auto;margin:0;padding:7px 11px}.mainc{min-width:0}@media (max-width:1100px){.side{position:static}}.side__foot,.side__item.on:before{display:none}.side__item{gap:7px;padding:8px 11px}.side__item svg{width:14px;height:14px}.side__sec{display:none}.side__gap{background:var(--line);width:1px;height:22px;margin:0 6px}.side__mod{padding-right:12px}.side__home{gap:0;padding:8px;font-size:0}.side__home svg{width:16px;height:16px}.side__item{gap:6px;padding:8px 10px;font-size:11.5px}.side__mod{padding:0 10px 0 4px;font-size:13.5px}.swrap{max-width:1400px}.ai{color:#f3f3f6;background:linear-gradient(135deg,#1b1c22 0%,#2c2f3a 100%);border-radius:18px;margin-bottom:14px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 16px 40px #1b1c2238}.ai:before{content:"";background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 55%,#000 95%);mask-image:linear-gradient(105deg,#0000 55%,#000 95%)}.ai>*{position:relative}.ai__hd{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ai__ic{background:var(--yellow);color:#1b1c22;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.ai__t{font-family:var(--f-display);font-size:15px;font-weight:750}.ai__s{color:#fff9;margin-top:1px;font-size:10.5px}.ai__hd .row{margin-left:auto}.ai .btn.y{background:var(--yellow);color:#1b1c22;border-color:#0000}.ai .btn.y:hover{filter:brightness(1.05);transform:translateY(-1px)}.ai .btn.ghostw{color:#fff;background:#ffffff14;border-color:#ffffff38}.ai .btn.ghostw:hover{background:#ffffff29}.ai__q{gap:8px;margin-bottom:10px;display:flex}.ai__q input{color:#fff;font-family:var(--f-body);background:#ffffff14;border:1.5px solid #ffffff2e;border-radius:11px;outline:none;flex:1;padding:10px 13px;font-size:12.5px}.ai__q input::placeholder{color:#ffffff73}.ai__q input:focus{border-color:var(--yellow)}.ai__chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.ai__chip{color:#fff;font-family:var(--f-body);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:99px;padding:5px 11px;font-size:10.5px;font-weight:600;transition:all .2s}.ai__chip:hover{background:var(--yellow);color:#1b1c22;border-color:var(--yellow)}.ai__chip.lk{opacity:.45;cursor:not-allowed}.ai__body{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;min-height:96px;padding:14px 16px}.ai__body p{color:#f3f3f6;margin:0 0 8px;font-size:13px;line-height:1.7}.ai__body p:last-child{margin-bottom:0}.ai__body b{color:#fff}.ai__body .mt{border-bottom-color:var(--yellow)}.ai__empty{color:#ffffffa6;align-items:center;gap:12px;font-size:12px;display:flex}.ai__think{color:#ffffffb3;align-items:center;gap:10px;font-size:12px;display:flex}.ai__think .dots span{background:var(--yellow)}.ai__src{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ai__src small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-right:4px;font-size:7.5px}.ai__srcchip{font-family:var(--f-mono);color:#fff;cursor:help;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;padding:3px 7px;font-size:9px}.ai__srcchip b{color:var(--yellow)}.ai__foot{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;display:flex}.ai__reko{border-left:3px solid var(--yellow);background:#efcf0014;border-radius:0 10px 10px 0;margin-top:10px;padding:8px 12px;font-size:12px;line-height:1.6}.ai__reko b{color:var(--yellow)}.ai .tipbox{color:var(--ink)}.xsec__s{display:none}.info{border:1.5px solid var(--line-strong);width:16px;height:16px;color:var(--muted);font:700 9.5px var(--f-mono);vertical-align:middle;cursor:help;border-radius:50%;place-items:center;margin-left:7px;display:inline-grid}.info:hover{border-color:var(--m-core);color:var(--m-core)}.fold{margin:10px 0 0}.fold__t{font-family:var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:10.5px;font-weight:600;display:inline-flex}.fold__t:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(-45deg)}.fold.open .fold__t:before{transform:rotate(45deg)}.fold__t:hover{color:var(--m-core)}.fold__b{display:none}.fold.open .fold__b{display:block}.fold__b .means,.fold__b .note{margin-top:6px}.mcard{padding:12px 14px 11px}.mcard__s{display:none}.mcard__row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.mcard__st{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:700}.mcard__st.ok{background:var(--ok-tint);color:var(--ok)}.mcard__st.warn{background:var(--yellow-tint);color:var(--yellow-deep)}.mcard__st.bad{background:var(--m-tint);color:var(--m-core)}.mcard__st.nt{background:var(--bg-soft);color:var(--muted)}.mcard__spark{opacity:.9}.tipbox__note{background:var(--yellow-tint);color:var(--ink);border-radius:9px;margin-bottom:8px;padding:8px 10px;font-weight:500}.tipbox.plain{width:300px}.ms{grid-template-rows:auto auto auto;gap:4px;padding:12px 14px 10px;display:grid}.ms__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms__l{color:var(--muted);margin:0;padding:0;font-size:10.5px;font-weight:600;line-height:1.3}.ms__ic{border-radius:7px;flex-shrink:0;width:22px;height:22px;margin:0}.ms__ic svg{width:12px;height:12px}.ms__v{margin:2px 0 0;font-size:24px;line-height:1.05}.ms__bot{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.ms__delta{white-space:nowrap;margin:0}.ms__spark{opacity:.9;line-height:0;position:static}.ms.locked .ms__v,.ms.locked .ms__bot{filter:blur(4px);opacity:.6}.tb tr.click td:first-child{padding-left:26px;position:relative}.tb tr.click td:first-child:before{content:"";border-right:1.5px solid var(--muted-2);border-bottom:1.5px solid var(--muted-2);width:6px;height:6px;transition:transform .2s;position:absolute;top:50%;left:11px;transform:translateY(-60%)rotate(-45deg)}.tb tr.click.open td:first-child:before{transform:translateY(-70%)rotate(45deg)}.tb tr.xrow td{background:var(--bg-soft);padding:0}.xrow__in{border-left:3px solid var(--m-core);animation:rise .3s var(--e-out);padding:14px 16px 16px 26px}.xrow__in.yel{border-left-color:var(--yellow)}.xrow__g{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:10px;display:grid}.xkv{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.xkv .k{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:7.5px}.xkv .v{font-family:var(--f-display);margin-top:2px;font-size:16px;font-weight:750}.xkv .v small{font-family:var(--f-body);color:var(--muted);margin-left:3px;font-size:10px;font-weight:500}.xrow__act{align-items:center;gap:8px;margin-top:10px;display:flex}.xrow__txt{color:var(--ink-2);margin:0 0 8px;font-size:11.5px;line-height:1.6}.tb td{padding:11px 12px}.tb tr.click td:first-child b{font-size:12.5px}td.lk{text-align:right;font-size:12px}.mstats{gap:10px}.atype{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.atype i{border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.atype i svg{width:13px;height:13px}.atype.foto i{color:#0b5e64;background:#e3eff0}.atype.laporan i{background:var(--blue-tint);color:var(--blue)}.atype.checklist i{background:var(--ok-tint);color:var(--ok)}.atype.suhu i{background:var(--yellow-tint);color:var(--yellow-deep)}.atype.video i{background:var(--m-tint);color:var(--m-core)}.who{font-size:11px;line-height:1.3}.who small{color:var(--muted);font-size:10px;display:block}.who.byai b{color:var(--yellow-deep)}.who.none{color:var(--muted-2);font-style:italic}.st{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:700}.st.lolos{background:var(--ok-tint);color:var(--ok)}.st.tolak{background:var(--m-tint);color:var(--m-core)}.st.ragu{background:var(--yellow-tint);color:var(--yellow-deep)}.st.belum{background:var(--bg-soft);color:var(--muted);border:1px dashed var(--line-strong)}.st.proses{background:var(--blue-tint);color:var(--blue)}.fchip{border:1.5px solid var(--line);background:var(--surface);font-family:var(--f-body);color:var(--muted);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:10.5px;font-weight:600}.fchip.on{background:var(--ink);border-color:var(--ink);color:#fff}.fchip b{font-family:var(--f-mono);opacity:.7;margin-left:4px;font-size:9px}.kvf{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.kvf div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:11.5px}.kvf small{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:2px;font-size:7.5px;display:block}.kvf .bad{color:var(--m-core);font-weight:700}.kvf .okk{color:var(--ok);font-weight:700}.aires{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px}.aires__h{align-items:center;gap:8px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.aires__h .st{margin-left:auto}.ai:before{display:none}.ai{background:linear-gradient(135deg,#1b1c22,#2a2d38)}.ai__pts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai__pts li{color:#f3f3f6;grid-template-columns:22px 1fr;gap:10px;font-size:13px;line-height:1.6;display:grid}.ai__pts li i{width:22px;height:22px;color:var(--yellow);font:700 11px var(--f-mono);background:#efcf0029;border-radius:7px;place-items:center;margin-top:2px;display:grid}.ai__pts li b{color:#fff}.ai__lead{font-family:var(--f-display);color:#fff;margin:0 0 10px;font-size:15px;font-weight:700}.mbanner{flex-direction:column;justify-content:center;min-height:150px;padding:38px 34px;display:flex}.mbanner__t{font-size:32px;line-height:1.05}.mbanner__tag{letter-spacing:.2em;margin-bottom:8px;font-size:9px}#bnS{display:none}.mcard__i{border:1.5px solid var(--line-strong);background:var(--surface);width:20px;height:20px;color:var(--muted);font:700 10px var(--f-mono);cursor:pointer;z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.mcard__i:hover{border-color:var(--m-core);color:var(--m-core)}.mcard.lock:after{right:36px}.mmodal{z-index:300;background:#1b1c2273;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.mmodal.open{display:flex}.mmodal__c{background:var(--surface);color:var(--ink);width:min(560px,100%);box-shadow:var(--sh-lift);max-height:90vh;animation:rise .3s var(--e-out);border-radius:20px;padding:24px 26px;overflow:auto}.mmodal__h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.mmodal__code{font-family:var(--f-mono);color:#fff;background:var(--m-core);border-radius:7px;padding:4px 9px;font-size:11px;font-weight:700}.mmodal__t{font-family:var(--f-display);letter-spacing:-.01em;font-size:20px;font-weight:750}.mmodal__x{background:var(--bg-soft);cursor:pointer;width:30px;height:30px;color:var(--muted);border:none;border-radius:50%;margin-left:auto;font-size:16px}.mmodal__apa{color:var(--ink);margin:6px 0 14px;font-size:14px;line-height:1.65}.mmodal__sec{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:8px}.mmodal__f{background:var(--bg-soft);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.6}.mmodal__f code{font-family:var(--f-mono);color:var(--m-core);background:var(--surface);border-radius:6px;padding:2px 7px;font-size:12px}.mmodal__f .ex{border-top:1px dashed var(--line-strong);color:var(--mute);margin-top:8px;padding-top:8px}.mmodal__two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mmodal__two div{border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.55}.mmodal__two .a{background:var(--m-tint)}.mmodal__two .p{background:var(--blue-tint)}.mmodal__two b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.mmodal__two .a b{color:var(--m-core)}.mmodal__two .p b{color:var(--blue)}.mmodal__acu{color:var(--muted);margin-top:12px;font-size:11px}.mfam{border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:6px;margin:0 0 12px;padding-bottom:12px;display:flex}.mfam__b{font-family:var(--f-ui);color:var(--muted);background:var(--surface-2,#f4f5f7);cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.mfam__b small{font-family:var(--f-mono);color:var(--muted-2);background:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:500}.mfam__b:hover{color:var(--ink);border-color:var(--line)}.mfam__b.on{background:var(--m-core);color:#fff}.mfam__b.on small{color:#fff;background:#ffffff40}.mfam__b.blue.on{background:var(--blue)}.ms__topr{flex-shrink:0;align-items:center;gap:6px;display:flex}.ms__i.mcard__i,.ms .ms__ic{position:static}.ms .gtag,.ms .ms__lk{right:auto}.ms.locked:after{top:auto;bottom:10px;right:12px}.ms.locked .ms__spark{visibility:hidden}.tb tr.click.open td{background:var(--bg-soft)!important}.adet{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.adet__ph{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.adet__ph svg{aspect-ratio:4/3;background:#eef0f3;width:100%;display:block}.adet__phh,.adet__phf{color:var(--mute);justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;font-weight:600;display:flex}.adet__phf{border-top:1px solid var(--line-soft);color:var(--muted)}.adet .mono,.aires .mono{font-family:var(--f-mono);color:var(--muted-2);letter-spacing:.04em;font-size:9.5px;font-weight:500}.tb.mini{background:var(--surface);border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.tb.mini th{background:var(--bg-soft);padding:8px 12px;font-size:9px}.tb.mini td{border-bottom:1px solid var(--line-soft);padding:9px 12px;font-size:11.5px}.tb.mini tr:last-child td{border-bottom:none}.tb.mini td.num{white-space:nowrap}.tb.mini td.num b{font-family:var(--f-mono);margin-left:8px;font-size:11px;font-weight:600}.tb.mini td.bad b{color:var(--m-core)}.tb.mini .bar{background:var(--line-soft);vertical-align:middle;border-radius:3px;width:70px;height:5px;display:inline-block;overflow:hidden}.tb.mini .bar i{border-radius:3px;height:100%;display:block}.aires{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;display:flex}.aires.belum{border-style:dashed}.aires__ic{background:var(--ink);width:28px;height:28px;color:var(--yellow);border-radius:8px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.aires.belum .aires__ic{background:var(--bg-soft);color:var(--muted)}.aires__h{margin:0;font-size:11.5px;font-weight:700}.aires__t{color:var(--ink-2);margin-top:1px;font-size:11px}.aires>.st,.aires>.btn{margin-left:auto}.xrow__in.blue{border-left-color:var(--blue)}.xrow .tb.mini td,.xrow .tb.mini th{font-family:var(--f-body);background:var(--surface)!important;padding:9px 12px!important}.xrow .tb.mini th{font-family:var(--f-mono);background:var(--bg-soft)!important}.xrow .tb.mini td:first-child{padding-left:12px!important}.xrow .tb.mini td:first-child:before{display:none}.fbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fbtn{border:1.5px solid var(--line);background:var(--surface);font:600 12px var(--f-ui);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.fbtn .icn{width:14px;height:14px}.fbtn b{font-family:var(--f-mono);background:var(--ink);color:#fff;border-radius:999px;padding:1px 7px;font-size:10px}.fbtn .car{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.fbtn.on{border-color:var(--ink)}.fbtn.on .car{transform:rotate(-135deg)translateY(-2px)}.fsearch{border:1.5px solid var(--line);background:var(--surface);min-width:280px;height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.fsearch .icn{flex-shrink:0;width:14px;height:14px}.fsearch input{font:500 12px var(--f-body);color:var(--ink);background:0 0;border:0;outline:0;width:100%}.fsp{flex:1}.fsort{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.fsort select{border:1.5px solid var(--line);background:var(--surface);font:600 12px var(--f-ui);color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 10px}.flink{color:var(--m-core);font:600 12px var(--f-ui);cursor:pointer;background:0 0;border:0;padding:6px 8px}.fchips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fch{background:var(--ink);color:#fff;font:600 11px var(--f-ui);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;display:inline-flex}.fch button{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:grid}.fpanel{background:var(--bg-soft);border:1px solid var(--line);animation:rise .25s var(--e-out);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:12px;padding:10px;display:grid}.fg{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-self:start;overflow:hidden}.fg__h{width:100%;font:700 11px var(--f-ui);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:9px 12px;display:flex}.fg__h span{flex:1}.fg__h b{font-family:var(--f-mono);background:var(--m-core);color:#fff;border-radius:999px;padding:1px 6px;font-size:9px}.fg__h i{border-right:1.5px solid var(--muted-2);border-bottom:1.5px solid var(--muted-2);width:6px;height:6px;transition:transform .2s;transform:rotate(-45deg)}.fg.open .fg__h i{transform:rotate(45deg)}.fg__b{border-top:1px solid var(--line-soft);padding:2px 6px 8px;display:none}.fg.open .fg__b{display:block}.fopt{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:6px;font-size:11.5px;display:flex}.fopt:hover{background:var(--bg-soft)}.fopt input{width:14px;height:14px;accent-color:var(--m-core);margin:0}.fopt span{flex:1}.fopt b{font-family:var(--f-mono);color:var(--muted-2);font-size:10px;font-weight:500}.fopt.on{color:var(--ink);font-weight:600}.fopt.zero{opacity:.45}.fempty{text-align:center;color:var(--muted);font-size:12px;padding:26px!important}.fg__h{font-size:11.5px!important}.fg__h span{font-size:11.5px}.segh{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:10px 0 6px;font-size:8px}.segh:first-child{margin-top:0}.segb{border:1.5px solid var(--line);background:var(--surface);width:100%;font:600 11.5px var(--f-ui);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.segb span{flex:1}.segb b{font-family:var(--f-mono);color:var(--muted);font-size:10px;font-weight:500}.segb:hover{border-color:var(--line-strong)}.segb.on{border-color:var(--ink);background:var(--ink);color:#fff}.segb.on b{color:#ffffffb3}.acts{flex-wrap:wrap;gap:4px;display:flex}.acts .atype{font-size:10.5px}.segand{font-style:normal;font-family:var(--f-mono);color:var(--muted);margin:0 2px;font-size:10px}.tb tr.off td{opacity:.5}.sw{cursor:pointer;width:34px;height:20px;display:inline-block;position:relative}.sw input{opacity:0;width:0;height:0;position:absolute}.sw i{background:var(--line-strong);border-radius:20px;transition:all .2s;position:absolute;inset:0}.sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sw input:checked+i{background:var(--ok)}.sw input:checked+i:after{transform:translate(14px)}.plist{flex-direction:column;gap:6px;display:flex}.pit{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:78px 1fr;align-items:center;gap:2px 10px;padding:7px 10px;display:grid}.pit__t{font-family:var(--f-mono);color:var(--muted);grid-row:span 2;font-size:10px}.pit .atype{font-size:11px}.pit small{color:var(--muted-2);font-size:9.5px}.rform{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rform__g{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.rform__l{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:8px}.rform .inp{border:1.5px solid var(--line);width:100%;font:600 12px var(--f-ui);color:var(--ink);background:var(--bg-soft);border-radius:8px;padding:8px 10px}.rform__acts{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-column:1/-1;padding:10px 12px}.rform .fopt{padding:5px 4px}.tb.mini td.mono{font-family:var(--f-mono);font-size:10.5px}.segb{font-size:11.5px!important}.segb span{font-size:11.5px}.acts .atype,.pit .atype{padding:3px 8px 3px 4px;font-size:10.5px!important}.acts .atype i{width:18px;height:18px}.mhero{background:linear-gradient(120deg,#1e0407 0%,#6a0915 50%,#b80c21 100%);border-radius:20px;min-height:190px;padding:40px 46px}.mhero:before,.mhero:after{display:none}.mhero__copy{width:48%}.mhero__t{font-size:clamp(28px,3.6vw,42px)}.mhero__t .u:after{background:var(--yellow);opacity:1;transform:scaleX(1)}.mhero__stage{-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.mhero__map .nd{background:#ffffff47}.mhero__map .nd.hot{background:var(--yellow);width:5px;height:5px;box-shadow:0 0 10px #efcf00e6}.mhero__map .wring{border-color:#78aafff2}.mhero .hstripe{z-index:3;height:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.mhero .hstripe i{flex:1}.mhero .hstripe i:first-child{background:var(--m-core)}.mhero .hstripe i:nth-child(2){background:var(--blue)}.mhero .hstripe i:nth-child(3){background:var(--yellow)}.mhero__eyebrow{color:#fff9}.fx{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx[hidden]{display:none}.fx__wipe i{width:170%;transition:transform .46s cubic-bezier(.77,0,.18,1);position:absolute;top:-20%;bottom:-20%;left:-185%;transform:skew(-14deg)}.fx__wipe .w1{background:var(--m-core);transition-delay:0s}.fx__wipe .w2{background:var(--blue);transition-delay:70ms}.fx__wipe .w3{background:#16060a;transition-delay:.14s}.fx.blue .w1{background:var(--blue)}.fx.blue .w2{background:var(--yellow)}.fx.in .fx__wipe i{transform:skew(-14deg)translate(100%)}.fx.out .fx__wipe i{transform:skew(-14deg)translate(230%)}.fx.out .fx__wipe .w1{transition-delay:.14s}.fx.out .fx__wipe .w3{transition-delay:0s}.fx.rev .fx__wipe i{left:auto;right:-185%;transform:skew(14deg)}.fx.rev.in .fx__wipe i{transform:skew(14deg)translate(-100%)}.fx.rev.out .fx__wipe i{transform:skew(14deg)translate(-230%)}.fx__hud{color:#fff;opacity:0;transition:opacity .25s,transform .35s var(--e-out);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateY(14px)scale(.98)}.fx.hud .fx__hud{opacity:1;transform:none}.fx__tag{font-family:var(--f-mono);letter-spacing:.3em;color:var(--yellow);margin-bottom:10px;font-size:10px}.fx__t{font-family:var(--f-display);letter-spacing:-.03em;animation:fxT .6s var(--e-out) both;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1}@keyframes fxT{0%{opacity:0;letter-spacing:.1em;transform:translate(-30px)skew(-8deg)}to{opacity:1;letter-spacing:-.03em;transform:none}}.fx__sub{font-family:var(--f-ui);color:#ffffffbf;animation:fxT .6s var(--e-out) .1s both;margin-top:10px;font-size:14px;font-weight:600}.fx__bar{background:#ffffff2e;border-radius:3px;width:min(420px,60vw);height:3px;margin-top:26px;overflow:hidden}.fx__bar i{background:linear-gradient(90deg,var(--yellow),#fff);width:0;height:100%;display:block}.fx__tick{font-family:var(--f-mono);letter-spacing:.22em;color:#fff9;min-height:14px;margin-top:10px;font-size:9.5px}.fx__flash{opacity:0;background:#fff;position:absolute;inset:0}.fx.out .fx__flash{animation:.5s ease-out fxFlash}@keyframes fxFlash{0%{opacity:.55}to{opacity:0}}.left{transition:filter .5s,transform .5s cubic-bezier(.6,0,.9,.4)}.left.warp{filter:brightness(1.4)blur(1px);transform:scale(1.25)}.left.warp #globe{transition:transform .55s cubic-bezier(.6,0,.9,.4);transform:scale(1.9)rotate(-6deg)}.mod{transition:transform .35s var(--e-out),box-shadow .35s}.mod.takeoff{z-index:5;transform:scale(1.06)translateY(-8px);box-shadow:0 30px 60px -20px #d60f2780}#vShell.enter .side{animation:fxDrop .6s var(--e-out) 50ms both}#vShell.enter .mbanner{animation:fxDrop .7s var(--e-out) .12s both}#vShell.enter .spane.on>*{animation:fxPop .55s var(--e-out) both}#vShell.enter .spane.on>:first-child{animation-delay:.22s}#vShell.enter .spane.on>:nth-child(2){animation-delay:.3s}#vShell.enter .spane.on>:nth-child(3){animation-delay:.38s}#vShell.enter .spane.on>:nth-child(4){animation-delay:.46s}#vShell.enter .spane.on>:nth-child(n+5){animation-delay:.54s}@keyframes fxDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes fxPop{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}.spane.reveal{animation:.5s cubic-bezier(.2,.8,.2,1) both paneWipe}@keyframes paneWipe{0%{clip-path:inset(0 100% 0 0);opacity:.6;transform:translate(18px)}to{clip-path:inset(0);opacity:1;transform:none}}.spane.reveal>*{animation:fxPop .45s var(--e-out) both}.spane.reveal>:nth-child(2){animation-delay:60ms}.spane.reveal>:nth-child(3){animation-delay:.12s}.spane.reveal>:nth-child(n+4){animation-delay:.18s}.side__item.on{position:relative}.side__item.on:after{content:"";border:1.5px solid var(--m-core);animation:ping .7s var(--e-out) forwards;pointer-events:none;border-radius:12px;position:absolute;inset:-3px}@keyframes ping{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.12)}}.mbanner{min-height:0;transition:padding .35s var(--e-out),border-radius .35s;z-index:19;justify-content:space-between;align-items:center;gap:24px;padding:22px 30px;display:flex;position:sticky;top:62px}.mbanner__l{z-index:2;flex-shrink:0;position:relative}.mbanner__t{transition:font-size .35s var(--e-out);font-size:30px}.mbanner__tag{margin-bottom:6px;transition:all .3s}.mbanner__map{width:40%}.bnk{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:relative}.bnk__i{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:132px;animation:fxPop .5s var(--e-out) both;animation-delay:var(--d);background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:9px 14px;transition:padding .3s,min-width .3s;display:flex}.bnk__i.warn{border-color:#efcf008c}.bnk__l{color:#ffffff9e;letter-spacing:.02em;white-space:nowrap;font-size:9.5px;font-weight:600}.bnk__v{font-family:var(--f-display);color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.05;transition:font-size .3s}.bnk__v small{color:#fff9;margin-left:2px;font-size:11px;font-weight:500}.bnk__i.warn .bnk__v{color:var(--yellow)}.bnk__ring{flex-shrink:0;width:34px;height:34px;transform:rotate(-90deg)}.bnk__ring circle{fill:none;stroke:#ffffff2e;stroke-width:3.2px}.bnk__ring .p{stroke:var(--yellow);stroke-linecap:round;stroke-dasharray:calc(var(--p) * .974) 100;animation:ringIn 1s var(--e-out) both}@keyframes ringIn{0%{stroke-dasharray:0 100}}body.scrolled .mbanner{border-radius:14px;padding:9px 22px;box-shadow:0 10px 30px -14px #00000073}body.scrolled .mbanner__t{font-size:17px}body.scrolled .mbanner__tag{height:0;margin:0;font-size:0;overflow:hidden}body.scrolled .bnk__i{border-radius:10px;gap:8px;min-width:0;padding:5px 10px}body.scrolled .bnk__v{font-size:15px}body.scrolled .bnk__l{font-size:8.5px}body.scrolled .bnk__ring{width:22px;height:22px}body.scrolled .mbanner__map{opacity:.5}.g84{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:stretch;gap:14px;margin-bottom:16px;display:grid}.g84 .readme{margin-bottom:0}.g75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:14px;margin-top:14px;display:grid}.g75 .imap{height:340px}.decide .fl{margin-bottom:8px}@media (max-width:1100px){.g84,.g75{grid-template-columns:1fr}}.plbar{transform-origin:0;animation:barGrow .6s var(--e-out) both;animation-delay:calc(var(--i) * 40ms)}@keyframes barGrow{0%{transform:scaleX(0)}}.mbanner{flex-direction:row}.mstats[hidden]{display:none!important}.mbanner{top:118px}.g11s>*+*{margin-top:14px}.g11s .imap{height:380px}.g57{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:14px;display:grid}.g37{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dtabs{gap:6px;margin:0 0 14px;display:flex}.dtab{border-radius:10px;padding:7px 13px;font-size:11.5px}.dtab.on{background:var(--ink);border-color:var(--ink)}.btn.sm{padding:6px 10px;font-size:12px}@media (max-width:1100px){.g57,.g37{grid-template-columns:1fr}}.cal{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.cal__hd{background:var(--bg-soft);border-bottom:1px solid var(--line);grid-template-columns:150px repeat(7,1fr);display:grid}.cal__hd span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);text-align:center;padding:8px 6px;font-size:8.5px}.cal__hd:before{content:""}.cal__wk{border-bottom:1px solid var(--line-soft);grid-template-columns:150px 1fr;display:grid}.cal__wk:last-child{border-bottom:none}.cal__wl{border-right:1px solid var(--line-soft);background:var(--bg-soft);padding:10px 12px}.cal__wl b{font-family:var(--f-display);font-size:14px;display:block}.cal__wl small{color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.cal__cap{flex-direction:column;gap:3px;display:flex}.capb{grid-template-columns:62px 1fr;align-items:center;gap:6px;display:grid}.capb em{color:var(--muted-2);white-space:nowrap;font-size:8.5px;font-style:normal}.capb i{background:var(--line-soft);border-radius:2px;height:4px;display:block;overflow:hidden}.capb b{border-radius:2px;height:100%;display:block}.cal__g{cursor:pointer;background-image:linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:14.2857% 100%;grid-template-columns:repeat(7,1fr);gap:4px;padding:4px 6px 8px;display:grid;position:relative}.cal__g:hover{background-color:#1756c208}.cal__d{font-family:var(--f-mono);color:var(--muted);grid-row:1;padding:3px 6px;font-size:10px}.cal__d.dim{color:var(--line-strong)}.cal__d.sun{color:var(--m-core)}.cb{text-align:left;background:var(--c);color:#fff;font:600 10.5px var(--f-ui);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;flex-direction:column;justify-content:center;min-width:0;padding:4px 8px;line-height:1.15;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001f}.cb b{text-overflow:ellipsis;font-weight:700;overflow:hidden}.cb small{opacity:.85;text-overflow:ellipsis;font-size:8.5px;font-weight:500;overflow:hidden}.cb:hover{transform:translateY(-1px);box-shadow:0 4px 10px -4px #00000059}.cb.usul,.cb.counter_alfa,.cb.counter_pr{background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);border:1.5px dashed var(--c);box-shadow:none}.cb.foreign{color:var(--muted);border:1px solid var(--line);cursor:default;background:repeating-linear-gradient(135deg,#e7e9ee 0 6px,#f3f4f7 6px 12px);align-items:center}.cb.foreign i{font-size:9px;font-style:normal}.cb.sel{outline:2px solid var(--ink);outline-offset:1px}.callg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:10.5px;display:flex}.callg span{align-items:center;gap:6px;display:inline-flex}.callg i{border-radius:3px;width:10px;height:10px;display:inline-block}.callg__st i.l{border-radius:2px;width:16px;height:8px}.callg__st i.l.deal{background:var(--ink-2)}.callg__st i.l.usul{border:1.5px dashed var(--ink-2);background:#fff}.nego{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.nego:hover{border-color:var(--line-strong)}.nego.sel{border-color:var(--ink);box-shadow:0 8px 24px -14px #00000059}.nego.me{border-left:3px solid var(--yellow)}.nego__h{align-items:flex-start;gap:8px;display:flex}.nego__h i{border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.nego__h b{font-size:12px;display:block}.nego__h small{color:var(--muted);font-size:10px;display:block}.nego__h .st{flex-shrink:0;margin-left:auto}.nego__when{font-family:var(--f-mono);color:var(--ink-2);margin:6px 0 0 18px;font-size:10.5px}.nego__when small{color:var(--muted-2)}.nego__log{border-left:1.5px solid var(--line);flex-direction:column;gap:6px;margin:8px 0 0 18px;padding-left:10px;display:flex}.nl{grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;font-size:11px;display:grid}.nl__who{white-space:nowrap;font-size:10px;font-weight:700}.nl.a .nl__who{color:var(--m-core)}.nl.p .nl__who{color:var(--blue)}.nl__t{color:var(--mute)}.nl__d{font-family:var(--f-mono);color:var(--muted-2);font-size:9px}.ctf{background:var(--bg-soft);border-radius:10px;margin:10px 0 0 18px;padding:10px}.nego .inp{border:1.5px solid var(--line);font:500 11.5px var(--f-body);background:var(--surface);border-radius:8px;padding:7px 10px}.sdet{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;display:grid}.sdet__sp{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px 12px}.sdet__sp svg{width:100%;height:64px;display:block}.msnav{padding:12px}.chiplist{flex-wrap:wrap;gap:6px;display:flex}.fch.light{background:var(--bg-soft);color:var(--ink);border:1px solid var(--line)}.fch.light button{background:var(--line);color:var(--ink)}.featl{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:2px 16px;padding:8px 10px;display:grid}.inp.num{font-family:var(--f-mono)}.ms1Body .seg button{padding:4px 10px}.fpanel[hidden]{display:none}.g57{align-items:start}.g57 .imap{position:sticky;top:196px;height:420px!important;min-height:0!important}.cb{font-size:10.5px!important}.cb b{font-size:10.5px}.cb small{font-size:8.5px}.dtabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;width:max-content;max-width:100%;margin:0 0 14px;padding:4px;display:flex!important}.dtabs[hidden]{display:none!important}.dtab{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:11.5px;font-weight:600}.dtab:hover{background:var(--bg-soft);color:var(--ink)}.dtab.on{background:var(--ink);color:#fff}.crumbp{color:var(--muted);margin-bottom:10px;font-size:11px}.crumbp i{color:var(--line-strong);margin:0 6px;font-style:normal}.crumbp b{color:var(--ink)}.nego__items{flex-wrap:wrap;gap:4px;margin:6px 0 0 18px;display:flex}.nego__items span{background:var(--bg-soft);border:1px solid var(--line);color:var(--mute);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600}.pickp{background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;max-height:200px;padding:6px 8px;overflow:auto}.pickp__b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:6px 4px 2px;font-size:8px}.pickp .fopt{padding:4px}.pickp .fopt b{font-family:var(--f-body);font-size:10px;font-weight:500}.btn[disabled]{opacity:.45;cursor:not-allowed}.segtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:10px;padding-bottom:10px;display:flex}.segt{font:600 11.5px var(--f-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px}.segt:hover{background:var(--bg-soft);color:var(--ink)}.segt.on{background:var(--ink);color:#fff}.pk{font:700 10px var(--f-ui);white-space:nowrap;border-radius:6px;padding:3px 8px;display:inline-block}.pk0{background:var(--bg-soft);color:var(--muted)}.pk1{color:var(--mute);background:#e9ebef}.pk2{background:var(--blue-tint);color:var(--blue)}.pk3{background:var(--m-tint);color:var(--m-core)}.distb{background:var(--bg-soft);border-radius:7px;height:14px;display:flex;overflow:hidden}.distb i{height:100%;display:block}.distl{color:var(--mute);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:11px;display:flex}.distl span{align-items:center;gap:6px;display:inline-flex}.distl i{border-radius:3px;width:10px;height:10px}.distg{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.distc{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.distc b{font-family:var(--f-display);font-size:20px;line-height:1}.distc span{color:var(--ink);font-size:12px;font-weight:700}.distc small{color:var(--muted);font-size:10px}.distc:hover{border-color:var(--line-strong)}.distc.on{border-color:var(--ink);background:var(--ink)}.distc.on b,.distc.on span{color:#fff}.distc.on small{color:#ffffffb3}.ubar{background:var(--line-soft);vertical-align:middle;border-radius:3px;width:60px;height:5px;margin-right:6px;display:inline-block;overflow:hidden}.ubar i{height:100%;display:block}.tb td small.mono{font-family:var(--f-mono);color:var(--muted);font-size:10px}.duesoon{color:var(--yellow-deep);font-weight:700}.bulkbar{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;display:flex}.bulkbar[hidden]{display:none}.bulkbar .btn.sec{color:#fff;background:#ffffff1a;border-color:#ffffff40}.bulkbar .flink{color:var(--yellow);margin-left:auto}.pager{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.tb td input[type=checkbox],.tb th input[type=checkbox]{width:14px;height:14px;accent-color:var(--m-core);margin:0}.pkcmp{grid-template-columns:1fr;gap:8px;display:grid}.pkc{border:1.5px solid var(--line);border-radius:12px;padding:12px}.pkc.cur{border-color:var(--blue);background:var(--blue-tint)}.pkc.next{border-color:var(--ink)}.pkc__n{font-size:12px;font-weight:700}.pkc__p{font-family:var(--f-display);margin:2px 0 6px;font-size:20px;font-weight:750}.pkc__p small{color:var(--muted);margin-left:4px;font-size:11px;font-weight:500}.pkc ul{color:var(--ink-2);margin:0 0 8px;padding-left:16px;font-size:11px;line-height:1.6}.segt{font-size:11.5px!important}.distc span{font-size:12px!important}.distc b{font-size:20px!important}.ratio{background:var(--line-soft);vertical-align:middle;border-radius:3px;width:64px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.ratio i{height:100%;display:block}.tb td b.mono{font-family:var(--f-mono);font-size:11px}.attr{flex-direction:column;gap:6px;display:flex}.attr__r{color:var(--mute);grid-template-columns:1fr 90px 34px;align-items:center;gap:8px;font-size:11px;display:grid}.attr__r i{background:var(--line-soft);border-radius:3px;height:6px;display:block;overflow:hidden}.attr__r b{background:var(--blue);border-radius:3px;height:100%;display:block}.attr__r small{font-family:var(--f-mono);text-align:right;color:var(--ink);font-size:10px}.ivx{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:8px;padding:10px 12px}.ivx__h{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ivx__w{color:var(--ink-2);margin-top:3px;font-size:11px}.ivx__p{color:var(--muted);justify-content:space-between;gap:8px;margin-top:4px;font-size:11px;display:flex}.ivx__p b{color:var(--ink)}.ivx__p .mono{font-family:var(--f-mono);white-space:nowrap;font-size:9.5px}.ivx__a{color:var(--blue);margin-top:6px;font-size:11px;font-weight:700}.side__push{flex:1}.side__item.set{border:1px dashed var(--line-strong)}#iv1Sl button{padding:5px 10px;font-size:11px}.mkgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mkc{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mkc.lk{opacity:.7}.mkc__h{align-items:center;gap:8px;display:flex}.mkc__h b{flex:1;font-size:12.5px}.mkc__apa{color:var(--ink-2);font-size:11.5px;line-height:1.5}.mkc__f code{font-family:var(--f-mono);background:var(--bg-soft);color:var(--m-core);white-space:normal;border-radius:8px;padding:6px 8px;font-size:10.5px;display:block}.mkc__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.mkc__foot .note{font-size:10px}@media (max-width:1100px){.mkgrid{grid-template-columns:1fr 1fr}}.mkc .flink{font-weight:600;font-size:11px!important}.tl{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.tl__h,.tl__h2,.tl__body,.tl__cap{align-items:stretch;display:grid}.tl__h{background:var(--bg-soft);border-bottom:1px solid var(--line-soft)}.tl__wk{font:700 11px var(--f-ui);border-left:1px solid var(--line);align-items:baseline;gap:6px;padding:6px 8px;display:flex}.tl__wk small{font:500 9px var(--f-mono);color:var(--muted)}.tl__h2{background:var(--bg-soft);border-bottom:1px solid var(--line)}.tl__d{font:600 10px var(--f-mono);text-align:center;color:var(--ink-2);border-left:1px solid var(--line-soft);flex-direction:column;padding:4px 0 5px;line-height:1.2;display:flex}.tl__d small{color:var(--muted-2);font-size:8px}.tl__d.sun{color:var(--m-core)}.tl__d.sat{color:var(--muted)}.tl__d.today{background:var(--yellow);border-radius:4px}.tl__cl{border-right:1px solid var(--line);color:var(--ink-2);background:var(--bg-soft);flex-direction:column;gap:2px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.tl__cl small{font:500 9.5px var(--f-mono);color:var(--muted-2)}.tl__cl b{font-family:var(--f-display);color:var(--ink);font-size:14px}.tl__body{row-gap:0;padding:0;position:relative}.tl__col{border-left:1px solid var(--line-soft);pointer-events:none}.tl__col.sun{background:#d60f2708}.tb2{z-index:1;background:var(--c);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:center;column-gap:6px;min-width:0;margin:5px 2px;padding:3px 8px 3px 5px;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f}.tb2 .ava{--s:18px;grid-row:1/3;font-size:7.5px;background:#ffffff40!important}.tb2 b{font:700 10.5px var(--f-ui);white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.tb2 small{font:500 8.5px var(--f-ui);opacity:.85;white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden}.tb2:hover{transform:translateY(-1px);box-shadow:0 4px 10px -4px #00000059}.tb2.usul,.tb2.counter_alfa,.tb2.counter_pr{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);border:1.5px dashed var(--c);box-shadow:none}.tb2.usul .ava,.tb2.counter_alfa .ava,.tb2.counter_pr .ava{color:#fff;background:var(--c)!important}.tb2.foreign{color:var(--muted);border:1px solid var(--line);cursor:default;background:repeating-linear-gradient(135deg,#e7e9ee 0 6px,#f3f4f7 6px 12px);justify-content:center;align-items:center;display:flex}.tb2.foreign i{font-size:9px;font-style:normal}.tb2.sel{outline:2px solid var(--ink);outline-offset:1px}.tl__caps{border-top:1px solid var(--line);background:var(--bg-soft)}.tl__cap{border-top:1px solid var(--line-soft)}.tl__cap .tl__cl{background:0 0;padding:5px 12px;font-size:10.5px}.tl__cb{background:var(--line-soft);border-left:1px solid var(--line);border-radius:4px;height:14px;margin:6px 3px;position:relative;overflow:hidden}.tl__cb i{border-radius:4px;height:100%;display:block}.tl__cb em{font:600 8.5px var(--f-mono);color:var(--ink-2);font-style:normal;line-height:14px;position:absolute;top:0;right:6px}.ava{width:var(--s,28px);height:var(--s,28px);color:#fff;font:700 calc(var(--s,28px)*.36) var(--f-ui);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.ava.a{background:var(--m-core)}.thr{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;display:grid}.thr__l{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.thr__l .segtabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin:0;padding:8px}.thr__l .segt{padding:5px 9px;font-size:10.5px!important}.thr__l .segt small{font-family:var(--f-mono);opacity:.7;margin-left:4px;font-size:9px}.thi{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.thi:hover{background:var(--bg-soft)}.thi.on{background:var(--bg-soft);box-shadow:inset 3px 0 0 var(--ink)}.thi.me .thi__t b:after{content:"";background:var(--yellow);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.thi__b{flex:1;min-width:0}.thi__t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.thi__t b{font-size:12px!important}.thi__t small{font:500 9px var(--f-mono);color:var(--muted-2);white-space:nowrap}.thi__s{color:var(--muted);margin-top:1px;font-size:10px!important}.thi__m{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 6px;overflow:hidden;font-size:11px!important}.thr__r{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;min-height:420px;display:flex}.th__h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;display:flex}.th__who b{font-size:13px;display:block}.th__who small{color:var(--muted);font-size:11px}.th__ct{font:500 10.5px var(--f-mono);color:var(--mute);gap:12px;margin-top:3px;display:flex}.th__req{background:var(--bg-soft);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px 16px;padding:12px 16px;display:grid}.th__rq{color:var(--mute);font-size:11.5px}.th__rq small{font:500 8px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:2px;display:block}.th__rq b{color:var(--ink)}.th__msgs{flex-direction:column;flex:1;gap:12px;padding:14px 16px;display:flex}.msg{align-items:flex-start;gap:10px;max-width:78%;display:flex}.msg.me{flex-direction:row-reverse;align-self:flex-end}.msg__b{background:var(--bg-soft);border-radius:12px;min-width:0;padding:8px 12px}.msg.me .msg__b{background:var(--blue-tint)}.msg__h{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.msg__h b{font-size:11px}.msg__h small{font:500 9px var(--f-mono);color:var(--muted-2)}.msg__t{color:var(--ink);font-size:12px;line-height:1.55}.th__comp{border-top:1px solid var(--line);padding:12px 16px}.th__box{align-items:flex-start;gap:10px;display:flex}.th__box textarea{border:1.5px solid var(--line);font:500 12px var(--f-body);resize:vertical;border-radius:10px;outline:0;flex:1;min-height:40px;padding:8px 10px}.th__box textarea:focus{border-color:var(--ink)}.thr__r .ctf{margin:0 16px 12px}.nform{padding:14px 16px}.nform textarea.inp{border:1.5px solid var(--line);font:500 12px var(--f-body);border-radius:8px;padding:8px 10px}@media (max-width:1100px){.thr{grid-template-columns:1fr}}.thr__l{max-height:640px;overflow:auto}.thr__r{position:sticky;top:196px}.tl__wk{font-size:11px!important}.tl__cap .tl__cl small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tl__cap .tl__cl{font-size:10.5px}.tl__row{border-top:1px solid var(--line-soft);align-items:stretch}.tl__row.open{background:var(--bg-soft)}.tl__jn{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:10px 12px!important}.tl__jn .car{border-right:1.5px solid var(--muted-2);border-bottom:1.5px solid var(--muted-2);flex-shrink:0;width:6px;height:6px;transition:transform .2s;transform:rotate(-45deg)}.tl__row.open .tl__jn .car{transform:rotate(45deg)}.tl__jn span{flex-direction:column;flex:1;min-width:0;display:flex}.tl__jn b{color:var(--ink);font:700 12px var(--f-ui)!important}.tl__jn small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl__jn em{font:600 10px var(--f-mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-style:normal}.tlc{border:0;border-left:1px solid var(--line-soft);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;display:flex}.tlc:hover{background:#1756c20a}.tlc.sel{background:var(--blue-tint);box-shadow:inset 0 0 0 1.5px var(--blue)}.tlc.empty{opacity:.55}.tlc__cap{background:var(--line-soft);border-radius:3px;height:5px;display:block;overflow:hidden}.tlc__cap i{border-radius:3px;height:100%;display:block}.tlc__n{font:700 13px var(--f-display);color:var(--ink);align-items:baseline;gap:2px;display:flex}.tlc__n small{font:500 10px var(--f-mono);color:var(--muted-2)}.tlc__n em{font:600 9.5px var(--f-ui);color:var(--yellow-deep);white-space:nowrap;margin-left:auto;font-style:normal}.tlc__av{display:flex}.tlc__av .ava{border:2px solid var(--surface);margin-right:-5px;font-size:7px}.tlc__av .ava.more{background:var(--line-strong);color:#fff;font-size:8px}.tlc__av .ava.g{color:#fff;background:#c9ced8}.tl__det{border-top:1px dashed var(--line);background:var(--surface)}.tl__days{background:var(--bg-soft);border-bottom:1px solid var(--line-soft);display:grid}.tl__days .tl__d{padding:3px 0;font-size:9px}.tl__sub{border-bottom:1px solid var(--line-soft);align-items:center;min-height:28px;display:grid}.tl__sl{background:0 0!important;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:4px 12px!important;font-size:11px!important}.tl__sl span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tl__sl .dot{background:var(--yellow);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tb3{background:var(--c);color:#fff;height:20px;font:600 9.5px var(--f-ui);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:5px;min-width:0;margin:3px 1px;padding:0 8px;overflow:hidden}.tb3.usul,.tb3.counter_alfa,.tb3.counter_pr{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);border:1.5px dashed var(--c)}.tb3.foreign{border:1px solid var(--line);cursor:default;background:repeating-linear-gradient(135deg,#e7e9ee 0 6px,#f3f4f7 6px 12px)}.tb3.sel{outline:2px solid var(--ink);outline-offset:1px}.tl__more{border-bottom:1px solid var(--line-soft);padding:8px 12px}.thr__q{min-width:0;height:32px;margin:8px}#sc1Stf button{padding:6px 10px;font-size:11px}.tl__row,.tl__sub,.tl__days{display:grid}.tb3{line-height:20px;font-size:10px!important}.tl__sl span{font-size:11px}.scx{--ink:#171a21;--ink2:#3b4352;--mute:#6b7280;--line:#e4e7ec;--soft:#f5f6f8;--navy:#1f3a68;--blue:#1756c2;--red:#d60f27;--amber:#b7791f;--green:#1e7f4f}.scx,.scx *{font-family:var(--f-body)}.scx h2{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.scx h3{font-family:var(--f-display);color:var(--ink);margin:2px 0 0;font-size:18px;font-weight:700}.scx h4{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:700}.scx .xsec{padding:18px 20px}.sc__hdr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sc__title{align-items:center;gap:6px;display:flex}.scx .nav{border:1px solid var(--line);width:28px;height:28px;color:var(--ink2);cursor:pointer;background:#fff;border-radius:8px;font-size:16px;line-height:1}.scx .nav:hover{border-color:var(--ink2)}.sc__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scx .srch{border:1px solid var(--line);min-width:240px;height:34px;color:var(--mute);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.scx .srch .icn{width:14px;height:14px}.scx .srch input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-size:13px}.scx .seg{border:1px solid var(--line);background:#fff;border-radius:8px}.scx .seg button{color:var(--mute);padding:7px 12px;font-size:12.5px}.scx .seg button.on{background:var(--ink);color:#fff}.scx .btn.pri{background:var(--red);border-color:var(--red);padding:8px 14px;font-size:13px}.scx .btn.sec{padding:8px 14px;font-size:13px}.scx .btn.ghost{border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px;font-size:13px}.scx .lnk{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.scx .muted{color:var(--mute);font-size:13px}.scx .tl{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.scx .tl__h{background:var(--soft);border-bottom:1px solid var(--line)}.scx .tl__wk{border-left:1px solid var(--line);flex-direction:column;padding:10px 12px;display:flex}.scx .tl__wk b{color:var(--ink);font-size:13px!important}.scx .tl__wk span{color:var(--ink2);font-size:12px}.scx .tl__cl{border-right:1px solid var(--line);color:var(--ink);background:#fff;padding:10px 14px;font-size:13px}.scx .tl__jn{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:column!important;gap:2px!important;padding:12px 14px!important;display:flex!important}.scx .tl__jn b{color:var(--ink);font-size:13px!important}.scx .tl__jn span{color:var(--ink2);font-size:12px}.scx .tl__jn:hover b{text-underline-offset:3px;text-decoration:underline}.scx .tlc{border:0;border-left:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.scx .tlc:hover{background:var(--soft)}.scx .tlc.sel{box-shadow:inset 0 0 0 1.5px var(--blue);background:#eef3fb}.scx .tlc__cap{background:#e9ecf1;border-radius:3px;height:6px;display:block;overflow:hidden}.scx .tlc__cap i{background:var(--navy);border-radius:3px;height:100%;display:block}.scx .tlc__n{color:var(--ink2);align-items:baseline;gap:4px;font-size:13px;display:flex}.scx .tlc__n b{font-family:var(--f-display);color:var(--ink);font-size:16px}.scx .tlc__n em{color:var(--amber);margin-left:auto;font-size:12px;font-style:normal;font-weight:600}.scx .tlc__av{display:flex}.scx .ava{width:var(--s,28px);height:var(--s,28px);color:#fff;font-size:calc(var(--s,28px)*.36);background:#3b4352;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.scx .ava.g{background:#cbd0d8}.scx .ava.more{color:var(--ink2);border:1px solid var(--line);background:#fff}.scx .tlc__av .ava{margin-right:-6px;box-shadow:0 0 0 2px #fff}.scx .tl__days{background:var(--soft);border-bottom:1px solid var(--line)}.scx .tl__days .tl__d{color:var(--ink2);text-align:center;border-left:1px solid var(--line);padding:5px 0;font-size:11px}.scx .tl__d.sun{color:var(--red)}.scx .tl__sub{border-bottom:1px solid var(--line);align-items:center;min-height:34px}.scx .tl__sl{background:0 0!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:5px 14px!important;font-size:13px!important;display:flex!important}.scx .tl__sl span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scx .tb3{background:var(--navy);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:6px;min-width:0;height:24px;margin:4px 2px;padding:0 10px;font-weight:600;line-height:24px;overflow:hidden;font-size:12px!important}.scx .tb3.usul,.scx .tb3.counter_alfa,.scx .tb3.counter_pr{color:var(--navy);border:1.5px dashed var(--navy);background:#fff}.scx .tb3.foreign{border:1px solid var(--line);cursor:default;background:repeating-linear-gradient(135deg,#e7e9ee 0 6px,#f3f4f7 6px 12px)}.scx .tb3.sel{outline:2px solid var(--red);outline-offset:1px}.scx .tl__more{padding:10px 14px}.scx .callg{color:var(--ink2);margin-top:10px;font-size:12.5px}.scx .lg{border-radius:2px;width:14px;height:8px;display:inline-block}.scx .lg.cap{background:var(--navy)}.scx .lg.full{background:var(--red)}.scx .lg.deal{background:var(--navy)}.scx .lg.usul{border:1.5px dashed var(--navy);background:#fff}.docs{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.docs__l{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:760px;overflow:hidden auto}.docs__l .segtabs{border-bottom:1px solid var(--line);gap:4px;margin:0;padding:10px}.scx .segt{padding:6px 10px;font-size:12.5px!important}.scx .segt small{opacity:.7;margin-left:2px;font-size:11px}.docs__q{margin:10px;min-width:0!important}.doci{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.doci:hover{background:var(--soft)}.doci.on{background:var(--soft);box-shadow:inset 3px 0 0 var(--red)}.doci.me .doci__t b:after{content:"";background:var(--amber);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.doci__b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.doci__t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.doci__t b{color:var(--ink);font-size:13px!important}.doci__t span{color:var(--ink2);font-size:12px}.doci__s{color:var(--ink2);font-size:12.5px}.scx .pill{border-radius:6px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.scx .pill.ok{color:var(--green);background:#e6f4ec}.scx .pill.wait{color:var(--amber);background:#fbf1dc}.scx .pill.nt{color:var(--ink2);background:#eef1f5}.docs__r{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:420px}.doc{padding:22px 26px}.doc__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.doc__no{color:var(--red);letter-spacing:.02em;font-size:12.5px;font-weight:700}.doc__meta{color:var(--ink2);margin-top:4px;font-size:13px}.steps{border:1px solid var(--line);border-radius:10px;gap:0;margin:16px 0 6px;display:flex;overflow:hidden}.step{color:var(--mute);border-right:1px solid var(--line);background:#fff;flex:1;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.step:last-child{border-right:0}.step i{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.step.done{color:var(--ink)}.step.done i{background:var(--green);border-color:var(--green);color:#fff}.step.cur{color:var(--ink);background:#fbf1dc}.step.cur i{border-color:var(--amber);color:var(--amber)}.doc__sec{border-bottom:1px solid var(--line);padding:16px 0}.doc__sec:last-of-type{border-bottom:0}.doc__grid{grid-template-columns:repeat(4,1fr);gap:12px 20px;display:grid}.doc__grid.three{grid-template-columns:repeat(3,1fr)}.doc .f{flex-direction:column;gap:2px;min-width:0;display:flex}.doc .f label{color:var(--mute);font-size:12px}.doc .f b{color:var(--ink);font-size:14px;font-weight:600}.doc .f span{color:var(--ink2);font-size:12.5px}.doc .f .sel,.doc .f .inp{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.doc__rev{border-left:3px solid var(--amber);color:var(--ink);background:#fbf1dc;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.doc__tb{border:1px solid var(--line);border-radius:10px;overflow:hidden}.doc__tb th{letter-spacing:0;text-transform:none;color:var(--mute);background:var(--soft);font-size:11.5px;font-family:var(--f-body)!important}.doc__tb td{padding:10px 12px;font-size:13px}.doc__act{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:6px;padding-top:16px;display:flex}.doc__act .grow{flex:1}.doc .cnt{color:var(--ink2);background:var(--soft);border-radius:6px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600}.scx .fl{color:var(--mute);margin:10px 0 6px;font-size:12px;display:block}.scx .chips{flex-wrap:wrap;gap:6px;display:flex}.scx .chip{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-size:13px}.scx .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.scx .hint{color:var(--ink2);margin-top:6px;font-size:12.5px}.scx .ta{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.revf{background:var(--soft);border-radius:10px;margin-top:12px;padding:14px 16px;border-bottom:0!important}.scx .pickp{border:1px solid var(--line);background:#fff;max-height:260px}.scx .pickp .fopt{padding:6px;font-size:13px}.scx .pickp .fopt b{color:var(--ink2);font-size:12.5px}.scx .pickp__b{font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);margin:8px 6px 2px;font-size:12px;font-weight:700}.ch{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:900px}.ch__h{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.ch__h b{color:var(--ink);font-size:13.5px;display:block}.ch__h span{color:var(--ink2);font-size:12.5px}.ch__doc{color:var(--red);margin-left:auto;font-size:12.5px;font-weight:700}.ch__msgs{flex-direction:column;gap:12px;max-height:360px;padding:14px 16px;display:flex;overflow:auto}.scx .msg{align-items:flex-start;gap:10px;max-width:78%;display:flex}.scx .msg.me{flex-direction:row-reverse;align-self:flex-end}.scx .msg__b{background:var(--soft);border-radius:12px;min-width:0;padding:8px 12px}.scx .msg.me .msg__b{background:#eef3fb}.scx .msg__h{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.scx .msg__h b{color:var(--ink);font-size:12.5px}.scx .msg__h span{color:var(--mute);font-size:11.5px}.scx .msg__t{color:var(--ink);font-size:13.5px;line-height:1.5}.ch__box{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.ch__box textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;outline:0;flex:1;min-height:40px;padding:8px 10px;font-size:13.5px}.ch__box textarea:focus{border-color:var(--ink)}.scx .fempty{color:var(--mute);font-size:13px}.scx .segtabs{border-bottom:0}@media (max-width:1100px){.docs{grid-template-columns:1fr}}.scx .tl__jn{justify-content:center;align-items:flex-start!important}.gmodal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9000;background:#14161c8c;justify-content:center;align-items:flex-start;padding:40px 20px;display:none;position:fixed;inset:0;overflow:auto}.gmodal.open{display:flex}.gmodal__c{width:min(760px,100%);animation:fxPop .3s var(--e-out);background:#fff;border-radius:16px;position:relative;box-shadow:0 30px 80px -30px #00000080}.gmodal__c.wide{width:min(980px,100%)}.gmodal__x{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;color:var(--ink-2);z-index:2;background:#fff;border-radius:50%;font-size:18px;position:absolute;top:12px;right:12px}.gmodal__b{border-radius:16px;max-height:calc(100vh - 80px);overflow:auto}.gmodal .doc{font-family:var(--f-body)}body.modal-open #vShell{overflow:hidden}.scx .doctb td{vertical-align:middle;padding:12px;font-size:13px}.scx .doctb th{text-transform:none;letter-spacing:0;color:var(--mute);font-size:11.5px;font-family:var(--f-body)!important}.scx .doctb .sub{color:var(--ink2);margin-top:2px;font-size:12px}.scx .doctb .docno{color:var(--red)}.scx .doctb tr[data-row]{cursor:pointer}.scx .who2{align-items:center;gap:10px;display:flex}.scx .ibtn{border:1px solid var(--line);cursor:pointer;vertical-align:middle;width:32px;height:30px;color:var(--ink2);background:#fff;border-radius:8px;margin-left:6px;position:relative}.scx .ibtn .icn{width:14px;height:14px}.scx .ibtn i{background:var(--red);color:#fff;border-radius:999px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-6px;right:-6px}.scx .doctb .btn.sm{padding:6px 12px;font-size:12.5px}.tmore{text-align:center;padding:12px 0 0}.chat{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:320px minmax(0,1fr);min-height:440px;display:grid;overflow:hidden}.chat__l{border-right:1px solid var(--line);max-height:560px;overflow:auto}.cv{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.cv:hover{background:var(--soft)}.cv.on{background:#eef3fb}.cv__b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cv__t{justify-content:space-between;gap:8px;display:flex}.cv__t b{color:var(--ink);font-size:13px!important}.cv__t span{color:var(--mute);font-size:11.5px}.cv__d{color:var(--ink2);font-size:12px}.cv__m{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.chat__r{flex-direction:column;display:flex}.chat__r .ch__msgs{flex:1;max-height:420px}@media (max-width:1100px){.chat{grid-template-columns:1fr}}.scx .doctb td.num,.scx .doc__tb td.num{font-family:var(--f-body)}.gmodal .doc__top{padding-right:44px}.gmodal__c.scx{--ink:#171a21;grid-template-columns:none;display:block}.scx .tl__pr{text-align:left;cursor:pointer;background:#fff;border:0;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;display:flex!important}.scx .tl__pr>span{flex-direction:column;min-width:0;display:flex}.scx .tl__pr b{color:var(--ink);font-size:13px!important}.scx .tl__pr span span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.scx .tl__pr:hover b{text-underline-offset:3px;text-decoration:underline}.scx .tlp{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-height:58px;padding:10px 12px;display:flex}.scx .tlp b{font-family:var(--f-display);color:var(--ink);font-size:16px}.scx .tlp__j{flex-wrap:wrap;gap:4px;display:flex}.scx .tlp__j i{color:var(--navy);background:#eef3fb;border-radius:5px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.scx .tlp em{color:var(--amber);font-size:12px;font-style:normal;font-weight:600}.scx .pill.blue{color:var(--blue);background:#e7eefb}.bqbtn{z-index:800;background:var(--ink);color:#fff;font:600 12.5px var(--f-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 8px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px -10px #0006}.bqbtn span{background:var(--yellow);color:#111;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}#vShell[hidden]~.bqbtn,body:not(.shell-open) .bqbtn{display:none}.bq{padding:24px 28px}.bq__h h3{font-family:var(--f-display);margin:0;font-size:20px}.bq__h p{color:#3b4352;margin:4px 0 16px;font-size:13px}.bq__g{border-top:1px solid #e4e7ec;padding:14px 0}.bq__q{color:#171a21;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.bq__q span{color:#fff;background:#d60f27;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.bq__s{padding:8px 0 8px 34px}.bq__t{color:#171a21;font-size:13px}.bq__m{color:#3b4352;margin:2px 0 6px;font-size:12px}.bq__l{flex-wrap:wrap;gap:6px;display:flex}.gmodal__c.bqm{width:min(720px,100%)}.scx{--navy:#1756c2;--amber:#8a7400;--green:#2a6e37}.scx .seg.ico button{place-items:center;padding:6px 9px;display:grid}.scx .seg.ico .icn{width:15px;height:15px}.scx .nav[disabled]{opacity:.35;cursor:default}.scx .tl__scroll{max-height:70vh;overflow:auto}.scx .tl__h{z-index:2;position:sticky;top:0}.scx .tlp__j i{color:var(--blue);background:var(--blue-tint)}.scx .tlc__cap i{background:var(--blue)}.scx .tlc__cap i.hi{background:var(--yellow)}.scx .tlc__cap i.full{background:var(--m-core)}.scx .tlc__n b.hi{color:var(--yellow-deep)}.scx .tlc__n b.full{color:var(--m-core)}.scx .tlc__n em,.scx .tlp em{color:var(--yellow-deep)}.scx .tb3{background:var(--blue)}.scx .tb3.usul,.scx .tb3.counter_alfa,.scx .tb3.counter_pr,.scx .tb3.offer{color:var(--blue);border:1.5px dashed var(--blue);background:#fff}.scx .lg.cap,.scx .lg.deal{background:var(--blue)}.scx .lg.usul{border-color:var(--blue)}.scx .ava{background:#3b4352}.scx .ava.me{background:var(--blue)}.scx .ava.a{background:var(--m-core)}.scx .tlp{justify-content:center}.scx .tlp b{font-size:15px}.scx .tl__pr span span{font-size:11.5px}.scx .pill.wait{background:var(--yellow-tint);color:var(--yellow-deep)}.scx .fbtn,.scx .fsort select{font-size:12.5px}.scx .fpanel{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.scx .tlp em{font-size:11.5px}.scx .tlc{gap:4px;min-width:0;overflow:hidden}.scx .tlc__n{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.scx .tlc__n .of{color:var(--ink2);font-size:12.5px}.scx .tlc__w{color:var(--yellow-deep);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:600;display:block;overflow:hidden}.scx .tl.compact .tlc{padding:8px}.scx .tl.compact .tlc__n b{font-size:15px}.scx .tl.compact .tlc__n .of{font-size:11.5px}.scx .tl.compact .tlc__w{font-size:11px}.scx .tl.compact .tl__wk{padding:8px}.scx .tl.compact .tl__wk b{font-size:12px!important}.scx .tl.compact .tlp{padding:8px}.scx .tl.compact .tlp em{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pf{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden}.pf__bar{background:var(--bg-soft);border-bottom:1px solid #0000;align-items:center;gap:14px;padding:8px 12px;display:flex}.pf__tog{font:600 12.5px var(--f-body);color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.pf__sort{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.pf__sort select{border:1px solid var(--line);font:600 12.5px var(--f-body);background:#fff;border-radius:8px;padding:6px 10px}.pf__sp{flex:1}.pf__clear{font:600 12.5px var(--f-body);color:var(--m-core);cursor:pointer;background:0 0;border:0}.pf__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0;padding:0;display:grid}.pf__grid[hidden]{display:none}.pfg{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.pfg__h{border-bottom:1px solid var(--line-soft);background:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.pfg__t{font:700 12.5px var(--f-body);color:var(--ink);cursor:pointer;flex:1}.pfg__c{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:6px;font-size:13px;line-height:1}.pfg.off .pfg__b{opacity:.45;pointer-events:none}.pfg.cl .pfg__b{display:none}.pfg__b{padding:6px 12px 8px}.pfr{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;padding:4px 0;display:grid}.pfr__l{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pf__sel,.pf__in{border:1px solid var(--line);background:var(--bg-soft);height:30px;font:500 12.5px var(--f-body);color:var(--ink);border-radius:7px;width:100%;min-width:0;padding:0 8px}.pf__sel:focus,.pf__in:focus{border-color:var(--ink);background:#fff;outline:0}.pf__rng{grid-template-columns:1fr 12px 1fr;align-items:center;gap:2px;display:grid}.pf__rng i{text-align:center;color:var(--muted);font-style:normal}.pf__in.wide{grid-column:1/-1}.pfr:has(.pf__in.wide){grid-template-columns:1fr}.pf__foot{border-top:1px solid var(--line);background:var(--bg-soft);align-items:center;gap:12px;padding:10px 12px;display:flex}.pf__n{color:var(--mute);font-size:12.5px}.sw.sm{width:28px;height:16px}.sw.sm i:after{width:12px;height:12px}.sw.sm input:checked+i:after{transform:translate(12px)}.sw.sm input:checked+i{background:var(--blue)}.scx .tl__pr{line-height:1.3;gap:10px!important}.scx .tl__pr>span{gap:1px}.scx .tl__pr b{font-size:13px!important}.scx .tl__pr span span{color:var(--muted);font-size:11.5px}.scx .tlp{gap:3px;padding:8px 10px}.scx .tlp b{line-height:1.1}.scx .tlp em{font-size:11.5px;line-height:1.2}.scx .tl.compact .tlp{align-items:center;padding:6px}.scx .tl.compact .tlp b{font-size:14px}.scx .ava{justify-content:center;align-items:center;line-height:1;display:inline-flex;font-family:var(--f-body)!important}.scx .tl__pr{align-items:center!important}.scx .tlp{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:60px;padding:8px 12px;display:flex}.scx .tlp__r{align-items:center;gap:8px;min-width:0;display:flex}.scx .tlp__r b{font-family:var(--f-display);color:var(--ink);font-size:16px;line-height:1}.scx .tlp__j{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.scx .tlp__j i{white-space:nowrap;line-height:1.4}.scx .tlp em{min-height:15px;color:var(--yellow-deep);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:600;line-height:15px;display:block}.scx .tl.compact .tlp{min-height:52px;padding:6px 8px}.scx .tl.compact .tlp__r b{font-size:14px}.scx .tl.compact .tlp em{font-size:10.5px}.pf{border:1.5px solid var(--m-core);background:#fff}.pf__bar{background:#fff;border-bottom:1px solid #0000;padding:8px 10px}.pf__tog{border:1px solid var(--line);color:var(--ink);font:600 12.5px var(--f-body);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.pf__tog .icn{width:14px;height:14px;color:var(--m-core)}.pf__tog.on{background:var(--m-core);border-color:var(--m-core);color:#fff}.pf__tog.on .icn{color:#fff}.pf__tog b{background:var(--yellow);color:#111;border-radius:999px;padding:1px 7px;font-size:10.5px}.pf__sort{gap:6px}.pf__sort .icn{width:15px;height:15px;color:var(--mute)}.pf__sort select{border:1px solid var(--line);font:600 12.5px var(--f-body);color:var(--ink);background:#fff;border-radius:8px;padding:6px 10px}.pf__grid{background:#fff}.pfg__h{border-bottom:1px solid var(--m-tint);background:#fff}.pf__foot{border-top:1px solid var(--m-tint);background:#fff}.pf__sel,.pf__in{background:#fff}.scx .tl{border:1.5px solid var(--m-core);background:#fff}.scx .tl__h{border-bottom:2px solid var(--m-core);background:#fff}.scx .tl__wk{border-left:1px solid var(--m-tint)}.scx .tl__cl{border-right:1px solid var(--m-tint);background:#fff}.scx .tl__row{border-top:1px solid var(--m-tint)}.scx .tl__row.open{background:#fff}.scx .tlc,.scx .tlp{border-left:1px solid var(--m-tint)}.scx .tl__det{border-top:1px solid var(--m-tint);background:#fff8f8}.scx .tl__days{border-bottom:1px solid var(--m-tint);background:#fff}.scx .tl__scroll{scrollbar-gutter:stable}.scx .tl__h .tl__cl{border-right-color:var(--m-tint)}.scx .docs__r,.scx .chat,.scx .doctb{border-width:1.5px;border-color:var(--m-core)!important}.scx .doctb{border:1.5px solid var(--m-core);border-radius:12px;overflow:hidden}.pf__sort select,.pf__sel,.pf__in{appearance:none}.pf__sort select,.pf__sel{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233B4352' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;line-height:1.2;padding-right:30px!important}.pf{background:#fff;border:0;border-radius:12px;position:relative}.pf:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#d60f27 0%,#f06a7a 50%,#ffd6db 100%);border-radius:12px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pf.open .pf__bar{border-bottom-color:var(--line)}.pfg{border-color:var(--line)}.pfg__h{border-bottom-color:var(--line-soft)}.pf__foot{border-top-color:var(--line)}.scx .tl{border:1px solid var(--line)}.scx .tl__h{border-bottom:1px solid var(--line)}.scx .tl__wk,.scx .tlc,.scx .tlp{border-left-color:var(--line)}.scx .tl__cl,.scx .tl__h .tl__cl{border-right-color:var(--line)}.scx .tl__row,.scx .tl__det,.scx .tl__days{border-color:var(--line)}.scx .tl__det{background:var(--bg-soft)}.scx .docs__r,.scx .chat,.scx .doctb{border:1px solid var(--line)!important}.scx .kal{background:#fff}.scx .kal__h{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.scx .kal__h span{color:var(--ink-2);border-left:1px solid var(--line);padding:8px 10px;font-size:12px;font-weight:700}.scx .kal__h span:first-child{border-left:0}.scx .kal__g{grid-template-columns:repeat(7,1fr);display:grid}.scx .kd{border:0;border-left:1px solid var(--line);border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.scx .kd:nth-child(7n+1){border-left:0}.scx .kd:hover{background:var(--bg-soft)}.scx .kd.sel{background:var(--blue-tint);box-shadow:inset 0 0 0 1.5px var(--blue)}.scx .kd.out{background:#fafafb}.scx .kd.out .kd__n{color:var(--line-strong)}.scx .kd__n{font-family:var(--f-display);color:var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.scx .kd.today .kd__n{background:var(--yellow);color:#111}.scx .kd.sun .kd__n{color:var(--m-core)}.scx .kd__av{display:flex}.scx .kd__av .ava{margin-right:-6px;box-shadow:0 0 0 2px #fff}.scx .kd__c{color:var(--ink-2);margin-top:auto;font-size:11.5px}.scx .kd__c em{color:var(--yellow-deep);font-style:normal;font-weight:600}.scx .tl__days--top{z-index:2;background:#fff;position:sticky;top:0}.scx .tl__days--top .tl__d{flex-direction:column;align-items:center;padding:6px 0;font-size:11px;display:flex}.scx .tl__days--top .tl__d b{color:var(--ink);font-size:11.5px}.scx .tl__days--top .tl__d small{color:var(--muted);font-size:9.5px}.scx .tl__grp{background:var(--bg-soft);border-top:1px solid var(--line);display:grid}.scx .tl__grp .tl__pr{background:0 0!important;padding:8px 14px!important}.scx .tl__grpfill{grid-column:2/-1}.scx .tl__sl{flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:4px 14px!important;display:flex!important}.scx .tl__sl span{color:var(--ink);font-size:12px!important}.scx .tl__sl small{color:var(--muted);font-size:11px}.seg[hidden]{display:none!important}.scx .tl__sl small{font-family:var(--f-body)}.rd{color:#fff;background:#171a21;border-radius:14px;margin-bottom:12px;padding:18px 20px}.rd__head{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.rd__k{color:#fff9;margin-bottom:6px;font-size:11.5px;font-weight:600}.rd__t{font-family:var(--f-display);letter-spacing:-.01em;font-size:20px;font-weight:700}.rd__delta{border-radius:6px;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.rd__delta.up{color:#9be1a8;background:#2a6e3759}.rd__delta.dn{color:#ffb3bc;background:#d60f274d}.rd__st{gap:10px;display:flex}.rd__st span{color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-width:120px;padding:8px 14px;font-size:11.5px;display:flex}.rd__st b{font-family:var(--f-display);color:#fff;font-size:22px;line-height:1.1}.rd__st .w b{color:var(--yellow)}.rd__st .p b{color:#9dbbff}.rd__grid{grid-template-columns:1.2fr 1fr 1fr;gap:14px;padding-top:14px;display:grid}.rd__box{min-width:0}.rd__cap{color:#ffffffd9;grid-template-columns:minmax(120px,170px) 1fr auto;align-items:center;gap:10px;padding:3px 0;font-size:12px;display:grid}.rd__cap>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd__cap i{background:#ffffff1f;border-radius:3px;height:6px;display:block;overflow:hidden}.rd__cap b{background:#5b8def;border-radius:3px;height:100%;display:block}.rd__cap b.hi{background:var(--yellow)}.rd__cap b.full{background:#ff4d5e}.rd__cap small{color:#fff9;white-space:nowrap;font-size:11px}.rd__ul{color:#ffffffd9;margin:0;padding-left:16px;font-size:12.5px;line-height:1.7}.rd__ul b{color:#fff}.rd__top{flex-direction:column;gap:6px;display:flex}.rd__pr{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.rd__pr:hover{background:#ffffff1a}.rd__pr>span:not(.ava){flex-direction:column;flex:1;min-width:0;display:flex}.rd__pr>.ava{flex:none}.rd__pr>span>b{font-size:12.5px}.rd__pr .rdch{display:inline-flex}.rd__pr small{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rd .ava{box-shadow:0 0 0 2px #171a21}@media (max-width:1100px){.rd__grid{grid-template-columns:1fr}}.scx .tl__grp{text-align:left;cursor:pointer;border:0;align-items:center;width:100%;min-height:40px}.scx .tl__grp:hover .tl__pr b{text-underline-offset:3px;text-decoration:underline}.scx .tl__grp .mb{background:var(--blue);border-radius:4px;align-self:center;height:8px;margin:2px 1px}.scx .tl__grp .mb.pend{border:1.5px dashed var(--blue);background:#fff;height:6px}.scx .tl__grp.open{background:var(--blue-tint)}.scx .tl__grp .mb{height:6px;margin:1.5px 1px}.scx .docno2{color:var(--ink);letter-spacing:.01em;font-size:13px;font-weight:700}.scx .needme{color:var(--yellow-deep);margin-left:6px;font-size:11px;font-weight:700;display:inline-block}.scx .doctb tr.me td:first-child{box-shadow:none}.dtabs2{border-bottom:1px solid var(--line);z-index:2;background:#fff;gap:4px;padding:12px 26px 0;display:flex;position:sticky;top:0}.dtabs2 button{font:600 13px var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.dtabs2 button.on{color:var(--ink);border-bottom-color:var(--m-core)}.pdfbar{color:var(--ink-2);background:var(--bg-soft);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 26px;font-size:12.5px;display:flex}.pdfbar .grow{flex:1}.paperwrap{background:#e9ebef;padding:22px}.paper{width:100%;max-width:794px;font-family:var(--f-body);color:#111;background:#fff;margin:0 auto;padding:44px 52px;font-size:12.5px;line-height:1.5;box-shadow:0 10px 40px -20px #0006}.paper__hd{border-bottom:3px solid #d60f27;justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:12px;display:flex}.paper__brand{font-family:var(--f-display);color:#d60f27;letter-spacing:.06em;font-size:22px;font-weight:800}.paper__sub{color:#444;font-size:11.5px}.paper__docno{text-align:right}.paper__docno small{color:#666;font-size:10.5px;display:block}.paper__docno b{font-size:14px}.paper h1{font-family:var(--f-display);text-align:center;margin:0 0 4px;font-size:20px}.paper__status{text-align:center;color:#444;margin-bottom:18px;font-size:12px}.paper h2{border-bottom:1px solid #ddd;margin:18px 0 8px;padding-bottom:4px;font-size:13px}.ptb{border-collapse:collapse;width:100%;font-size:12.5px}.ptb td{vertical-align:top;border:1px solid #e3e3e3;padding:6px 8px}.ptb td:nth-child(odd){color:#555;background:#fafafa;width:18%}.ptb.grid th{text-align:left;background:#f2f2f2;border:1px solid #e3e3e3;padding:6px 8px;font-size:12px}.ptb.grid td{color:#111;background:#fff;width:auto}.paper__sign{grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;display:grid}.paper__sign div{text-align:center}.paper__sign small{color:#666;font-size:11px;display:block}.paper__sign span{border-bottom:1px solid #333;height:56px;margin:6px 30px;display:block}.paper__sign b{font-size:12.5px;display:block}.paper__ft{color:#777;text-align:center;margin-top:28px;font-size:10.5px}@media print{body *{visibility:hidden}.paper,.paper *{visibility:visible}.paper{box-shadow:none;max-width:none;position:fixed;inset:0}}.ptb.grid th{font-family:var(--f-body);text-transform:none;letter-spacing:0;color:#333}.scx .sc__opt{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.scx .sc__opt .sw{display:inline-block}.scx .sc__title .tag{margin-left:8px}.scx .prog{background:var(--line-soft);border-radius:3px;width:120px;height:5px;margin-top:5px;overflow:hidden}.scx .prog i{background:var(--blue);border-radius:3px;height:100%;display:block}.scx .uprng{flex-direction:column;gap:4px;min-width:150px;display:flex}.scx .uprng b{font-size:13px}.scx .uprng b.below{color:var(--red)}.scx .uprng b.above{color:var(--yellow-deep,#b89b00)}.scx .uprng b.ok{color:var(--ok)}.scx .uprng__bar{background:var(--line-soft);border-radius:3px;height:6px;position:relative}.scx .uprng__bar .rng{background:var(--blue-tint);border:1px solid var(--blue);border-radius:3px;position:absolute;top:0;bottom:0}.scx .uprng__bar .dot{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 0 0 1px #0000001f}.scx .uprng__bar .dot.ok{background:var(--ok)}.scx .uprng__bar .dot.below{background:var(--red)}.scx .uprng__bar .dot.above{background:var(--yellow)}.scx .pill.bad{background:var(--m-tint);color:var(--m-core)}.scx td.num.warn{color:var(--yellow-deep,#b89b00);font-weight:600}.scx td.num.bad{color:var(--red);font-weight:600}.scx .repbox{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.scx .repbox .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.scx .repbox .sub{color:var(--mute);font-size:12px}.scx #pi1Sort{border:1px solid var(--line);width:auto;min-width:200px;height:34px;font-size:12.5px;font-family:var(--f-body);background-color:#fff;border-radius:8px;padding:0 30px 0 10px}.scx .sc__tools .sc__opt{margin-right:6px}.scx .rform__l{font-family:var(--f-body);letter-spacing:.08em;color:var(--mute);font-size:10px}.scx .pdfbar{padding-right:56px}.scx .sc__opt[hidden]{display:none}.scx #pi1Table .pill{white-space:nowrap}.scx #pi1Table td{vertical-align:middle}.scx .pidet .f b{font-size:14px;font-weight:600}.scx .pidet .f span{color:var(--ink2);font-size:12.5px}.scx .doctb tr.click td:first-child{padding-left:12px}.scx .doctb tr.click td:first-child:before{display:none}.scx .doctb tr.click td{transition:background .18s}.scx .doctb tr.click:hover td{background:#fff5f6}.scx .doctb tr.click.open td{background:var(--m-tint)!important}.scx .doctb tr.click.open td:first-child{position:relative}.scx .doctb tr.click.open .ava{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--red);transition:box-shadow .3s}@keyframes piBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.scx .doctb tr.xrow td{padding:0;background:#fff!important}.scx .doctb .xrow__in{animation:rise .3s var(--e-out);background:#fff;border-left:0;padding:14px 16px 16px}.scx .doctb .chips{flex-wrap:wrap;gap:4px;max-width:240px;display:flex}.scx .doctb .chip{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:6px;padding:2px 7px;font-size:12px;display:inline-block}.scx .doctb .chip.more{background:var(--soft);color:var(--mute)}.scx .pidet__g{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.scx .pic{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:12px 14px}.scx .pic.below{border-color:var(--red);background:#fff8f8}.scx .pic.above{border-color:var(--yellow);background:#fffdf0}.scx .pic.ok{border-color:var(--green);background:#f3faf5}.scx .pic__col{flex-direction:column;gap:12px;display:flex}.scx .pic__col .pic:last-child{flex:1}.scx .pic__h{align-items:center;gap:8px;margin-bottom:8px;display:flex}.scx .pic__h b{color:var(--ink);font-size:13px}.scx .pic__h span:not(.pill){color:var(--mute);font-size:12px}.scx .pic__h .pill{margin-left:auto}.scx .pic p{color:var(--ink);margin:0;font-size:13px;line-height:1.5}.scx .pill.blue{background:var(--blue-tint);color:var(--blue)}.scx .pidet__acts{gap:6px;margin-top:10px;display:flex}.scx .pib__g{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.scx .pib{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.scx .pib label{color:var(--mute);font-size:12px}.scx .pib b{font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:700;line-height:1.15}@media (max-width:1100px){.scx .pidet__g{grid-template-columns:1fr}.scx .pib__g{grid-template-columns:repeat(3,1fr)}}.scx #pi1Table th,.scx #pi1Table .btn{white-space:nowrap}.scx #pi1Table td:nth-child(2) b{white-space:nowrap}.scx #pi1Table td,.scx #pi1Table th{padding-left:9px;padding-right:9px}.scx #pi1Table td:first-child{min-width:170px}.scx #pi1Table td:nth-child(2){min-width:120px}.scx #pi1Table .chips{max-width:190px}.scx #pi1Table .uprng{min-width:130px}.scx #pi1Table td:nth-child(3) .chip{text-overflow:ellipsis;max-width:180px;overflow:hidden}.scx .pipt{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.scx .pipt th{text-transform:none;letter-spacing:0;color:var(--mute);background:var(--soft);padding:9px 10px;font-size:11.5px;font-family:var(--f-body)!important}.scx .pipt td{vertical-align:middle;border-bottom:1px solid var(--line);padding:10px;font-size:13px}.scx .pipt tr:last-child td{border-bottom:0}.scx .pipt .sub{color:var(--ink2);margin-top:2px;font-size:12px}.scx .ratio2{align-items:center;gap:8px;display:flex}.scx .ratio2__bar{background:var(--line);border-radius:3px;width:90px;height:6px;display:inline-block;overflow:hidden}.scx .ratio2__bar i{border-radius:3px;height:100%;display:block}.scx .tipi{border:1px solid var(--line-strong);width:16px;height:16px;color:var(--mute);cursor:help;font-size:10px;font-weight:700;font-family:var(--f-body);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.scx .tipi:hover{border-color:var(--red);color:var(--red)}.scx .pidet__top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.scx .pic__kv{grid-template-columns:1fr 1fr;gap:8px 16px;margin-top:8px;display:grid}.scx .pic__kv.four{grid-template-columns:repeat(4,1fr);margin-top:2px}.scx .pic__kv div{flex-direction:column;gap:1px;display:flex}.scx .pic__kv span{color:var(--mute);font-size:12px}.scx .pic__kv b{font-family:var(--f-display);color:var(--ink);font-size:18px;font-weight:700;line-height:1.15}.scx .pic__kv b small{font-family:var(--f-body);color:var(--mute);margin-left:4px;font-size:12px;font-weight:400}.scx .pidet__ph{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.scx .pidet__ph b{font-size:14px}.scx .pidet__ph .tipi{margin-left:0}.scx .ptabs{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.scx .ptab{border:1px solid var(--line);font:600 12.5px var(--f-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;padding:6px 14px;transition:all .15s}.scx .ptab:hover{border-color:var(--red);color:var(--red)}.scx .ptab.on{background:var(--red);border-color:var(--red);color:#fff}.scx .pidet__prod{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:14px}.scx .pidet__pn{font-family:var(--f-display);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.scx .pidet__pn span{font-family:var(--f-body);color:var(--mute);font-size:12.5px;font-weight:400}.scx .pig{gap:12px;margin-top:12px;display:grid}.scx .pig.two{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.scx .pig.three{grid-template-columns:repeat(3,minmax(0,1fr))}.scx .pig .pic__h{margin-bottom:6px}.scx .lg{color:var(--mute);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.scx .lg span{align-items:center;gap:5px;display:inline-flex}.scx .lg i{border-radius:2px;width:14px;height:3px;display:inline-block}.scx .pib label .mt{border-bottom-color:var(--line-strong);color:var(--mute);margin-left:2px;font-size:11px}.scx .pipt .pill{white-space:nowrap}@media (max-width:1200px){.scx .pig.three{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.scx .pig.two,.scx .pig.three,.scx .pidet__top{grid-template-columns:1fr}.scx .pic__kv.four{grid-template-columns:1fr 1fr}}.scx .lg span{white-space:nowrap}.scx .pic__kv b small{margin-left:0;display:block}.scx .pig .pipt th,.scx .pig .pipt td{padding:8px;font-size:12.5px}.scx .pig .pipt .pill{padding:2px 8px;font-size:11.5px}.scx .pig .pic{overflow:hidden}.pf__multi{flex-wrap:wrap;gap:6px;display:flex}.pf__chk{border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:12.5px;font-family:var(--f-body);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;transition:all .15s;display:inline-flex}.pf__chk input{display:none}.pf__chk b{color:var(--mute);font-size:11.5px;font-weight:600}.pf__chk:hover{border-color:var(--m-soft)}.pf__chk.on{border-color:var(--red);background:var(--m-tint);color:var(--red)}.pf__chk.on b{color:var(--red)}.pfr:has(.pf__multi){grid-template-columns:1fr;gap:6px}.scx .sc__hdr{margin-bottom:12px}.scx .tb{border:1px solid var(--line);font-size:13px}.scx .tb th{font-family:var(--f-body);text-transform:none;letter-spacing:0;color:var(--mute);padding:10px 12px;font-size:11.5px;font-weight:600}.scx .tb td{vertical-align:middle;padding:11px 12px;font-size:13px}.scx .tb .note{color:var(--ink2);font-size:12px}.scx .tb tr.click td:first-child{padding-left:12px}.scx .tb tr.click td:first-child:before{display:none}.scx .tb tr.click:hover td{background:#fff5f6}.scx .tb tr.click.open td{background:var(--m-tint)!important}.scx .tb tr.xrow td{background:#fff!important}.scx .tb .xrow__in{background:#fff;border-left:0}.scx .tb .tag{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.scx .tb td .mono,.scx .mono{font-family:var(--f-body)}.scx #st1Table th{white-space:nowrap;padding:10px 8px}.scx #st1Table td{padding:9px 8px}.scx #st1Table td:first-child b{white-space:nowrap}.scx #st1Table .tag{margin-bottom:2px;margin-right:3px;display:inline-block}.scx #st1Table td:first-child{min-width:150px}.scx .g57 .tb{table-layout:auto;width:100%;max-width:100%}.scx #st1Table td.num{padding-left:4px;padding-right:6px}.scx .pidet__prod+.pidet__prod{margin-top:14px}.scx .pidet__pn i{background:var(--red);color:#fff;width:24px;height:24px;font-size:12.5px;font-style:normal;font-family:var(--f-body);border-radius:50%;justify-content:center;align-self:center;align-items:center;margin-right:2px;font-weight:700;display:inline-flex}.scx .pidet__ph .sub{color:var(--mute);font-size:12.5px}.scx .kvl{border-top:1px solid #00000014;margin-top:10px}.scx .kvl>div{border-bottom:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}.scx .kvl span{color:var(--ink2);font-size:12.5px}.scx .kvl b{font-family:var(--f-display);color:var(--ink);white-space:nowrap;font-size:16px;font-weight:700}.scx .kvl b small{font-family:var(--f-body);color:var(--mute);margin-left:5px;font-size:11.5px;font-weight:400}.scx .whl{border:1px solid var(--line);border-radius:10px;overflow:hidden}.scx .whl__h,.scx .whl__r{grid-template-columns:minmax(120px,1.2fr) minmax(0,1.6fr) 64px 92px;align-items:center;gap:12px;padding:8px 12px;display:grid}.scx .whl__h{background:var(--soft);color:var(--mute);font-size:11.5px;font-weight:600}.scx .whl__r{border-top:1px solid var(--line);font-size:13px}.scx .whl__r>div>b{font-weight:600;display:block}.scx .whl__r>div>span{color:var(--mute);font-size:12px}.scx .whl .r{text-align:right}.scx .whl__bar{background:var(--soft);border-radius:6px;height:22px;position:relative;overflow:hidden}.scx .whl__bar i{opacity:.28;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.scx .whl__bar em{color:var(--ink);align-items:center;font-size:12.5px;font-style:normal;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:8px}.scx .whl .pill{white-space:nowrap;padding:2px 8px;font-size:11.5px}.scx .tipi{border:1px solid var(--line-strong);background:#fff;padding:0;line-height:1;transition:all .15s}.scx .tipi.on,.scx .tipi:hover{border-color:var(--red);color:#fff;background:var(--red)}.pop{z-index:9100;border:1px solid var(--line);width:320px;font-family:var(--f-body);color:#171a21;animation:rise .18s var(--e-out);background:#fff;border-radius:12px;position:fixed;box-shadow:0 12px 32px #171a2124,0 2px 6px #171a210f}.pop[hidden]{display:none}.pop:before{content:"";top:-6px;left:calc(var(--ax,50%) - 6px);border-left:1px solid var(--line);border-top:1px solid var(--line);background:#fff;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.pop.up:before{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);top:auto;bottom:-6px}.pop__h{border-bottom:1px solid var(--line-soft,#eef0f3);align-items:center;gap:8px;padding:10px 12px;display:flex}.pop__ic{color:#fff;background:#d60f27;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.pop__h b{flex:1;font-size:13px}.pop__x{color:#6b7280;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.pop__x:hover{color:#d60f27}.pop__b{color:#3b4352;padding:10px 12px 12px;font-size:12.5px;line-height:1.55}.scx .rd__sub{color:#ffffffb3;margin-top:4px;font-size:12.5px}.scx .rd__st .g b{color:#9be1a8}.scx .rd__seg{background:#ffffff1a;border-radius:5px;height:10px;margin:8px 0 6px;display:flex;overflow:hidden}.scx .rd__seg i{height:100%;display:block}.scx .rd__legend{color:#ffffffd9;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.scx .rd__legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.scx .rd__cap{grid-template-columns:minmax(100px,130px) 1fr auto}.scx .pib{gap:3px;padding:10px 12px 10px 14px;position:relative}.scx .pib:before{content:"";background:var(--line-strong);border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.scx .pib label{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11.5px;display:flex}.scx .pib label .mt{border:1px solid var(--line);text-transform:none;letter-spacing:0;color:var(--mute);border-bottom-style:solid;border-radius:4px;margin-left:auto;padding:0 4px;font-size:10.5px}.scx .pib b{font-size:22px;line-height:1.1}.scx .pib span{color:var(--mute);font-size:12px}.scx .pib b[style*=--red]~span{color:var(--red)}.scx .pib:has(b[style*=--red]):before{background:var(--red)}.scx .pib:has(b[style*=--amber]):before{background:var(--amber)}.scx .pib__g.four{grid-template-columns:repeat(4,1fr)}.scx .pmk{grid-template-columns:minmax(260px,1.4fr) repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.scx .pmk__sel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.scx .pmk__sel label{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11.5px;display:block}.scx .pmk__sel .pf__sel{width:100%;height:34px;font-size:13px;font-weight:600}.scx .pmk__sel .sub{color:var(--mute);margin-top:6px;font-size:12px}.scx .pmk__k{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.scx .pmk__k span{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.scx .pmk__k b{font-family:var(--f-display);font-size:22px;font-weight:700;line-height:1.1}.scx .pmk__k small{color:var(--mute);font-size:12px}.scx .pm__crumb{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.scx .pmcr{border:1px solid var(--line);font:600 12.5px var(--f-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}.scx .pmcr.on{background:var(--ink);border-color:var(--ink);color:#fff}.scx .pm__crumb i{color:var(--mute);font-style:normal}.scx .pm__g{grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);align-items:stretch;gap:12px;display:grid}.scx .pm__map{border:1px solid var(--line);background:linear-gradient(#f4f8fc,#eaf1f8);border-radius:14px;flex-direction:column;min-height:420px;padding:8px;display:flex;position:relative;overflow:hidden}.scx .pm__svg{flex:1;width:100%;height:auto;display:block}.scx .pm__p{cursor:pointer;transition:fill .2s}.scx .pm__p:hover{fill:#fff}.scx .pm__p.dim{pointer-events:none}.scx .pm__p.on{cursor:default}.scx .pm__b,.scx .pm__s{cursor:pointer}.scx .pm__b:hover circle,.scx .pm__s:hover circle{fill-opacity:1;stroke:var(--ink)}.scx .pm__lg{color:var(--ink2);flex-wrap:wrap;gap:14px;padding:6px 6px 0;font-size:12px;display:flex}.scx .pm__lg i{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.scx .pm__list{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:420px;max-height:560px;display:flex}.scx .pm__lh{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}.scx .pm__lh b{font-size:13.5px}.scx .pf__sel.sm{width:auto;height:30px;padding:0 26px 0 8px;font-size:12px}.scx .srch.sm{height:30px}.scx .srch.sm input{width:90px;font-size:12px}.scx .pm__rows{flex:1;overflow:auto}.scx .pm__r{border-bottom:1px solid var(--line-soft,#eef0f3);cursor:pointer;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 70px 64px;align-items:center;gap:10px;padding:9px 12px;transition:background .15s;display:grid}.scx .pm__r:hover{background:#fff5f6}.scx .pm__rn b{font-size:13px;font-weight:600;display:block}.scx .pm__rn span{color:var(--mute);font-size:11.5px}.scx .pm__bar{background:var(--soft);border-radius:6px;height:20px;position:relative;overflow:hidden}.scx .pm__bar i{background:var(--blue);opacity:.25;position:absolute;top:0;bottom:0;left:0}.scx .pm__bar em{color:var(--ink);white-space:nowrap;align-items:center;padding-left:8px;font-size:11.5px;font-style:normal;font-weight:600;display:flex;position:absolute;inset:0}.scx .pm__cv b{font-size:13px;display:block}.scx .pm__cv span{color:var(--red);font-size:11px}.scx .pm__r .pill{white-space:nowrap;justify-self:end;padding:2px 7px;font-size:11px}.scx .pmst .pib__g{margin-top:0}@media (max-width:1100px){.scx .pm__g{grid-template-columns:1fr}.scx .pmk{grid-template-columns:1fr 1fr 1fr}}.scx .pm__crumb .sub{color:var(--mute);font-size:12.5px}.ta{display:block;position:relative}.ta__dd{z-index:60;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:264px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #171a2124}.ta__it{text-align:left;cursor:pointer;width:100%;font-family:var(--f-body);color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ta__it span{flex-direction:column;min-width:0;display:flex}.ta__it b{font-size:12.5px;font-weight:600}.ta__it small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ta__it:hover,.ta__it.on{background:var(--m-tint)}.ta__it:hover b,.ta__it.on b{color:var(--red)}.ta__ft{color:var(--mute);border-top:1px solid var(--line-soft,#eef0f3);background:#fff;padding:6px 8px 4px;font-size:11px;position:sticky;bottom:0}.pf:has(.ta__dd:not([hidden])){overflow:visible}:is(.pf:has(.ta__dd:not([hidden])) .pfg,.pf:has(.ta__dd:not([hidden])) .pfg__b,.pf:has(.ta__dd:not([hidden])) .pf__grid){overflow:visible}.ta__dd{min-width:260px}.scx .pm__g{grid-template-columns:1fr}.scx .pm__map{min-height:0}.scx .pm__svg{max-height:520px}.scx .pm__list{min-height:0;max-height:520px}.scx .pm__r{grid-template-columns:minmax(0,1.3fr) minmax(0,2.2fr) 110px 90px;padding:9px 14px}.scx .pm__bar{max-width:420px}.scx .pm__lh .grow{flex:1}.scx .srch.sm input{width:180px}.scx .pm__crumb{align-items:center;gap:8px}.scx .pmcr{align-items:center;height:30px;padding:0 12px;line-height:1;display:inline-flex}.scx .pm__crumb i{height:30px;color:var(--mute);align-items:center;font-size:13px;line-height:1;display:inline-flex}.scx .drwbtn{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.scx .drwbtn .icn{width:14px;height:14px}.scx .drwbtn b{background:var(--red);color:#fff;border-radius:10px;padding:0 6px;font-size:11px;line-height:16px}.drw{z-index:850;position:fixed;inset:0}.drw[hidden]{display:none}.drw__bg{opacity:0;background:#171a2159;transition:opacity .22s;position:absolute;inset:0}.drw.open .drw__bg{opacity:1}.drw__p{width:min(760px,94vw);transition:transform .24s var(--e-out);background:#f7f8fa;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 40px #171a212e}.drw.open .drw__p{transform:none}.drw__h{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:14px 18px;display:flex}.drw__tabs{background:var(--soft);border-radius:10px;gap:4px;padding:3px;display:flex}.drw__tabs button{font:600 13px var(--f-body);color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.drw__tabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.drw__tabs .tag{font-size:11px}.drw__h .pop__x{margin-left:auto;font-size:22px}.drw__b{flex:1;padding:16px 18px 24px;overflow:auto}.drw__x{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:14px;margin:0 0 12px;padding:14px 16px}.drw__st{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.drw__st b{color:var(--ink);font-size:14px}.drw__st .sub{color:var(--mute);width:100%;font-size:12px}.drw__stats{margin-bottom:12px;grid-template-columns:repeat(2,1fr)!important}.drw .frow2__t,.drw .flag__t{font-family:var(--f-body)}.drw .hm__legend{font-family:var(--f-body)!important;font-size:11.5px!important}.drw .frow2{grid-template-columns:54px 1fr}.drw .frow2>div:last-child{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.drw .flaggrid{grid-template-columns:repeat(2,1fr)}.scx .dbh{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.scx .dbh__seg{max-width:420px;margin-top:12px}.scx .dbh__k{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.scx .dbk{text-align:left;color:#fff;cursor:pointer;font-family:var(--f-body);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;transition:background .15s;display:flex}.scx .dbk:hover{background:#ffffff24}.scx .dbk span{color:#ffffffa6;font-size:11.5px}.scx .dbk b{font-family:var(--f-display);font-size:26px;font-weight:700;line-height:1.1}.scx .dbk small{color:#ffffffb3;font-size:11.5px}.scx .dbk.w b{color:var(--yellow)}.scx .dbg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.scx .dbw{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.scx .dbw.span2{grid-column:span 2}.scx .dbw.span4{grid-column:span 4}.scx .dbw__h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.scx .dbw__h b{font-size:14px}.scx .dbw__h>span:not(.tag){color:var(--mute);font-size:12px}.scx .dbw__h .tipi{margin-left:0}.scx .dbw__h .lnk{margin-left:auto;font-size:12px}.scx .lnk{color:var(--blue);font:600 12.5px var(--f-body);cursor:pointer;background:0 0;border:0;padding:0}.scx .lnk:hover{text-decoration:underline}.scx .dbcal{flex-direction:column;gap:4px;display:flex}.scx .dbcal__r{grid-template-columns:150px repeat(6,1fr);align-items:center;gap:4px;display:grid}.scx .dbcal__r>span{color:var(--ink);font-size:12.5px}.scx .dbcal__r.h div{color:var(--mute);text-align:center;font-size:11.5px;font-weight:600}.scx .dbcal__r.h small{font-size:10.5px;font-weight:400;display:block}.scx .dbc{background:var(--soft);cursor:default;border-radius:8px;justify-content:center;align-items:center;gap:1px;height:36px;font-size:13px;display:flex;position:relative}.scx .dbc b{font-weight:700}.scx .dbc small{color:var(--mute);font-size:11px}.scx .dbc i{color:var(--blue);font-size:10px;font-style:normal;font-weight:700;position:absolute;top:3px;right:5px}.scx .dbc.hi{background:var(--yellow-tint)}.scx .dbc.full{background:var(--m-tint)}.scx .dbc.full b{color:var(--red)}.scx .dbl{flex-direction:column;flex:1;gap:4px;display:flex}.scx .dbq,.scx .dba{border:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--f-body);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;transition:all .15s;display:grid}.scx .dbq:hover,.scx .dba:hover{border-color:var(--red);background:#fff8f8}.scx .dbq__t,.scx .dba__t{flex-direction:column;min-width:0;display:flex}.scx .dbq__t b,.scx .dba__t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.scx .dbq__t small,.scx .dba__t small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.scx .dbq__w{color:var(--ink);font-size:12px;font-weight:700}.scx .dbq__w.late{color:var(--red)}.scx .dbq .pill{white-space:nowrap;padding:2px 7px;font-size:10.5px}.scx .dba .uprng{min-width:0}.scx .dba .uprng b{font-size:12.5px}.scx .dbmap{background:linear-gradient(#f4f8fc,#eaf1f8);border-radius:10px;width:100%;height:auto;padding:6px;display:block}.scx .dbmap path{cursor:pointer;transition:opacity .15s}.scx .dbmap path:hover{opacity:.75}.scx .dbm__l{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.scx .dbm{border:1px solid var(--line);font:12.5px var(--f-body);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 10px;display:flex}.scx .dbm:hover{border-color:var(--red)}.scx .dbm b{font-weight:600}.scx .dbm span{font-weight:700}.scx .dbrep{align-items:center;gap:14px;margin-bottom:10px;display:flex}.scx .dbrep__k{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.scx .dbrep__k i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.scx .dbrep__k b{margin-left:4px}.scx .dbr{border:1px solid var(--line);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.scx .dbr__t{flex-direction:column;min-width:0;display:flex}.scx .dbr__t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.scx .dbr__t small{color:var(--mute);font-size:11px}.scx .dbslot{background:var(--soft);border-style:dashed}.scx .dbslot__g{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.scx .dbs{border:1px dashed var(--line-strong);text-align:left;cursor:pointer;font-family:var(--f-body);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.scx .dbs:hover{border-color:var(--red)}.scx .dbs span{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.scx .dbs b{font-family:var(--f-display);font-size:24px;font-weight:700}.scx .dbs small{color:var(--ink2);font-size:12px}@media (max-width:1200px){.scx .dbg{grid-template-columns:repeat(2,1fr)}.scx .dbw.span4{grid-column:span 2}.scx .dbh{grid-template-columns:1fr}.scx .dbh__k{grid-template-columns:repeat(2,1fr)}.scx .dbslot__g{grid-template-columns:1fr 1fr}}.scx .dba{grid-template-columns:28px minmax(0,1fr) 92px}.scx .dba .uprng__bar{width:100%}.scx .dbm{flex-direction:column;align-items:flex-start;gap:2px}.scx .dbm span{font-size:12px}.scx .dbh__k.three{grid-template-columns:1fr 1fr 1.5fr}.scx .dbk.static{cursor:default}.scx .dbk.static:hover{background:#ffffff12}.scx .rd__mini{color:#fff;text-align:left;cursor:pointer;font-family:var(--f-body);background:0 0;border:0;border-top:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;width:100%;padding:5px 0 2px;display:flex}.scx .rd__mini:first-of-type{border-top:0}.scx .rd__mini b{font-size:12.5px}.scx .rd__mini small{color:#ffffffa6;font-size:11px}.scx .rd__mini:hover b,.scx .rd__mini.on b{color:var(--yellow)}.scx .xkv{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.scx .xkv .k{font-family:var(--f-body);letter-spacing:.04em;color:var(--mute);font-size:11.5px}.scx .xkv .v{font-family:var(--f-display);margin-top:2px;font-size:20px;font-weight:700}.scx .xkv .v small{font-size:12px}.scx .sdet__sp .rform__l,.scx .sdet__r .rform__l{letter-spacing:0;color:var(--ink);margin:8px 0 6px;font-size:12.5px;font-weight:700}.scx .pxc{grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.scx .pxc label{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:11.5px;display:flex}.scx .pxc .pf__sel{text-transform:none;letter-spacing:0;height:34px;font-size:13px;font-weight:600}.scx .pxr{background:var(--soft);border-radius:10px;flex-direction:column;min-width:150px;padding:6px 14px;display:flex}.scx .pxr span{color:var(--mute);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.scx .pxr b{font-family:var(--f-display);font-size:20px}.scx .pxr small{color:var(--mute);font-size:11.5px}.scx .pxg{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.scx .pxt{width:100%}@media (max-width:1100px){.scx .pxc{grid-template-columns:1fr 1fr}.scx .pxg{grid-template-columns:1fr}}.scx #sb1Table td,.scx #sb1Table td.num,.scx #sb1Table small{font-family:var(--f-body)}.scx .sc__tools .sub{color:var(--mute);font-size:12.5px}.scx .pxt td,.scx .pxt th,.scx .pxt td.num{font-family:var(--f-body)}.scx .plyh{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) 190px;align-items:stretch;gap:16px;padding:18px 20px;display:grid}.scx .plyh__m{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.scx .plym{text-align:left;color:#fff;cursor:pointer;font-family:var(--f-body);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;transition:all .15s;display:flex}.scx .plym:hover{background:#ffffff1f}.scx .plym.on{color:var(--ink);background:#fff;border-color:#fff}.scx .plym b{font-size:13.5px;line-height:1.25}.scx .plym small{opacity:.75;font-size:11.5px}.scx .plyrep{text-align:left;color:#fff;cursor:pointer;font-family:var(--f-body);background:#efcf001f;border:1px solid #fff3;border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.scx .plyrep:hover{background:#efcf0033}.scx .plyrep span{opacity:.75;font-size:11.5px}.scx .plyrep b{font-family:var(--f-display);color:var(--yellow);font-size:28px;line-height:1.1}.scx .plyrep small{opacity:.8;font-size:11.5px}.scx .plg{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.scx .plg__c{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;border-radius:12px;padding:10px 12px}.scx .plg__c.warn{border-left-color:var(--yellow)}.scx .plg__c b{text-transform:uppercase;letter-spacing:.05em;color:var(--mute);margin-bottom:4px;font-size:12px;display:block}.scx .plg__c p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.5}.scx .pxc.four{grid-template-columns:1fr 1.4fr auto auto}.scx .dotc{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.scx tr.anon td{color:var(--mute)}.scx .pipt .pill.blue{background:var(--blue-tint);color:var(--blue)}.rp h1{text-align:center;margin:10px 0 4px;font-size:22px}.rp h2{border-bottom:1px solid #e3e3e3;margin:18px 0 6px;padding-bottom:4px;font-size:14px}.rp p,.rp li{font-size:12.5px;line-height:1.55}.rpit{border:1px solid #e3e3e3;border-radius:10px;margin:10px 0;padding:12px 14px}.rpit__h{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.rpit__h b{font-size:13.5px}.rpit__h .sub{color:#646875;margin-top:2px;font-size:11.5px}.rpit table{border-collapse:collapse;width:100%;font-size:11.5px}.rpit th,.rpit td{text-align:left;border:1px solid #e3e3e3;padding:5px 7px}.rpit th.num,.rpit td.num{text-align:right}.rpit th{background:#f4f4f4}.rpit__n{background:#f3faf5;border-left:3px solid #2a6e37;border-radius:0 8px 8px 0;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5}@media (max-width:1200px){.scx .plyh,.scx .plg{grid-template-columns:1fr}.scx .pxc.four{grid-template-columns:1fr 1fr}}@media print{.gmodal{background:#fff;position:static}.gmodal__c{max-height:none;box-shadow:none}.pdfbar,#vShell>:not(#gmodal){display:none!important}}.scx .pidet__acts{flex-wrap:wrap}.rp table th{font-family:var(--f-body);text-transform:none;letter-spacing:0;font-size:11.5px}.scx .plnote{border-style:dashed;margin-top:12px}.scx .plnote .pf__in{width:100%;font-family:var(--f-body);margin-bottom:8px;font-size:13px}.scx .plnote textarea.pf__in{resize:vertical;min-height:70px;padding:8px 10px}.rpit__n[contenteditable]{cursor:text;outline:none}.rpit__n[contenteditable]:focus{box-shadow:0 0 0 2px #1756c240}.rpadd{border-style:dashed;flex-direction:column;gap:6px;display:flex}.rpadd b{font-size:13px}.rpadd .pf__in{font-family:var(--f-body);width:100%;font-size:12.5px}.rpadd textarea{resize:vertical;padding:8px}.scx #playFreeGuide .chips{max-width:none}.scx #playFreeGuide .chip{cursor:pointer;padding:5px 10px}.scx #playFreeGuide .chip .mt{color:var(--red);border-bottom-color:var(--m-soft);font-weight:700}#ply_free .xsec:not(.scx) .picker .sel{font-family:var(--f-body)}.scx .ppg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.scx .ppm{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:96px;padding:12px 14px;display:flex}.scx .ppm.na{background:var(--soft);border-style:dashed}.scx .ppm__h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.scx .ppm__h .mt{color:var(--red);border-bottom-color:var(--m-soft);font-size:12px;font-weight:700}.scx .ppm__h b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.scx .ppm__v{font-family:var(--f-display);font-size:24px;font-weight:700;line-height:1.1}.scx .ppm__s{color:var(--mute);margin-top:2px;font-size:12px}.scx .ppm__na{flex-direction:column;gap:1px;display:flex}.scx .ppm__na i{font-style:normal;font-family:var(--f-display);color:var(--line-strong);font-size:24px;line-height:1.1}.scx .ppm__na span{color:var(--mute);font-size:12.5px;font-weight:600}.scx .ppm__na small{color:var(--mute);font-size:11.5px}.scx .ppempty{border:1px dashed var(--line-strong);background:var(--soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.scx .ppempty b{font-size:13.5px}.scx .ppempty span{color:var(--mute);font-size:12.5px}.scx .ppnotes{flex-direction:column;gap:6px;margin-top:10px;display:flex}.scx .ppn{border-left:3px solid var(--blue);background:var(--soft);border-radius:0 8px 8px 0;flex-direction:column;padding:8px 10px;display:flex}.scx .ppn b{font-size:12.5px}.scx .ppn span{color:var(--ink2);font-size:12px}.scx .ppn small{color:var(--mute);font-size:11px}.scx .dbk.static .ta{margin-top:4px}.scx .dbk.static .ta .pf__in{height:32px;color:var(--ink);font-size:12.5px}.scx #plyOppGeo{margin-bottom:14px}.scx .pxg{margin-top:2px}@media (max-width:1100px){.scx .ppg{grid-template-columns:repeat(2,1fr)}}.scx .plyh__m.five{grid-template-columns:repeat(3,1fr)}.scx .plym{padding-right:40px;position:relative}.scx .plym i{opacity:.7;border:1px solid;border-radius:6px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:10px;right:10px}.scx .rd .dbk small{white-space:normal}@media (max-width:1200px){.scx .plyh__m.five{grid-template-columns:1fr 1fr}}.rp .paper__ft{color:#646875;justify-content:space-between;gap:12px;margin-top:18px;font-size:11px;display:flex}.scx .plyh2{grid-template-columns:minmax(0,1fr) 200px;align-items:stretch;gap:14px;padding:14px 16px;display:grid}.scx .plyh2 .plyh__m.five{grid-template-columns:repeat(5,1fr);gap:10px}.scx .plyh2 .plym{min-height:96px;padding:14px 40px 14px 14px}.scx .plyh2 .plym b{font-size:14.5px}@media (max-width:1200px){.scx .plyh2{grid-template-columns:1fr}.scx .plyh2 .plyh__m.five{grid-template-columns:repeat(2,1fr)}}.scx .pipt tr.me td{background:var(--blue-tint)}.scx .bcmp th,.scx .bcmp td{padding:8px 7px;font-size:12.5px}.scx .bcmp th .mt{color:var(--red);font-weight:700}.scx .plyh2{grid-template-columns:1fr}.scx .plym.alt{background:#1756c238;border-color:#9dbbff80}.scx .plym.alt:hover{background:#1756c252}.scx .plym.alt.on{background:var(--blue);border-color:var(--blue);color:#fff}.scx .msgrid{grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:12px;display:grid}.scx .msv .pic__h .btn{margin-left:auto}.scx .msv .pic__h .tipi{margin-left:0}.scx .msai{border-color:var(--blue);background:linear-gradient(#f4f7fd,#fff)}.scx .msai .pf__in{width:100%;font-family:var(--f-body);resize:vertical;margin-bottom:8px;font-size:13px}.scx .msai .chip{cursor:pointer}.scx .msai .chip:hover{border-color:var(--blue);color:var(--blue)}.scx .msai__out{border-left:3px solid var(--blue);background:#fff;border-radius:0 10px 10px 0;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.55}.scx .msai__out p{margin:0 0 8px}.scx .msai__out p:last-child{margin:0}.scx .msai__out ol{margin:4px 0 0 18px;padding:0}.scx .msai__out li{margin-bottom:4px}.scx .mspv th{cursor:pointer;-webkit-user-select:none;user-select:none}.scx .mspv th:hover{color:var(--red)}.scx .mspv tr.few td{color:var(--mute)}.scx .mshm td.num{text-align:center}@media (max-width:1200px){.scx .msgrid{grid-template-columns:1fr 1fr}.scx .msv{grid-column:span 2}}.scx .mspv td.num,.scx .mspv td{font-family:var(--f-body)}.scx .plg{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:12px;display:grid;overflow:hidden}.scx .plg__c{border-right:1px solid var(--line);border-radius:0;padding:12px 16px;border-left:0!important}.scx .plg__c:last-child{border-right:0}.scx .plg__c b{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.scx .plg__c b:before{content:"";background:var(--blue);border-radius:50%;width:8px;height:8px}.scx .plg__c.warn b:before{background:var(--yellow)}.scx .plg__c p{color:var(--ink2);font-size:12.5px}.scx #p-export .paperwrap{padding:0}.scx #p-export .paper{max-width:1100px;margin:0 auto}.chiprow{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.rdch{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.rdch i{color:#fff9;font-style:normal;font-weight:400}.lch{background:var(--soft);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.lch i{color:var(--mute);font-style:normal;font-weight:400}.scx .dbq__t,.scx .dba__t,.scx .dbr__t{gap:2px}.scx .dbq__t .chiprow,.scx .dba__t .chiprow,.scx .dbr__t .chiprow{margin-top:2px}.scx .rd__mini{gap:3px}.scx .rd__pr>span:not(.ava){gap:2px}.scx .paper h1,.scx .paper h2{font-family:var(--f-display)}.scx .paper .meta{font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:11px}.scx .paper th{font-family:var(--f-body);text-transform:none;letter-spacing:0;font-size:11px}.scx .paper td{font-family:var(--f-body)}.scx .paper .kpi small{font-size:10.5px}.scx .dbq{grid-template-columns:28px minmax(0,1fr) auto}.scx .dbq__r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.scx .dbq__w{font-size:11.5px}.bl{color:var(--ink);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.bl li{margin:0 0 4px}.bl li::marker{color:var(--red)}.bl li:last-child{margin:0}.scx .plg__c .bl{color:var(--ink2);padding-left:16px;font-size:12.5px}.scx .plg__c .bl li::marker{color:var(--blue)}.scx .plg__c.warn .bl li::marker{color:var(--amber)}.scx .msai__out .bl{font-size:12.5px}.scx .pic .bl+.kvl{margin-top:10px}.scx .plym.lock{opacity:.55;cursor:not-allowed}.scx .plym.lock:hover{background:#ffffff0f}.rpit__n .bl,.rp .bl{font-size:12px}.pph{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pph__l{align-items:center;gap:14px;display:flex}.pph__l img{width:auto;height:34px;display:block}.pph__t{font-family:var(--f-display);color:#1b1c22;letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.1}.pph__s{color:#646875;margin-top:2px;font-size:11.5px}.pph__r{text-align:right;flex-direction:column;display:flex}.pph__r small{color:#646875;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.pph__r b{font-family:var(--f-display);color:#1b1c22;font-size:15px}.pph__bar{border-radius:3px;height:6px;margin:14px 0 20px;display:flex;overflow:hidden}.pph__bar i{flex:1}.pph__bar i:first-child{background:#d60f27;flex:3}.pph__bar i:nth-child(2){background:#1756c2;flex:1.4}.pph__bar i:nth-child(3){background:#efcf00;flex:.9}.paper h2{border-bottom:0;align-items:center;gap:10px;margin:26px 0 10px;padding-bottom:0;font-size:15px;display:flex}.paper h2 .secno{color:#fff;width:26px;height:26px;font-size:13px;font-family:var(--f-display);background:#d60f27;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.paper h2:after{content:"";background:#e2e3e9;flex:1;height:1px;margin-left:6px}.scx .paper table{border-collapse:separate;border-spacing:0;border:1px solid #e2e3e9;border-radius:10px;font-size:11.5px;overflow:hidden}.scx .paper th{color:#fff;text-align:left;background:#1b1c22;border:0;padding:8px 10px;font-size:11px;font-weight:600}.scx .paper th.num{text-align:right}.scx .paper td{border:0;border-bottom:1px solid #eef0f3;padding:8px 10px}.scx .paper tr:nth-child(2n) td{background:#f8f9fb}.scx .paper tr:last-child td{border-bottom:0}.scx .paper td:first-child{font-weight:600}.scx .paper .kpi{background:#f5f6f8;border:0;border-left:4px solid #d60f27;border-radius:8px}.scx .paper .kpi:nth-child(2){border-left-color:#1756c2}.scx .paper .kpi:nth-child(3){border-left-color:#efcf00}.scx .paper .kpi:nth-child(4){border-left-color:#2a6e37}.scx .paper .foot{color:#646875;border-top:1px solid #e2e3e9;justify-content:space-between;margin-top:26px;padding-top:10px;font-size:10.5px;display:flex}.rp .rpit table{border-collapse:separate;border-spacing:0;border:1px solid #e2e3e9;border-radius:8px;overflow:hidden}.rp .rpit th{color:#fff;background:#1b1c22;border:0}.rp .rpit td{border:0;border-bottom:1px solid #eef0f3}.rp .rpit tr:nth-child(2n) td{background:#f8f9fb}.scx .msgrid{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.scx .msai{grid-column:1/-1}.scx .msai__g{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.scx .msai__out{min-height:120px;margin-top:0}.scx .msai__out.empty{border-left-color:var(--line);background:var(--soft);align-items:center;display:flex}.scx .msv svg{max-height:none}@media (max-width:1000px){.scx .msai__g{grid-template-columns:1fr}}.scx #p-export .paperwrap{max-width:none}.scx #p-export .paper{width:100%;max-width:1080px;padding:40px 44px}.scx #p-export .paper table{table-layout:auto}.scx #p-export .paper td,.scx #p-export .paper th{padding:7px 8px;font-size:11px}.rd__own{flex-direction:column;gap:6px;display:flex}.rd__ownr{background:#ffffff0f;border-radius:8px;padding:6px 9px}.rd__ownr b{color:#fff;font-size:12px;display:block}.scx .pkb{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#5b8def;border-radius:6px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.scx .pkb.pk2{background:#1756c2}.scx .pkb.pk3{background:#d60f27}.scx .dbw.lock{border-color:var(--line);min-height:190px;position:relative;overflow:hidden}.scx .dblk{border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:140px;display:flex;position:relative;overflow:hidden}.scx .dblk__pat{background:repeating-linear-gradient(135deg,#f4f7fd 0 10px,#edf2fb 10px 20px);position:absolute;inset:0}.scx .dblk__c{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:340px;padding:14px 16px;display:flex;position:relative}.scx .dblk__c b{color:var(--ink);font-size:13.5px}.scx .dblk__ic{font-size:22px;line-height:1}.scx .dblk__c .chiprow{justify-content:center}.scx .dblk__c .btn{margin-top:4px}.scx .pdg{flex-direction:column;gap:5px;display:flex}.scx .pdg__h,.scx .pdg__r{grid-template-columns:190px 1fr;align-items:center;gap:10px;display:grid}.scx .pdg__r{border:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--f-body);background:#fff;border-radius:10px;padding:6px 10px;transition:all .15s}.scx .pdg__r:hover{border-color:var(--red);background:#fff8f8}.scx .pdg__n{flex-direction:column;min-width:0;display:flex}.scx .pdg__n>b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.scx .pdg__t{grid-template-columns:repeat(6,1fr);gap:3px;height:26px;display:grid;position:relative}.scx .pdg__h .pdg__t{height:auto}.scx .pdg__h .pdg__t div{color:var(--mute);text-align:center;font-size:11.5px;font-weight:600}.scx .pdg__h .pdg__t small{font-size:10.5px;font-weight:400;display:block}.scx .pdg__t i{background:var(--soft);border-radius:6px;display:block}.scx .pdg__t i.now{background:var(--yellow-tint)}.scx .pdg__t em{border-radius:6px;align-items:center;min-width:24px;padding:0 8px;font-style:normal;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.scx .pdg__t em b{color:#fff;white-space:nowrap;font-size:11px;font-weight:700}.scx .pdg__t em.st-deal{background:#2a6e37}.scx .pdg__t em.st-usul,.scx .pdg__t em.st-counter_pr{background:#c9a600}.scx .pdg__t em.st-offer,.scx .pdg__t em.st-counter_alfa{background:var(--blue)}.scx .pdg__f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.scx .pdg__f>span{font-size:12.5px;font-weight:600}.scx .pdg__f .btn{margin-left:auto}.scx .pdl{flex-direction:column;gap:4px;display:flex}.scx .pdf{border:1px solid var(--line);border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:5px 9px;font-size:12.5px;display:grid}.scx .pdf.on{background:#f3f8f1;border-color:#cfe8d6}.scx .pdf i{color:#2a6e37;text-align:center;font-size:12px;font-style:normal}.scx .pdf:not(.on) i,.scx .pdf:not(.on) span{color:var(--ink)}.scx .pdbs{flex-direction:column;gap:6px;display:flex}.scx .pdb{grid-template-columns:1fr 48px auto;grid-template-areas:"n v h""b b b";align-items:center;gap:3px 8px;font-size:12.5px;display:grid}.scx .pdb>span{grid-area:n}.scx .pdb i{grid-area:b}.scx .pdb small{grid-area:v}.scx .pdb em{grid-area:h}.scx .pdb>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scx .pdb i{background:var(--soft);border-radius:4px;height:8px;display:block;overflow:hidden}.scx .pdb b{background:var(--blue);border-radius:4px;height:100%;display:block}.scx .pdb small{text-align:right;font-size:12px;font-weight:700}.scx .pdb em{background:var(--soft);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.scx .pdb em.hi{background:var(--m-tint);color:var(--red)}.scx .pdms{flex-wrap:wrap;gap:6px;display:flex}.scx .pdms .lch{padding:4px 9px;font-size:12px}.scx .pdr{border:1px solid var(--line);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.scx .pdr__n{background:var(--red);color:#fff;width:26px;height:26px;font-family:var(--f-display);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:flex}.scx .pdr__t{flex-direction:column;min-width:0;display:flex}.scx .pdr__t>b{font-size:12.5px;font-weight:600}.scx .pdx{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.scx .pdx>b{font-size:12.5px;font-weight:600}.scx .dbw .btn.sm{align-self:flex-start}@media (max-width:1200px){.scx .pdg__h,.scx .pdg__r{grid-template-columns:140px 1fr}}.scx .dbq .lch,.scx .dbr .lch{white-space:normal}.scx .pdk{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:10px 0 6px;font-size:11.5px;font-weight:700}.scx .pdk:first-child{margin-top:0}.aib{font-family:var(--f-body);background:linear-gradient(#f4f7fd,#fff);border:1px solid #bfd3f5;border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.pidet .aib,.doc .aib,.sdoc .aib{margin:0 0 12px}.aib__h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aib__ic{background:var(--blue);border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.aib__ic .icn{stroke:#fff;width:15px;height:15px}.aib__t{flex-direction:column;min-width:0;display:flex}.aib__t b{color:var(--ink);font-size:13.5px}.aib__t span{color:var(--ink);font-size:12px}.aib__h .chiprow{margin:0}.aib__act{margin-left:auto}.aib__g{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.aib__c{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;border-radius:10px;padding:10px 12px}.aib__c.s{border-top-color:var(--yellow)}.aib__c.a{border-top-color:var(--red)}.aib__k{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-size:11px;font-weight:700}.aib__c .bl{padding-left:16px;font-size:12.5px}.aib__c .bl li{animation:.35s both aibIn}.aib__c.l .bl li::marker{color:var(--blue)}.aib__c.s .bl li::marker{color:#c9a600}.aib__c.a .bl li::marker{color:var(--red)}@keyframes aibIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.aib__g.sk .aib__c i{background:linear-gradient(90deg,#eef2f9 25%,#dce5f5 50%,#eef2f9 75%) 0 0/200% 100%;border-radius:5px;height:9px;margin:7px 0;animation:1.1s linear infinite aibSk;display:block}.aib__k.sk{background:#e3eaf6;border-radius:5px;width:40%;height:10px}@keyframes aibSk{0%{background-position:200% 0}to{background-position:-200% 0}}.aib__f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aib__f .chiprow{margin:0}.aib__f .grow{flex:1}@media (max-width:1000px){.aib__g{grid-template-columns:1fr}}.scx .msai__pick{flex-direction:column;gap:8px;display:flex}.scx .msai__pick>b{font-size:13px}.scx .msai__pick>span{color:var(--ink);font-size:12.5px}.scx .msai__pick .chip{cursor:pointer}.scx .msai__pick .chip:hover{border-color:var(--blue);color:var(--blue)}.scx .msa__row{grid-template-columns:130px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.scx .msa__row label{color:var(--ink);font-size:12.5px}.scx .msa__row .pf__sel{width:100%}.scx .msai .chip.on{border-color:var(--blue);color:var(--blue);background:var(--blue-tint)}.scx .msaib{margin:12px 0 0}.scx .msaib .msai__g{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.scx .msaib .msai__out{border-left:3px solid var(--blue);background:#fff;border-radius:0 10px 10px 0;min-height:120px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.scx .msaib .msai__out.empty{border-left-color:var(--line);background:var(--soft);align-items:center;display:flex}.scx .msaib .pf__in{width:100%;font-family:var(--f-body);resize:vertical;margin-bottom:8px;font-size:13px}.scx .msaib .chip.on{border-color:var(--blue);color:var(--blue);background:var(--blue-tint)}.cmpp{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.cmpp__h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cmpp__h b{font-size:13.5px}.cmpp__h .chiprow{margin:0}.cmpt td{vertical-align:top}.cmpt .simb{background:var(--soft);vertical-align:middle;border-radius:3px;width:70px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.cmpt .simb i{background:var(--blue);height:100%;display:block}.cmpt small{font-size:11px;font-weight:700}.cmpt tr.aggr td{background:#f4f7fd}.cmpp__l{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.cmpp__l b{margin-bottom:4px;font-size:12.5px;display:block}.ctxrow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ctxrow>span{font-size:12.5px;font-weight:600}.ctxrow .chiprow{margin:0}.rd__ctx{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.rd__ctx>span{color:#ffffffbf;font-size:12px;font-weight:600}.rd__ctx .chiprow{margin:0}.varg{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.varc{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.varc.me{border-color:var(--blue);background:#f4f7fd}.varc__h{align-items:center;gap:6px;margin-bottom:6px;display:flex}.varc__h b{font-size:13px}.varc .kvl{grid-template-columns:1fr 1fr}.lsn{background:#f3f8f1;border:1px solid #cfe8d6;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.lsn__h{align-items:center;gap:6px;display:flex}.lsn__h b{font-size:13px}.lsn .pf__in{width:100%;font-family:var(--f-body);resize:vertical;font-size:13px}.lsn .btn{align-self:flex-start}.geog{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;display:grid}.libg{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.libc{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;transition:all .15s;display:flex}.libc:hover{border-color:var(--red);box-shadow:0 4px 14px #0000000f}.libc__h{align-items:center;gap:8px;display:flex}.libc__t{flex-direction:column;flex:1;min-width:0;display:flex}.libc__t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.libc__t span{color:var(--ink);font-size:11.5px}.libc .chiprow{margin:0}.libc__kv{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.libc__kv div{background:var(--soft);border-radius:8px;flex-direction:column;padding:5px 8px;display:flex}.libc__kv span{color:var(--ink);font-size:10.5px}.libc__kv b{font-size:13px}.libc__l{background:#f3f8f1;border-left:3px solid #2a6e37;border-radius:0 8px 8px 0;padding:4px 8px;font-size:12px;line-height:1.45}.libc__l i{margin-right:4px;font-style:normal;font-weight:700}.libc__l.na{border-left-color:var(--line-strong);background:var(--soft)}.dq{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.dq.ok{color:#2a6e37;background:#cfe8d6}.dq.no{background:var(--soft);color:var(--ink)}.doc.scx .doc__grid .f .chiprow{margin-top:2px}@media (max-width:1200px){.libg{grid-template-columns:repeat(2,1fr)}.geog{grid-template-columns:1fr 1fr}}.sk{background:var(--line);border-radius:6px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.25s ease-in-out infinite skSweep;position:absolute;inset:0;transform:translate(-100%)}.sk--line{height:11px}.sk--title{height:15px}.sk--block{height:100%}@keyframes skSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.rstate{text-align:center;color:var(--muted);padding:22px 18px;font-size:12.5px;line-height:1.6}.rstate__t{font-family:var(--f-display);color:var(--ink);margin-bottom:4px;font-size:13.5px;font-weight:700}.rstate__btn{font:inherit;color:var(--m-core);border:1px solid var(--m-mist);cursor:pointer;background:0 0;border-radius:999px;margin-top:10px;padding:5px 14px;font-size:12px;font-weight:600}.rstate__btn:hover{background:var(--m-tint)}.amenu__item{font:inherit;text-align:left;background:0 0;border:0;width:100%}.ai__dot{width:7px;height:7px;animation:think 1.2s var(--e-out) infinite;border-radius:50%;display:block}.ai__dot--2{animation-delay:.18s}.ai__dot--3{animation-delay:.36s}.chk{text-align:left;background:0 0;font-family:inherit}.mapwrap{position:relative}.imap__layer{z-index:9;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .25s var(--e-out);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:9px;display:flex;position:absolute;top:12px;left:12px}.imap__layer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.imap__layer:hover{color:var(--m-core);border-color:var(--m-mist)}.imap__layer.on{background:var(--m-core);border-color:var(--m-core);color:#fff}.imap__kab{fill:#0000;stroke:var(--line-strong);stroke-width:calc(.5 * var(--map-scale,1));vector-effect:non-scaling-stroke;transition:fill .18s var(--e-out)}.imap__kab:hover{fill:var(--m-soft);fill-opacity:.35}.mapwrap .imap{aspect-ratio:1000/382;height:auto}.imap__modes{z-index:9;gap:6px;display:flex;position:absolute;top:12px;left:12px}.imap__modes .imap__layer{position:static}.imap--streets .imap__inner{display:none}.smap{position:absolute;inset:0}.imap .smap__canvas{width:100%;height:100%;position:absolute;inset:0}.smap__wait,.smap__fail{font-family:var(--f-mono);letter-spacing:.08em;color:var(--muted-2);background:var(--bg-soft);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.smap__fail{color:var(--m-core);background:0 0;align-content:end;padding-bottom:22px}.smap__cover{z-index:7;background:var(--surface);border:1px solid var(--line);width:246px;box-shadow:var(--sh-rest);border-radius:12px;padding:10px 12px 11px;position:absolute;top:50px;left:12px}.smap__cover b{font-family:var(--f-display);color:var(--ink);font-size:12.5px;display:block}.smap__cover>span{color:var(--muted);margin-top:1px;font-size:10.5px;display:block}.smap__bar{background:var(--line);border-radius:2px;height:4px;margin:8px 0 7px;display:block;overflow:hidden}.smap__bar em{background:var(--m-core);height:100%;transition:width .7s var(--e-out);border-radius:2px;display:block}.smap__cover small{color:var(--muted-2);font-size:9.5px;line-height:1.5;display:block}.gcard{z-index:8;background:var(--surface);border:1px solid var(--line);width:258px;max-height:calc(100% - 24px);box-shadow:var(--sh-lift);animation:mhovIn .22s var(--e-out);border-radius:13px;padding:12px 14px 14px;position:absolute;top:12px;right:12px;overflow-y:auto}.gcard__x{width:22px;height:22px;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:9px}.gcard__x:hover{background:var(--bg-soft);color:var(--ink)}.gcard__x svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:11px;height:11px}.gcard__k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:8.5px}.gcard__t{font-family:var(--f-display);color:var(--ink);margin-top:2px;font-size:15px}.gcard__sub{color:var(--muted);margin-bottom:10px;font-size:10.5px}.gcard__shots{border:1px dashed var(--line);text-align:center;background:var(--bg-soft);border-radius:10px;padding:13px 12px}.gcard__shots b{color:var(--muted);font-size:11px;display:block}.gcard__shots span{color:var(--muted-2);margin-top:3px;font-size:9.5px;line-height:1.55;display:block}.gcard__facts{margin:11px 0 0}.gcard__facts div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:10.5px;display:flex}.gcard__facts dt{color:var(--muted);flex-shrink:0}.gcard__facts dd{text-align:right;color:var(--ink);margin:0}.gcard__facts dd.kosong{color:var(--muted-2);font-style:italic}.gcard__src{color:var(--blue);margin-top:11px;font-size:10px;display:inline-block}.imap__prov{fill:#0000;stroke:none;transition:fill .18s var(--e-out)}.imap__prov:hover{fill:var(--m-soft);fill-opacity:.28}.imap__lit{fill:var(--m-core);fill-opacity:.42;stroke:var(--m-core);stroke-width:calc(1.4 * var(--map-scale,1));stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.mapwrap .dpin__lbl{display:none}.mapwrap .dpin{transform:translate(-50%, -50%) scale(var(--map-scale,1));transform-origin:50%}.dpin__dot{transition:transform .28s var(--e-spring), box-shadow .28s var(--e-out)}.dpin.lift{z-index:6}.dpin.lift .dpin__dot{transform:scale(1.55)translateY(-2px);box-shadow:0 6px 18px #d60f2780,0 0 0 6px #d60f271f}.dpin.ok.lift .dpin__dot{box-shadow:0 6px 18px #1f7a3f73,0 0 0 6px #1f7a3f24}.dpin.yel.lift .dpin__dot{box-shadow:0 6px 18px #c07a2173,0 0 0 6px #c07a2129}.dpin.blue.lift .dpin__dot{box-shadow:0 6px 18px #1756c273,0 0 0 6px #1756c224}.mhov{z-index:20;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-lift);pointer-events:none;animation:mhovIn .22s var(--e-out);border-radius:13px;padding:11px 13px 12px;position:absolute;transform:translateY(calc(-100% - 14px))}.mhov__arrow{background:var(--surface);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 3px;width:11px;height:11px;margin-left:-5.5px;position:absolute;bottom:-6px;transform:rotate(45deg)}.mhov__k{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:7.5px}.mhov__t{font-family:var(--f-display);color:var(--ink);margin-top:2px;font-size:14px;font-weight:750;line-height:1.25}.mhov__sub{color:var(--muted);margin-top:1px;font-size:10.5px}.mhov__v{font-family:var(--f-mono);color:var(--m-core);margin-top:6px;font-size:10.5px;font-weight:600}.mhov__v.ok{color:var(--ok)}.mhov__v.yel{color:var(--yellow-deep)}.mhov__v.blue{color:var(--blue)}.mhov__row{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:9px;padding-top:8px;font-size:10.5px;display:flex}.mhov__row b{font-family:var(--f-mono);color:var(--ink);font-size:12.5px}.mhov__row+.mhov__row{border-top:none;margin-top:4px;padding-top:4px}.dpin.wide .dpin__dot{border-radius:999px;width:auto;min-width:17px;padding:0 4px}.imap__area{z-index:8;display:flex;position:absolute;inset:0}.imap__area .amap{flex:1;min-height:0}.imap__area .amap__box{border-radius:12px;min-height:0}.imap__back{z-index:9;position:absolute;top:12px;left:12px}.amap{flex:1;min-height:420px;display:flex;position:relative}.amap__box{border-radius:12px;flex:1;min-height:420px;overflow:hidden}.amap__note{z-index:2;color:var(--muted);background:#ffffffdb;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.amap__fail{color:var(--muted);background:var(--bg-soft);place-items:center;padding:16px;font-size:12px;display:grid;position:absolute;inset:0}.amap__pin{cursor:pointer;font:700 10.5px var(--f-mono);color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.amap__pin:hover{z-index:5}.amap__pin i{width:var(--size,14px);height:var(--size,14px);background:var(--pin);opacity:.9;border:2px solid #fff;border-radius:50%;flex:none;box-shadow:0 1px 4px #00000059}.amap__pin span{white-space:nowrap;background:#ffffffeb;border-radius:4px;padding:1px 5px;box-shadow:0 1px 3px #0000002e}.amap__pin em{font:700 10px var(--f-mono);color:var(--pin);white-space:nowrap;background:#ffffffeb;border-radius:4px;padding:1px 5px;font-style:normal;box-shadow:0 1px 3px #0000002e}.amap__pin:hover i{opacity:1;transform:scale(1.15)}.amap__wait{min-height:420px;color:var(--muted);flex:1;place-items:center;font-size:12px;display:grid}.pm__map--real .amap{min-height:0}.pm__map--real .amap__box{min-height:520px}.spop{padding:0 0 6px}.spop__photo{background:var(--bg-soft);border-radius:14px 14px 0 0;margin:0;overflow:hidden}.spop__photo svg{width:100%;height:auto;display:block}.spop__photo figcaption{border-bottom:1px solid var(--line);color:var(--muted);padding:6px 18px;font-size:10.5px;font-style:italic}.spop__hd{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 10px;display:flex}.spop__hd h3{font-family:var(--f-display);margin:2px 0;font-size:18px}.spop__body{padding:0 18px 12px}.mapsw{border:1px solid var(--line);background:var(--bg-soft);height:30px;color:var(--muted);font:500 12.5px var(--f-body);white-space:nowrap;cursor:pointer;transition:all .2s var(--e-out);border-radius:7px;margin-left:8px;padding:0 11px}.mapsw:hover{border-color:var(--ink);color:var(--ink);background:#fff}.mapsw.on{border-color:var(--m-core);background:var(--m-core);color:#fff;margin-left:0}.mhov__est{background:var(--yellow-tint);color:var(--yellow-deep);letter-spacing:.02em;text-transform:lowercase;vertical-align:1px;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:9px;font-style:normal}.mhov__list{border-top:1px solid var(--line-soft);margin:9px 0 0;padding:8px 0 0;list-style:none}.mhov__list--two{columns:2;column-gap:20px}.mhov__list--two li{break-inside:avoid}.mhov__list li{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:10.5px;line-height:1.7;display:flex}.mhov__list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mhov__list li b{font-family:var(--f-mono);color:var(--ink);flex-shrink:0;font-size:10.5px}.mhov__more{color:var(--muted-2);padding-top:6px;font-size:10px;font-style:italic}.mhov--held{pointer-events:auto;border-color:var(--m-mist);box-shadow:var(--sh-lift), 0 0 0 3px var(--m-tint)}.mhov__x{width:20px;height:20px;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.mhov__x:hover{background:var(--bg-soft);color:var(--ink)}.mhov__x svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;width:11px;height:11px}.mhov--below{animation-name:mhovInBelow;transform:translateY(14px)}.mhov--below .mhov__arrow{border:none;border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:3px 0 0;top:-6px;bottom:auto}@keyframes mhovInBelow{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(14px)scale(1)}}.imap__prov{cursor:pointer}.imap__prov.held{fill:var(--m-soft);fill-opacity:.3}.imap__peek{fill:none;stroke:var(--m-core);stroke-width:calc(.7 * var(--map-scale,1));stroke-opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}@keyframes mhovIn{0%{opacity:0;transform:translateY(calc(-100% - 6px))scale(.96)}}@media (prefers-reduced-motion:reduce){.mhov{animation:none}}
