.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}@keyframes wftSpot{0%{box-shadow:0 0 #3d6bff99}70%,to{box-shadow:0 0 0 16px #3d6bff00}}@keyframes wftBob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes wftBobX{0%,to{translate:0}50%{translate:-5px}}@keyframes wftDotW{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 14px 1px #3d6bff8c}}@keyframes wftGlow{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes wftSpin{to{transform:rotate(360deg)}}@keyframes wftDraw{0%,52%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:0}61%{stroke-dashoffset:1px;opacity:1}84%,to{stroke-dashoffset:0;opacity:1}}@keyframes wftPop{0%,52%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(1)}61%,82%{opacity:1;transform:scale(0)}92%,to{opacity:1;transform:scale(1)}}@keyframes wftBeacon{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes wftCheck{0%,58%{stroke-dashoffset:0}62%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}@keyframes wftConf{0%,56%{opacity:1;transform:none}58%{opacity:0;transform:translateY(-90px)}60%{opacity:1;transform:translateY(-90px)}to{opacity:1;transform:none}}@keyframes wftPing{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 12px #3d6bff00}}@keyframes wftPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes wftBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes wftScan{0%,to{top:22%}50%{top:74%}}@keyframes wftWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes wftTilt{0%,to{transform:none}50%{transform:translateY(-3px)rotate(-1.5deg)}}@keyframes wftAPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wftRing{0%,55%{stroke-dashoffset:0}60%{stroke-dashoffset:var(--len)}92%,to{stroke-dashoffset:0}}@keyframes wftFade{0%{opacity:0}to{opacity:1}}@keyframes wftIn{0%{opacity:0}to{opacity:1}}@keyframes wftRot{to{transform:rotate(360deg)}}:root[data-ui=v2] .driver-active .driver-active-element{outline:none}:root[data-ui=v2] .wft-spot{z-index:10001;box-sizing:border-box;box-shadow:0 0 0 1px var(--accent), inset 0 0 0 1px var(--accent);transition:opacity .2s;position:fixed;pointer-events:none!important}:root[data-ui=v2] .wft-spot:after{content:"";border-radius:inherit;animation:1.8s ease-out infinite wftSpot;position:absolute;inset:0}:root[data-ui=v2] .wft-spot.move{transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),opacity .2s}:root[data-ui=v2] .driver-popover.bs-tour.wft-v{box-sizing:border-box;font-family:var(--font);color:var(--fg);background-color:var(--surface);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);letter-spacing:.25px;text-align:left;border-radius:24px;margin:0;padding:14px 16px 6px;display:block;position:fixed;left:var(--wft-l,16px)!important;top:var(--wft-t,auto)!important;bottom:var(--wft-b,16px)!important;width:var(--wft-w,343px)!important;min-width:0!important;max-width:none!important;right:auto!important}:root[data-ui=v2] .driver-popover.bs-tour.wft-v.wft-pc{padding:18px 20px 12px}:root[data-ui=v2] .driver-fade .driver-popover.bs-tour.wft-v{animation:.22s ease-out wftIn}:root[data-ui=v2] body .driver-popover.bs-tour.wft-v.bs-tour-pre{opacity:1;animation:none}:root[data-ui=v2] .driver-popover.bs-tour.wft-v>:is(.driver-popover-arrow,.driver-popover-progress-text,.driver-popover-title,.driver-popover-description,.driver-popover-close-btn,.driver-popover-footer){display:none!important}:root[data-ui=v2] .wft-in{flex-direction:column;align-items:stretch;display:flex}:root[data-ui=v2] .wft-in .wfo-gap{flex:none;display:block}:root[data-ui=v2] .wft-hd{align-items:center;min-width:0;height:44px;display:flex}:root[data-ui=v2] .wft-hd.pc{height:auto}:root[data-ui=v2] .wft-chip{background:var(--accent-soft);white-space:nowrap;border-radius:999px;flex:none;min-width:0;padding:3px 8px;display:inline-flex}:root[data-ui=v2] .wft-chip.pc{box-sizing:border-box;flex:0 auto;max-width:190px;padding:3px 9px;overflow:hidden}:root[data-ui=v2] .wft-chip.pc>span{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wft-hdt{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}:root[data-ui=v2] .wft-keys{white-space:pre;text-align:right;flex:1 1 0;min-width:0;overflow:hidden}:root[data-ui=v2] .wft-in .wfo-x.wft-x{margin-right:-10px}:root[data-ui=v2] .wft-t{overflow-wrap:anywhere}:root[data-ui=v2] .wft-dotrow{justify-content:flex-start;display:flex}:root[data-ui=v2] .wft-row{align-items:center;display:flex}:root[data-ui=v2] .wft-skipline{justify-content:center;display:flex}:root[data-ui=v2] .wft-skiptx{all:unset;cursor:pointer;white-space:nowrap;flex:1 1 0;align-items:center;min-width:0;height:44px;display:flex;overflow:hidden}:root[data-ui=v2] .wft-skiptx>span{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wft.bs-tour-busy .wft-next{opacity:.45;pointer-events:none}:root[data-ui=v2] .wft.bs-tour-busy .wft-prev{pointer-events:none}:root[data-ui=v2] .wft .wfo-btn.wft-next{transition:opacity .18s}:root[data-ui=v2] .wft-b>div[aria-hidden]{display:block}:root[data-ui=v2] .wft-in .bs-mock{background:var(--bg);color:var(--fg);font-variant-numeric:normal;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:14px;line-height:19px}:root[data-ui=v2] .wft-in .bs-mock-cap{font-family:var(--font);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:.125em 0 .04em;font-size:11px;font-weight:600;line-height:1.275}:root[data-ui=v2] .wft-in .bs-mock-line{align-items:baseline;gap:8px;padding:3px 0;display:flex}:root[data-ui=v2] .wft-in .bs-mock-line .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:19px;overflow:hidden}:root[data-ui=v2] .wft-in .bs-mock-line .q{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1.275}:root[data-ui=v2] .wft-in .bs-mock-line b{white-space:nowrap;font-size:14px;font-weight:600}:root[data-ui=v2] .wft-in .bs-mock-total{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:6px;padding-top:7px;font-weight:700;display:flex}:root[data-ui=v2] .wft-in .bs-mock-total b{font-weight:700}:root[data-ui=v2] .wft-in .bs-mock-seg{background:var(--surface-2);border-radius:9px;gap:0;padding:2px;display:flex}:root[data-ui=v2] .wft-in .bs-mock-seg span{text-align:center;white-space:nowrap;color:var(--fg);border-radius:7px;flex:1;padding:6px 4px;font-size:13px}:root[data-ui=v2] .wft-in .bs-mock-seg span.on{background:var(--surface);box-shadow:var(--shadow-sm);font-weight:600}:root[data-ui=v2] .wft-in .bs-mock-link{color:var(--accent-ink);margin-top:0;padding-top:8px;font-size:13px;font-weight:500}:root[data-ui=v2] .wft-in .bs-mock-field{background:var(--surface);border-radius:10px;padding:8px 10px}:root[data-ui=v2] .wft-in .bs-mock-field .cc{color:var(--muted);margin-right:0;font-size:13px}:root[data-ui=v2] .wft-in .bs-mock-note{color:var(--muted);margin-top:6px;font-size:13px}:root[data-ui=v2] .wft-in .bs-mock-note b{color:var(--fg);font-weight:600}:root[data-ui=v2] .wft-in .bs-mock-btn{background:var(--accent);color:var(--on-accent);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:9px 10px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wft-in .bs-mock-card{background:var(--surface);border-radius:10px;padding:10px 12px}:root[data-ui=v2] .wft-in .bs-mock-card .nm{font-weight:600}:root[data-ui=v2] .wft-in .bs-mock-card .debt{color:var(--bad-fg);margin-top:2px;font-size:16px;font-weight:700}:root[data-ui=v2] .wft-in .bs-mock-card .tr{color:var(--ok-fg);margin-top:2px;font-size:13px;font-weight:600}:root[data-ui=v2] .wft-in .bs-mock-row2{gap:6px;margin-top:8px;display:flex}:root[data-ui=v2] .wft-in .bs-mock-row2 span{background:var(--surface);min-width:0;color:var(--accent-ink);text-align:center;border-radius:9px;flex:1;padding:7px 4px;font-size:13px;font-weight:500}:root[data-ui=v2] .wft-in .bs-mock-q{background:var(--accent);width:fit-content;max-width:85%;color:var(--on-accent);border-radius:14px 14px 4px;margin-left:auto;padding:7px 11px}:root[data-ui=v2] .wft-in .bs-mock-a{background:var(--surface);border-radius:14px 14px 14px 4px;width:fit-content;max-width:92%;margin-top:6px;padding:8px 11px}:root[data-ui=v2] .wft-caret{pointer-events:none;width:16px;height:16px;animation:1.6s ease-in-out infinite wftBob;position:absolute}:root[data-ui=v2] .wft-caret.x{animation-name:wftBobX}:root[data-ui=v2] .wft-caret:before{content:"";background:var(--surface);border-radius:3px;position:absolute;inset:0;transform:rotate(45deg)}:root[data-ui=v2] .wft-pill{z-index:1000000001;box-sizing:border-box;background:var(--surface);height:40px;color:var(--fg);box-shadow:var(--shadow-float);letter-spacing:.25px;border-radius:999px;align-items:center;padding:0 6px 0 16px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}:root[data-ui=v2] .wft-pill,:root[data-ui=v2] .wft-pill *{pointer-events:auto}:root[data-ui=v2] .wft-pill .wfo-hgap{flex:none;height:1px;display:block}:root[data-ui=v2] .wft-pill>.dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite wftPulse}:root[data-ui=v2] .wft-pill>.bars{display:flex}:root[data-ui=v2] .wft-pill>.bars>span{background:var(--line);border-radius:999px;width:14px;height:4px;margin-right:3px}:root[data-ui=v2] .wft-pill>.bars>span.done{background:var(--ok)}:root[data-ui=v2] .wft-pill>.bars>span.on{background:var(--accent)}:root[data-ui=v2] .wft-pill>.x{all:unset;background:var(--surface-2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:root[data-ui=v2] .wft-mark{flex:none;display:block}:root[data-ui=v2] .wft-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:6s cubic-bezier(.65,0,.35,1) infinite wftDraw;animation-delay:var(--d,0s)}:root[data-ui=v2] .wft-pop{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite wftPop;animation-delay:var(--d,0s)}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-gap{flex:none;display:block}:root[data-ui=v2] :is(.wfo,.wft-in,.wft-pill) .wfo-hgap{flex:none;height:1px;display:block}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.25px;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:0;padding:0 16px;transition:transform .12s,opacity .18s;display:flex;position:relative}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn.pri{background:var(--accent);color:var(--on-accent);box-shadow:0 12px 31px var(--glow)}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn.sec{background:var(--surface-2);color:var(--fg);border:1px solid var(--line)}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn:active{transform:scale(.97)}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn:focus-visible,:root[data-ui=v2] :is(.wfo,.wft-in) :is(.wfo-tbtn,.wfo-x,.wft-skiptx):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn .lb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-btn.ping:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite wftPing;position:absolute;inset:0}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-tbtn{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;letter-spacing:.25px;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 12px;display:inline-flex}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-x{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-dots{align-items:center;gap:6px;display:inline-flex}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-dots>span{background:var(--line);border-radius:999px;flex:none;height:6px;transition:width .3s cubic-bezier(.2,.8,.2,1)}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-dots>span.on{background:var(--accent);animation:2.4s ease-in-out infinite wftDotW}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-segs{gap:4px;display:flex}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-segs>span{background:var(--line);border-radius:999px;flex:1 1 0;height:4px;transition:background-color .3s}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-segs>span.done{background:var(--accent-ink)}:root[data-ui=v2] :is(.wfo,.wft-in) .wfo-segs>span.on{background:var(--accent)}:root[data-ui=v2] .wfo{z-index:1000000002;font-family:var(--font);color:var(--fg);letter-spacing:.25px;text-align:left;-webkit-tap-highlight-color:transparent;animation:.28s cubic-bezier(.2,.8,.2,1) wftFade;position:fixed;inset:0;overflow:hidden}:root[data-ui=v2] .wfo *{box-sizing:border-box}:root[data-ui=v2] .wfo.full{background-color:var(--bg);background-image:radial-gradient(circle calc(min(100vw, 100vh) * 1.1) at 100% -12.5%, var(--glow), #0000 70%)}:root[data-ui=v2] .wfo.modal{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wfo.tipl{pointer-events:none;animation:none}:root[data-ui=v2] .wfo .sp{flex:auto}:root[data-ui=v2] .wfo .hrow{align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wfo .wrap8{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .wfo .wrap8.c{justify-content:center}:root[data-ui=v2] .wfo .el{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:root[data-ui=v2] .wfo .wfo-pill{border-radius:999px;flex:none;padding:4px 10px;display:inline-flex}:root[data-ui=v2] .wfo .wfo-c{background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:20px}:root[data-ui=v2] .wfo .wfo-ck{border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wfo .wfo-ck.done{background:var(--ok);border-color:var(--ok)}:root[data-ui=v2] .wfo .wfo-ck.next{border-color:var(--accent);animation:2.6s ease-out infinite wftPing}:root[data-ui=v2] .wfo .wfo-ckd polyline,:root[data-ui=v2] .wfo .wfo-chk polyline{stroke-dasharray:1;stroke-dashoffset:0;animation:6s ease-in-out infinite wftCheck}:root[data-ui=v2] .wfo .wfo-ring{flex:none;justify-content:center;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wfo .wfo-ring>.halo{background:radial-gradient(circle closest-side,#3ddc7459,#3ddc7400 70%);border-radius:50%;animation:3s ease-in-out infinite wftGlow;position:absolute}:root[data-ui=v2] .wfo .wfo-ring>svg{position:absolute;inset:0}:root[data-ui=v2] .wfo .wfo-ring>.ctr{flex-direction:column;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wfo .wfo-spin-wrap{justify-content:center;padding:24px;display:flex}:root[data-ui=v2] .wfo .wfo-spin{border:2.4px solid var(--accent);border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite wftRot;display:block}:root[data-ui=v2] .wfo .wfo-spin.on{border-color:var(--on-accent);border-right-color:#0000}:root[data-ui=v2] .wfo .col{max-width:560px;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo .col>.sc{flex:auto;min-height:0;overflow-y:auto}:root[data-ui=v2] .wfo-splash{position:absolute;inset:0}:root[data-ui=v2] .wfo-splash>.c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo-splash .bdg{flex:none;width:212px;height:212px;position:relative}:root[data-ui=v2] .wfo-splash .bdg>.g{background:radial-gradient(circle closest-side,#3d6bff80,#3d6bff00 68%);border-radius:50%;animation:3s ease-in-out infinite wftGlow;position:absolute;inset:16px}:root[data-ui=v2] .wfo-splash .bdg>.dr{animation:24s linear infinite wftSpin;position:absolute;inset:4px}:root[data-ui=v2] .wfo-splash .bdg>.dr>svg{display:block}:root[data-ui=v2] .wfo-splash .bdg>.orb{animation:9s linear infinite wftSpin;position:absolute;inset:4px}:root[data-ui=v2] .wfo-splash .bdg>.orb>i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 15px var(--ok);border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}:root[data-ui=v2] .wfo-splash .bdg>.disk{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;inset:30px}:root[data-ui=v2] .wfo-splash .bdg>.mk{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo-splash>.load{position:absolute;bottom:74px;left:56px;right:56px}:root[data-ui=v2] .wfo-splash .bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}:root[data-ui=v2] .wfo-splash .bar>i{background:linear-gradient(90deg,#12b24a,#3d6bff);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}:root[data-ui=v2] .wfo-splash>.uz{text-align:center;position:absolute;bottom:28px;left:0;right:0}:root[data-ui=v2] .wfo-slides{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo-slides>.hd{flex:none;align-items:center;padding:12px 12px 0 20px;display:flex}:root[data-ui=v2] .wfo-pv{touch-action:pan-y;flex:auto;min-height:0;position:relative;overflow:hidden}:root[data-ui=v2] .wfo-pv>.track{height:100%;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:flex}:root[data-ui=v2] .wfo-page{flex:0 0 100%;width:100%;height:100%;padding-bottom:16px;overflow-y:auto}:root[data-ui=v2] .wfo-page>.in{max-width:520px;margin:0 auto}:root[data-ui=v2] .wfo-slides>.ft{flex:none;padding:0 20px 20px}:root[data-ui=v2] .wfo-slides>.ft>.in{flex-direction:column;align-items:stretch;max-width:520px;margin:0 auto;display:flex}:root[data-ui=v2] .wfo-slides .dw{justify-content:center;display:flex}:root[data-ui=v2] .wfo-tilt{animation:5s ease-in-out infinite wftTilt}:root[data-ui=v2] .wfo-chip{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;letter-spacing:.25px;border-radius:999px;align-items:center;height:36px;padding:0 12px;transition:background-color .2s,border-color .2s;display:inline-flex}:root[data-ui=v2] .wfo-chip.on{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 1px #6e95ff59,0 0 10px #1546e826}:root[data-ui=v2] .wfo-art{height:262px;box-shadow:var(--shadow-sm);background:radial-gradient(circle 235.8px at 50% 30%, var(--glow), var(--surface) 70%);border-radius:28px;position:relative;overflow:hidden}:root[data-ui=v2] .wfo-art .srch{background:var(--surface);height:34px;box-shadow:0 0 0 2px var(--accent);border-radius:11px;align-items:center;padding:0 10px;display:flex}:root[data-ui=v2] .wfo-art .srch .cur{background:var(--accent);width:2px;height:15px;animation:1.8s ease-in-out infinite wftBlink;display:block}:root[data-ui=v2] .wfo-art .arow{align-items:center;height:38px;display:flex}:root[data-ui=v2] .wfo-art .arow .sw{border-radius:9px;flex:none;width:30px;height:30px}:root[data-ui=v2] .wfo-art .arow .nm{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}:root[data-ui=v2] .wfo-art .jami{background:linear-gradient(90deg,#3d6bff,#1546e8);border-radius:12px;align-items:center;height:38px;padding:0 12px;display:flex;overflow:hidden}:root[data-ui=v2] .wfo-art .scn{background:var(--surface);width:76px;height:76px;box-shadow:var(--shadow-float);border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;top:26px;right:16px;overflow:hidden}:root[data-ui=v2] .wfo-art .scn .laser{background:var(--bad);border-radius:2px;height:2px;animation:2.6s ease-in-out infinite wftScan;position:absolute;top:22%;left:10px;right:10px;box-shadow:0 0 10px #ff6b5ab3}:root[data-ui=v2] .wfo-art .pay{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;padding:4px;display:flex;position:absolute;bottom:22px;right:16px}:root[data-ui=v2] .wfo-art .pay>.on{background:var(--accent-soft);border-radius:9px;padding:5px 8px;display:flex}:root[data-ui=v2] .wfo-art .wdot{background:var(--warn);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite wftBlink;display:block}:root[data-ui=v2] .wfo-art .drow{align-items:center;height:44px;display:flex}:root[data-ui=v2] .wfo-art .drow .ini{background:var(--accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:root[data-ui=v2] .wfo-art .drow .tx{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wfo-art .drow .tx.r{flex:none;align-items:flex-end}:root[data-ui=v2] .wfo-art .mic{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}:root[data-ui=v2] .wfo-art .mic>.bc{border:2px solid var(--accent);opacity:.75;border-radius:50%;animation:2.2s ease-out infinite wftBeacon;position:absolute;inset:0}:root[data-ui=v2] .wfo-art .mic>svg{position:relative}:root[data-ui=v2] .wfo-art .wave{flex:none;align-items:center;gap:3px;display:flex}:root[data-ui=v2] .wfo-art .wave>i{background:var(--accent);width:4px;animation:1.1s ease-in-out infinite wftWave;animation-delay:var(--d,0s);border-radius:4px;display:block}:root[data-ui=v2] .wfo-art .ai{background:var(--accent-soft);border-radius:16px;align-items:flex-start;padding:12px;display:flex}:root[data-ui=v2] .wfo-art .ai>svg{animation:5s ease-in-out .48s infinite wftAPop}:root[data-ui=v2] .wfo-type .hd{flex:none;align-items:center;padding:8px 16px 0 8px;display:flex}:root[data-ui=v2] .wfo-ib{all:unset;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}:root[data-ui=v2] .wfo-type .sc{padding:0 16px}:root[data-ui=v2] .wfo-type .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:root[data-ui=v2] .wfo-type .tcard{all:unset;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);cursor:pointer;letter-spacing:.25px;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:104px;display:flex;position:relative}:root[data-ui=v2] .wfo-type .tcard.on{border:2px solid var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px #6e95ff59,0 0 10px #1546e826}:root[data-ui=v2] .wfo-type .tcard .ic{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] .wfo-type .tcard .nm{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;padding-left:4px;padding-right:4px;overflow:hidden}:root[data-ui=v2] .wfo-type .tcard .ok{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}:root[data-ui=v2] .wfo-type .bt{flex-direction:column;flex:none;padding:8px 16px 16px;display:flex}:root[data-ui=v2] .wfo-type .thint{background:var(--accent-soft);border-radius:20px;align-items:flex-start;padding:14px;display:flex}:root[data-ui=v2] .wfo-type .thint>svg{animation:5s ease-in-out infinite wftAPop}:root[data-ui=v2] .wfo-type .thint .tx{flex-direction:column;flex:1 1 0;min-width:0;display:flex}:root[data-ui=v2] .wfo-ready .sc{padding:26px 16px 16px}:root[data-ui=v2] .wfo-ready .cc{flex-direction:column;align-items:center;display:flex}:root[data-ui=v2] .wfo-ready .ckl{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;align-self:stretch;overflow:hidden}:root[data-ui=v2] .wfo-ready .bt{flex:none;padding:0 16px 16px;display:flex}:root[data-ui=v2] .wfo .wfo-check-row{border-bottom:1px solid var(--line);align-items:center;height:62px;padding:0 14px;display:flex}:root[data-ui=v2] .wfo .wfo-check-row>.tx{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wfo .wfo-check-row.cmp{border:1px solid var(--line);background:var(--surface);border-radius:16px;height:56px;margin-bottom:6px;padding:0 12px}:root[data-ui=v2] .wfo .wfo-check-row.cmp.next{border-color:var(--accent)}:root[data-ui=v2] .wfo-staff .hd{flex:none;align-items:center;padding:8px 12px 0 20px;display:flex}:root[data-ui=v2] .wfo-staff .mode{background:var(--warn-soft);border-radius:999px;align-items:center;padding:4px 10px;display:flex}:root[data-ui=v2] .wfo .pd{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite wftPulse;display:block}:root[data-ui=v2] .wfo-tip .pd{background:var(--accent)}:root[data-ui=v2] .wfo-staff .sc{padding:12px 20px 16px}:root[data-ui=v2] .wfo-staff .ava{background:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}:root[data-ui=v2] .wfo-staff .srow{border:1px solid var(--line);border-radius:16px;align-items:center;height:54px;margin-bottom:6px;padding:0 12px;display:flex}:root[data-ui=v2] .wfo-staff .srow.on{background:var(--surface)}:root[data-ui=v2] .wfo-staff .srow .ic{background:var(--surface-2);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}:root[data-ui=v2] .wfo-staff .srow.on .ic{background:var(--accent-soft)}:root[data-ui=v2] .wfo-staff .bt{flex-direction:column;flex:none;padding:0 16px 16px;display:flex}:root[data-ui=v2] .wfo-desk{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo-desk>.dcard{background:var(--surface);width:min(852px,100vw - 48px);height:min(532px,100vh - 48px);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);border-radius:32px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wfo-desk .l{background:radial-gradient(circle 563.2px at 0 0, var(--glow), var(--surface) 70%);flex-direction:column;flex:1 1 0;min-width:0;padding:36px 36px 32px;display:flex}:root[data-ui=v2] .wfo-desk .bdg{background:var(--surface-2);border:1px solid var(--line);border-radius:24px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}:root[data-ui=v2] .wfo-desk .bdg>.g{background:radial-gradient(circle closest-side,#3d6bff66,#3d6bff00 70%);border-radius:50%;animation:3s ease-in-out infinite wftGlow;position:absolute;inset:0}:root[data-ui=v2] .wfo-desk .bdg>svg{position:relative}:root[data-ui=v2] .wfo-desk .tx{flex-direction:column;flex:1 1 0;min-width:0;display:flex}:root[data-ui=v2] .wfo-desk .chs{flex:1 1 0;min-height:0;overflow-y:auto}:root[data-ui=v2] .wfo-desk .dch{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-items:center;height:40px;padding:0 12px;display:inline-flex}:root[data-ui=v2] .wfo-desk .r{background:var(--surface-2);border-left:1px solid var(--line);flex-direction:column;flex:none;width:340px;padding:32px 24px 24px;display:flex}:root[data-ui=v2] .wfo-desk .r .ck{flex:1 1 0;min-height:0;overflow-y:auto}:root[data-ui=v2] .wfo-desk .corner{position:absolute;top:14px;right:14px}:root[data-ui=v2] .wfo-learn{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo-learn.dlg{background:var(--bg);width:520px;max-width:100vw;max-height:calc(100vh - 48px);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);border-radius:32px;margin:0;padding:0;position:relative;inset:auto;overflow:hidden}:root[data-ui=v2] .wfo-learn>.hd{flex:none;align-items:center;padding:12px 8px 0 20px;display:flex}:root[data-ui=v2] .wfo-learn .sum{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;padding:16px}:root[data-ui=v2] .wfo-learn .pr{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}:root[data-ui=v2] .wfo-learn .pr>i{background:var(--ok);border-radius:999px;height:100%;display:block}:root[data-ui=v2] .wfo-learn>.cap{flex:none;align-items:center;padding:18px 20px 8px;display:flex}:root[data-ui=v2] .wfo-learn>.list{flex:auto;min-height:0;padding:0 12px 16px;overflow-y:auto}:root[data-ui=v2] .wfo-learn.dlg>.list{flex:0 auto}:root[data-ui=v2] .wfo-row{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.25px;border-radius:16px;align-items:center;width:100%;height:60px;padding:0 10px;display:flex}:root[data-ui=v2] .wfo-row.next{background:var(--accent-soft)}:root[data-ui=v2] .wfo-row .ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:root[data-ui=v2] .wfo-row .tx{flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;display:flex}@media (hover:hover){:root[data-ui=v2] .wfo-row:not(.next):hover{background:var(--surface-2)}}:root[data-ui=v2] .wfo-finish{max-width:560px;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wfo-finish.dlg{background:var(--bg);width:520px;max-width:100vw;max-height:calc(100vh - 48px);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);border-radius:32px;margin:0;padding:0;position:relative;inset:auto;overflow:hidden}:root[data-ui=v2] .wfo-finish>.conf{pointer-events:none;position:absolute;inset:0;overflow:hidden}:root[data-ui=v2] .wfo-finish>.conf>i{animation:7s cubic-bezier(.25,.7,.35,1) infinite wftConf;animation-delay:var(--d,0s);display:block;position:absolute}:root[data-ui=v2] .wfo-finish>.conf>i>b{border-radius:2px;width:8px;height:12px;display:block}:root[data-ui=v2] .wfo-finish>.sc{flex:auto;min-height:0;padding:40px 20px 12px;position:relative;overflow-y:auto}:root[data-ui=v2] .wfo-finish.dlg>.sc{flex:0 auto}:root[data-ui=v2] .wfo-finish .cc{flex-direction:column;align-items:center;display:flex}:root[data-ui=v2] .wfo-finish .fhero{flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:relative}:root[data-ui=v2] .wfo-finish .fhero>.g{background:radial-gradient(circle closest-side,#3ddc7473,#3ddc7400 70%);border-radius:50%;animation:3s ease-in-out infinite wftGlow;position:absolute;inset:-12px}:root[data-ui=v2] .wfo-finish .fhero>.bc{border:2px solid var(--ok);opacity:.75;border-radius:50%;animation:2.2s ease-out infinite wftBeacon;position:absolute;inset:8px}:root[data-ui=v2] .wfo-finish .fhero>.core{background:linear-gradient(135deg,#3ddc74,#12b24a);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;box-shadow:0 14px 40px #12b24a73}:root[data-ui=v2] .wfo-finish .seg{background:var(--surface-2);border-radius:14px;align-self:stretch;padding:4px;display:flex}:root[data-ui=v2] .wfo-finish .seg>button{all:unset;cursor:pointer;letter-spacing:.25px;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:38px;transition:background-color .2s;display:flex}:root[data-ui=v2] .wfo-finish .seg>button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wfo-finish .seg>button.on{background:var(--accent)}:root[data-ui=v2] .wfo-finish .stats{align-self:stretch;gap:8px;display:flex}:root[data-ui=v2] .wfo-finish .stat{background:var(--surface);min-width:0;height:76px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wfo-finish .stat .pop{animation:5s ease-in-out infinite wftAPop}:root[data-ui=v2] .wfo-finish .info{align-self:stretch;align-items:flex-start;display:flex}:root[data-ui=v2] .wfo-finish>.bt{flex-direction:column;flex:none;padding:4px 16px 16px;display:flex;position:relative}:root[data-ui=v2] .wfo-tip>.bk{width:14px;height:14px;margin-bottom:env(safe-area-inset-bottom);position:absolute}:root[data-ui=v2] .wfo-tip>.bk:before,:root[data-ui=v2] .wfo-tip>.bk>i{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:0}:root[data-ui=v2] .wfo-tip>.bk:before{animation:2.2s ease-out infinite wftBeacon}:root[data-ui=v2] .wfo-tip>.bk>i{box-shadow:0 0 0 3px var(--bg);display:block}:root[data-ui=v2] .wfo-tip>.ar{width:12px;height:12px;margin-bottom:env(safe-area-inset-bottom);animation:1.6s ease-in-out infinite wftBob;position:absolute}:root[data-ui=v2] .wfo-tip>.ar:before{content:"";background:var(--surface);border-radius:2px;position:absolute;inset:0;transform:rotate(45deg)}:root[data-ui=v2] .wfo-tip>.tc{left:16px;right:16px;bottom:calc(92px + env(safe-area-inset-bottom));justify-content:center;animation:.3s ease-out wftFade;display:flex;position:absolute}:root[data-ui=v2] .wfo-tip>.tc>.in{pointer-events:auto;background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow-float), 0 0 0 1px var(--line);border-radius:20px;padding:14px 16px 12px}:root[data-ui=v2] .wfa{--wfa-card:#fffc;--wfa-card-line:#10182812;--wfa-card-shadow:0 24px 50px #1018281a;--wfa-input:#fff;--wfa-ink:#1546e8;--wfa-halo:#1f6bff47;--wfa-disc:#ffffffbf;--wfa-disc-line:#10182812;--wfa-dash:#1546e840;--wfa-g1:#1f6bff38;--wfa-g2:#12b24a1a;box-sizing:border-box;color:var(--fg);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;font-size:16px;position:relative}:root[data-ui=v2][data-theme=dark] .wfa{--wfa-card:#ffffff0b;--wfa-card-line:#ffffff17;--wfa-card-shadow:0 24px 50px #00000073;--wfa-input:#05080f99;--wfa-ink:#6e95ff;--wfa-halo:#1546e873;--wfa-disc:#ffffff0a;--wfa-disc-line:#ffffff17;--wfa-dash:#6e95ff47;--wfa-g1:#1546e866;--wfa-g2:#12b24a24}:root[data-ui=v2] .wfa :where(label){font-size:inherit;color:inherit;margin:0;display:block}:root[data-ui=v2] .wfa :where(h1,h2,p){margin:0}:root[data-ui=v2] .wfa :is(.wfl-pf,.wfl-of,.wfa-in) input:is(:focus,:focus-visible),:root[data-ui=v2] .wfa .wfa-hidden-input:is(:focus,:focus-visible){box-shadow:none;outline:none}@keyframes wfaDraw{0%,52%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:0}61%{stroke-dashoffset:1px;opacity:1}84%,to{stroke-dashoffset:0;opacity:1}}@keyframes wfaPop{0%,52%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(1)}61%,82%{opacity:1;transform:scale(0)}92%,to{opacity:1;transform:scale(1)}}@keyframes wfaRise{0%,52%{opacity:1;transform:none}60%{opacity:0;transform:none}61%,84%{opacity:0;transform:translateY(10px)}94%,to{opacity:1;transform:none}}@keyframes wfaObGlow{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes wfaSpin{to{transform:rotate(360deg)}}@keyframes wfaBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes wfaPing{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 14px #3d6bff00}}@keyframes wfaShake{0%,82%,to{transform:translate(0)}85%{transform:translate(-5px)}88%{transform:translate(5px)}91%{transform:translate(-3px)}94%{transform:translate(2px)}}@keyframes wfaTick{0%,60%,to{stroke-dashoffset:0}64%{stroke-dashoffset:40px}}@keyframes wfaSwing{0%,84%,to{transform:rotate(0)}87%{transform:rotate(14deg)}90%{transform:rotate(-11deg)}93%{transform:rotate(7deg)}96%{transform:rotate(-3deg)}}@keyframes wfaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes wfaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wfaBreath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}@keyframes wfaPopBeat{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wfaRun{0%{opacity:0;left:-30%}15%{opacity:1}60%{opacity:0;left:100%}to{opacity:0;left:100%}}@keyframes wfaFill{0%{width:8%}to{width:72%}}@keyframes wfaAxPing{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes wfaNudge{0%,70%,to{transform:none}78%{transform:translate(3px)}86%{transform:translate(-1px)}}@keyframes wfaAxSwing{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@keyframes wfaAxDraw{0%,60%,to{stroke-dashoffset:0}64%{stroke-dashoffset:48px}}@keyframes wfaAxPop{0%,72%,to{transform:none}78%{transform:scale(.86)}86%{transform:scale(1.08)}}:root[data-ui=v2] .wfa-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:6s cubic-bezier(.65,0,.35,1) infinite wfaDraw;animation-delay:var(--d,0s)}:root[data-ui=v2] .wfa-pop{transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.34,1.56,.64,1) infinite wfaPop;animation-delay:var(--d,0s);transform:scale(1)}:root[data-ui=v2] .wfa-rise{opacity:1;animation:6s cubic-bezier(.2,.8,.2,1) infinite wfaRise;animation-delay:var(--d,0s);display:inline-block;transform:none}:root[data-ui=v2] .wfa-blink{animation:1.6s ease-in-out infinite wfaBlink}:root[data-ui=v2] .wfa-ping,:root[data-ui=v2] .wfa-pulse{animation:2.6s ease-out infinite wfaPing}:root[data-ui=v2] .wfa-shake{animation:4.5s ease-in-out infinite wfaShake}:root[data-ui=v2] .wfa-float{animation:4s ease-in-out infinite wfaFloat}:root[data-ui=v2] .wfa-popbeat{animation:5s ease-in-out infinite wfaPopBeat}:root[data-ui=v2] .wfa-axping{animation:3s ease-out infinite wfaAxPing}:root[data-ui=v2] .wfa-nudge{animation:3.6s ease-in-out infinite wfaNudge}:root[data-ui=v2] .wfa-tick{stroke-dasharray:40;animation:6s ease-out infinite wfaTick}:root[data-ui=v2] .wfa-mark{filter:drop-shadow(0 0 14px #3d6bff73);flex:none;position:relative}:root[data-ui=v2] .wfa-h1{min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.2}:root[data-ui=v2] .wfa-lead{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wfa-lead b{color:var(--fg);white-space:nowrap;font-weight:600}:root[data-ui=v2] .wfa-muted{color:var(--muted)}:root[data-ui=v2] .wfa-go{box-sizing:border-box;background-color:var(--accent);width:100%;height:56px;color:var(--on-accent);text-align:center;cursor:pointer;white-space:nowrap;background-image:linear-gradient(110deg,#ffffff2e,#fff0 55%);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 16px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.1;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wfa-go:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wfa-go:disabled,:root[data-ui=v2] .wfa-go.off,:root[data-ui=v2] .wfa-go.quiet{background:var(--surface-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:default}:root[data-ui=v2] .wfa-go.quiet:not(:disabled){color:var(--fg);cursor:pointer}:root[data-ui=v2] .wfa-go:disabled:after,:root[data-ui=v2] .wfa-go.off:after,:root[data-ui=v2] .wfa-go.quiet:after,:root[data-ui=v2] .wfa-go.soft:after{display:none}:root[data-ui=v2] .wfa-go.soft{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}:root[data-ui=v2] .wfa-go.wfa-pulse,:root[data-ui=v2] .wfa-go.wfa-ping{animation:2.6s ease-out infinite wfaPing}@media (hover:hover){:root[data-ui=v2] .wfa-go:not(:disabled):not(.off):not(.quiet):not(.soft):hover{filter:brightness(1.06)}}:root[data-ui=v2] .wfa-banner{text-align:left;background:var(--accent-soft);color:var(--accent-ink);border-radius:16px;gap:10px;padding:12px 14px;display:flex}:root[data-ui=v2] .wfa-banner.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wfa-banner.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wfa-banner>.ic{flex:none;margin-top:1px;display:flex}:root[data-ui=v2] .wfa-banner .tx{min-width:0}:root[data-ui=v2] .wfa-banner .t{font-size:14px;font-weight:700;line-height:1.3}:root[data-ui=v2] .wfa-banner .s{margin-top:2px;font-size:13px;font-weight:600;line-height:1.35}:root[data-ui=v2] .wfa-hidden-input{opacity:0;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}:root[data-ui=v2] .wfa-word{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);white-space:nowrap;margin-top:2px;font-size:34px;font-weight:600;line-height:1}:root[data-ui=v2] .wfa-word .sale{color:var(--wfa-ink);text-shadow:0 0 22px #6e95ff73}:root[data-ui=v2] .wfa-getapp{flex-direction:column;display:flex}:root[data-ui=v2] .wfa-gatitle{font-family:var(--font-mono);letter-spacing:.14em;color:var(--dim);font-size:12px;font-weight:600}:root[data-ui=v2] .wfa-gaintro{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wfa-tabs{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;gap:4px;margin-top:12px;padding:4px;display:flex}:root[data-ui=v2] .wfa-tabs>button{height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:flex}:root[data-ui=v2] .wfa-tabs>button.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wfa-steps{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;margin-top:10px;padding:4px 14px}:root[data-ui=v2] .wfa-st{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:10px 0;display:flex}:root[data-ui=v2] .wfa-st.first{border-top:0}:root[data-ui=v2] .wfa-st>.n{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wfa-st .t{font-size:15px;font-weight:600;line-height:1.3}:root[data-ui=v2] .wfa-st .t svg{vertical-align:-3px}:root[data-ui=v2] .wfa-st .s{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35}:root[data-ui=v2] .wfa-st.url{align-items:center;gap:10px}:root[data-ui=v2] .wfa-st.url .col{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wfa-st.url .lb{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wfa-st.url .u{color:var(--accent-ink);font-size:15px;font-weight:600}:root[data-ui=v2] .wfa-copy{border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--fg);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wfa-getapp>.wfa-go{margin-top:10px}:root[data-ui=v2] .wfa-sub{box-sizing:border-box;background-color:var(--bg);background-image:radial-gradient(360px 240px at 100% -60px, var(--glow), #0000 70%), radial-gradient(var(--dots) 1px, #0000 1.4px), radial-gradient(380px 300px at 0% 0%, var(--glow2), #0000 70%), radial-gradient(320px 260px at 100% 100%, var(--glow3), #0000 70%);background-size:100% 100%,22px 22px,100% 100%,100% 100%;flex-direction:column;min-height:100svh;padding:16px 16px 24px;display:flex}:root[data-ui=v2] .wfa-sub>.wfa-banner{margin-top:8px}:root[data-ui=v2] .wfa-setup-page{padding-top:24px;padding-bottom:0}:root[data-ui=v2] .wfa-brandrow{align-items:center;gap:10px;height:40px;display:flex}:root[data-ui=v2] .wfa-brandrow>.tile{color:#fff;background:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 10px 22px #1546e866}:root[data-ui=v2] .wfa-brandrow>.nm{letter-spacing:-.01em;font-size:17px;font-weight:700}:root[data-ui=v2] .wfa-h1.big{flex:none;margin-top:12px}:root[data-ui=v2] .wfa-lead.tight{margin-top:4px}:root[data-ui=v2] .wfa-setup{flex-direction:column;gap:8px;margin-top:10px;display:flex}:root[data-ui=v2] .wfa-pc .wfa-setup{margin-top:0}:root[data-ui=v2] .wfa-in{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;gap:1px;height:56px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .wfa-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wfa-in.bad{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}:root[data-ui=v2] .wfa-in>.lb{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wfa-in .opt{background:var(--surface-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}:root[data-ui=v2] .wfa-in input{width:100%;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:600}:root[data-ui=v2] .wfa-in input.mono{font-family:var(--font-mono);letter-spacing:.04em;font-size:16px}:root[data-ui=v2] .wfa-in input::placeholder{color:var(--muted);opacity:.7;font-weight:500}:root[data-ui=v2] .wfa-sechd{justify-content:space-between;align-items:baseline;gap:8px;padding:6px 4px 0;display:flex}:root[data-ui=v2] .wfa-sechd>.t{font-size:16px;font-weight:700}:root[data-ui=v2] .wfa-sechd>.s{color:var(--muted);text-align:right;font-size:13px}:root[data-ui=v2] .wfa-fnote{color:var(--muted);margin:-2px 4px 0;font-size:13px;line-height:1.35}:root[data-ui=v2] .wfa-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:root[data-ui=v2] .wfa-type{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:104px;color:var(--fg);cursor:pointer;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 4px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wfa-type.on{border-color:var(--accent);background:var(--accent-soft);animation:3.2s ease-in-out infinite wfaBreath}:root[data-ui=v2] .wfa-type>.art{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 8px 18px #00000040,inset 0 1px #ffffff59}:root[data-ui=v2] .wfa-type>.nm{text-align:center;font-size:13px;font-weight:600;line-height:1.15}:root[data-ui=v2] .wfa-type>.ck{background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}:root[data-ui=v2] .wfa-typehint{background:var(--accent-soft);color:var(--fg);border-radius:20px;gap:12px;padding:12px 14px;display:flex}:root[data-ui=v2] .wfa-typehint>.ic{color:var(--accent-ink);flex:none;display:flex}:root[data-ui=v2] .wfa-typehint>.tx{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wfa-typehint .t{color:var(--accent-ink);font-size:14px;font-weight:600}:root[data-ui=v2] .wfa-typehint .s{font-size:13px;line-height:1.4}:root[data-ui=v2] .wfa-langs{gap:6px;display:flex}:root[data-ui=v2] .wfa-langs>button{border:1.5px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:14px;flex:1;margin:0;padding:0 6px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wfa-langs>button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wfa-sticky{z-index:5;padding:24px 16px max(16px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #0000 0%, var(--bg) 40%);margin:12px -16px 0;position:sticky;bottom:0}:root[data-ui=v2] .wfa-splash{box-sizing:border-box;background-color:var(--bg);background-image:radial-gradient(360px 240px at 100% -60px, var(--glow), #0000 70%), radial-gradient(var(--dots) 1px, #0000 1.4px), radial-gradient(380px 300px at 0% 0%, var(--glow2), #0000 70%), radial-gradient(320px 260px at 100% 100%, var(--glow3), #0000 70%);background-size:100% 100%,22px 22px,100% 100%,100% 100%;flex-direction:column;align-items:center;min-height:100svh;display:flex}:root[data-ui=v2] .wfa-splash-in{flex-direction:column;align-items:center;padding:max(48px,50vh - 216px) 24px 0;display:flex}:root[data-ui=v2] .wfa-sdisc{justify-content:center;align-items:center;width:212px;height:212px;display:flex;position:relative}:root[data-ui=v2] .wfa-sdisc>.glow{background:radial-gradient(circle,#3d6bff80,#0000 68%);border-radius:50%;animation:3s ease-in-out infinite wfaObGlow;position:absolute;inset:16px}:root[data-ui=v2] .wfa-sdisc>.ring{border:1px dashed var(--accent);border-radius:50%;animation:24s linear infinite wfaSpin;position:absolute;inset:4px}:root[data-ui=v2] .wfa-sdisc>.orbit{animation:9s linear infinite wfaSpin;position:absolute;inset:4px}:root[data-ui=v2] .wfa-sdisc>.orbit>span{background:var(--ok);width:8px;height:8px;box-shadow:0 0 12px var(--ok);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px)}:root[data-ui=v2] .wfa-sdisc>.plate{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;inset:30px}:root[data-ui=v2] .wfa-word.splash{margin-top:10px;font-size:38px}:root[data-ui=v2] .wfa-word.splash .sale{color:var(--accent-ink);text-shadow:none}:root[data-ui=v2] .wfa-stag{color:var(--muted);text-align:center;white-space:pre-line;margin-top:14px;font-size:16px;line-height:1.45}:root[data-ui=v2] .wfa-sload{width:min(263px,100% - 112px);color:var(--muted);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}:root[data-ui=v2] .wfa-sload>.bar{background:var(--surface-2);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}:root[data-ui=v2] .wfa-sload>.bar>span{background:linear-gradient(90deg,#12b24a,#3d6bff);border-radius:999px;width:72%;animation:2.4s cubic-bezier(.2,.8,.2,1) both wfaFill;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wfa-run:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:30%;animation:3.6s ease-in-out infinite wfaRun;position:absolute;top:0;bottom:0}:root[data-ui=v2] .wfa-sload>.st{font-size:14px;font-weight:600}:root[data-ui=v2] .wfa-sver{text-align:center;font-family:var(--font-mono);color:var(--muted);font-size:13px;position:absolute;bottom:28px;left:0;right:0}:root[data-ui=v2] .wfa-pc{background-color:var(--bg);background-image:radial-gradient(900px 420px at 100% -120px, var(--glow), #0000 70%), radial-gradient(var(--dots) 1px, #0000 1.4px), radial-gradient(380px 300px at 0% 0%, var(--glow2), #0000 70%), radial-gradient(320px 260px at 100% 100%, var(--glow3), #0000 70%);background-size:100% 100%,22px 22px,100% 100%,100% 100%;height:100vh;display:flex;overflow:hidden}:root[data-ui=v2] .wfa-tools{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:24px;right:32px}:root[data-ui=v2] .wfa-pccard{box-sizing:border-box;background:var(--surface);width:460px;max-width:100%;box-shadow:var(--shadow-float);border-radius:28px;flex-direction:column;gap:22px;padding:36px;display:flex}:root[data-ui=v2] .wfa-pccard.wide{width:560px}:root[data-ui=v2] .wfa-pchead{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wfa-pchint{color:var(--muted);font-size:15px;line-height:1.45}:root[data-ui=v2] .wfa-bars{gap:6px;display:flex}:root[data-ui=v2] .wfa-bars>span{background:var(--line);border-radius:999px;flex:1;height:4px}:root[data-ui=v2] .wfa-bars>span.on{background:var(--accent);box-shadow:0 0 10px var(--glow)}:root[data-ui=v2] .wfa-pc .wfa-go{box-shadow:0 14px 28px var(--glow);font-weight:600}:root[data-ui=v2] .wfa-pc .wfa-go:disabled,:root[data-ui=v2] .wfa-pc .wfa-go.quiet,:root[data-ui=v2] .wfa-pc .wfa-go.off{box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .wfa-pc .wfa-go.soft{box-shadow:none}:root[data-ui=v2] .wfa-pc .wfa-banner{padding:10px 12px}:root[data-ui=v2] .wfa-pc .wfa-sticky{background:0 0;margin:0;padding:0;position:static}:root[data-ui=v2] .wfa-getapp.pc{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:14px 16px}:root[data-ui=v2] .wfa-gahead{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wfa-gahead>.t{font-size:14px;font-weight:600}:root[data-ui=v2] .wfa-getapp.pc .wfa-tabs{border-radius:14px;margin-top:0;padding:3px}:root[data-ui=v2] .wfa-getapp.pc .wfa-tabs>button{border-radius:11px;flex:none;height:34px;padding:0 12px;font-size:13px}:root[data-ui=v2] .wfa-garow{align-items:center;gap:12px;margin-top:12px;display:flex}:root[data-ui=v2] .wfa-garow>.s{color:var(--muted);flex:1;font-size:13px;line-height:1.35}:root[data-ui=v2] .wfa-garow>.wfa-go{width:auto;height:44px;box-shadow:none;border-radius:14px;flex:none;padding:0 16px;font-size:14px}:root[data-ui=v2] .wfa-getapp.pc .wfa-steps{box-shadow:var(--shadow-sm)}:root[data-ui=v2] .wfa-gate.wfa-sub{padding-top:22px}:root[data-ui=v2] .wfa-gate.pc{box-sizing:border-box;background-color:var(--bg);background-image:radial-gradient(900px 420px at 100% -120px, var(--glow), #0000 70%), radial-gradient(var(--dots) 1px, #0000 1.4px), radial-gradient(380px 300px at 0% 0%, var(--glow2), #0000 70%), radial-gradient(320px 260px at 100% 100%, var(--glow3), #0000 70%);background-size:100% 100%,22px 22px,100% 100%,100% 100%;flex-direction:column;align-items:center;height:100vh;padding:40px 24px;display:flex;overflow-y:auto}:root[data-ui=v2] .wfa-gatecard{box-sizing:border-box;background:var(--surface);width:540px;max-width:100%;box-shadow:var(--shadow-float);border-radius:28px;flex-direction:column;margin:auto;padding:32px;display:flex}:root[data-ui=v2] .wft-head{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wft-doc{color:#fff;transform-origin:50% 90%;background:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;animation:6s ease-in-out infinite wfaAxSwing;display:flex}:root[data-ui=v2] .wft-sub{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wft-eff{background:var(--warn-soft);color:var(--warn-fg);border-radius:14px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.35}:root[data-ui=v2] .wft-card{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;margin-top:8px;padding:12px 14px 10px;display:flex}:root[data-ui=v2] .wft-list{flex-direction:column;gap:8px;height:clamp(132px,100svh - 500px,320px);margin:0;padding:0 0 6px;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}:root[data-ui=v2] .wft-list>li{gap:8px;font-size:14px;line-height:1.4;display:flex}:root[data-ui=v2] .wft-list .ck{color:var(--ok-fg);flex:none;margin-top:2px;display:flex}:root[data-ui=v2] .wft-list .ck path{stroke-dasharray:48;animation:7s ease-in-out infinite wfaAxDraw}:root[data-ui=v2] .wft-links{border-top:1px solid var(--line);gap:6px;padding-top:4px;display:flex}:root[data-ui=v2] .wft-links>a{min-width:0;min-height:40px;color:var(--accent-ink);flex:1;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}:root[data-ui=v2] .wft-links>a>svg{flex:none}:root[data-ui=v2] .wft-agree{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);min-height:56px;color:var(--fg);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;margin-top:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.35;display:flex;position:relative}:root[data-ui=v2] .wft-agree.on{border-color:var(--accent);background:var(--accent-soft)}:root[data-ui=v2] .wft-agree:focus-within{box-shadow:0 0 0 2px var(--accent)}:root[data-ui=v2] .wft-agree>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}:root[data-ui=v2] .wft-box{box-sizing:border-box;border:2px solid var(--muted);color:#0000;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}:root[data-ui=v2] .wft-agree.on .wft-box{border-color:var(--accent);background:var(--accent);color:var(--on-accent);animation:4.5s ease-in-out infinite wfaAxPop}:root[data-ui=v2] .wft-agree.on .wft-box path{stroke-dasharray:48;animation:4.5s ease-in-out infinite wfaAxDraw}:root[data-ui=v2] .wft-accept{margin-top:8px;font-weight:700}:root[data-ui=v2] .wft-err{margin-top:8px}:root[data-ui=v2] .wft-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}:root[data-ui=v2] .wft-later,:root[data-ui=v2] .wft-out{cursor:pointer;white-space:nowrap;background:0 0;border:0;height:44px;margin:0;padding:0 4px;font-family:inherit;font-weight:600}:root[data-ui=v2] .wft-later{color:var(--fg);font-size:15px}:root[data-ui=v2] .wft-out{color:var(--bad-fg);font-size:14px}:root[data-ui=v2] .wft-ver{color:var(--muted);font-size:13px}:root[data-ui=v2] .wfa-gatecard .wft-list{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}:root[data-ui=v2] .wft-owner{text-align:center;flex-direction:column;align-items:center;margin-top:18px;display:flex}:root[data-ui=v2] .wfa-gatecard .wft-owner{margin-top:0}:root[data-ui=v2] .wft-oic{background:var(--warn-soft);width:76px;height:76px;color:var(--warn-fg);border-radius:26px;justify-content:center;align-items:center;animation:2.6s ease-out infinite wfaPing;display:flex}:root[data-ui=v2] .wft-oic>span{transform-origin:50% 10%;animation:5s ease-in-out infinite wfaSwing;display:flex}:root[data-ui=v2] .wft-h2{letter-spacing:normal;margin:14px 0 0;font-family:inherit;font-size:21px;font-weight:700;line-height:1.2}:root[data-ui=v2] .wft-osub{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wft-ocard{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;margin-top:14px;padding:14px}:root[data-ui=v2] .wfa-gatecard .wft-ocard{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .wft-ocard>.row{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wft-ocard .lb{color:var(--muted);flex:1;font-size:13px;font-weight:600}:root[data-ui=v2] .wft-ocard .pill{background:var(--warn-soft);height:26px;color:var(--warn-fg);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wft-ocard .dot{background:var(--warn);border-radius:999px;width:7px;height:7px;margin-right:6px;animation:2.2s ease-in-out infinite wfaPulse}:root[data-ui=v2] .wft-ocard .tt{margin-top:6px;font-size:16px;font-weight:700}:root[data-ui=v2] .wft-bottom{flex-direction:column;gap:8px;margin-top:auto;padding-top:24px;display:flex}:root[data-ui=v2] .wft-re{animation:4s cubic-bezier(.6,0,.3,1) infinite wfaRe}@keyframes wfaRe{0%,70%{transform:rotate(0)}to{transform:rotate(360deg)}}:root[data-ui=v2] .wfa-sec-btn{border:1px solid var(--line);background:var(--surface);width:100%;height:56px;color:var(--fg);cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .wfa-gatecard .wfa-sec-btn{background:var(--surface-2)}@keyframes wfaDiscGlow{0%,to{opacity:1;transform:scale(1.06)}50%{opacity:.45;transform:scale(.92)}}@keyframes wfaFieldBreath{0%,to{box-shadow:inset 0 0 0 1px var(--accent), 0 0 21.8px #1546e859, 0 0 0 6px var(--accent-soft)}50%{box-shadow:inset 0 0 0 1px var(--accent), 0 0 21.8px #1546e800, 0 0 0 4px var(--accent-soft)}}@keyframes wfaSpinner{to{transform:rotate(360deg)}}:root[data-ui=v2] .wfl{font-variant-numeric:normal;letter-spacing:.25px;line-height:1.43}:root[data-ui=v2] .wfl :where(button){letter-spacing:inherit;font-family:inherit}:root[data-ui=v2] .wfl-rise{animation:6s cubic-bezier(.2,.8,.2,1) infinite wfaRise;animation-delay:var(--d,0s)}:root[data-ui=v2] .wfl-m{background:var(--bg);min-height:100svh;position:relative}:root[data-ui=v2] :is(.wfl-m,.wfl-d):before{content:"";pointer-events:none;background:radial-gradient(circle 110vmin at 100% -12.5%, var(--glow), #0000 70%);position:fixed;inset:0}:root[data-ui=v2] .wfl-col{box-sizing:border-box;flex-direction:column;width:100%;max-width:472px;margin:0 auto;padding:16px 16px 24px;display:flex;position:relative}:root[data-ui=v2] .wfl-tgrow{justify-content:flex-end;height:44px;display:flex}:root[data-ui=v2] .wfl-brand{flex-direction:column;align-items:center;display:flex}:root[data-ui=v2] .wfl-disc{flex:none;justify-content:center;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wfl-disc>.glow{background:radial-gradient(circle closest-side, var(--glow), #0000 68%);opacity:1;border-radius:50%;animation:3s ease-in-out infinite wfaDiscGlow;position:absolute;inset:0;transform:scale(1.06)}:root[data-ui=v2] .wfl-disc>.ring{animation:24s linear infinite nkSpin;position:absolute}:root[data-ui=v2] .wfl-disc>.plate{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-float);border-radius:50%;position:absolute}:root[data-ui=v2] .wfl-disc>.wfa-mark{filter:none}:root[data-ui=v2] .wfl-wordrow{margin-top:2px;display:block}:root[data-ui=v2] .wfl-wordrow.pc{margin-top:4px}:root[data-ui=v2] .wfl-word{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05;display:block}:root[data-ui=v2] .wfl-word .sale{color:var(--accent-ink)}:root[data-ui=v2] .wfl-tag{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);text-align:center;margin-top:12px;font-size:12px;font-weight:600;line-height:1.43;display:block}:root[data-ui=v2] .wfl-tag.pc{letter-spacing:.22em;margin-top:14px;font-size:14px}:root[data-ui=v2] .wfl-gcard{background:var(--surface);border:1px solid var(--glass-line);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:18px 16px;display:flex}:root[data-ui=v2] .wfl-gcard.m{margin-top:28px}:root[data-ui=v2] .wfl-field{flex-direction:column;display:flex}:root[data-ui=v2] .wfl-lbl{color:var(--muted);margin-bottom:8px;padding:.125em 0 .04em 2px;font-size:13px;font-weight:600;line-height:1.275}:root[data-ui=v2] .wfl-lbl.mono{font-family:var(--font-mono);letter-spacing:.14em;padding:0 0 0 2px;font-size:12px;line-height:1.43}:root[data-ui=v2] .wfl-pf{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;height:61px;padding:0 16px 0 15px;display:flex;position:relative}:root[data-ui=v2] .wfl-pf:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 21.8px #1546e859, 0 0 0 6px var(--accent-soft);animation:2.8s ease-in-out infinite wfaFieldBreath}:root[data-ui=v2] .wfl-pf .cc{font-family:var(--font-mono);letter-spacing:0;color:var(--accent-ink);flex:none;font-size:16px;font-weight:600;line-height:1.43}:root[data-ui=v2] .wfl-pf .sep{background:var(--line);flex:none;width:1px;height:22px;margin-left:12px}:root[data-ui=v2] .wfl-pf input{min-width:0;height:100%;box-shadow:none;color:var(--fg);font-family:var(--font-mono);letter-spacing:.72px;caret-color:var(--accent);box-sizing:border-box;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0 0 0 16px;padding:1px 0 0;font-size:18px;font-weight:500;line-height:27px}:root[data-ui=v2] .wfl-pf input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wfl-btn{box-sizing:border-box;width:100%;height:56px;color:var(--fg);letter-spacing:.25px;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wfl-btn .lb{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.125em 0 .04em;line-height:1.275;overflow:hidden}:root[data-ui=v2] .wfl-btn.h48{border-radius:16px;height:48px;font-size:15px}:root[data-ui=v2] .wfl-btn.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 12px 14.9px color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-ui=v2] .wfl-btn.primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wfl-btn.secondary{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wfl-btn.outline{box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .wfl-btn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wfl-btn.busy{opacity:1}:root[data-ui=v2] .wfl-btn.primary:disabled{box-shadow:none}:root[data-ui=v2] .wfl-btn:disabled:after{display:none}:root[data-ui=v2] .wfl-btn:disabled:active{transform:none}:root[data-ui=v2] .wfl-spin{box-sizing:border-box;border:2.4px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite wfaSpinner}:root[data-ui=v2] .wfl-gcard .wfl-go{margin-top:14px}:root[data-ui=v2] .wfl-tgnote{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;display:flex}:root[data-ui=v2] .wfl-tgnote>svg{color:var(--accent-ink)}:root[data-ui=v2] .wfl-tgnote>span{min-width:0;padding:.125em 0 .04em;line-height:1.275}:root[data-ui=v2] .wfl-tbtn{box-sizing:border-box;min-height:44px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}:root[data-ui=v2] .wfl-tbtn>span{padding:.125em 0 .04em;line-height:1.275}:root[data-ui=v2] .wfl-tbtn{margin-bottom:2px}:root[data-ui=v2] .wfl-tbtn:has(>svg){padding:8px 16px 8px 12px}:root[data-ui=v2] .wfl-emp{margin-top:22px}:root[data-ui=v2] .wfl-about{color:var(--muted);margin-top:6px;padding:calc(8px + .125em) 12px calc(8px + .04em);font-size:13px;font-weight:400;line-height:1.275}:root[data-ui=v2] .wfl-secure{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}:root[data-ui=v2] .wfl-secure>svg{color:var(--ok-fg)}:root[data-ui=v2] .wfl-secure>span{min-width:0;font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:600;line-height:1.43}:root[data-ui=v2] .wfl-banners{flex-direction:column;gap:12px;margin-top:12px;display:flex}:root[data-ui=v2] .wfl-banners.e8{margin-top:8px}:root[data-ui=v2] .wfl-banner{background:var(--bad-soft);color:var(--bad-fg);border-radius:18px;align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}:root[data-ui=v2] .wfl-banner>span{flex:none;display:flex}:root[data-ui=v2] .wfl-banner>.t{flex:1;min-width:0;padding:.125em 0 .04em;font-size:14px;font-weight:700;line-height:1.275;display:block}:root[data-ui=v2] .wfl-more{margin-top:16px}:root[data-ui=v2] .wfl-d{background:var(--bg);height:100vh;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wfl-bp{z-index:1;box-sizing:border-box;border-right:1px solid var(--glass-line);flex:0 0 52.7778%;min-width:0;position:relative;container-type:size}:root[data-ui=v2] .wfl-bp:before{content:"";pointer-events:none;background:radial-gradient(circle 90cqmin at 30% 20%, var(--glow), #0000 70%);position:absolute;inset:0}:root[data-ui=v2] .wfl-site{z-index:2;color:var(--muted);align-items:center;gap:8px;padding:.125em 0 .04em;font-size:14px;font-weight:600;line-height:1.275;text-decoration:none;display:flex;position:absolute;top:24px;left:32px}:root[data-ui=v2] .wfl-copy{z-index:2;color:var(--muted);padding:.125em 0 .04em;font-size:13px;line-height:1.275;position:absolute;bottom:20px;right:32px}:root[data-ui=v2] .wfl-bp-scroll{z-index:1;flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}:root[data-ui=v2] .wfl-bp-col{flex-direction:column;align-items:center;width:min(620px,100% - 112px);margin:auto;padding:48px 0;display:flex}:root[data-ui=v2] .wfl-trow{align-items:flex-start;gap:12px;width:100%;margin-top:12px;display:flex}:root[data-ui=v2] .wfl-trow.first{margin-top:40px}:root[data-ui=v2] .wfl-tile{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;flex:1 1 0;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}:root[data-ui=v2] .wfl-tile>.ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wfl-tile>.tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wfl-tile .t{color:var(--fg);padding:.125em 0 .04em;font-size:15px;font-weight:700;line-height:1.275}:root[data-ui=v2] .wfl-tile .s{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.43}:root[data-ui=v2] .wfl-rp{flex:1 1 0;min-width:0;position:relative}:root[data-ui=v2] .wfl-rp-scroll{flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}:root[data-ui=v2] .wfl-rp-col{flex-direction:column;width:min(420px,100% - 80px);margin:auto;padding:32px 0;display:flex}:root[data-ui=v2] .wfl-rp-app{width:min(420px,100% - 80px);margin:0 auto;position:absolute;bottom:24px;left:0;right:0}@media (height<=859px){:root[data-ui=v2] .wfl-rp-app{margin:0 auto 24px;position:static}}:root[data-ui=v2] .wfl-below{margin-top:22px}:root[data-ui=v2] .wfl-d .wfa-pccard{width:auto}:root[data-ui=v2] .wfl-tools{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:24px;right:32px}:root[data-ui=v2] .wfl-pill{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);height:40px;color:var(--fg);border-radius:999px;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wfl-lang{cursor:pointer;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.275}:root[data-ui=v2] .wfl-lang>span{padding:.125em 0 .04em}:root[data-ui=v2] .wfl-lang:focus-within{box-shadow:0 0 0 2px var(--accent)}:root[data-ui=v2] .wfl-lang select{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}:root[data-ui=v2] .wfl-mode{padding:0 4px}:root[data-ui=v2] .wfl-mode>button{width:32px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}:root[data-ui=v2] .wfl-mode>button>svg{position:relative}:root[data-ui=v2] .wfl-mode>button.on{color:var(--on-accent);cursor:default}:root[data-ui=v2] .wfl-mode>button.on:before{content:"";background:var(--accent);border-radius:50%;width:30px;height:30px;position:absolute;top:0;left:1px}:root[data-ui=v2] .wfl-h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}:root[data-ui=v2] .wfl-h1.pc{flex:none;font-size:24px}:root[data-ui=v2] .wfl-hint{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wfl-bars{gap:6px;margin:16px 0 20px;display:flex}:root[data-ui=v2] .wfl-bars>span{background:var(--line);border-radius:4px;flex:1;height:4px}:root[data-ui=v2] .wfl-bars>span.on{background:var(--accent)}:root[data-ui=v2] .wfl-or{align-items:center;margin-top:14px;display:flex}:root[data-ui=v2] .wfl-or>span:not(.t){background:var(--line);flex:1;height:1px}:root[data-ui=v2] .wfl-or>.t{color:var(--muted);padding:.125em 12px .04em;font-size:13px;line-height:1.275}:root[data-ui=v2] .wfl-alt{margin-top:14px}:root[data-ui=v2] .wfl-after{margin:24px 0 4px}:root[data-ui=v2] .wfl-after>.wfl-secure{margin-top:0}:root[data-ui=v2] .wfl-head{align-items:center;gap:12px;min-height:44px;display:flex}:root[data-ui=v2] .wfl-back{width:44px;height:44px;color:var(--fg);flex:none;padding:0}:root[data-ui=v2] .wfl-lead{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wfl-lead.emp{margin-top:10px}:root[data-ui=v2] .wfl-lead b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wfl-otp{gap:7px;margin-top:12px;display:flex;position:relative}:root[data-ui=v2] .wfl-otp>.box{box-sizing:border-box;background:var(--surface);border:1.5px solid var(--line);min-width:0;height:56px;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}:root[data-ui=v2] .wfl-otp>.box.filled{border-color:color-mix(in srgb, var(--accent-ink) 50%, transparent)}:root[data-ui=v2] .wfl-otp:focus-within>.box.active{border-color:var(--accent)}:root[data-ui=v2] .wfl-resend{height:44px;color:var(--muted);align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wfl-resend>.tx{flex:1;min-width:0;padding:.125em 0 .04em;line-height:1.275}:root[data-ui=v2] .wfl-resend b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wfl-ring{flex:none}:root[data-ui=v2] .wfl-ring .hand{transform-origin:9px 9px;animation:10s linear infinite wfaSpin}:root[data-ui=v2] .wfl-resend-btn{height:40px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:0 10px;font-size:14px;font-weight:700}:root[data-ui=v2] .wfl-bot,:root[data-ui=v2] .wfl-enter{margin-top:8px}:root[data-ui=v2] .wfl-bot+.wfl-enter{margin-top:10px}:root[data-ui=v2] .wfl-change{margin-top:8px;font-size:14px}:root[data-ui=v2] .wfl-of{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;height:58px;margin-top:18px;padding:0 16px 0 15px;display:flex;position:relative}:root[data-ui=v2] .wfl-of:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 21.8px #1546e859, 0 0 0 6px var(--accent-soft);animation:2.8s ease-in-out infinite wfaFieldBreath}:root[data-ui=v2] .wfl-of>.lb{letter-spacing:.5px;color:var(--muted);pointer-events:none;white-space:nowrap;padding:0 4px;font-size:16px;font-weight:500;transition:top .15s,font-size .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:root[data-ui=v2] .wfl-of:is(:focus-within,.has)>.lb{background:linear-gradient(180deg, #0000 50%, var(--surface) 50%);font-size:12px;font-weight:600;top:0}:root[data-ui=v2] .wfl-of:focus-within>.lb{color:var(--accent-ink)}:root[data-ui=v2] .wfl-of>.cc{letter-spacing:.5px;color:var(--fg);flex:none;margin-right:5px;font-size:16px;display:none}:root[data-ui=v2] .wfl-of:is(:focus-within,.has)>.cc{display:inline}:root[data-ui=v2] .wfl-of input{min-width:0;height:100%;box-shadow:none;color:var(--fg);letter-spacing:.5px;caret-color:var(--accent);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;line-height:24px}:root[data-ui=v2] .wfl-of input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wfl-of:not(:focus-within) input::placeholder{color:#0000}:root[data-ui=v2] .wfl-pinrow{color:var(--muted);justify-content:space-between;gap:8px;margin-top:14px;padding:.125em 0 .04em;font-size:13px;font-weight:600;line-height:1.275;display:flex}:root[data-ui=v2] .wfl-dots{justify-content:center;align-items:center;height:40px;margin-top:4px;display:flex;position:relative}:root[data-ui=v2] .wfl-dots>span{box-sizing:border-box;border:2px solid var(--line);border-radius:50%;width:18px;height:18px;margin:0 11px}:root[data-ui=v2] .wfl-dots>span.on{background:var(--accent);border-color:var(--accent)}:root[data-ui=v2] .wfl-dots:focus-within>span.cur{border-color:var(--accent-ink)}:root[data-ui=v2] .wfl-empgo{margin-top:16px}:root[data-ui=v2] .wfl-owner{margin-top:10px}:root[data-ui=v2] .wfl-owner+.wfl-secure{margin-top:8px}:root[data-ui=v2] :is(.wfl-tag,.wfl-lbl.mono,.wfl-pf .cc,.wfl-secure>span){position:relative;top:.06em}:root[data-ui=v2] .wfl .wfl-tag.wfl-tag{top:1px}@keyframes wdKpiPace{0%,to{opacity:1}50%{opacity:.45}}@keyframes wdAxGrowX{0%,60%,to{transform:scaleX(1)}64%{transform:scaleX(.08)}}@keyframes wdAxRun{0%,40%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes wdAxPopK{0%,72%,to{transform:none}78%{transform:scale(.86)}86%{transform:scale(1.08)}}@keyframes wdAxFadeK{0%,to{opacity:1}50%{opacity:.55}}@keyframes wdAxSwingK{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@keyframes wdPcRing{0%,62%{stroke-dashoffset:var(--o,0)}66%{stroke-dashoffset:var(--z,100)}to{stroke-dashoffset:var(--o,0)}}@keyframes wdAFillG{0%,62%,to{transform:scaleX(1)}66%{transform:scaleX(.15)}}@keyframes wdARunG{0%{transform:translate(-40px)}to{transform:translate(360px)}}@keyframes wdAFlag{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes wdAFieldG{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft), 0 0 20px #1546e859}}:root[data-ui=v2] .wd-a-axbar{transform-origin:0;animation:7s cubic-bezier(.3,.7,.3,1) infinite wdAxGrowX;overflow:hidden}:root[data-ui=v2] .wd-a-axbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:40%;animation:3.5s ease-in-out infinite wdAxRun;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wd-a-axpop{animation:6s ease-in-out infinite wdAxPopK;display:inline-block}:root[data-ui=v2] .wd-a-fade{animation:3s ease-in-out infinite wdAxFadeK}:root[data-ui=v2] .wd-a-edit{transform-origin:20% 80%;animation:6s ease-in-out infinite wdAxSwingK;display:flex}:root[data-ui=v2] .wd-a-ring{animation:7s cubic-bezier(.65,0,.35,1) infinite wdPcRing}:root[data-ui=v2] .wd-kmonth{background:var(--surface);height:56px;box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:8px;padding:0 6px;display:flex}:root[data-ui=v2] .wd-kmonth button{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wd-kmonth button:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .wd-kmonth .mid{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wd-kmonth .mid b{font-size:17px;font-weight:700}:root[data-ui=v2] .wd-kmonth .mid span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-kmonth.pc{border-radius:14px;flex:none;gap:6px;height:auto;padding:4px}:root[data-ui=v2] .wd-kmonth.pc button{border-radius:10px;width:40px;height:40px}:root[data-ui=v2] .wd-kmonth.pc .mid{min-width:150px}:root[data-ui=v2] .wd-kmonth.pc .mid b{font-size:15px}:root[data-ui=v2] .wd-kduo{background:var(--line);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}:root[data-ui=v2] .wd-kduo>div{background:var(--surface);flex-direction:column;min-width:0;padding:10px 14px;display:flex}:root[data-ui=v2] .wd-kduo span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-kduo b{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-kduo b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-kduo b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kcard{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;gap:7px;margin:0;padding:11px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-kcard .hd{align-items:center;gap:8px;min-width:0;display:flex}:root[data-ui=v2] .wd-kcard .ini{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wd-kcard .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-kcard .net{flex:none;font-size:16px;font-weight:700}:root[data-ui=v2] .wd-kcard .net.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kcard .track,:root[data-ui=v2] .wd-kplan .track{background:var(--surface-2);border-radius:999px;height:8px;display:block;position:relative}:root[data-ui=v2] .wd-kcard .fill,:root[data-ui=v2] .wd-kplan .fill{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wd-kplan .fill{background:linear-gradient(90deg,#3d6bff,#1546e8)}:root[data-ui=v2] .wd-kcard .fill.done,:root[data-ui=v2] .wd-kplan .fill.done{background:var(--ok)}:root[data-ui=v2] .wd-kcard .pace,:root[data-ui=v2] .wd-kplan .pace{background:var(--fg);border-radius:2px;width:3px;height:14px;animation:2s ease-in-out infinite wdKpiPace;position:absolute;top:-3px}:root[data-ui=v2] .wd-kcard .sub{color:var(--muted);flex-wrap:wrap;gap:2px 10px;font-size:13px;display:flex}:root[data-ui=v2] .wd-kcard .sub .pl{color:var(--fg);font-weight:600}:root[data-ui=v2] .wd-kcard .sub .bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kcard .sub .bonus{color:var(--ok-fg);font-weight:600}:root[data-ui=v2] .wd-kowner{box-sizing:border-box;background:var(--surface);width:100%;min-height:52px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:10px;margin:0;padding:6px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-kowner .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-kowner .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-kowner .v{white-space:nowrap;font-size:15px;font-weight:700}:root[data-ui=v2] .wd-ktop{align-items:center;gap:14px;display:flex}:root[data-ui=v2] .wd-kstat{box-sizing:border-box;background:var(--surface);min-width:0;height:84px;box-shadow:var(--shadow-sm);border-radius:22px;flex:1;align-items:center;gap:14px;padding:0 18px;display:flex}:root[data-ui=v2] .wd-kstat .ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-kstat .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wd-kstat .ic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wd-kstat .tx{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-kstat .k{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-kstat b{white-space:nowrap;font-size:22px;font-weight:700}:root[data-ui=v2] .wd-kstat b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kstat .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-kcols{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}:root[data-ui=v2] .wd-kgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}:root[data-ui=v2] .wd-kpc{background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:22px;flex-direction:column;gap:10px;margin:0;padding:18px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-kpc .hd{align-items:center;gap:12px;min-width:0;display:flex}:root[data-ui=v2] .wd-kpc .ava{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .wd-kpc .ava.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wd-kpc .ava.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wd-kpc .ava.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wd-kpc .hd .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-kpc .hd .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-kpc .hd .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-kpc .net{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wd-kpc .net span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-kpc .net b{white-space:nowrap;font-size:22px;font-weight:700}:root[data-ui=v2] .wd-kpc .net b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kpc .bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}:root[data-ui=v2] .wd-kpc .bar>div{background:var(--accent);border-radius:999px;height:100%}:root[data-ui=v2] .wd-kpc .bar>div.ok{background:var(--ok)}:root[data-ui=v2] .wd-kpc .bar>div.warn{background:var(--warn)}:root[data-ui=v2] .wd-kpc .pl{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}:root[data-ui=v2] .wd-kpc .pl b.warn{color:var(--warn-fg)}:root[data-ui=v2] .wd-kpc .pl b.accent{color:var(--fg)}:root[data-ui=v2] .wd-kpc .bn{border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;font-size:14px;display:flex}:root[data-ui=v2] .wd-kpc .bn span{color:var(--muted)}:root[data-ui=v2] .wd-kpc .bn b{color:var(--ok-fg)}:root[data-ui=v2] .wd-knotes{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:20px;flex-direction:column;grid-column:1/-1;gap:10px;padding:16px 18px;font-size:14px;line-height:1.45;display:flex}:root[data-ui=v2] .wd-knotes>span{gap:10px;display:flex}:root[data-ui=v2] .wd-knotes .a{color:var(--accent-ink)}:root[data-ui=v2] .wd-knotes .b{color:var(--bad-fg)}:root[data-ui=v2] .wd-knotes .w{color:var(--warn-fg)}:root[data-ui=v2] .wd-kaside{min-height:560px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;gap:14px;padding:20px;position:sticky;top:84px}:root[data-ui=v2] .wd-kaside .top{align-items:center;gap:16px;display:flex}:root[data-ui=v2] .wd-kaside .ring{flex:none;width:132px;height:132px;position:relative}:root[data-ui=v2] .wd-kaside .ring .c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wd-kaside .ring .c b{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600}:root[data-ui=v2] .wd-kaside .ring .c span{color:var(--muted);text-align:center;font-size:12px}:root[data-ui=v2] .wd-kaside .top .tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wd-kaside .top .tx>b{font-size:18px;font-weight:700}:root[data-ui=v2] .wd-kaside .top .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-kaside .top .tx span b{color:var(--fg)}:root[data-ui=v2] .wd-kaside .rows{flex-direction:column;display:flex}:root[data-ui=v2] .wd-kaside .r{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:44px;font-size:14px;display:flex}:root[data-ui=v2] .wd-kaside .r span{color:var(--muted)}:root[data-ui=v2] .wd-kaside .r b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-kaside .r b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kaside .fill{flex:1}:root[data-ui=v2] .wd-softbtn.lg{border-radius:16px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:16px;display:flex}@media (width<=1279px){:root[data-ui=v2] .wd-kcols{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wd-kgrid{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .wd-ktop{flex-wrap:wrap}}:root[data-ui=v2] .wd-kperiod{color:var(--muted);align-items:center;gap:8px;padding:0 4px;font-size:13px;display:flex}:root[data-ui=v2] .wd-kplan{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}:root[data-ui=v2] .wd-kplan .track{height:10px}:root[data-ui=v2] .wd-kplan .pace{height:16px;animation:none}:root[data-ui=v2] .wd-kplan .r{justify-content:space-between;gap:12px;display:flex}:root[data-ui=v2] .wd-kplan .r span{color:var(--muted)}:root[data-ui=v2] .wd-kplan .r b{text-align:right;font-weight:600}:root[data-ui=v2] .wd-kplan .r b.x{font-weight:700}:root[data-ui=v2] .wd-kplan .r b.ok,:root[data-ui=v2] .wd-kplan .r .okt{color:var(--ok-fg);font-weight:600}:root[data-ui=v2] .wd-kplan .r .okt{align-items:center;gap:6px;display:inline-flex}:root[data-ui=v2] .wd-kplan .r b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-kplan .r b.muted{color:var(--muted)}:root[data-ui=v2] .wd-kplan .div{background:var(--line);height:1px}:root[data-ui=v2] .wd-kplan .r.tot b{font-weight:700}:root[data-ui=v2] .wd-kplan .wd-softbtn{margin-top:4px}:root[data-ui=v2] .wd-kedit{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wd-kedit .wd-fl.main{border:2px solid var(--accent);animation:3.6s ease-in-out infinite wdAFieldG}:root[data-ui=v2] .wd-kedit .wd-fl.main>span{color:var(--accent-ink)}:root[data-ui=v2] .wd-kedit .wd-two .v2-btn.danger{border-radius:16px;height:52px}:root[data-ui=v2] .wd-kmetrics,:root[data-ui=v2] .wd-khist{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:0 14px;display:flex}:root[data-ui=v2] .wd-kmetrics .m{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 0;font-size:14px;display:flex}:root[data-ui=v2] .wd-kmetrics .m+.m,:root[data-ui=v2] .wd-khist .h+.h{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-kmetrics .k{color:var(--muted);flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wd-kmetrics .k .sub{font-size:12px}:root[data-ui=v2] .wd-kmetrics .k .sub.warn{color:var(--warn-fg)}:root[data-ui=v2] .wd-kmetrics b{white-space:nowrap;font-weight:600}:root[data-ui=v2] .wd-kmetrics b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-kmetrics b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-khist .h{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}:root[data-ui=v2] .wd-khist b{font-size:15px;font-weight:600}:root[data-ui=v2] .wd-khist span{text-align:right;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-khist span.on{color:var(--accent-ink)}:root[data-ui=v2] .wd-khist span.off{color:var(--bad-fg)}:root[data-ui=v2] .wd-goal{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wd-goal .v2-sheet-head{align-items:flex-start;margin:0}:root[data-ui=v2] .wd-goal .presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wd-goal .presets button{border:1px solid var(--line);background:var(--surface);height:48px;color:var(--fg);cursor:pointer;border-radius:999px;margin:0;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-goal .presets button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg);animation:3.4s ease-in-out infinite bsBreath}:root[data-ui=v2] .wd-goal .amt{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);border-radius:18px;align-items:center;gap:8px;height:60px;padding:0 16px;animation:3.6s ease-in-out infinite wdAFieldG;display:flex}:root[data-ui=v2] .wd-goal .amt input{min-width:0;box-shadow:none;color:var(--fg);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:24px;font-weight:600}:root[data-ui=v2] .wd-goal .amt span{color:var(--muted);font-size:15px;font-weight:600}:root[data-ui=v2] .wd-goal .prog{background:var(--surface-2);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex}:root[data-ui=v2] .wd-goal .prog .hd{color:var(--accent-ink);justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-goal .prog .hd .t{align-items:center;gap:6px;display:flex}:root[data-ui=v2] .wd-goal .prog .hd .t svg{transform-origin:20% 90%;animation:3s ease-in-out infinite wdAFlag}:root[data-ui=v2] .wd-goal .prog .hd b{font-size:16px}:root[data-ui=v2] .wd-goal .bar{background:var(--surface);border-radius:999px;height:8px;position:relative;overflow:hidden}:root[data-ui=v2] .wd-goal .bar>span{background:var(--accent);transform-origin:0;border-radius:999px;height:100%;animation:6s cubic-bezier(.2,.8,.2,1) infinite wdAFillG;display:block}:root[data-ui=v2] .wd-goal .bar>span.done{background:var(--ok)}:root[data-ui=v2] .wd-goal .bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:36px;animation:3.2s ease-in-out infinite wdARunG;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wd-goal .prog .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-goal .prog .s b{color:var(--fg)}:root[data-ui=v2] .wd-goal .off{height:44px;color:var(--bad-fg);cursor:pointer;background:0 0;border:0;margin:0;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-page.wd-kpi:not(.pc){gap:0;padding-top:6px}:root[data-ui=v2] .wd-kpi:not(.pc)>.wd-kmonth{gap:0;height:auto;min-height:56px;margin-bottom:10px;padding:6px}:root[data-ui=v2] .wd-kmonth .mid b{line-height:1.3}:root[data-ui=v2] .wd-kmonth .mid span.cur{color:var(--ok-fg)}:root[data-ui=v2] .wd-kduo>div{padding:12px 14px}:root[data-ui=v2] .wd-kduo span{font-size:14px;font-weight:500;line-height:1.3}:root[data-ui=v2] .wd-kduo b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:800;line-height:1.3}:root[data-ui=v2] .wd-kpi:not(.pc)>.wd-kduo{margin-bottom:10px}:root[data-ui=v2] .wd-kcard{gap:0;margin:0 0 8px;padding:14px}:root[data-ui=v2] .wd-kcard .nm{font-weight:700}:root[data-ui=v2] .wd-kcard .net{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .wd-kcard .track{margin:11px 0 3px}:root[data-ui=v2] .wd-kcard .sub{margin-top:6px;line-height:1.3}:root[data-ui=v2] .wd-kowner{gap:0;margin-top:2px;padding:10px 14px}:root[data-ui=v2] .wd-kowner .tx b{font-size:16px;font-weight:700}:root[data-ui=v2] .wd-kowner .tx span{margin-top:2px}:root[data-ui=v2] .wd-kowner .v{margin-left:8px;font-size:16px;font-weight:800}:root[data-ui=v2] .wd-kowner .ch{color:var(--muted);margin-left:2px}:root[data-ui=v2] .wd-khint{color:var(--muted);margin:0;padding:10px 4px 0;font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-page.wd-kpi.pc{gap:16px;max-width:none;padding:16px 28px 0}:root[data-ui=v2] .wd-kpi.pc .wd-ktop{align-items:stretch;gap:16px;height:88px}:root[data-ui=v2] .wd-kpi.pc .wd-kmonth.pc{border-radius:20px;gap:0;width:290px;height:auto;padding:0 10px}:root[data-ui=v2] .wd-kpi.pc .wd-kmonth.pc button{border-radius:14px;width:44px;height:44px}:root[data-ui=v2] .wd-kpi.pc .wd-kmonth.pc .mid b{font-size:16px}:root[data-ui=v2] .wd-kstat{border-radius:20px;gap:12px;height:auto;padding:10px 16px}:root[data-ui=v2] .wd-kstat .ic{border-radius:12px;width:40px;height:40px}:root[data-ui=v2] .wd-kstat .tx{gap:0}:root[data-ui=v2] .wd-kstat .k{font-size:13px;font-weight:400;line-height:1.25}:root[data-ui=v2] .wd-kstat b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.15}:root[data-ui=v2] .wd-kstat .s{font-size:12px;line-height:1.25}:root[data-ui=v2] .wd-kpi.pc .wd-kcols{grid-template-columns:minmax(0,1fr) 420px;gap:16px}:root[data-ui=v2] .wd-kpi.pc .wd-kgrid{align-items:start;gap:16px}:root[data-ui=v2] .wd-kpc{border-radius:20px;gap:0;padding:14px 16px}:root[data-ui=v2] .wd-kpc.on{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-sm)}:root[data-ui=v2] .wd-kpc .hd{gap:0}:root[data-ui=v2] .wd-kpc .ava{border-radius:10px;width:36px;height:36px;margin-right:10px;font-size:13px;font-weight:800}:root[data-ui=v2] .wd-kpc .hd .tx b{font-size:15px;line-height:1.3}:root[data-ui=v2] .wd-kpc .hd .tx span{font-size:12px;line-height:1.3}:root[data-ui=v2] .wd-kpc .hd .wd-badge{margin-left:4px}:root[data-ui=v2] .wd-badge.sm{height:24px}:root[data-ui=v2] .wd-kpc .net{margin-top:14px}:root[data-ui=v2] .wd-kpc .net b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wd-kpc .track{background:var(--surface-2);border-radius:999px;height:8px;margin:13px 0 3px;display:block;position:relative}:root[data-ui=v2] .wd-kpc .track .fill{background:var(--accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wd-kpc .track .fill.done{background:var(--ok)}:root[data-ui=v2] .wd-kpc .track .pace{background:var(--fg);border-radius:2px;width:3px;height:14px;margin-left:-1.5px;position:absolute;top:-3px}:root[data-ui=v2] .wd-kpc .bar0{background:var(--surface-2);border-radius:99px;height:6px;margin-top:10px;display:block}:root[data-ui=v2] .wd-kpc .bar0.own{background:var(--accent)}:root[data-ui=v2] .wd-kpc .pl{align-items:center;margin-top:8px}:root[data-ui=v2] .wd-kpc .pl b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wd-kpc .pl b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-kpc .pl b.muted{color:var(--muted)}:root[data-ui=v2] .wd-kpc .bn{margin-top:9.5px;padding-top:9.5px;font-size:13px}:root[data-ui=v2] .wd-kpc .bn b{color:var(--ok-fg);font-size:14px;font-weight:700}:root[data-ui=v2] .wd-kpc .bn b.muted{color:var(--muted)}:root[data-ui=v2] .wd-kpi.pc .wd-knotes{background:var(--surface);box-shadow:var(--shadow-sm);border:0;border-radius:20px;gap:0;padding:10px 16px;font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-kpi.pc .wd-knotes>span{align-items:flex-start;gap:10px;padding:5px 0}:root[data-ui=v2] .wd-kpi.pc .wd-knotes>span>svg{flex:none;margin-top:1px}:root[data-ui=v2] .wd-kpane{background:var(--surface);min-width:0;max-height:calc(100dvh - 219px);box-shadow:var(--shadow-sm);scrollbar-width:thin;border-radius:22px;flex-direction:column;display:flex;overflow-y:auto}:root[data-ui=v2] .wd-kpane>.sep{background:var(--line);flex:none;height:1px}:root[data-ui=v2] .wd-kring{align-items:center;gap:18px;padding:20px 20px 18px;display:flex}:root[data-ui=v2] .wd-kring .ring{flex:none;width:104px;height:104px;position:relative}:root[data-ui=v2] .wd-kring .ring .c{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wd-kring .ring .c b{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wd-kring .ring .c span{color:var(--muted);font-size:10px}:root[data-ui=v2] .wd-kring .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-kring .tx>b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-kring .tx span{color:var(--muted);font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-kring .tx span b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wd-kdet{gap:0}:root[data-ui=v2] .wd-kdet.emb{flex-direction:column;padding:6px 16px 32px;display:flex}:root[data-ui=v2] .wd-kdet .wd-kperiod{padding:0 4px 10px}:root[data-ui=v2] .wd-kdet .wd-kduo b{font-size:22px}:root[data-ui=v2] .wd-kdet .wd-kplan{border-radius:22px;gap:0;margin-top:10px;padding:12px 16px 14px}:root[data-ui=v2] .wd-kdet .wd-kplan .r{padding:4px 0}:root[data-ui=v2] .wd-kdet .wd-kplan .r span{font-size:14px}:root[data-ui=v2] .wd-kdet .wd-kplan .r b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-kdet .wd-kplan .r b.x,:root[data-ui=v2] .wd-kdet .wd-kplan .r.tot b{font-size:15px;font-weight:700}:root[data-ui=v2] .wd-kdet .wd-kplan .track{height:8px;margin:7px 0}:root[data-ui=v2] .wd-kdet .wd-kplan .fill{background:var(--accent)}:root[data-ui=v2] .wd-kdet .wd-kplan .fill.done{background:var(--ok)}:root[data-ui=v2] .wd-kdet .wd-kplan .pace{height:14px;margin-left:-1.5px;top:-3px}:root[data-ui=v2] .wd-kdet .wd-kplan .div{margin:7.5px 0}:root[data-ui=v2] .wd-kdet .wd-kplan .wd-softbtn.lg{border-radius:16px;height:52px;margin-top:10px;font-size:15px;font-weight:700}:root[data-ui=v2] .wd-kdet .wd-kmetrics{border-radius:22px;margin-top:12px;padding:10px 16px}:root[data-ui=v2] .wd-kdet .wd-kmetrics .m{align-items:flex-start;min-height:0;padding:4px 0}:root[data-ui=v2] .wd-kdet .wd-kmetrics .m+.m{border-top:0}:root[data-ui=v2] .wd-kdet .wd-kmetrics b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-kdet>.wd-hint{padding:10px 4px 0}:root[data-ui=v2] .wd-kdet .wd-khist{border-radius:20px;padding:0}:root[data-ui=v2] .wd-kdet .wd-khist .h{box-sizing:border-box;min-height:48px;padding:8px 14px}:root[data-ui=v2] .wd-kdet .wd-khist span.on{color:var(--muted)}:root[data-ui=v2] .wd-kdet .wd-kedit{margin-top:10px}:root[data-ui=v2] .wd-kduo span{line-height:20px}:root[data-ui=v2] .wd-kduo b{line-height:30px}:root[data-ui=v2] .wd-kdet.emb .wd-kduo>div{container-type:inline-size}:root[data-ui=v2] .wd-kdet.emb .wd-kduo b{font-size:min(22px,12.6cqi);overflow:visible}:root[data-ui=v2] .wd-kcard .track{margin-top:14px}:root[data-ui=v2] .wd-kcard .sub{line-height:19.5px}@keyframes waLaser{0%,to{opacity:.9;top:14px}50%{opacity:1;top:36px}}@keyframes waRun{0%{opacity:0;left:-36px}15%{opacity:1}70%{opacity:1;left:calc(100% - 18px)}80%,to{opacity:0;left:calc(100% - 18px)}}@keyframes waSheen{0%,55%{transform:translate(-140%)skew(-20deg)}85%,to{transform:translate(420%)skew(-20deg)}}@keyframes waGlowTxt{0%,to{text-shadow:0 0 14px #6e95ff40}50%{text-shadow:0 0 26px #6e95ff99}}@keyframes waRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes waPingOk{0%{box-shadow:0 12px 28px #12b76a59,0 0 #3ddc7473}70%,to{box-shadow:0 12px 28px #12b76a59,0 0 0 14px #3ddc7400}}@keyframes waPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes waField{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft), 0 0 20px #1546e859}}@keyframes waWarn{0%,to{box-shadow:0 0 #ffb54700}50%{box-shadow:0 0 18px #ffb54747}}@keyframes waBlink{0%,to{opacity:1}50%{opacity:.5}}@keyframes waScanCode{0%,55%{transform:translate(-200%)}90%,to{transform:translate(900%)}}@keyframes waAPing{0%{box-shadow:0 8px 18px #1f6bff4d,0 0 #3d6bff80}70%,to{box-shadow:0 8px 18px #1f6bff4d,0 0 0 10px #3d6bff00}}@keyframes waRest{0%,64%,to{transform:scale(1)}72%{transform:scale(1.08)}80%{transform:scale(1)}}@keyframes waRed{0%,to{text-shadow:none}50%{text-shadow:0 0 12px #ff6b5a80}}@keyframes waShake{0%,82%,to{transform:translate(0)}85%{transform:translate(-5px)}88%{transform:translate(5px)}91%{transform:translate(-3px)}94%{transform:translate(2px)}}@keyframes waWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes waMic{0%,to{filter:drop-shadow(0 0 #3d6bff00)}50%{filter:drop-shadow(0 0 12px #3d6bff8c)}}@keyframes waGrab{0%,to{opacity:1}50%{opacity:.55}}@keyframes waOff{0%,60%,to{text-shadow:none}70%{text-shadow:0 0 12px #3ddc7480}}@keyframes waPays{0%,64%,to{transform:scale(1)}70%{transform:scale(1.07)}78%{transform:scale(1)}}@keyframes waBubble{0%,58%{transform:translate(-160%)skew(-20deg)}88%,to{transform:translate(700%)skew(-20deg)}}@keyframes waQ{0%,66%,to{transform:scale(1)}72%{transform:scale(1.25)}80%{transform:scale(1)}}@keyframes waDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes waCaret{0%,49%{opacity:1}50%,to{opacity:.15}}:root[data-ui=v2] .wa-kassa{--tile:var(--surface-2)}:root[data-ui=v2] .wa-thumb{background:var(--surface-2);border:1px solid var(--card-line);box-sizing:border-box;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}:root[data-ui=v2] .wa-thumb img{border-radius:13px!important;width:100%!important;height:100%!important}:root[data-ui=v2] .wa-note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}:root[data-ui=v2] .wa-note.warn{color:var(--warn-fg)}:root[data-ui=v2] .wa-note.bad{color:var(--bad-fg)}:root[data-ui=v2] .wa-note.center{text-align:center}:root[data-ui=v2] .wa-link{min-height:40px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0 4px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wa-link.bad{color:var(--bad-fg);font-size:14px}:root[data-ui=v2] .wa-link.center{justify-content:center;align-self:stretch}:root[data-ui=v2] .wa-link:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wa-x{z-index:2;background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}:root[data-ui=v2] .wa-x.static{flex:none;position:static}:root[data-ui=v2] .v2-sheet-head.top{align-items:flex-start}:root[data-ui=v2] .v2-sheet-head .ttl{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .v2-sheet-head .sb{color:var(--muted);font-size:14px;line-height:1.35}:root[data-ui=v2] .wa-sec{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:2px 4px -2px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-field{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);min-height:56px;color:var(--fg);border-radius:16px;flex-direction:column;justify-content:center;gap:2px;padding:6px 14px;display:flex;position:relative}:root[data-ui=v2] .wa-field .lbl{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wa-field input{width:100%;min-width:0;height:auto;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:600;box-shadow:none!important}:root[data-ui=v2] .wa-field.on,:root[data-ui=v2] .wa-field:focus-within{border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);padding:5px 13px}:root[data-ui=v2] .wa-field.on .lbl,:root[data-ui=v2] .wa-field:focus-within .lbl{color:var(--accent-ink)}:root[data-ui=v2] .wa-field.big input{font-size:17px}:root[data-ui=v2] .wa-field .clr{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}:root[data-ui=v2] .wa-field:has(.clr){padding-right:52px}:root[data-ui=v2] .wa-seg2{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}:root[data-ui=v2] .wa-seg2>button{min-width:0;height:40px;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wa-seg2>button svg{color:var(--muted)}:root[data-ui=v2] .wa-seg2>button.on{background:var(--accent);color:var(--on-accent);animation:3.4s ease-in-out infinite bsBreath}:root[data-ui=v2] .wa-seg2>button.on svg{color:var(--on-accent)}:root[data-ui=v2]{--wa-sh:0 1px 3px #1018280a, 0 0 0 1px #1018280d, 0 6px 15px #1018280d;--wa-acc-sh:0 12px 15px #1f6bff4d;--wa-grad:linear-gradient(153deg, #3d6bff, #1546e8);--wa-float:0 10px 19px #10182824, 0 2px 8px #1018280d}:root[data-ui=v2][data-theme=dark]{--wa-sh:0 0 0 1px #ffffff14;--wa-acc-sh:0 12px 15px #3d6bff4d;--wa-float:0 10px 19px #0000008c}:root[data-ui=v2] .wa-lt{box-sizing:border-box;background:var(--accent-soft);color:var(--accent-ink);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}:root[data-ui=v2] .wa-seg{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex:none;gap:4px;width:100%;max-width:560px;height:44px;margin:0 auto;padding:4px;display:flex}:root[data-ui=v2] .wa-seg>button{min-width:0;color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;margin:0;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex;overflow:hidden}:root[data-ui=v2] .wa-seg>button.on{background:var(--accent-soft);color:var(--accent-ink);border-color:#3d6bff73;font-weight:700}:root[data-ui=v2][data-theme=light] .wa-seg>button.on{border-color:#1f6bff73}:root[data-ui=v2] .wa-ptabs{flex:none;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wa-pback{box-sizing:border-box;background:var(--surface);height:36px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:4px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wa-pseg{background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}:root[data-ui=v2] .wa-pseg>button{box-sizing:border-box;height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .16s,color .16s}:root[data-ui=v2] .wa-pseg>button.on{background:var(--surface);box-shadow:var(--wa-sh);color:var(--fg);font-weight:700}:root[data-ui=v2] .wa-kassa{flex-direction:column;padding-top:8px;display:flex}:root[data-ui=v2] .wa-kassa.wa-m-sale{padding-bottom:120px}:root[data-ui=v2] .wa-kassa:not(.wa-m-sale):not(.desk){padding-top:0}:root[data-ui=v2] .wa-kassa.desk.wa-m-sale{padding-bottom:0}:root[data-ui=v2] .wa-sale{flex-direction:column;display:flex}:root[data-ui=v2] .wa-k-top{padding:6px 0 4px;display:flex}:root[data-ui=v2] .wa-kassa.desk .wa-k-top{padding:0 0 10px}:root[data-ui=v2] .wa-kassa .goal-strip.my-plan{margin:0}:root[data-ui=v2] .wa-sale>.wa-hdr{margin-top:8px}:root[data-ui=v2] .wa-goal{align-items:center;gap:10px;padding:4px;display:flex}:root[data-ui=v2] .wa-goal .cap{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:12px;font-weight:600}:root[data-ui=v2] .wa-goal .track{background:var(--surface-2);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}:root[data-ui=v2] .wa-goal .fill{background:linear-gradient(90deg,#12b24a,#109e44);border-radius:999px;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:0 0 12px #12b24a99}:root[data-ui=v2][data-theme=dark] .wa-goal .fill{background:#3ddc74;box-shadow:0 0 12px #3ddc7499}:root[data-ui=v2] .wa-goal .shine{background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);width:36px;animation:2.8s ease-in-out infinite waRun;position:absolute;top:0;bottom:0}:root[data-ui=v2] .wa-goal .cup{color:var(--ok-fg);margin-right:-6px}:root[data-ui=v2] .wa-goal .pct{color:var(--ok);font-size:14px;font-weight:700}:root[data-ui=v2] .wa-shift{box-sizing:border-box;background:var(--surface);width:100%;max-width:860px;box-shadow:var(--wa-sh);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin:8px auto 0;padding:9px 16px;font-family:inherit;display:flex}:root[data-ui=v2] .wa-shift .dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite waDot}:root[data-ui=v2] .wa-shift.off .dot{background:var(--muted);animation:none}:root[data-ui=v2] .wa-shift .tx{white-space:pre;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}:root[data-ui=v2] .wa-shift .tx b{font-weight:700}:root[data-ui=v2] .wa-shift.off .tx b{font-weight:600}:root[data-ui=v2] .wa-shift .tx .sb,:root[data-ui=v2] .wa-shift .ch{color:var(--muted)}:root[data-ui=v2] .wa-more .wa-shift{margin-top:0}:root[data-ui=v2] .wa-more-list{background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;margin-top:8px;overflow:hidden}:root[data-ui=v2] .wa-more-list>button{box-sizing:border-box;width:100%;min-height:56px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 14px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wa-more-list>button+button:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:62px;right:0}:root[data-ui=v2] .wa-more-list .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wa-more-list .tt{flex:1;font-size:16px;font-weight:600}:root[data-ui=v2] .wa-more-list .ch{color:var(--muted)}:root[data-ui=v2] .wa-carts{scrollbar-width:none;gap:8px;margin:12px -16px 4px;padding:2px 16px 6px;display:flex;overflow-x:auto}:root[data-ui=v2] .wa-carts::-webkit-scrollbar{display:none}:root[data-ui=v2] .wa-cart{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);height:56px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:2px;margin:0;padding:0 16px 0 18px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wa-cart .tt{white-space:nowrap;align-items:center;gap:4px;max-width:224px;font-size:16px;font-weight:700;line-height:1.25;display:flex}:root[data-ui=v2] .wa-cart .tt .nm{text-overflow:ellipsis;max-width:200px;overflow:hidden}:root[data-ui=v2] .wa-cart .sb{color:var(--muted);font-size:13px;font-weight:600;line-height:1.25}:root[data-ui=v2] .wa-cart.on{color:#fff;background:var(--wa-grad);box-shadow:var(--wa-acc-sh);border-color:#0000}:root[data-ui=v2] .wa-cart.on .sb{color:#ffffffd1}:root[data-ui=v2] .wa-cart .ping{border-radius:inherit;pointer-events:none;animation:2.4s ease-out infinite nkPing;position:absolute;inset:-1px}:root[data-ui=v2] .wa-cart-add{box-sizing:border-box;background:var(--accent-soft);height:56px;color:var(--accent-ink);white-space:nowrap;cursor:pointer;border:1.5px solid #3d6bff59;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2][data-theme=light] .wa-cart-add{border-color:#1f6bff59}:root[data-ui=v2] .wa-search-row{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wa-search{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);min-width:0;height:52px;color:var(--muted);border-radius:16px;flex:1;align-items:center;gap:0;margin:0;padding:0 4px 0 12px;display:flex}:root[data-ui=v2] .wa-search>svg{margin-right:12px}:root[data-ui=v2] .wa-search:focus-within{border:2px solid var(--accent);padding:0 3px 0 11px}:root[data-ui=v2] .wa-search input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;box-shadow:none!important}:root[data-ui=v2] .wa-search input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wa-search .clr{width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .wa-mic-btn{background:var(--surface);width:44px;height:44px;color:var(--fg);box-shadow:var(--wa-sh);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-scan-btn{background:var(--accent);width:52px;height:52px;color:var(--on-accent);box-shadow:var(--wa-acc-sh);cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-scan-btn.ping{animation:2.8s ease-out infinite waAPing}:root[data-ui=v2] .wa-attach{background:var(--warn-soft);border:1px solid var(--warn);color:var(--fg);border-radius:20px;flex-direction:column;margin-top:10px;padding:12px 6px 12px 14px;animation:3.4s ease-in-out infinite waWarn;display:flex}:root[data-ui=v2] .wa-attach .hd{color:var(--warn-fg);align-items:center;gap:8px;font-size:15px;display:flex}:root[data-ui=v2] .wa-attach .hd b{flex:1;font-weight:700}:root[data-ui=v2] .wa-attach .x{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .wa-attach .code{background:var(--surface);font-family:var(--font-mono);letter-spacing:.05em;border-radius:9px;align-self:flex-start;padding:4px 10px;font-size:16px;font-weight:700;position:relative;overflow:hidden}:root[data-ui=v2] .wa-attach .code:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb54700,#ffb54759,#ffb54700);width:30px;animation:3.8s ease-in-out infinite waScanCode;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)}:root[data-ui=v2] .wa-attach p{margin:8px 8px 0 0;font-size:13px;line-height:1.4}:root[data-ui=v2] .wa-offline{border-radius:16px;margin-top:10px}:root[data-ui=v2] .wa-sec{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:8px 4px;font-size:12px;font-weight:600;display:flex}:root[data-ui=v2] .wa-sec .n{font-family:var(--font);letter-spacing:0;font-size:13px;font-weight:400}:root[data-ui=v2] .wa-list{background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wa-res{box-sizing:border-box;width:100%;min-height:64px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 12px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wa-res+.wa-res:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:70px;right:0}:root[data-ui=v2] .wa-res .body{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wa-res .nm{font-size:16px;font-weight:600}:root[data-ui=v2] .wa-res .sub,:root[data-ui=v2] .wa-res .st{color:var(--muted);font-size:13px}:root[data-ui=v2] .wa-res .st.warn{color:var(--warn-fg)}:root[data-ui=v2] .wa-res .st.bad{color:var(--bad-fg)}:root[data-ui=v2] .wa-res .pr{white-space:nowrap;flex-direction:column;align-items:flex-end;margin-left:-4px;font-size:17px;display:flex}:root[data-ui=v2] .wa-res .pr b{font-weight:700}:root[data-ui=v2] .wa-res .pr b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wa-res .pr s{color:var(--muted);font-size:12px}:root[data-ui=v2] .wa-res .add{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:-2px;display:flex}:root[data-ui=v2] .wa-tip{box-sizing:border-box;border:1px solid var(--chip-line);background:var(--chip);width:100%;min-height:52px;color:var(--accent-ink);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:10px;margin:10px 0 0;padding:8px 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wa-tip span{flex:1}:root[data-ui=v2] .wa-lines{background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;margin-top:4px;padding:4px 12px;display:flex}:root[data-ui=v2] .wa-lines.gap{margin-top:12px}:root[data-ui=v2] .wa-line{box-sizing:border-box;border-top:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:8px 0;display:flex}:root[data-ui=v2] .wa-line:first-child{border-top:0}:root[data-ui=v2] .wa-line .tl{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}:root[data-ui=v2] .wa-line .body{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wa-line .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1px;font-size:16px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wa-line .pr{align-items:center;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .wa-line .pr .v{color:var(--accent-ink);white-space:nowrap;font-size:14px;font-weight:600}:root[data-ui=v2] .wa-line .pr .dc{background:var(--ok-soft);color:var(--ok-fg);border-radius:6px;flex:none;padding:1px 6px;font-size:12px;font-weight:700}:root[data-ui=v2] .wa-line .code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}:root[data-ui=v2] .wa-line .short{color:var(--bad-fg);font-size:13px}:root[data-ui=v2] .wa-step{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;height:44px;margin-left:-4px;padding:2px;display:flex}:root[data-ui=v2] .wa-step>button{width:38px;height:38px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-step>button.plus{background:var(--wa-grad);color:#fff;box-shadow:0 4px 15px #3d6bff66}:root[data-ui=v2][data-theme=light] .wa-step>button.plus{box-shadow:0 4px 15px #1f6bff66}:root[data-ui=v2] .wa-step .q,:root[data-ui=v2] .wa-cl .q{cursor:text;justify-content:center;align-items:baseline;gap:2px;margin:0;display:flex}:root[data-ui=v2] .wa-step .q input,:root[data-ui=v2] .wa-cl .q input{box-sizing:border-box;width:40px;height:32px;box-shadow:none;color:var(--fg);text-align:center;background:0 0;border:0;border-radius:8px;margin:0;padding:0 2px;font-family:inherit;font-size:16px;font-weight:700}:root[data-ui=v2] .wa-step .q:has(.u) input{width:34px}:root[data-ui=v2] .wa-step .q input:focus,:root[data-ui=v2] .wa-cl .q input:focus{outline:none}:root[data-ui=v2] .wa-step .q .u,:root[data-ui=v2] .wa-cl .q .u{color:var(--muted);font-size:16px}:root[data-ui=v2] .wa-empty{text-align:center;background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;align-items:center;margin-top:12px;padding:28px 20px 20px;display:flex}:root[data-ui=v2] .wa-empty .ic{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-ink);border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wa-empty .t{margin-top:12px;font-size:16px;font-weight:600}:root[data-ui=v2] .wa-empty .s{color:var(--muted);margin-top:4px;font-size:14px}:root[data-ui=v2] .wa-btn48{background:var(--accent);height:48px;color:var(--on-accent);box-shadow:var(--wa-acc-sh);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}:root[data-ui=v2] .wa-empty .laser,:root[data-ui=v2] .wa-bar .laser{background:#ff5a5a;border-radius:2px;height:2px;animation:2s ease-in-out infinite waLaser;position:absolute;left:12px;right:12px;box-shadow:0 0 8px #ff5a5a}:root[data-ui=v2] .wa-bar{z-index:79;left:12px;right:12px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 96px);box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);max-width:536px;box-shadow:var(--wa-float);-webkit-backdrop-filter:blur(24px);border-radius:24px;align-items:center;gap:6px;margin:0 auto;padding:6px;display:flex;position:fixed}:root[data-ui=v2] .wa-bar .sq{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:52px;height:52px;color:var(--fg);cursor:pointer;border-radius:18px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wa-bar .sq.scan{background:var(--accent-soft);color:var(--accent-ink);border-color:#3d6bff59}:root[data-ui=v2][data-theme=light] .wa-bar .sq.scan{border-color:#1f6bff59}:root[data-ui=v2] .wa-bar .sq.scan .laser{top:25px}:root[data-ui=v2] .wa-bar .jami{box-sizing:border-box;background:var(--wa-grad);color:#fff;cursor:pointer;min-width:0;height:52px;box-shadow:var(--wa-acc-sh);border:0;border-radius:18px;flex:1;justify-content:space-between;align-items:center;gap:0;margin:0;padding:0 12px 0 16px;font-family:inherit;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wa-bar .jami:disabled{opacity:.55;cursor:default;box-shadow:none}:root[data-ui=v2] .wa-bar .jami:disabled .sheen{display:none}:root[data-ui=v2] .wa-bar .jami .tx{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}:root[data-ui=v2] .wa-bar .jami .cap{font-family:var(--font-mono);letter-spacing:.14em;color:#fffc;font-size:11px;font-weight:600;line-height:1.3}:root[data-ui=v2] .wa-bar .jami .v{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:700;line-height:1.25;overflow:hidden}:root[data-ui=v2] .wa-bar .jami svg{position:relative}:root[data-ui=v2] :is(.wa-bar .jami,.wa-cta) .sheen{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);width:60px;animation:3.6s ease-in-out infinite waSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)skew(-20deg)}:root[data-ui=v2] .wa-pay{z-index:90;background-color:var(--bg);background-image:radial-gradient(110% 80% at 100% -25%, var(--glow), #0000 70%);background-size:100% 100%;flex-direction:column;animation:.18s ease-out v2Fade;display:flex;position:fixed;inset:0;overflow-y:auto}:root[data-ui=v2] .wa-pay-in{box-sizing:border-box;flex-direction:column;width:100%;max-width:560px;margin:0 auto;padding:8px 16px 24px;display:flex}:root[data-ui=v2] .wa-pay-head{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wa-back{background:var(--surface);width:44px;height:44px;color:var(--fg);box-shadow:var(--wa-sh);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-ck{flex:1;align-items:flex-end;gap:8px;min-width:0;padding:0 0 10px 4px;display:flex}:root[data-ui=v2] .wa-ck .l{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wa-ck .cap{color:var(--muted);font-size:13px}:root[data-ui=v2] .wa-ck .v{white-space:nowrap;margin-top:2px}:root[data-ui=v2] .wa-ck .n{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.05;animation:3s ease-in-out infinite waGlowTxt}:root[data-ui=v2] .wa-ck .c{opacity:.75;font-size:13px;font-weight:600}:root[data-ui=v2] .wa-ck .was{flex-wrap:wrap;gap:8px;margin-top:2px;font-size:13px;display:flex}:root[data-ui=v2] .wa-ck .was s{color:var(--muted)}:root[data-ui=v2] .wa-ck .was span{color:var(--ok-fg);font-weight:600}:root[data-ui=v2] .wa-ck .barg{background:var(--accent-soft);height:44px;color:var(--accent-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-pay-card{background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;margin-top:12px;padding:12px;display:flex}:root[data-ui=v2] .wa-pbtns{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;height:48px;padding:4px;display:flex}:root[data-ui=v2] .wa-pbtns>button{min-width:0;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-pbtns>button svg{color:var(--muted)}:root[data-ui=v2] .wa-pbtns>button.on{background:var(--accent);color:var(--on-accent);animation:3.4s ease-in-out infinite bsBreath}:root[data-ui=v2] .wa-pbtns>button.on svg{color:var(--on-accent)}:root[data-ui=v2] .wa-pay-card>.wa-pbtns+*{margin-top:6px}:root[data-ui=v2] .wa-split-link{min-height:40px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wa-split-link.big{min-height:44px;font-size:15px}:root[data-ui=v2] .wa-pay-in>.wa-cta{margin-top:12px}:root[data-ui=v2] .wa-cta{background:var(--accent);width:100%;height:56px;color:var(--on-accent);cursor:pointer;box-shadow:var(--wa-acc-sh);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wa-cta .l,:root[data-ui=v2] .wa-cta svg{position:relative}:root[data-ui=v2] .wa-cta.debt{background:linear-gradient(100deg,#c2410c,#f59e0b);box-shadow:0 12px 26px #f59e0b66}:root[data-ui=v2] .wa-cta:disabled{opacity:.45;cursor:default;box-shadow:none}:root[data-ui=v2] .wa-split{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex}:root[data-ui=v2] .wa-split-rest{box-sizing:border-box;background:var(--accent-soft);min-height:40px;color:var(--accent-ink);border-radius:12px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-split-rest b{animation:waRest 4s var(--ease) infinite;font-size:17px;font-weight:700;display:inline-block}:root[data-ui=v2] .wa-split-rest.debt{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wa-split-hd{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wa-split .wa-seg2{background:var(--surface)}:root[data-ui=v2] .wa-debt{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wa-debtor{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden}:root[data-ui=v2] .wa-debtor:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wa-debtor.known{border:1.5px solid var(--ok)}:root[data-ui=v2] .wa-debtor .ph{flex-direction:column;gap:2px;padding:10px 14px;display:flex}:root[data-ui=v2] .wa-debtor .lbl{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wa-debtor .row{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wa-debtor .cc{color:var(--muted);font-size:18px;font-weight:600}:root[data-ui=v2] .wa-debtor input{min-width:0;height:30px;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:18px;font-weight:600;box-shadow:none!important}:root[data-ui=v2] .wa-debtor .okc{background:var(--ok);color:#fff;width:26px;height:26px;animation:waPop 3.4s var(--ease) infinite;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wa-debtor .kn{background:var(--ok-soft);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 14px;display:flex}:root[data-ui=v2] .wa-debtor .who,:root[data-ui=v2] .wa-debtor .bal{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wa-debtor .bal{align-items:flex-end}:root[data-ui=v2] .wa-debtor .k{color:var(--muted);font-size:13px}:root[data-ui=v2] .wa-debtor .k.ok{color:var(--ok-fg);font-weight:600}:root[data-ui=v2] .wa-debtor .who b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wa-debtor .bal b{color:var(--bad-fg);font-size:17px;font-weight:700;animation:3.2s ease-in-out infinite waRed;display:inline-block}@keyframes waSwing{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-10deg)}84%{transform:rotate(8deg)}92%{transform:rotate(0)}}:root[data-ui=v2] .wa-debt .trust-warn{background:var(--warn-soft);color:var(--fg);box-shadow:none;border:0;border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}:root[data-ui=v2] .wa-debt .trust-warn>svg{transform-origin:50% 20%;flex:none;margin-top:1px;animation:3s ease-in-out infinite waSwing;color:var(--warn-fg)!important}:root[data-ui=v2] .wa-debt .trust-warn b{color:var(--warn-fg);font-size:15px;font-weight:700}:root[data-ui=v2] .wa-debt .trust-warn .tw-sub{color:var(--fg);margin-top:2px;font-size:14px}:root[data-ui=v2] .wa-debt .trust-warn.bad{background:var(--bad-soft)}:root[data-ui=v2] .wa-debt .trust-warn.bad>svg,:root[data-ui=v2] .wa-debt .trust-warn.bad b{color:var(--bad-fg)!important}:root[data-ui=v2] .wa-done{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wa-okc{justify-content:center;align-items:center;width:76px;height:76px;margin-top:8px;display:flex;position:relative}:root[data-ui=v2] .wa-okc .halo{border:2px solid var(--ok);border-radius:999px;animation:2s ease-out infinite waRing;position:absolute;inset:0}:root[data-ui=v2] .wa-okc .ok{background:var(--ok);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;animation:3s ease-out infinite waPingOk;display:flex}:root[data-ui=v2] .wa-done h2{font-family:var(--font-display);letter-spacing:-.02em;margin:16px 0 0;font-size:22px;font-weight:600}:root[data-ui=v2] .wa-done .sum{align-items:baseline;gap:8px;margin-top:6px;display:flex}:root[data-ui=v2] .wa-done .sum .n{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1.05;animation:6s ease-in-out infinite waPop;display:inline-block}:root[data-ui=v2] .wa-done .sum .c{color:var(--muted);font-size:18px;font-weight:700}:root[data-ui=v2] .wa-done .meta{color:var(--muted);margin-top:4px;font-size:14px}:root[data-ui=v2] .wa-done .acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:20px 0 16px;display:grid}:root[data-ui=v2] .wa-done .acts.n1{grid-template-columns:1fr}:root[data-ui=v2] .wa-done .acts button{background:var(--surface-2);height:80px;color:var(--fg);cursor:pointer;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;font-family:inherit;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wa-done .acts button svg{color:var(--fg)}:root[data-ui=v2] .wa-done .acts button:disabled{opacity:.5}:root[data-ui=v2] .wa-rename,:root[data-ui=v2] .wa-short,:root[data-ui=v2] .wa-barg,:root[data-ui=v2] .wa-voice,:root[data-ui=v2] .wa-disc{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .v2-sheet :is(.wa-rename,.wa-short,.wa-barg,.wa-voice,.wa-disc) .v2-sheet-grip,:root[data-ui=v2] .wa-rename .v2-sheet-head,:root[data-ui=v2] .wa-barg .v2-sheet-head,:root[data-ui=v2] .wa-voice .v2-sheet-head,:root[data-ui=v2] .wa-disc .v2-sheet-head{margin-bottom:0}:root[data-ui=v2] .wa-info{background:var(--surface-2);color:var(--muted);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}:root[data-ui=v2] .wa-2btn{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wa-2btn.one{grid-template-columns:1fr}:root[data-ui=v2] .wa-2btn .v2-btn{border-radius:16px;height:52px;padding:0 8px}:root[data-ui=v2] .wa-short .hd{align-items:center;gap:14px;display:flex}:root[data-ui=v2] .wa-short .hd .ic{background:var(--warn-soft);width:52px;height:52px;color:var(--warn-fg);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wa-short .hd .shake{animation:4.5s ease-in-out infinite waShake}:root[data-ui=v2] .wa-short .hd .tx{flex-direction:column;gap:2px;display:flex}:root[data-ui=v2] .wa-short .hd h2{margin:0;font-size:22px;font-weight:700}:root[data-ui=v2] .wa-short .hd span span,:root[data-ui=v2] .wa-short .hd .tx>span{color:var(--muted);font-size:14px}:root[data-ui=v2] .wa-short-list{flex-direction:column;gap:8px;max-height:40vh;display:flex;overflow-y:auto}:root[data-ui=v2] .wa-short-list .it{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:4px 14px;display:flex}:root[data-ui=v2] .wa-short-list .r1,:root[data-ui=v2] .wa-short-list .r2{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}:root[data-ui=v2] .wa-short-list .r1{border-bottom:1px solid var(--line)}:root[data-ui=v2] .wa-short-list .r1 b{font-weight:700}:root[data-ui=v2] .wa-short-list .r1 span,:root[data-ui=v2] .wa-short-list .r2 span{color:var(--muted)}:root[data-ui=v2] .wa-short-list .r2+.r2{border-top:1px solid var(--line)}:root[data-ui=v2] .wa-short-list b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wa-barg .a-grab{animation:3s ease-in-out infinite waGrab}:root[data-ui=v2] .wa-barg .was{background:var(--surface-2);height:44px;color:var(--muted);border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}:root[data-ui=v2] .wa-barg .was b{color:var(--fg);font-size:17px;font-weight:700}:root[data-ui=v2] .wa-barg .was b.off{color:var(--muted);text-decoration:line-through}:root[data-ui=v2] .wa-barg .big{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);border-radius:18px;flex-direction:column;justify-content:center;gap:2px;height:84px;padding:0 16px;animation:3.6s ease-in-out infinite waField;display:flex}:root[data-ui=v2] .wa-barg .big .lbl{color:var(--accent-ink);font-size:13px;font-weight:600}:root[data-ui=v2] .wa-barg .big .row{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wa-barg .big input{min-width:0;height:auto;color:var(--fg);font-family:var(--font-display);letter-spacing:-.03em;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:32px;font-weight:600;box-shadow:none!important}:root[data-ui=v2] .wa-barg .big .c{color:var(--muted);font-size:17px;font-weight:600}:root[data-ui=v2] .wa-barg .chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .wa-barg .chips button{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;border-radius:999px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wa-barg .chips button.on{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wa-barg .out{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wa-barg .out.on{background:var(--ok-soft);border-color:var(--ok)}:root[data-ui=v2] .wa-barg .out .r{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}:root[data-ui=v2] .wa-barg .out .r b{font-size:16px;font-weight:700}:root[data-ui=v2] .wa-barg .out.on .r b.a-off{color:var(--ok-fg);animation:4s ease-in-out infinite waOff}:root[data-ui=v2] .wa-barg .out .pct{font-size:14px}:root[data-ui=v2] .wa-barg .out .r.tot{border-top:1px solid var(--line);min-height:52px;color:var(--fg);font-size:15px;font-weight:600}:root[data-ui=v2] .wa-barg .out .r.tot b{letter-spacing:-.02em;color:var(--fg);animation:waPays 4s var(--ease) infinite;font-size:22px;display:inline-block}:root[data-ui=v2] .wa-voice .mic-row{align-items:center;gap:16px;padding:4px 4px 4px 8px;display:flex}:root[data-ui=v2] .wa-voice .mic{color:#fff;cursor:pointer;background:linear-gradient(150deg,#5b7fff,#3d6bff);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;margin:6px;padding:0;animation:3.2s ease-in-out infinite waMic;display:flex;position:relative;box-shadow:0 12px 28px #1546e873}:root[data-ui=v2] .wa-voice .mic.on{background:linear-gradient(150deg,#3d6bff,#1546e8)}:root[data-ui=v2] .wa-voice .mic .ring{border:2px solid var(--accent);border-radius:999px;animation:1.8s ease-out infinite waRing;position:absolute;inset:0}:root[data-ui=v2] .wa-voice .mic .ring.r2{animation-delay:.9s}:root[data-ui=v2] .wa-voice .said{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .wa-voice .lb{color:var(--accent-ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wa-voice .wave{align-items:center;gap:3px;height:18px;display:flex}:root[data-ui=v2] .wa-voice .wave span{background:var(--accent);border-radius:2px;width:4px;height:18px;animation-name:waWave;animation-timing-function:ease-in-out;animation-iteration-count:infinite}:root[data-ui=v2] .wa-voice .bubble{background:var(--surface-2);border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:14px;font-style:italic;line-height:1.35;position:relative;overflow:hidden}:root[data-ui=v2] .wa-voice .bubble:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#9db6ff29,#fff0);width:60px;animation:4.6s ease-in-out infinite waBubble;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wa-voice .typed{box-sizing:border-box;border:1px solid var(--line);border-radius:14px;align-items:center;gap:8px;height:48px;padding:0 4px 0 14px;display:flex}:root[data-ui=v2] .wa-voice .typed:focus-within{border-color:var(--accent)}:root[data-ui=v2] .wa-voice .typed input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:15px;box-shadow:none!important}:root[data-ui=v2] .wa-voice .typed button{background:var(--accent-soft);height:40px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wa-voice .typed button:disabled{opacity:.5}:root[data-ui=v2] .wa-voice .vlist{flex-direction:column;max-height:40vh;display:flex;overflow-y:auto}:root[data-ui=v2] .wa-voice .vrow{border-bottom:1px solid var(--line);border-left:3px solid var(--ok);align-items:center;gap:10px;min-height:56px;padding:4px 0 4px 10px;display:flex}:root[data-ui=v2] .wa-voice .vrow.guess{border-left-color:var(--warn)}:root[data-ui=v2] .wa-voice .vrow.miss{border-left-color:var(--bad)}:root[data-ui=v2] .wa-voice .vrow .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wa-voice .vrow .nm{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wa-voice .vrow .nm .tx{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wa-voice .vrow .tag{text-transform:none;letter-spacing:0;background:var(--warn-soft);height:20px;color:var(--warn-fg);border-radius:999px;flex:none;padding:0 7px;font-size:13px;font-weight:700;line-height:20px;animation:2.6s ease-in-out infinite waBlink}:root[data-ui=v2] .wa-voice .vrow .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wa-voice .vrow.miss .sb{color:var(--bad-fg)}:root[data-ui=v2] .wa-voice .vrow .st{flex:none;align-items:center;gap:2px;display:flex}:root[data-ui=v2] .wa-voice .vrow .st button{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-voice .vrow .st input{width:34px;height:32px;box-shadow:none;color:var(--fg);text-align:center;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700}:root[data-ui=v2] .wa-voice .vrow .drop{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .wa-disc .v2-banner{align-items:flex-start}:root[data-ui=v2] .wa-disc .pcts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wa-disc .pcts button{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;border-radius:999px;margin:0;font-family:inherit;font-size:15px;font-weight:700}:root[data-ui=v2] .wa-disc .pcts button.on{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wa-disc .dlist{background:var(--surface-2);border-radius:20px;flex-direction:column;max-height:42vh;padding:4px 12px;display:flex;overflow-y:auto}:root[data-ui=v2] .wa-disc .drow{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin:0;padding:8px 0;font-family:inherit;display:flex}:root[data-ui=v2] .wa-disc .drow:last-child{border-bottom:0}:root[data-ui=v2] .wa-disc .drow.off{opacity:.55}:root[data-ui=v2] .wa-disc .ck{border:2px solid var(--line);color:#fff;box-sizing:border-box;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}:root[data-ui=v2] .wa-disc .ck.on{background:var(--accent);border-color:var(--accent)}:root[data-ui=v2] .wa-disc .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wa-disc .nm{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wa-disc .sb{font-size:13px;font-weight:600}:root[data-ui=v2] .wa-disc .sb.bad{color:var(--bad-fg)}:root[data-ui=v2] .wa-disc .sb.warn{color:var(--warn-fg)}:root[data-ui=v2] .wa-disc .pr{flex-direction:column;align-items:flex-end;display:flex}:root[data-ui=v2] .wa-disc .pr s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wa-disc .pr b{color:var(--ok-fg);font-size:16px;font-weight:700}:root[data-ui=v2] .wa-hkey{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}:root[data-ui=v2] .wa-hkey kbd{background:var(--surface-2);border:1px solid var(--line);font-family:var(--font-mono);color:var(--fg);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;line-height:1.35}:root[data-ui=v2] .wa-chip{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);height:36px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wa-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (width>=1000px){:root[data-ui=v2] .screen.wa-kassa{max-width:none}:root[data-ui=v2] .screen.wa-kassa.desk{padding:8px 16px 16px}:root[data-ui=v2] .wa-kassa.wa-m-intake,:root[data-ui=v2] .wa-kassa.wa-m-history{max-width:none}:root[data-ui=v2] .wa-pc{flex-direction:column;height:calc(100vh - 91px);min-height:560px;display:flex;container-type:inline-size}:root[data-ui=v2] .wa-pc-cols{--wa-col:280px;flex:1;gap:16px;min-height:0;display:flex}@container (width>=1040px){:root[data-ui=v2] .wa-pc-cols{--wa-col:310px}}@container (width>=1240px){:root[data-ui=v2] .wa-pc-cols{--wa-col:340px}}:root[data-ui=v2] .wa-pc-prod{flex-direction:column;flex:1;min-width:0;display:flex;container-type:inline-size}:root[data-ui=v2] .wa-pc-hdr{flex-direction:column;flex:none;align-items:flex-start;gap:10px;display:flex}@container (width>=600px){:root[data-ui=v2] .wa-pc-hdr{flex-direction:row;align-items:center;gap:12px}}:root[data-ui=v2] .wa-pc-hdr .wa-ptabs{flex:none}:root[data-ui=v2] .wa-pc-search{flex:1;align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}:root[data-ui=v2] .wa-pc-search .fld{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);min-width:0;height:52px;color:var(--muted);border-radius:16px;flex:1;align-items:center;margin:0;padding:0 4px 0 12px;display:flex}:root[data-ui=v2] .wa-pc-search .fld>svg{margin-right:12px}:root[data-ui=v2] .wa-pc-search .fld:focus-within{border:2px solid var(--accent);padding:0 3px 0 11px}:root[data-ui=v2] .wa-pc-search input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;box-shadow:none!important}:root[data-ui=v2] .wa-pc-search input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wa-pc-search .clr{width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .wa-pc-cats{scrollbar-width:none;flex-wrap:wrap;flex:none;gap:8px;max-height:80px;margin-top:10px;display:flex;overflow-y:auto}:root[data-ui=v2] .wa-pc-cats::-webkit-scrollbar{display:none}:root[data-ui=v2] .wa-pc-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:10px 0;overflow-y:auto}:root[data-ui=v2] .wa-pc-scroll>.wa-attach{margin:0 0 10px}:root[data-ui=v2] .wa-pc-scroll>.wa-empty{margin-top:0}:root[data-ui=v2] .wa-pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:116px;gap:10px;display:grid}@container (width>=1240px){:root[data-ui=v2] .wa-pc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-ui=v2] .wa-tile{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--fg);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;margin:0;padding:10px 10px 10px 12px;font-family:inherit;display:flex}:root[data-ui=v2] .wa-tile.on{border:2px solid var(--accent);padding:9px 9px 9px 11px}:root[data-ui=v2] .wa-tile .r1,:root[data-ui=v2] .wa-tile .r3{align-items:center;gap:8px;width:100%;display:flex}:root[data-ui=v2] .wa-tile .ini{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}:root[data-ui=v2] .wa-tile .ini.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wa-tile .ini.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wa-tile .ini.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wa-tile .stk{text-align:right;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wa-tile .stk.warn{color:var(--warn-fg)}:root[data-ui=v2] .wa-tile .stk.bad{color:var(--bad-fg)}:root[data-ui=v2] .wa-tile .nm{white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:8px;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wa-tile .r3{margin-top:auto}:root[data-ui=v2] .wa-tile .pr{white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}:root[data-ui=v2] .wa-tile .add{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wa-hk{background:var(--surface);border-radius:16px;flex-wrap:wrap;flex:none;align-items:center;gap:6px 16px;padding:10px 14px;display:flex}:root[data-ui=v2] .wa-pc-cart{width:var(--wa-col);box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:none;padding:14px;display:flex}:root[data-ui=v2] .wa-tabs{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:none;align-items:center;height:48px;padding:4px;display:flex}:root[data-ui=v2] .wa-tabs .sc{scrollbar-width:none;flex:1;gap:4px;min-width:0;height:100%;display:flex;overflow-x:auto}:root[data-ui=v2] .wa-tabs .sc>button{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-tabs .sc>button .nm{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}:root[data-ui=v2] .wa-tabs .sc>button.on{background:var(--surface);color:var(--fg)}:root[data-ui=v2] .wa-tabs .cnt{box-sizing:border-box;background:var(--accent);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;flex:none;padding:0 5px;font-size:11px;font-weight:800;line-height:18px}:root[data-ui=v2] .wa-tabs .add{width:40px;height:40px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-who{color:var(--muted);flex:none;align-items:center;gap:6px;margin-top:10px;display:flex}:root[data-ui=v2] .wa-who .w{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}:root[data-ui=v2] .wa-clear{background:var(--bad-soft);color:var(--bad-fg);cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25}:root[data-ui=v2] .wa-pc-lines{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:10px;display:flex;overflow-y:auto}:root[data-ui=v2] .wa-pc-empty{color:var(--muted);text-align:center;flex:1;justify-content:center;align-items:center;padding:20px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wa-cl{box-sizing:border-box;background:var(--surface-2);border-radius:14px;flex:none;align-items:center;min-height:58px;padding:8px 10px;display:flex}:root[data-ui=v2] .wa-cl .b{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wa-cl .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wa-cl .u{color:var(--muted);white-space:nowrap;font-size:12px}:root[data-ui=v2] .wa-cl .u.short{color:var(--bad-fg)}:root[data-ui=v2] .wa-cl .pm{width:30px;height:30px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wa-cl .q{flex:none;width:34px}:root[data-ui=v2] .wa-cl .q:has(.u){width:58px}:root[data-ui=v2] .wa-cl .q input{width:100%;height:30px;padding:0 2px;font-size:16px;font-weight:700}:root[data-ui=v2] .wa-cl .q .u{font-size:13px}:root[data-ui=v2] .wa-cl .sum{text-align:right;white-space:nowrap;flex:none;width:72px;font-size:14px;font-weight:700}:root[data-ui=v2] .wa-pc-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;margin-top:10px;padding-top:10px;display:flex}:root[data-ui=v2] .wa-pc-foot .r{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}:root[data-ui=v2] .wa-pc-foot .r+.r{margin-top:10px}:root[data-ui=v2] .wa-pc-foot .r>span:first-child{flex:1}:root[data-ui=v2] .wa-pc-foot .tot{font-weight:600}:root[data-ui=v2] .wa-pc-foot .k{flex:1}:root[data-ui=v2] .wa-pc-foot .disc{background:var(--accent-soft);color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.25}:root[data-ui=v2] .wa-pc-foot .disc:disabled{cursor:default}:root[data-ui=v2] .wa-pc-pay{width:var(--wa-col);box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:none;padding:16px;display:flex}:root[data-ui=v2] .wa-pc-pay .hd{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}:root[data-ui=v2] .wa-pc-pay h2{margin:0;font-size:18px;font-weight:700}:root[data-ui=v2] .wa-pc-methods{background:var(--surface-2);border-radius:14px;flex:none;gap:6px;margin-top:14px;padding:4px;display:flex}:root[data-ui=v2] .wa-pc-methods>button{box-sizing:border-box;min-width:0;height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-pc-methods>button.on{background:var(--surface);border-color:var(--accent);color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .wa-pc-methods>button.on.m-debt{background:var(--bad-soft);border-color:var(--bad);color:var(--bad-fg)}:root[data-ui=v2] .wa-pc-pbody{scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex;overflow-y:auto}:root[data-ui=v2] .wa-pc-none{color:var(--muted);margin:4px 0 0;font-size:14px}:root[data-ui=v2] .wa-cashbox{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wa-cashbox .gv{box-sizing:border-box;background:var(--surface-2);border:2px solid var(--accent);cursor:text;min-height:56px;color:var(--fg);border-radius:14px;flex-direction:column;justify-content:center;margin:0;padding:6px 12px;display:flex}:root[data-ui=v2] .wa-cashbox .gv .lbl{color:var(--muted);font-size:13px}:root[data-ui=v2] .wa-cashbox .gv .row{color:var(--fg);align-items:baseline;gap:6px;display:flex}:root[data-ui=v2] .wa-cashbox .gv input{min-width:0;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:21px 16px;font-family:inherit;font-size:18px;font-weight:800;line-height:1.3;box-shadow:none!important}:root[data-ui=v2] .wa-cashbox .gv input::placeholder{color:var(--fg);opacity:1}:root[data-ui=v2] .wa-cashbox .gv .cur{font-size:18px;font-weight:800}:root[data-ui=v2] .wa-cashbox .qk{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wa-cashbox .qk button{background:var(--accent-soft);height:36px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;margin:0;padding:0 4px;font-family:inherit;font-size:13px;font-weight:700}:root[data-ui=v2] .wa-cashbox .chg{background:var(--ok-soft);height:44px;color:var(--ok-fg);border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wa-cashbox .chg b{font-size:17px;font-weight:700}:root[data-ui=v2] .wa-term{background:var(--accent-soft);color:var(--accent-ink);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}:root[data-ui=v2] .wa-term>span{flex-direction:column;display:flex}:root[data-ui=v2] .wa-term b{font-size:14px;font-weight:700}:root[data-ui=v2] .wa-term span span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wa-pc-pay .sums{flex-direction:column;flex:none;margin-top:10px;font-size:14px;display:flex}:root[data-ui=v2] .wa-pc-pay .sums .r{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}:root[data-ui=v2] .wa-pc-pay .sums .r+.r{margin-top:6px}:root[data-ui=v2] .wa-pc-pay .sums .r .ok{color:var(--ok-fg)}:root[data-ui=v2] .wa-pc-pay .sums .r .lk{cursor:pointer}:root[data-ui=v2] .wa-pc-pay .sums .r.debt{color:var(--orange);font-weight:600}:root[data-ui=v2] .wa-pc-pay .sums .big{border-top:1px solid var(--line);align-items:baseline;gap:12px;margin-top:8px;padding-top:8px;display:flex}:root[data-ui=v2] .wa-pc-pay .sums .big>span:first-child{font-size:15px;font-weight:700}:root[data-ui=v2] .wa-pc-pay .sums .n{text-align:right;white-space:nowrap;flex:1;font-size:30px;font-weight:800;line-height:38px}:root[data-ui=v2] .wa-cta.pc{background:var(--accent);height:60px;box-shadow:var(--wa-acc-sh);border-radius:18px;flex:none;gap:10px;margin-top:12px;font-family:inherit;font-size:17px;font-weight:800}:root[data-ui=v2] .wa-cta.pc:disabled{opacity:1;box-shadow:none;background:#3d6bff73}:root[data-ui=v2][data-theme=light] .wa-cta.pc:disabled{background:#1f6bff73}:root[data-ui=v2] .wa-cta.pc.debt{background:linear-gradient(100deg,#c2410c,#f59e0b)}:root[data-ui=v2] .wa-cta.pc kbd{color:#fff;font-family:var(--font-mono);background:#fff3;border:0;border-radius:7px;padding:2px 7px;font-size:13px;font-weight:600;position:relative}:root[data-ui=v2] .wa-cta.pc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wa-cta.pc:disabled:after{display:none}:root[data-ui=v2] .wa-pc-side2{flex:none;gap:8px;margin-top:10px;display:flex}:root[data-ui=v2] .wa-pc-side2>button{background:var(--surface-2);min-width:0;height:44px;color:var(--fg);white-space:nowrap;cursor:pointer;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 6px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-pc-side2>button.on{background:var(--accent-soft);color:var(--accent-ink)}}@keyframes wcPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wcPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes wcBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes wcPing{0%{box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 0 0 #3d6bff80}70%,to{box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 0 12px #3d6bff00}}@keyframes wcPingFlat{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 12px #3d6bff00}}@keyframes wcPingOk{0%{box-shadow:0 0 #3ddc7473}70%,to{box-shadow:0 0 0 14px #3ddc7400}}@keyframes wcSwing{0%,84%,to{transform:rotate(0)}87%{transform:rotate(14deg)}90%{transform:rotate(-11deg)}93%{transform:rotate(7deg)}96%{transform:rotate(-3deg)}}@keyframes wcFly{0%,70%,to{opacity:1;transform:translate(0)}78%{opacity:.6;transform:translate(3px,-3px)}80%{opacity:0;transform:translate(-2px,2px)}86%{opacity:1;transform:translate(0)}}@keyframes wcClip{0%,62%{clip-path:inset(0)}66%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0)}}@keyframes wcField{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft), 0 0 20px #1546e859}}@keyframes wcNudge{0%,66%,to{transform:translate(0)}72%{transform:translate(3px,-3px)}80%{transform:translate(0)}}@keyframes wcCopy{0%{box-shadow:0 0 #3d6bff73}70%,to{box-shadow:0 0 0 8px #3d6bff00}}@keyframes wcTrash{0%,72%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}94%{transform:rotate(0)}}@keyframes wcLim{0%,66%,to{transform:scale(1)}72%{transform:scale(1.1)}80%{transform:scale(1)}}@keyframes wcCard{0%,to{box-shadow:var(--shadow-sm)}50%{box-shadow:var(--shadow-sm), 0 0 16px #1546e838}}@keyframes wcBarFill{0%,62%,to{transform:scaleX(1)}66%{transform:scaleX(.15)}}@keyframes wcPart{0%,to{opacity:1}50%{opacity:.55}}@keyframes wcDue{0%,to{box-shadow:0 0 #ffb54700}50%{box-shadow:0 0 0 1px #ffb54773,0 0 12px #ffb5474d}}@keyframes wcLift{0%,66%,to{transform:translateY(0)}72%{transform:translateY(-3px)}80%{transform:translateY(0)}}@keyframes wcLaser{0%,to{transform:translateY(0)}50%{transform:translateY(120px)}}@keyframes wcHeard{0%,62%,to{transform:scale(1)}68%{transform:scale(.85)}76%{transform:scale(1.1)}84%{transform:scale(1)}}@keyframes wcTile{0%,60%,to{box-shadow:inset 0 0 0 1px #6e95ff00}66%{box-shadow:inset 0 0 0 1px #6e95ff8c,0 0 12px #1546e840}}@keyframes wcOwe{0%,to{box-shadow:0 0 #ffb54700}50%{box-shadow:0 0 0 3px #ffb54729}}@keyframes wcBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes wcFade{0%,to{opacity:1}50%{opacity:.72}}@keyframes wcApply{0%{box-shadow:0 0 #3d6bff66}70%,to{box-shadow:0 0 0 8px #3d6bff00}}@keyframes wcIni{0%,72%,to{transform:scale(1)}78%{transform:scale(1.12)}86%{transform:scale(1)}}@keyframes wcQty{0%,68%,to{transform:scale(1)}74%{transform:scale(1.22)}82%{transform:scale(1)}}@keyframes wcLow{0%,to{opacity:1}50%{opacity:.7}}@keyframes wcBotGlow{0%,to{box-shadow:0 0 #3ddc7400}50%{box-shadow:0 0 0 1px #3ddc7473,0 0 12px #3ddc7447}}@keyframes wcBox{0%,70%,to{transform:translateY(0)}75%{transform:translateY(-5px)}82%{transform:translateY(0)}86%{transform:translateY(-2px)}90%{transform:translateY(0)}}@keyframes wcRecv{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 9px #3d6bff00}}@keyframes wcSum{0%,66%,to{transform:scale(1)}72%{transform:scale(1.08)}80%{transform:scale(1)}}@keyframes wcWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes wcBar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes wcRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes wcMicPulse{0%{box-shadow:0 0 #3d6bff73}70%,to{box-shadow:0 0 0 22px #3d6bff00}}@keyframes wcCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wcTick{0%,to{opacity:1}50%{opacity:.25}}@keyframes wcGlow{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 18px #3d6bff47}}@keyframes wcShim{0%,55%{transform:translate(-120%)}85%,to{transform:translate(320%)}}@keyframes wcSheenX{0%,58%{transform:translate(-160%)skew(-20deg)}88%,to{transform:translate(700%)skew(-20deg)}}@keyframes wcIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root[data-ui=v2] .wc-a-pop{animation:6s ease-in-out infinite wcPop;display:inline-block}:root[data-ui=v2] .wc-a-dot{animation:1.8s ease-in-out infinite wcPulse}:root[data-ui=v2] .wc-a-blink{animation:2.4s ease-in-out infinite wcBlink}:root[data-ui=v2] .wc-a-ping{animation:2.6s ease-out infinite wcPing}:root[data-ui=v2] .wc-a-swing{transform-origin:50% 12%;animation:5s ease-in-out infinite wcSwing}:root[data-ui=v2] .wc-a-fly{animation:5s ease-in-out infinite wcFly}:root[data-ui=v2] .wc-a-field{animation:3.6s ease-in-out infinite wcField}:root[data-ui=v2] .wc-a-in{animation:wcIn .32s var(--ease) both}:root[data-ui=v2] .wc-page{box-sizing:border-box;max-width:520px;color:var(--fg);flex-direction:column;gap:12px;margin:0 auto;padding:6px 16px 24px;display:flex}:root[data-ui=v2] .wc-page.screen{padding:6px 16px 24px}@media (width>=1000px){:root[data-ui=v2] .wc-page,:root[data-ui=v2] .wc-page.screen{padding:20px 28px 32px}:root[data-ui=v2] .wc-page.pc{gap:16px;max-width:none}:root[data-ui=v2] .wc-page.narrow{max-width:640px}}:root[data-ui=v2] .app-shell:has(>.wc-hide-tabhead)>header.v2-head:first-of-type{display:none}@supports not selector(:has(a)){:root[data-ui=v2] .wc-hide-tabhead+header .v2-mtitle,:root[data-ui=v2] .wc-hide-tabhead+header .v2-tb-title{visibility:hidden}}:root[data-ui=v2] .wc-hd-pill{box-sizing:border-box;background:var(--accent-soft);height:44px;color:var(--accent-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 14px 0 12px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-hd-add{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;animation:2.6s ease-out infinite wcPing;display:inline-flex}:root[data-ui=v2] .wc-hd-btn{background:var(--surface);width:44px;height:44px;color:var(--fg);box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wc-hd-btn.ink{color:var(--accent-ink)}:root[data-ui=v2] .wc-hd-btn.sq{border-radius:14px}@media (width>=1000px){:root[data-ui=v2] .wc-hd-btn{border-radius:14px}:root[data-ui=v2] .wc-hd-pill{border-radius:14px;padding:0 16px;font-size:14px}}:root[data-ui=v2] .wc-ava{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);color:var(--fg);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}:root[data-ui=v2] .wc-ava.sq{border:0;border-radius:14px}:root[data-ui=v2] .wc-ava.t-accent{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}:root[data-ui=v2] .wc-ava.t-ok{background:var(--ok-soft);color:var(--ok-fg);border-color:#0000}:root[data-ui=v2] .wc-ava.t-warn{background:var(--warn-soft);color:var(--warn-fg);border-color:#0000}:root[data-ui=v2] .wc-ava.t-bad{background:var(--bad-soft);color:var(--bad-fg);border-color:#0000}:root[data-ui=v2] .wc-ava.t-muted{background:var(--surface-2);color:var(--muted);border-color:#0000}:root[data-ui=v2] .wc-ava>.dot{box-sizing:border-box;border:3px solid var(--surface);border-radius:999px;width:14px;height:14px;animation:3s ease-in-out infinite wcPulse;position:absolute;bottom:-1px;right:-1px}:root[data-ui=v2] .wc-card{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-sm);color:var(--fg);border-radius:24px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}:root[data-ui=v2] .wc-card.r20{border-radius:20px}:root[data-ui=v2] .wc-card.flat{background:var(--surface-2);box-shadow:none}:root[data-ui=v2] .wc-card.tight{gap:0;padding:0;overflow:hidden}:root[data-ui=v2] .wc-h2{letter-spacing:-.01em;margin:6px 4px 0;font-size:18px;font-weight:700}:root[data-ui=v2] .wc-cap{color:var(--muted);padding:2px 4px 0;font-size:13px;font-weight:600}:root[data-ui=v2] .wc-cap .lt{font-weight:500}:root[data-ui=v2] .wc-muted{color:var(--muted)}:root[data-ui=v2] .wc-num{font-variant-numeric:tabular-nums;white-space:nowrap}:root[data-ui=v2] .wc-big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1}:root[data-ui=v2] .wc-pill{box-sizing:border-box;white-space:nowrap;background:var(--surface-2);height:24px;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}:root[data-ui=v2] .wc-pill.sm{height:22px;padding:0 8px}:root[data-ui=v2] .wc-pill>i{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px;animation:2.2s ease-in-out infinite wcPulse}:root[data-ui=v2] .wc-pill.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-pill.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-pill.t-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wc-pill.t-accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wc-pill.t-muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wc-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}:root[data-ui=v2] .wc-chips::-webkit-scrollbar{display:none}:root[data-ui=v2] .wc-chip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease), background-color .25s ease, color .25s ease;border-radius:999px;flex:none;align-items:center;gap:8px;margin:0;padding:0 8px 0 14px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-chip:active{transform:scale(.98)}:root[data-ui=v2] .wc-chip>b{box-sizing:border-box;background:var(--surface-2);min-width:24px;height:24px;color:var(--muted);text-align:center;border-radius:999px;padding:0 7px;font-size:13px;font-weight:700;line-height:24px}:root[data-ui=v2] .wc-chip.on{background:var(--fg);color:var(--surface);border-color:var(--fg)}:root[data-ui=v2] .wc-chip.on>b{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wc-chip.no-n{padding:0 14px}:root[data-ui=v2] .wc-pchip{background:var(--surface);height:36px;color:var(--muted);box-shadow:var(--shadow-sm);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wc-pchip>span{opacity:.75;font-size:13px}:root[data-ui=v2] .wc-pchip.on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wc-fld{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;gap:1px;min-height:56px;margin:0;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:root[data-ui=v2] .wc-fld>.lb{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wc-fld>.lb .opt{font-weight:500}:root[data-ui=v2] .wc-fld input,:root[data-ui=v2] .wc-fld select{width:100%;min-width:0;height:auto;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:600}:root[data-ui=v2] .wc-fld input:focus{box-shadow:none}:root[data-ui=v2] .wc-fld input::placeholder{color:var(--muted);opacity:.7;font-weight:500}:root[data-ui=v2] .wc-fld:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wc-fld:focus-within>.lb{color:var(--accent-ink)}:root[data-ui=v2] .wc-fld.row{flex-direction:row;align-items:center;gap:8px}:root[data-ui=v2] .wc-fld.row>.col{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-fld .cc{color:var(--muted);flex:none;font-size:17px;font-weight:600}:root[data-ui=v2] .wc-fld .in-row{align-items:center;gap:6px;display:flex}:root[data-ui=v2] .wc-fld .wc-side{color:var(--muted);text-align:right;flex:none;font-size:13px;line-height:1.3}:root[data-ui=v2] .wc-fld .wc-side b{color:var(--fg);font-size:14px;font-weight:600;display:block}:root[data-ui=v2] .wc-fld .date-field{align-items:center;margin:0;display:flex;position:relative}:root[data-ui=v2] .wc-fld .date-field input{padding-right:34px}:root[data-ui=v2] .wc-fld .date-field input.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-fld .date-clear{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}:root[data-ui=v2] .wc-note{color:var(--muted);margin:0;padding:0 4px;font-size:13px;line-height:1.4}:root[data-ui=v2] .wc-note.bad{color:var(--bad-fg);font-weight:600}:root[data-ui=v2] .wc-fgrp{flex-direction:column;gap:6px;display:flex}:root[data-ui=v2] .wc-fgrp>.lbl{color:var(--muted);padding:0 2px;font-size:13px;font-weight:600}:root[data-ui=v2] .wc-fgrp>.lbl .lt{font-weight:500}:root[data-ui=v2] .wc-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wc-mf{box-sizing:border-box;background:var(--surface);border-radius:16px;align-items:center;gap:8px;height:58px;margin:0;padding:0 19px 0 20px;transition:box-shadow .2s;display:flex;position:relative}:root[data-ui=v2] .wc-mf input{width:100%;min-width:0;height:100%;box-shadow:none;color:var(--fg);caret-color:var(--accent);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:400}:root[data-ui=v2] .wc-mf input:focus{box-shadow:none}:root[data-ui=v2] .wc-mf input::placeholder{color:var(--muted);opacity:1;font-weight:400}:root[data-ui=v2] .wc-mf>.sfx{color:var(--muted);flex:none;font-size:16px;font-weight:600}:root[data-ui=v2] .wc-mf>.lb{transform-origin:0;max-width:calc(100% - 40px);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .15s var(--ease), font-size .15s var(--ease), color .15s ease;font-size:16px;font-weight:500;line-height:1.2;position:absolute;top:50%;left:20px;overflow:hidden;transform:translateY(-50%)}:root[data-ui=v2] .wc-mf.fl>.lb{color:var(--accent-ink);font-size:12px;font-weight:600;top:0}:root[data-ui=v2] .wc-mf>fieldset{border:1px solid var(--line);pointer-events:none;text-align:left;border-radius:16px;min-width:0;margin:0;padding:0 0 0 15px;position:absolute;inset:-6px 0 0}:root[data-ui=v2] .wc-mf>fieldset>legend{float:unset;visibility:hidden;white-space:nowrap;width:auto;max-width:.01px;height:12px;padding:0;font-size:12px;font-weight:600;line-height:12px;transition:max-width 50ms;overflow:hidden}:root[data-ui=v2] .wc-mf>fieldset>legend>span{padding:0 4px;display:inline-block}:root[data-ui=v2] .wc-mf.fl>fieldset>legend{max-width:100%;transition:max-width .1s 50ms}:root[data-ui=v2] .wc-mf.on{box-shadow:0 0 0 4px var(--accent-soft);animation:3.6s ease-in-out infinite wcField}:root[data-ui=v2] .wc-mf.on>fieldset{border:2px solid var(--accent);padding-left:14px}:root[data-ui=v2] .wc-mf.bare{height:56px;box-shadow:none;background:0 0;align-items:flex-end;padding:0 0 6px;animation:none}:root[data-ui=v2] .wc-mf.bare input{height:26px;font-size:17px;font-weight:600}:root[data-ui=v2] .wc-mf.bare>.lb{max-width:100%;left:0}:root[data-ui=v2] .wc-mf.bare.fl>.lb{top:13px}:root[data-ui=v2] .wc-mfw{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wc-mfh{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;padding:0 20px;font-size:13px;line-height:normal;overflow:hidden}:root[data-ui=v2] .wc-seg{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}:root[data-ui=v2] .wc-seg>button{min-width:0;height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}:root[data-ui=v2] .wc-seg>button.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}:root[data-ui=v2] .wc-seg.sm>button{height:40px}:root[data-ui=v2] .wc-seg.lang>button{font-size:14px}:root[data-ui=v2] .wc-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wc-mode{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-width:0;height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:0 6px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .25s,color .25s;display:flex;overflow:hidden}:root[data-ui=v2] .wc-mode.on{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}:root[data-ui=v2] .v2-btn.wc-cta,:root[data-ui=v2] .wc-cta{height:56px;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:18px;gap:8px;font-size:17px;font-weight:700}:root[data-ui=v2] .v2-btn.primary.wc-cta{background-image:none}:root[data-ui=v2] .v2-btn.wc-cta:disabled,:root[data-ui=v2] .wc-cta:disabled{box-shadow:none;opacity:.45}:root[data-ui=v2] .wc-btn2{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease), background-color .25s ease;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wc-btn2:active{transform:scale(.98)}:root[data-ui=v2] .wc-btn2:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wc-btn2.soft{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000;font-weight:700}:root[data-ui=v2] .wc-btn2.ok{background:var(--ok-soft);color:var(--ok-fg);border-color:#0000;font-weight:600}:root[data-ui=v2] .wc-btn2.bad{background:var(--bad-soft);color:var(--bad-fg);border-color:#0000;font-weight:600}:root[data-ui=v2] .wc-btn2.lg{border-radius:18px;height:56px;font-size:16px;font-weight:700}:root[data-ui=v2] .wc-btn2.ghost-bad{color:var(--bad-fg);border-color:var(--bad-soft)}@media (hover:hover){:root[data-ui=v2] .wc-btn2:not(.soft):not(.ok):not(.bad):hover{background:var(--surface-2)}}:root[data-ui=v2] .wc-tbtn{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wc-tbtn.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-tbtn.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-tbtn.t-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wc-tbtn.t-muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wc-sheet{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wc-sheet>.v2-sheet-grip{margin-bottom:2px}:root[data-ui=v2] .wc-sheet>.v2-sheet-head{align-items:flex-start;margin-bottom:0}:root[data-ui=v2] .wc-sheet-tt{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wc-sheet-sub{color:var(--muted);font-size:14px}:root[data-ui=v2] .wc-sheet .wc-x{background:var(--surface-2);box-shadow:none}:root[data-ui=v2] .wc-sheet .v2-sheet-title{font-size:22px;font-weight:700}@media (width>=1000px){:root[data-ui=v2] .wc-sheet{max-width:460px}:root[data-ui=v2] .wc-sheet.wide{max-width:560px}}:root[data-ui=v2] .wc-empty{margin-top:4px}:root[data-ui=v2] .wc-mono{font-family:var(--font-mono);color:var(--fg);white-space:pre-line;word-break:break-word;font-size:13px;line-height:1.45}:root[data-ui=v2] .wc-pre{box-sizing:border-box;background:var(--surface-2);border:1px dashed var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wc-pre>.cap{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wc-pre:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#9db6ff24,#fff0);width:50px;animation:5.5s ease-in-out infinite wcSheenX;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:root[data-ui=v2] .wc-stat{box-sizing:border-box;background:var(--surface);min-width:0;height:84px;box-shadow:var(--shadow-sm);border-radius:22px;align-items:center;gap:14px;padding:0 18px;display:flex}:root[data-ui=v2] .wc-stat .tx{flex-direction:column;gap:0;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-stat .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-stat .v{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.25;overflow:hidden}:root[data-ui=v2] .wc-stile{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}:root[data-ui=v2] .wc-stile.t-accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wc-stile.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-stile.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-stile.t-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wc-stile.t-muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wc-stat .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wc-tbl{background:var(--surface);width:100%;min-width:0;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;align-self:start;display:flex;overflow:hidden}:root[data-ui=v2] .wc-tr{box-sizing:border-box;width:100%;min-height:52px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-family:inherit;transition:background-color .2s;display:grid}:root[data-ui=v2] .wc-tr.th{cursor:default;background:var(--surface-2);border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}:root[data-ui=v2] .wc-tr:not(.th):nth-child(odd){background:var(--surface-2)}:root[data-ui=v2] .wc-tr.on{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-soft)!important}@media (hover:hover){:root[data-ui=v2] .wc-tr:not(.th):hover{background:var(--accent-soft)}}:root[data-ui=v2] .wc-tr>span{white-space:nowrap;align-items:center;min-width:0;padding:0 14px;font-size:14px;display:flex}:root[data-ui=v2] .wc-tr>span.r{justify-content:flex-end}:root[data-ui=v2] .wc-tr .who{gap:10px}:root[data-ui=v2] .wc-tr .who .nm{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-tr .who b{text-overflow:ellipsis;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-tr .who small{color:var(--muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wc-tr .sum{font-variant-numeric:tabular-nums;font-weight:700}:root[data-ui=v2] .wc-aside{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;flex-direction:column;align-self:start;gap:14px;padding:20px;display:flex;position:sticky;top:84px}:root[data-ui=v2] .wc-aside-empty{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}:root[data-ui=v2] .wc-dock{bottom:calc(86px + env(safe-area-inset-bottom));z-index:5;background:linear-gradient(180deg, #0000, var(--bg) 45%);gap:8px;margin:4px -16px 0;padding:18px 16px 8px;display:flex;position:sticky}@media (width>=1000px){:root[data-ui=v2] .wc-dock{background:0 0;margin:4px 0 0;padding:0;position:static}}:root[data-ui=v2] a.wc-cta,:root[data-ui=v2] a.v2-btn{text-decoration:none}@media (width<=999px){:root[data-ui=v2] body:has(.wc-subpage) .v2-tabbar{display:none}}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-ctbl .wc-tr{grid-template-columns:minmax(0,1fr) 120px 150px}:root[data-ui=v2] .wc-ctbl .wc-tr>span:nth-child(4){display:none}:root[data-ui=v2] .wc-pcgrid{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wc-psearch{width:180px}}@media (width<=999px){:root[data-ui=v2] .wc-dock.wc-bcta{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));margin:0;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .wc-dock.wc-bcta>.wc-cta{max-width:560px;margin:0 auto}}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-rtbl .wc-tr{grid-template-columns:minmax(0,1fr) 110px 190px}:root[data-ui=v2] .wc-rtbl .wc-tr>span:nth-child(3){display:none}}@keyframes wcTrustPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes wcTrustPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wcTrustSwing{0%,84%,to{transform:rotate(0)}87%{transform:rotate(14deg)}90%{transform:rotate(-11deg)}93%{transform:rotate(7deg)}96%{transform:rotate(-3deg)}}:root[data-ui=v2] .wc-tdot{vertical-align:1px;border-radius:999px;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}:root[data-ui=v2] .wc-trust{box-sizing:border-box;background:var(--surface-2);color:var(--fg);border-radius:24px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}:root[data-ui=v2] .wc-trust .hd{justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wc-trust .tt{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .wc-trust .dt{background:var(--muted);border-radius:999px;flex:none;width:10px;height:10px;animation:1.8s ease-in-out infinite wcTrustPulse}:root[data-ui=v2] .wc-trust .dots{flex:none;gap:4px;display:flex}:root[data-ui=v2] .wc-trust .dots>i{background:var(--ok);border-radius:999px;width:14px;height:14px;animation:6s ease-in-out infinite wcTrustPop}:root[data-ui=v2] .wc-trust .dots>i.bad{background:var(--bad)}:root[data-ui=v2] .wc-trust .bd{color:var(--fg);font-size:14px;line-height:1.45}:root[data-ui=v2] .wc-trust.t-ok{background:var(--ok-soft)}:root[data-ui=v2] .wc-trust.t-ok .tt{color:var(--ok-fg)}:root[data-ui=v2] .wc-trust.t-ok .dt{background:var(--ok)}:root[data-ui=v2] .wc-trust.t-warn{background:var(--warn-soft)}:root[data-ui=v2] .wc-trust.t-warn .tt{color:var(--warn-fg)}:root[data-ui=v2] .wc-trust.t-warn .dt{background:var(--warn)}:root[data-ui=v2] .wc-trust.t-bad{background:var(--bad-soft)}:root[data-ui=v2] .wc-trust.t-bad .tt{color:var(--bad-fg)}:root[data-ui=v2] .wc-trust.t-bad .dt{background:var(--bad)}:root[data-ui=v2] .wc-twarn{box-sizing:border-box;background:var(--warn-soft);color:var(--warn-fg);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}:root[data-ui=v2] .wc-twarn>svg{transform-origin:50% 20%;animation:5s ease-in-out infinite wcTrustSwing}:root[data-ui=v2] .wc-twarn.t-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wc-twarn .tx{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-twarn b{font-size:14px;font-weight:600}:root[data-ui=v2] .wc-twarn .tx>span{opacity:.9;font-size:13px}:root[data-ui=v2] .wc-twarn.flush{border-radius:0}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-ctbl .wc-tr{grid-template-columns:minmax(0,1fr) 120px 150px}:root[data-ui=v2] .wc-ctbl .wc-tr>span:nth-child(4){display:none}:root[data-ui=v2] .wc-pcgrid{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wc-psearch{width:180px}}@media (width<=999px){:root[data-ui=v2] .wc-dock.wc-bcta{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));margin:0;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .wc-dock.wc-bcta>.wc-cta{max-width:560px;margin:0 auto}}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-ctbl .wc-tr{grid-template-columns:minmax(0,1fr) 120px 150px}:root[data-ui=v2] .wc-ctbl .wc-tr>span:nth-child(4){display:none}:root[data-ui=v2] .wc-pcgrid{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wc-psearch{width:180px}}@media (width<=999px){:root[data-ui=v2] .wc-dock.wc-bcta{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));margin:0;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .wc-dock.wc-bcta>.wc-cta{max-width:560px;margin:0 auto}}@media (width>=1000px){:root[data-ui=v2] .wc-dform.wide>.wc-dock.wc-bcta{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));flex:none;margin:0;padding:10px 16px 12px}}@keyframes wbBreath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}@keyframes wbPing{0%{box-shadow:var(--wbs,0 8px 18px #1f6bff4d), 0 0 0 0 #3d6bff80}70%,to{box-shadow:var(--wbs,0 8px 18px #1f6bff4d), 0 0 0 12px #3d6bff00}}@keyframes wbPingOk{0%{box-shadow:0 0 #3ddc7473}70%,to{box-shadow:0 0 0 14px #3ddc7400}}@keyframes wbPingBad{0%{box-shadow:0 0 #ff6b5a73}70%,to{box-shadow:0 0 0 10px #ff6b5a00}}@keyframes wbSheen{0%,62%{transform:translate(-160%)skew(-20deg)}88%,to{transform:translate(560%)skew(-20deg)}}@keyframes wbBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes wbPulse{0%,to{opacity:1;scale:1}50%{opacity:.6;scale:.85}}@keyframes wbBounce{0%,80%,to{translate:0}86%{translate:0 -3px}92%{translate:0}95%{translate:0 -1px}}@keyframes wbFloat{0%,to{translate:0}50%{translate:0 -2px}}@keyframes wbPop{0%,70%,to{scale:1}76%{scale:1.06}82%{scale:.99}}@keyframes wbNudge{0%,70%,to{translate:0}78%{translate:3px}86%{translate:0}}@keyframes wbRise{0%,70%,to{translate:0}78%{translate:2px -2px}86%{translate:0}}@keyframes wbDraw{0%,55%{stroke-dashoffset:0}58%{stroke-dashoffset:var(--len,30)}78%,to{stroke-dashoffset:0}}@keyframes wbFill{0%,62%{clip-path:inset(0)}66%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0)}}@keyframes wbRun{0%{opacity:0;left:-30%}15%{opacity:1}60%{opacity:0;left:100%}to{opacity:0;left:100%}}@keyframes wbGrowX{0%,62%{transform:scaleX(1)}66%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes wbIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wbFlash{0%{box-shadow:0 0 0 2px var(--accent), 0 0 0 0 #3d6bff80}to{box-shadow:0 0 0 2px #3d6bff00,0 0 0 14px #3d6bff00}}:root[data-ui=v2] .wb-a-blink{animation:1.8s ease-in-out infinite wbBlink}:root[data-ui=v2] .wb-a-pop{animation:6s ease-in-out infinite wbPop;display:inline-block}:root[data-ui=v2] .wb-a-ping{animation:2.6s ease-out infinite wbPing}:root[data-ui=v2] .wb-a-breath{animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-a-nudge{animation:4s ease-in-out infinite wbNudge}:root[data-ui=v2] .wb-a-float{animation:4s ease-in-out infinite wbFloat}:root[data-ui=v2] .wb-a-rise{animation:4s ease-in-out infinite wbRise}:root[data-ui=v2] .wb-a-dot{animation:2s ease-in-out infinite wbPulse}:root[data-ui=v2] .wb-a-growx{transform-origin:0;animation:7s cubic-bezier(.2,.8,.2,1) infinite wbGrowX}:root[data-ui=v2] .wb-a-in{animation:wbIn .35s var(--ease) both}:root[data-ui=v2] .wb-a-run{position:relative;overflow:hidden}:root[data-ui=v2] .wb-a-run:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3d6bff00,#6e95ff59,#3d6bff00);width:30%;animation:3.6s ease-in-out infinite wbRun;position:absolute;top:0;bottom:0}:root[data-ui=v2] .wb-page.screen,:root[data-ui=v2] .wb-page{box-sizing:border-box;max-width:560px;color:var(--fg);flex-direction:column;gap:12px;margin:0 auto;padding:6px 16px 24px;display:flex}@media (width>=1000px){:root[data-ui=v2] .wb-page.screen,:root[data-ui=v2] .wb-page{gap:16px;max-width:1440px;padding:20px 28px 32px}:root[data-ui=v2] .wb-page.narrow{max-width:760px}}:root[data-ui=v2] .wb-hbtn{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-sm);color:var(--fg);cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;display:inline-flex}:root[data-ui=v2] .wb-hbtn:active{transform:scale(.96)}:root[data-ui=v2] .wb-hbtn:disabled{opacity:.35;cursor:default}:root[data-ui=v2] .wb-hbtn.pill{box-sizing:border-box;background:var(--accent);width:auto;color:var(--on-accent);--wbs:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:var(--wbs);padding:0 16px 0 12px;font-size:15px;font-weight:700;animation:2.6s ease-out infinite wbPing}:root[data-ui=v2] .wb-hbtn.accent{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 18px #1f6bff4d}:root[data-ui=v2] .wb-fl{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);min-width:0;min-height:56px;color:var(--fg);text-align:left;border-radius:16px;flex-direction:column;justify-content:center;gap:1px;margin:0;padding:6px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:root[data-ui=v2] .wb-fl>.k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;display:block;overflow:hidden}:root[data-ui=v2] .wb-fl>.v{align-items:baseline;gap:4px;min-width:0;font-size:17px;font-weight:600;display:flex}:root[data-ui=v2] .wb-fl>.v>.u{color:var(--muted);flex:none;font-size:14px;font-weight:500}:root[data-ui=v2] .wb-fl input,:root[data-ui=v2] .wb-fl select,:root[data-ui=v2] .wb-fl textarea{width:100%;min-width:0;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:600}:root[data-ui=v2] .wb-fl input:focus{box-shadow:none}:root[data-ui=v2] .wb-fl input::placeholder,:root[data-ui=v2] .wb-fl textarea::placeholder{color:var(--muted);opacity:.8;font-weight:500}:root[data-ui=v2] .wb-fl select{appearance:none;cursor:pointer;padding-right:22px}:root[data-ui=v2] .wb-fl select option{background:var(--surface);color:var(--fg)}:root[data-ui=v2] .wb-fl>.sel-chev{color:var(--muted);pointer-events:none;position:absolute;bottom:16px;right:12px}:root[data-ui=v2] .wb-fl:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wb-fl:focus-within>.k{color:var(--accent-ink)}:root[data-ui=v2] .wb-fl.bad{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}:root[data-ui=v2] .wb-fl.bad>.k{color:var(--bad-fg)}:root[data-ui=v2] .wb-fl.ro{cursor:pointer}:root[data-ui=v2] .wb-fl.flat{background:var(--surface-2)}:root[data-ui=v2] .wb-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wb-grid2>.full{grid-column:1/-1}:root[data-ui=v2] .wb-note{color:var(--muted);margin:0 4px;font-size:13px;line-height:1.4}:root[data-ui=v2] .wb-note.warn{color:var(--warn-fg);font-weight:600}:root[data-ui=v2] .wb-note.bad{color:var(--bad-fg);font-weight:600}:root[data-ui=v2] .wb-fl-row{flex-direction:row;align-items:center;gap:4px;padding:0 6px 0 14px}:root[data-ui=v2] .wb-fl-row>.body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wb-fl-row>.body>.k{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-mini{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wb-mini.plain{color:var(--muted);background:0 0;border-radius:999px}:root[data-ui=v2] .wb-mini:disabled{opacity:.35;cursor:default}:root[data-ui=v2] .wb-sec{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-ui=v2] .wb-sec-h{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wb-sec-h>h2,:root[data-ui=v2] .wb-sec-h>h3{color:var(--fg);margin:0;font-size:16px;font-weight:700}:root[data-ui=v2] .wb-sec-h>span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-chips{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 30px),#0000 100%)}:root[data-ui=v2] .wb-chips::-webkit-scrollbar{display:none}:root[data-ui=v2] .wb-chip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease), background-color .25s ease, color .25s ease;border-radius:999px;flex:none;align-items:center;gap:8px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wb-chip:active{transform:scale(.97)}:root[data-ui=v2] .wb-chip:has(>.n){padding-right:8px}:root[data-ui=v2] .wb-chip>.n{box-sizing:border-box;background:var(--surface-2);min-width:24px;height:24px;color:var(--muted);text-align:center;border-radius:999px;padding:0 7px;font-size:13px;font-weight:700;line-height:24px}:root[data-ui=v2] .wb-chip[aria-pressed=true]{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-chip[aria-pressed=true]>.n{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wb-chip.sm{height:34px;padding:0 12px;font-size:13px}:root[data-ui=v2] .wb-chip.sm:has(>.n){padding-right:6px}:root[data-ui=v2] .wb-chip.sm>.n{min-width:22px;height:22px;font-size:12px;line-height:22px}:root[data-ui=v2] .wb-chip.soft{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}:root[data-ui=v2] .wb-chip.soft>.n{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wb-chip:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .wb-pchip{background:var(--surface);height:36px;color:var(--muted);box-shadow:var(--shadow-sm);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wb-pchip>.n{opacity:.75;font-size:13px}:root[data-ui=v2] .wb-pchip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700;animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wb-tbtn{background:var(--surface);height:44px;color:var(--fg);box-shadow:var(--shadow-sm);white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wb-tbtn:active{transform:scale(.98)}:root[data-ui=v2] .wb-tbtn:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .wb-tbtn.primary{background:var(--accent);color:var(--on-accent);box-shadow:none;padding:0 18px;font-weight:700}:root[data-ui=v2] .wb-tbtn.primary:disabled{opacity:.45}:root[data-ui=v2] .wb-tbtn>.v2-count{margin-left:-2px}:root[data-ui=v2] .wb-tbtn select{appearance:none;color:inherit;font:inherit;cursor:pointer;box-shadow:none;field-sizing:content;text-overflow:ellipsis;background:0 0;border:0;outline:none;width:auto;max-width:170px;margin:0;padding:0}:root[data-ui=v2] .wb-tbtn select option{background:var(--surface);color:var(--fg)}:root[data-ui=v2] .wb-search{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);height:52px;color:var(--muted);border-radius:16px;align-items:center;gap:10px;padding:0 6px 0 16px;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .wb-search input{min-width:0;height:100%;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px}:root[data-ui=v2] .wb-search input:focus{box-shadow:none}:root[data-ui=v2] .wb-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wb-search .clr{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wb-search.sm{border-radius:14px;height:44px;padding-left:14px}:root[data-ui=v2] .wb-cta{z-index:30;bottom:calc(98px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #0000 0%, var(--bg) 42%);align-items:center;gap:8px;margin:4px -16px 0;padding:18px 16px 4px;display:flex;position:sticky}:root[data-ui=v2] .wb-cta>.v2-btn{flex:1}:root[data-ui=v2] .wb-cta>.v2-btn.sq{flex:none;width:56px;padding:0}:root[data-ui=v2] .wb-cta .txt{flex:1;min-width:0;font-size:15px;font-weight:700}:root[data-ui=v2] .wb-cta .txt small{color:var(--muted);font-size:13px;font-weight:500;display:block}@media (width>=1000px){:root[data-ui=v2] .wb-cta{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);border-radius:22px;margin:4px 0 0;padding:12px 14px;bottom:16px}}:root[data-ui=v2] .wb-cta .v2-btn.primary,:root[data-ui=v2] .v2-btn.primary.wb-shadow{box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wb-ring{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}:root[data-ui=v2] .wb-ring>svg{position:absolute;inset:0}:root[data-ui=v2] .wb-ring .trk{stroke:var(--surface-2)}:root[data-ui=v2] .wb-ring .bar{stroke:var(--accent);filter:drop-shadow(0 0 6px #3d6bff73);transition:stroke-dasharray .6s var(--ease)}:root[data-ui=v2] .wb-ring.ok .bar{stroke:var(--ok);filter:drop-shadow(0 0 6px #3ddc7466)}:root[data-ui=v2] .wb-ring.bad .bar{stroke:var(--bad);filter:none}:root[data-ui=v2] .wb-ring.warn .bar{stroke:var(--warn);filter:none}:root[data-ui=v2] .wb-ring .tip{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite wbPulse}:root[data-ui=v2] .wb-ring>.in{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wb-switch-row{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 16px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wb-ini{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wb-ini.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-ini.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-ini.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-ini.orange{background:var(--orange-soft);color:var(--orange)}:root[data-ui=v2] .wb-ini.lg{border-radius:16px;width:56px;height:56px;font-size:18px}:root[data-ui=v2] .wb-ini.img{background:var(--surface-2);overflow:hidden}:root[data-ui=v2] .wb-ini.img>img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wb-tag{box-sizing:border-box;white-space:nowrap;background:var(--surface-2);height:20px;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}:root[data-ui=v2] .wb-tag.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-tag.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-tag.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-tag.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wb-tag.lg{height:24px;padding:0 10px;line-height:24px}:root[data-ui=v2] .wb-list{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;margin:0;padding:0 12px;display:flex;overflow:hidden}:root[data-ui=v2] .wb-list>.wb-row,:root[data-ui=v2] .wb-list>.list-item.wb-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);min-height:68px;color:var(--fg);text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:0;padding:8px 0;font-family:inherit;transition:scale .15s,background-color .45s;display:flex}:root[data-ui=v2] .wb-list>.wb-row:last-child{border-bottom:0}:root[data-ui=v2] .wb-list>.wb-row:active{background:0 0;scale:.98}:root[data-ui=v2] .wb-row>.bd{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wb-row .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-row .s{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}:root[data-ui=v2] .wb-row .s>span{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wb-row>.end{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}:root[data-ui=v2] .wb-row>.end>b{white-space:nowrap;font-size:16px;font-weight:700}:root[data-ui=v2] .wb-row>.end>span{color:var(--muted);white-space:nowrap;font-size:13px}:root[data-ui=v2] .wb-thumb{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}:root[data-ui=v2] .wb-thumb>img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wb-thumb>svg.cat-art{width:38px;height:38px}:root[data-ui=v2] .wb-thumb.lg{border-radius:20px;width:72px;height:72px}:root[data-ui=v2] .wb-thumb.lg>svg.cat-art{width:56px;height:56px}@media (hover:hover){:root[data-ui=v2] .wb-list>.wb-row[role=button]:hover{background:0 0}:root[data-ui=v2] .wb-list>.wb-row[role=button]:hover .wb-thumb svg{animation:1.2s ease-in-out wbBounce}}:root[data-ui=v2] .wb-empty{margin-top:4px}:root[data-ui=v2] .wb-banner{box-sizing:border-box;background:var(--accent-soft);width:100%;color:var(--accent-ink);text-align:left;border:0;border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;display:flex}:root[data-ui=v2] .wb-banner>svg{margin-top:1px}:root[data-ui=v2] .wb-banner>span{flex:1;min-width:0}:root[data-ui=v2] .wb-banner.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-banner.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-banner.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-banner.muted{background:var(--surface);color:var(--muted);box-shadow:var(--shadow-sm);font-weight:500}:root[data-ui=v2] button.wb-banner{cursor:pointer;align-items:center}:root[data-ui=v2] .wb-step{box-sizing:border-box;background:var(--surface-2);border-radius:999px;flex:none;align-items:center;gap:2px;height:40px;padding:0 2px;display:inline-flex}:root[data-ui=v2] .wb-step>button{width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:500;display:inline-flex}:root[data-ui=v2] .wb-step>button:disabled{opacity:.3;cursor:default}:root[data-ui=v2] .wb-step>input{width:46px;height:36px;box-shadow:none;color:var(--fg);text-align:center;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:700}:root[data-ui=v2] .wb-step>input:focus{box-shadow:none}:root[data-ui=v2] .wb-sheet .v2-sheet-head{align-items:flex-start}:root[data-ui=v2] .wb-sheet .v2-sheet-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}:root[data-ui=v2] .wb-sheet .v2-sheet-sub{margin:4px 0 0}:root[data-ui=v2] .wb-sheet .lbl{color:var(--muted);margin:4px 2px 0;font-size:13px;font-weight:600}:root[data-ui=v2] .wb-sheet .v2-sheet{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wb-sheet .v2-sheet>.v2-sheet-grip,:root[data-ui=v2] .wb-sheet .v2-sheet-head{margin-bottom:0}:root[data-ui=v2][data-motion=off] [class*=wb-],:root[data-ui=v2][data-motion=off] [class*=wb-] *,:root[data-ui=v2][data-motion=off] [class*=wb-]:after{transition:none!important;animation:none!important}:root[data-ui=v2] .wb-page>.wb-cta{margin-top:auto}@media (width<=999px){:root[data-ui=v2] .wb-page:has(>.wb-cta){min-height:calc(100dvh - 126px)}}@media (width>=1000px){:root[data-ui=v2] .wb-page:has(>.wb-cta){min-height:calc(100vh - 64px)}}@media (width<=999px){:root[data-ui=v2] .wb-page.v2-subpage>.wb-cta{bottom:env(safe-area-inset-bottom);padding:10px 16px 12px}:root[data-ui=v2] .wb-page.v2-subpage:has(>.wb-cta){padding-bottom:0}:root[data-ui=v2] .wb-page.v2-subpage:has(>.wb-cta){min-height:calc(100dvh - 72px)}:root[data-ui=v2]:has(.wb-page.v2-subpage) #root{padding-bottom:0}}:root[data-ui=v2] .wb-st-skip{height:44px;color:var(--accent-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0 4px;font-family:inherit;font-size:15px;font-weight:700}:root[data-ui=v2] .wb-stp-intro h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}:root[data-ui=v2] .wb-stp-intro p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}:root[data-ui=v2] .wb-stp .st-asof{opacity:.85;font-weight:500}:root[data-ui=v2] .wb-stp-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wb-stp-qty{flex:200px;min-height:52px}:root[data-ui=v2] .wb-stp-groups{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .wb-stp-g{border-bottom:1px solid var(--line)}:root[data-ui=v2] .wb-stp-g:last-child{border-bottom:0}:root[data-ui=v2] .wb-stp-g .gh{align-items:center;gap:8px;min-height:60px;display:flex}:root[data-ui=v2] .wb-stp-g .gx{min-width:0;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;margin:0;padding:8px 0;font-family:inherit;transition:scale .15s;display:flex}:root[data-ui=v2] .wb-stp-g .gx:active{scale:.98}:root[data-ui=v2] .wb-stp-g .ic{background:var(--surface-2);border:1px solid var(--line);box-sizing:border-box;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] .wb-stp-g .ic svg{animation:4s ease-in-out infinite wbFloat}:root[data-ui=v2] .wb-stp-g .ic.alt svg{animation-delay:-2s}:root[data-ui=v2] .wb-stp-g .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wb-stp-g .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-stp-g .tx small{color:var(--muted);font-size:14px}:root[data-ui=v2] .wb-stp-g .cv{color:var(--dim);transition:rotate .25s}:root[data-ui=v2] .wb-stp-g.open .cv{rotate:180deg}:root[data-ui=v2] .wb-box{box-sizing:border-box;border:2px solid var(--line);width:26px;height:26px;color:var(--on-accent);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wb-box[aria-checked=true],:root[data-ui=v2] .wb-box[aria-checked=mixed]{border-color:var(--accent);background:var(--accent)}:root[data-ui=v2] .wb-box[aria-checked=true] path{stroke-dasharray:22;--len:22;animation:6s ease-in-out infinite wbDraw}:root[data-ui=v2] .wb-box.sm{width:24px;height:24px}:root[data-ui=v2] .wb-stp-g .items{animation:wbIn .3s var(--ease) both;flex-direction:column;gap:2px;padding:0 0 10px;display:flex}:root[data-ui=v2] .wb-stp-g .it{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:4px 8px;display:flex}:root[data-ui=v2] .wb-stp-g .it+.it{margin-top:4px}:root[data-ui=v2] .wb-stp-g .it.off{opacity:.55}:root[data-ui=v2] .wb-stp-g .it .bd{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wb-stp-g .it .bd b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-stp-g .it .bd small{color:var(--muted);font-size:12px}:root[data-ui=v2] .wb-stp-g .it .pr{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:92px;height:38px;color:var(--fg);text-align:right;border-radius:10px;flex:none;margin:0;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wb-stp-g .it .pr:focus{box-shadow:0 0 0 2px var(--accent);border-color:#0000}:root[data-ui=v2] .wb-stp-g .it .pr.bad{border-color:var(--bad);color:var(--bad-fg)}:root[data-ui=v2] .wb-st-undo{color:var(--bad-fg)}:root[data-ui=v2] .wb-stp-go{flex-direction:column;gap:3px;height:60px}:root[data-ui=v2] .wb-stp-go .l1{font-size:17px;font-weight:700}:root[data-ui=v2] .wb-stp-go .l2{opacity:.85;font-size:13px;font-weight:500}:root[data-ui=v2] .wb-stp-undo{background:var(--surface-2);border-radius:14px;max-height:220px;padding:8px 12px;font-size:14px;line-height:1.7;overflow-y:auto}:root[data-ui=v2] .wb-stp-undo .more{color:var(--muted)}:root[data-ui=v2] .wb-offer{background:var(--grad-hero);color:#fff;box-shadow:var(--hero-shadow);border:1px solid #6e95ff73;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wb-offer .dots{pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#fff0 1.4px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 60%);mask-image:linear-gradient(200deg,#000,#0000 60%)}:root[data-ui=v2] .wb-offer .top{align-items:flex-start;gap:12px;display:flex;position:relative}:root[data-ui=v2] .wb-offer .ic{background:#ffffff2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] .wb-offer .tx{flex-direction:column;gap:3px;display:flex}:root[data-ui=v2] .wb-offer .tx b{font-size:17px;font-weight:700}:root[data-ui=v2] .wb-offer .tx small{opacity:.85;font-size:14px;line-height:1.35}:root[data-ui=v2] .wb-offer .acts{gap:8px;display:flex;position:relative}:root[data-ui=v2] .wb-offer .go{color:#1546e8;background:#fff;flex:1}:root[data-ui=v2] .wb-offer .no{color:#fff;background:#ffffff29}@keyframes waCorner{0%,to{opacity:1}50%{opacity:.6}}@keyframes waScanLaser{0%{top:10%}50%{top:84%}to{top:10%}}@keyframes waFrame{0%,to{box-shadow:0 0 0 100vmax var(--scrim), 0 0 0 0 #3d6bff00}50%{box-shadow:0 0 0 100vmax var(--scrim), 0 0 26px 2px #3d6bff38}}@keyframes waSPop{0%,62%,to{transform:scale(1)}66%{transform:scale(.7)}74%{transform:scale(1.14)}82%{transform:scale(1)}}@keyframes waSCode{0%,62%,to{box-shadow:0 0 #3d6bff00}70%{box-shadow:0 0 0 1px #6e95ff99,0 0 16px #1546e873}}@keyframes waBounce{0%,62%,to{transform:translateY(0)}68%{transform:translateY(-5px)}76%{transform:translateY(0)}80%{transform:translateY(-2px)}}@keyframes waXShake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes waBadge{0%{box-shadow:0 0 0 3px var(--surface), 0 0 0 3px #ff6b5a8c}70%,to{box-shadow:0 0 0 3px var(--surface), 0 0 0 11px #ff6b5a00}}@keyframes waAllow{0%,to{box-shadow:0 0 #3ddc7400}50%{box-shadow:0 0 0 1px #3ddc7480,0 0 14px #3ddc744d}}@keyframes waSField{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft), 0 0 18px #1546e859}}@keyframes waTile{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}:root[data-ui=v2] .scan.wa-scan{background-color:var(--surface-2);background-image:radial-gradient(260px 200px at 50% 30%, var(--glow), #0000 70%);color:var(--fg);font-family:var(--font)}:root[data-ui=v2] .scan.wa-scan.manual:before{content:"";z-index:1;background:var(--scrim);position:absolute;inset:0}:root[data-ui=v2] .wa-scan .scan-video{z-index:0}:root[data-ui=v2] .wa-scan-top{z-index:5;left:16px;right:16px;top:max(18px, env(safe-area-inset-top));align-items:center;gap:8px;display:flex;position:absolute}:root[data-ui=v2] .wa-scan-top .ttl{flex-direction:column;flex:1;gap:1px;min-width:0;padding:0 4px;display:flex}:root[data-ui=v2] .wa-scan-top .ttl b{font-size:17px;font-weight:700}:root[data-ui=v2] .wa-scan-top .ttl span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wa-scan-top .tools{gap:8px;display:flex}:root[data-ui=v2] .wa-glass-btn{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);width:44px;height:44px;color:var(--fg);-webkit-backdrop-filter:blur(16px);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wa-glass-btn.zoom.on{border-color:var(--accent);color:var(--accent-ink)}:root[data-ui=v2] .wa-glass-btn.on:not(.zoom){color:#1c1c1e;background:#ffd02e;border-color:#ffd02e}:root[data-ui=v2] .wa-scan-win{z-index:2;width:min(75vw,280px);height:min(46vw,172px);box-shadow:0 0 0 100vmax var(--scrim);border-radius:22px;animation:4.4s ease-in-out infinite waFrame;position:absolute;top:17%;left:50%;transform:translate(-50%)}:root[data-ui=v2] .wa-scan-win .c{box-sizing:border-box;border:0 solid var(--accent);width:34px;height:34px;animation:2.4s ease-in-out infinite waCorner;position:absolute}:root[data-ui=v2] .wa-scan-win .tl{border-top-width:4px;border-left-width:4px;border-top-left-radius:22px;top:-3px;left:-3px}:root[data-ui=v2] .wa-scan-win .tr{border-top-width:4px;border-right-width:4px;border-top-right-radius:22px;top:-3px;right:-3px}:root[data-ui=v2] .wa-scan-win .bl{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:22px;bottom:-3px;left:-3px}:root[data-ui=v2] .wa-scan-win .br{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:22px;bottom:-3px;right:-3px}:root[data-ui=v2] .wa-scan-win .laser{background:linear-gradient(90deg, #3d6bff00, var(--accent) 20%, var(--accent) 80%, #3d6bff00);height:3px;box-shadow:0 0 14px 2px var(--accent);border-radius:999px;animation:2.2s ease-in-out infinite waScanLaser;position:absolute;left:18px;right:18px}:root[data-ui=v2] .wa-scan-bottom{z-index:3;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;max-width:520px;margin:0 auto;display:flex;position:absolute}:root[data-ui=v2] .wa-scan-mid{flex-direction:column;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wa-scan-mid .hint{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);text-align:center;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wa-scan-mid .code{background:var(--accent-soft);height:32px;color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.04em;border-radius:10px;padding:0 12px;font-size:15px;font-weight:700;line-height:32px;animation:3.2s ease-in-out infinite waSCode}:root[data-ui=v2] .wa-scan-mid .diag{background:var(--glass);font-family:var(--font-mono);color:var(--muted);text-align:center;opacity:.8;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:100%;padding:2px 8px;font-size:11px;overflow:hidden}:root[data-ui=v2] .wa-scan-card{background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(20px);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wa-scan-card .r1{align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}:root[data-ui=v2] .wa-scan-card .r1+.r2{border-top:1px solid var(--line)}:root[data-ui=v2] .wa-scan-card .dot{background:var(--ok);border-radius:999px;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite waDot}:root[data-ui=v2] .wa-scan-card .r1 b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wa-scan-card .r1 .st{color:var(--muted);flex:none;font-size:13px}:root[data-ui=v2] .wa-scan-card .r2{align-items:center;gap:12px;padding:10px 14px;display:flex}:root[data-ui=v2] .wa-scan-card .th{background:var(--surface-2);border:1px solid var(--line);box-sizing:border-box;width:44px;height:44px;animation:waBounce 3.2s var(--ease) infinite;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}:root[data-ui=v2] .wa-scan-card .th img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wa-scan-card .r2 .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wa-scan-card .r2 .b b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wa-scan-card .r2 .b span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wa-scan-card .a-pop{height:28px;animation:waSPop 3.2s var(--ease) infinite;gap:4px;padding:0 10px}:root[data-ui=v2] .wa-scan-bottom .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wa-glass-wide{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);min-width:0;height:48px;color:var(--fg);-webkit-backdrop-filter:blur(16px);cursor:pointer;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 8px;font-family:inherit;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wa-scan-manual{z-index:3;left:16px;right:16px;top:calc(max(18px, env(safe-area-inset-top)) + 62px);bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;max-width:520px;margin:0 auto;display:flex;position:absolute;overflow-y:auto}:root[data-ui=v2] .wa-scan-manual .grow{flex:1;min-height:8px}:root[data-ui=v2] .wa-scan-err{text-align:center;background:var(--surface);box-shadow:var(--shadow-float);border-radius:24px;flex-direction:column;flex:none;align-items:center;gap:12px;padding:20px 18px 18px;display:flex}:root[data-ui=v2] .wa-scan-err .tile{border-radius:22px;justify-content:center;align-items:center;width:64px;height:64px;animation:5s ease-in-out infinite waTile;display:flex;position:relative}:root[data-ui=v2] .wa-scan-err .tile.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wa-scan-err .tile.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wa-scan-err .shake{animation:2.8s ease-in-out infinite waXShake;display:flex}:root[data-ui=v2] .wa-scan-err .badge{width:26px;height:26px;color:var(--on-accent);box-shadow:0 0 0 3px var(--surface);border-radius:999px;justify-content:center;align-items:center;animation:2.6s ease-out infinite waBadge;display:flex;position:absolute;bottom:-4px;right:-4px}:root[data-ui=v2] .wa-scan-err .badge.bad{background:var(--bad)}:root[data-ui=v2] .wa-scan-err .badge.warn{background:var(--warn)}:root[data-ui=v2] .wa-scan-err .t{font-size:19px;font-weight:700}:root[data-ui=v2] .wa-scan-err .s{color:var(--muted);font-size:14px;line-height:1.45}:root[data-ui=v2] .wa-scan-err .steps{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .wa-scan-err .steps span{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px;padding:3px 8px}:root[data-ui=v2] .wa-scan-err .steps span.ok{background:var(--ok-soft);color:var(--ok-fg);box-shadow:none;animation:3s ease-in-out infinite waAllow}:root[data-ui=v2] .wa-scan-field{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);border-radius:18px;flex:none;align-items:center;gap:8px;height:60px;padding:0 6px 0 16px;animation:3.6s ease-in-out infinite waSField;display:flex}:root[data-ui=v2] .wa-scan-field .ic{color:var(--accent-ink)}:root[data-ui=v2] .wa-scan-field .in{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wa-scan-field .in span{color:var(--accent-ink);font-size:13px;font-weight:600}:root[data-ui=v2] .wa-scan-field input{width:100%;height:auto;color:var(--fg);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:17px;font-weight:700;box-shadow:none!important}:root[data-ui=v2] .wa-scan-field .add{background:var(--accent);height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:13px;flex:none;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700}:root[data-ui=v2] .wa-scan-field .add:disabled{background:var(--surface-2);color:var(--muted);cursor:default}:root[data-ui=v2] .wa-scan-manual .note{color:var(--muted);text-align:center;font-size:13px}:root[data-ui=v2] .wa-scan-close{height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:15px;font-weight:700;display:flex}@media (width>=1000px){:root[data-ui=v2] .scan.wa-scan{box-shadow:0 0 0 100vmax var(--scrim), var(--shadow-float);border-radius:24px}}:root[data-ui=v2] .screen.wE-page{padding:4px 16px 24px}@media (width>=1000px){:root[data-ui=v2] .screen.wE-page{max-width:none;margin:0;padding:20px 28px 32px}}:root[data-ui=v2] .wE-mt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wE-mt .v2-mtitle{flex:none}:root[data-ui=v2] .wE-mt-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}@property --wEv{syntax:"<integer>";inherits:false;initial-value:0}@property --wEa{syntax:"<integer>";inherits:false;initial-value:0}@property --wEb{syntax:"<integer>";inherits:false;initial-value:0}@property --wEc{syntax:"<integer>";inherits:false;initial-value:0}@property --wEd{syntax:"<integer>";inherits:false;initial-value:0}@counter-style wEpad3{system:extends decimal;pad:3 "0"}@keyframes wEcntUp{0%{--wEv:var(--to)}2%{--wEv:0;animation-timing-function:cubic-bezier(.15,.75,.2,1)}30%,to{--wEv:var(--to)}}:root[data-ui=v2] .wE-cnt{--wEv:var(--to);white-space:nowrap;--wEa:calc((var(--wEv) - 500000000) / 1000000000);--wEb:calc((var(--wEv) - var(--wEa) * 1000000000 - 500000) / 1000000);--wEc:calc((var(--wEv) - var(--wEa) * 1000000000 - var(--wEb) * 1000000 - 500) / 1000);--wEd:calc(var(--wEv) - var(--wEa) * 1000000000 - var(--wEb) * 1000000 - var(--wEc) * 1000);counter-reset:wEa var(--wEa) wEb var(--wEb) wEc var(--wEc) wEd var(--wEd);animation:8s linear infinite wEcntUp}:root[data-ui=v2] .wE-cnt.g1:after{content:counter(wEd)}:root[data-ui=v2] .wE-cnt.g2:after{content:counter(wEc) " " counter(wEd, wEpad3)}:root[data-ui=v2] .wE-cnt.g3:after{content:counter(wEb) " " counter(wEc, wEpad3) " " counter(wEd, wEpad3)}:root[data-ui=v2] .wE-cnt.g4:after{content:counter(wEa) " " counter(wEb, wEpad3) " " counter(wEc, wEpad3) " " counter(wEd, wEpad3)}:root[data-ui=v2] .v2-sheet.wE-sheet{padding:10px 16px max(20px, env(safe-area-inset-bottom))}:root[data-ui=v2] .v2-sheet.wE-sheet input{margin:0}@media (width>=1000px){:root[data-ui=v2] .v2-sheet.wE-sheet{padding:22px}:root[data-ui=v2] .v2-sheet.wE-sheet.wide{max-width:560px}}:root[data-ui=v2] .wE-sh-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}:root[data-ui=v2] .wE-sh-tt{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wE-sh-title{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.15}:root[data-ui=v2] .wE-sh-sub{color:var(--muted);font-size:14px}:root[data-ui=v2] .wE-sh-x{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:600}:root[data-ui=v2] .wE-up{color:var(--ok-fg)}:root[data-ui=v2] .wE-down{color:var(--bad-fg)}:root[data-ui=v2] .wE-mut{color:var(--muted)}:root[data-ui=v2] .wE-hint{color:var(--muted);margin:8px 4px 0;font-size:13px;line-height:1.4}:root[data-ui=v2] .wE-skel-stack{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wE-empty-act{margin-top:8px}@keyframes wEa2Breath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}@keyframes wEa2Bounce{0%,80%,to{translate:0}86%{translate:0 -3px}92%{translate:0}95%{translate:0 -1px}}@keyframes wEa2Blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes wEa2Nudge{0%,70%,to{translate:0}78%{translate:3px}86%{translate:0}}@keyframes wEa2Grow{0%,62%{scale:1}66%{scale:1 .15}84%,to{scale:1}}@keyframes wEa2Fill{0%,62%{clip-path:inset(0)}66%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0)}}@keyframes wEaxGrowX{0%,60%,to{transform:scaleX(1)}64%{transform:scaleX(.08)}}@keyframes wEaxRun{0%,40%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes wEaxPress{0%,88%,to{transform:none}92%{transform:scale(.98)}}@keyframes wEaxBlip{0%,82%,to{transform:none}86%{transform:translateY(-3px)}92%{transform:translateY(1px)}}:root[data-ui=v2] .wE-a2-bounce{animation:4s ease-in-out infinite wEa2Bounce}:root[data-ui=v2] .wE-a2-blink{animation:1.8s ease-in-out infinite wEa2Blink}:root[data-ui=v2] .wE-a2-nudge{animation:4s ease-in-out infinite wEa2Nudge}:root[data-ui=v2] .wE-ax-row{animation:6s ease-in-out infinite wEaxPress}:root[data-ui=v2] .wE-ax-blip{animation:5s ease-in-out infinite wEaxBlip;display:inline-block}:root[data-ui=v2] .wE-ax-blip.d2{animation-delay:.3s}:root[data-ui=v2] .wE-ax-bar{transform-origin:0;animation:7s cubic-bezier(.3,.7,.3,1) infinite wEaxGrowX;position:relative;overflow:hidden}:root[data-ui=v2] .wE-ax-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:40%;animation:3.5s ease-in-out infinite wEaxRun;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wE-card{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--fg);border-radius:24px}:root[data-ui=v2] .wE-card-t{margin:0;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-card-h{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .v2-seg.wE-seg44>button{font-size:15px}:root[data-ui=v2] .v2-seg.wE-seg44>button[aria-pressed=true]{animation:3.2s ease-in-out infinite wEa2Breath}:root[data-ui=v2]{--wEf-sh:0 1px 3.3px #1018280a, 0 0 0 1px #1018280d, 0 6px 14.9px #1018280d;--wEf-float:0 10px 19.5px #10182824, 0 2px 7.9px #1018280d;--wEf-accent-sh:0 12px 14.9px #1f6bff4d;--wEf-glass:#ffffffd6;--wEf-glass-line:#10182814;--wEf-hero:linear-gradient(115.4deg, #2554f0f7 17.6%, #1532aaf2 56.5%, #101c50f7 82.4%);--wEf-accent-grad:linear-gradient(153deg, #3d6bff 10%, #1546e8 90%)}:root[data-ui=v2][data-theme=dark]{--wEf-sh:0 0 0 1px #ffffff14;--wEf-float:0 10px 19.5px #0000008c;--wEf-accent-sh:0 12px 14.9px #3d6bff4d;--wEf-glass:#0d1322db;--wEf-glass-line:#ffffff1a}:root[data-ui=v2] .wE-f{letter-spacing:.25px;font-variant-numeric:normal;line-height:1.43}:root[data-ui=v2] .wE-f .tab{font-variant-numeric:tabular-nums}:root[data-ui=v2] .wE-f :is(button,input,textarea){letter-spacing:inherit;line-height:1.43}:root[data-ui=v2] .v2-mhead.wE-fh{gap:12px;min-height:0;padding:12px 16px 8px}:root[data-ui=v2] .v2-mhead.wE-fh .v2-mtitle,:root[data-ui=v2] .v2-mhead.wE-fh .wE-mt .v2-mtitle{font-family:var(--font-display);letter-spacing:-.44px;font-size:22px;font-weight:600;line-height:1.15}:root[data-ui=v2] .v2-mhead.wE-fh .wE-mt{gap:2px;line-height:1.43}:root[data-ui=v2] .v2-mhead.wE-fh .wE-mt-sub{font-size:14px;line-height:1.43}:root[data-ui=v2] .v2-mhead.wE-fh .v2-head-right{gap:8px;margin-left:-4px}:root[data-ui=v2] .wE-fib{background:var(--surface);width:44px;height:44px;color:var(--fg);box-shadow:var(--wEf-sh);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wE-fib:active{transform:scale(.94)}:root[data-ui=v2] .wE-fib:disabled{cursor:default}:root[data-ui=v2] .wE-fc{background:var(--surface);box-shadow:var(--wEf-sh);color:var(--fg);border-radius:24px}:root[data-ui=v2] .wE-fsec{font-family:var(--font-mono);letter-spacing:1.44px;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;padding:16px 4px 8px;font-size:12px;font-weight:600;line-height:1.43;display:flex}:root[data-ui=v2] .wE-frow{box-sizing:border-box;width:100%;min-height:56px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 14px;font-family:inherit;line-height:1.43;display:flex;position:relative}:root[data-ui=v2] .wE-frow+.wE-frow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:62px;right:0}:root[data-ui=v2] .wE-frow>.t{flex:1;min-width:0;font-size:16px;font-weight:600}:root[data-ui=v2] .wE-frow>.chev{color:var(--muted);margin-left:-8px}@media (hover:hover){:root[data-ui=v2] .wE-frow:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}:root[data-ui=v2] .wE-fai{width:var(--s,36px);height:var(--s,36px);border-radius:calc(var(--s,36px) * .33);background:color-mix(in srgb, var(--pc) 12%, transparent);color:var(--pc);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2][data-theme=dark] .wE-fai{background:color-mix(in srgb, var(--pc) 16%, transparent)}:root[data-ui=v2] .wE-p-blue{--pc:#1f6bff}:root[data-ui=v2] .wE-p-teal{--pc:#0e9bd6}:root[data-ui=v2] .wE-p-green{--pc:#12b24a}:root[data-ui=v2] .wE-p-mint{--pc:#12ae92}:root[data-ui=v2] .wE-p-orange{--pc:#f58a0c}:root[data-ui=v2] .wE-p-amber{--pc:#c4762c}:root[data-ui=v2] .wE-p-yellow{--pc:#f5ae06}:root[data-ui=v2] .wE-p-purple{--pc:#8b3ddb}:root[data-ui=v2] .wE-p-indigo{--pc:#4149d1}:root[data-ui=v2] .wE-p-pink{--pc:#ea3b5e}:root[data-ui=v2] .wE-p-red{--pc:#e5372a}:root[data-ui=v2] .wE-p-gray{--pc:#6b717c}:root[data-ui=v2][data-theme=dark] .wE-p-blue{--pc:#3e97f7}:root[data-ui=v2][data-theme=dark] .wE-p-teal{--pc:#41c6ec}:root[data-ui=v2][data-theme=dark] .wE-p-green{--pc:#4cd766}:root[data-ui=v2][data-theme=dark] .wE-p-mint{--pc:#4fd9bc}:root[data-ui=v2][data-theme=dark] .wE-p-orange{--pc:#ffb33d}:root[data-ui=v2][data-theme=dark] .wE-p-amber{--pc:#e8a063}:root[data-ui=v2][data-theme=dark] .wE-p-yellow{--pc:#ffd02e}:root[data-ui=v2][data-theme=dark] .wE-p-purple{--pc:#b672f5}:root[data-ui=v2][data-theme=dark] .wE-p-indigo{--pc:#7a82f0}:root[data-ui=v2][data-theme=dark] .wE-p-pink{--pc:#ff7b93}:root[data-ui=v2][data-theme=dark] .wE-p-red{--pc:#ff6a5c}:root[data-ui=v2][data-theme=dark] .wE-p-gray{--pc:#b4b9c2}:root[data-ui=v2] .wE-fbadge{height:var(--h,26px);box-sizing:border-box;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1.43;display:inline-flex}:root[data-ui=v2] .wE-fbadge.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-fbadge.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wE-fbtn{box-sizing:border-box;background:var(--accent);color:#fff;height:56px;box-shadow:var(--wEf-accent-sh);white-space:nowrap;cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.43;display:inline-flex}:root[data-ui=v2] .wE-fbtn.h44{border-radius:16px;height:44px;font-size:15px}:root[data-ui=v2] .wE-fbtn.outline{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);background:0 0}:root[data-ui=v2] .wE-fbtn.secondary{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}:root[data-ui=v2] .wE-fbtn.danger{background:var(--bad-soft);color:var(--bad-fg);box-shadow:none}:root[data-ui=v2] .wE-fbtn:disabled{cursor:default;opacity:.45;box-shadow:none}:root[data-ui=v2] .wE-fbtn.busy:disabled{opacity:1}:root[data-ui=v2] .wE-fempty{justify-content:center;padding:24px 16px;display:flex}:root[data-ui=v2] .wE-fempty .box{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:480px;padding:28px 20px;display:flex;position:relative}:root[data-ui=v2] .wE-fempty .dash{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-ui=v2] .wE-fempty .dash rect{fill:none;width:calc(100% - 1.5px);height:calc(100% - 1.5px);stroke:var(--line);stroke-width:1.5px;stroke-dasharray:6 5}@keyframes wEfFloat{0%,to{translate:0}50%{translate:0 -3px}}:root[data-ui=v2] .wE-fempty .ic{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;animation:4s ease-in-out infinite wEfFloat;display:flex}:root[data-ui=v2] .wE-fempty b{color:var(--fg);margin-top:12px;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-fempty .s{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}:root[data-ui=v2] .wE-fempty .act{margin-top:16px}:root[data-ui=v2]:has(.wE-f.v2-subpage) #root{padding-bottom:0}:root[data-ui=v2] .screen.wE-page.wE-f{z-index:auto;background:0 0;animation:none;position:static;inset:auto;overflow:visible}@keyframes wEaPing{0%{box-shadow:0 8px 18px #1f6bff4d,0 0 #3d6bff80}70%,to{box-shadow:0 8px 18px #1f6bff4d,0 0 0 10px #3d6bff00}}@keyframes wEaNudge{0%,70%,to{transform:translate(0)}80%{transform:translate(3px)}90%{transform:translate(0)}}@keyframes wEaSpin{0%,64%,to{transform:rotate(0)}76%{transform:rotate(-24deg)}88%{transform:rotate(4deg)}}@keyframes wEaRed{0%,to{text-shadow:none}50%{text-shadow:0 0 14px #ff6b5a73}}@keyframes wEaPill{0%,to{box-shadow:0 0 #ff6b5a00}50%{box-shadow:0 0 0 1px #ff6b5a73,0 0 14px #ff6b5a4d}}@keyframes wEaHop{0%,70%,to{transform:translateY(0)}76%{transform:translateY(-4px)}84%{transform:translateY(0)}}@keyframes wEaFly{0%,66%,to{transform:translate(0)}74%{transform:translate(3px,-3px)}82%{transform:translate(0)}}:root[data-ui=v2] .wE-a-ret{animation:wEaSpin 4.8s var(--ease) infinite}:root[data-ui=v2] .wE-a-retsum{animation:3.6s ease-in-out infinite wEaRed}:root[data-ui=v2] .wE-a-pill{animation:3.6s ease-in-out infinite wEaPill}:root[data-ui=v2] .wE-a-fly{animation:wEaFly 4s var(--ease) infinite}@media (width>=1000px){:root[data-ui=v2] .screen:has(>.wE-hist.pc){max-width:none;margin:0}}:root[data-ui=v2] .wE-hist{flex-direction:column;gap:8px;margin-top:12px;padding-bottom:32px;display:flex}:root[data-ui=v2] .wE-hist input{margin:0}:root[data-ui=v2] .wE-hist-search{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-hist-search .fld{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);min-width:0;height:52px;color:var(--muted);border-radius:16px;flex:1;align-items:center;gap:12px;margin:0;padding:0 4px 0 12px;display:flex}:root[data-ui=v2] .wE-hist-search .fld:focus-within{border:2px solid var(--accent);padding:0 3px 0 11px}:root[data-ui=v2] .wE-hist-search input{min-width:0;height:100%;box-shadow:none;color:var(--fg);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}:root[data-ui=v2] .wE-hist-search input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wE-hist-search .x{background:var(--surface-2);width:28px;height:28px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-hist-search .scn{background:var(--accent);width:52px;height:52px;color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;animation:2.8s ease-out infinite wEaPing;display:flex}:root[data-ui=v2] .wE-hist-seg{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:44px;padding:4px;display:grid}:root[data-ui=v2] .wE-hist-seg>button{color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;margin:0;padding:0 8px;font-family:inherit;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-hist-seg>button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--wa-sh);animation:3.4s ease-in-out infinite bsBreath}:root[data-ui=v2] .wE-hist-sellers{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}:root[data-ui=v2] .wE-hist-sellers>button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-hist-sellers>button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--surface);animation:3.4s ease-in-out infinite bsBreath}:root[data-ui=v2] .wE-hist-day{flex-direction:column;gap:6px;display:flex}:root[data-ui=v2] .wE-hist-day+.wE-hist-day{margin-top:4px}:root[data-ui=v2] .wE-hist-day .hd{color:var(--muted);justify-content:space-between;padding:4px 4px 0;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .wE-hist-list{background:var(--surface);box-shadow:var(--wa-sh);border-radius:20px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .wE-hist-row{box-sizing:border-box;width:100%;min-height:56px;color:var(--fg);text-align:left;cursor:pointer;transition:background-color .2s ease, transform var(--dur) var(--ease);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:6px 0;font-family:inherit;display:flex}:root[data-ui=v2] .wE-hist-row+.wE-hist-row{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-hist-row:active{background:var(--surface-2)}:root[data-ui=v2] .wE-hist-row .ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:root[data-ui=v2] :is(.wE-hist-row,.wE-hist-kpi) .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] :is(.wE-hist-row,.wE-hist-kpi) .ic.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] :is(.wE-hist-row,.wE-hist-kpi) .ic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] :is(.wE-hist-row,.wE-hist-kpi) .ic.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-hist-row .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wE-hist-row .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-hist-row .tx>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-hist-row .ret{color:var(--bad-fg)}:root[data-ui=v2] .wE-hist-row .amt{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}:root[data-ui=v2] .wE-hist-row .chev{color:var(--muted);animation:4s ease-in-out infinite wEaNudge}:root[data-ui=v2] .wE-hist-none{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);text-align:center;border-radius:20px;padding:28px 16px;font-size:15px}:root[data-ui=v2] .wE-rets{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wE-rets .sum{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}:root[data-ui=v2] .wE-rets .sum .ic{background:var(--bad-soft);width:44px;height:44px;color:var(--bad-fg);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wE-rets .sum .tx{flex-direction:column;flex:1;gap:2px;display:flex}:root[data-ui=v2] .wE-rets .sum .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-rets .sum .tx b{color:var(--bad-fg);font-size:22px;font-weight:700}:root[data-ui=v2] .wE-rets .sum .n{background:var(--surface-2);border-radius:999px;height:28px;padding:0 10px;font-size:13px;font-weight:700;line-height:28px}:root[data-ui=v2] .wE-rets .list{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .wE-rets .it{align-items:center;gap:12px;min-height:60px;padding:6px 0;display:flex}:root[data-ui=v2] .wE-rets .it+.it{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-rets .it .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wE-rets .it .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-rets .it .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-rets .it .rt{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}:root[data-ui=v2] .wE-rets .it .rt b{color:var(--bad-fg);font-size:15px;font-weight:700}:root[data-ui=v2] .wE-rets .it .rt span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-chk-head{align-items:center;gap:12px;min-height:44px;display:flex}:root[data-ui=v2] .wE-chk-head .tt{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-chk-head h2{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-chk-head .tt>span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-chk-head .pill{background:var(--bad-soft);height:28px;color:var(--bad-fg);border-radius:999px;flex:none;padding:0 10px;font-size:13px;font-weight:600;line-height:28px}:root[data-ui=v2] .wE-chk-card{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:4px 14px 14px;display:flex}:root[data-ui=v2] .wE-chk-card .it{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;padding:6px 0;display:flex}:root[data-ui=v2] .wE-chk-card .it .th{animation:wEaHop 5s var(--ease) infinite;animation-delay:var(--d,0s);flex:none;display:flex}:root[data-ui=v2] .wE-chk-card .it .th>*{border-radius:12px}:root[data-ui=v2] .wE-chk-card .it .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wE-chk-card .it .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-chk-card .ret{color:var(--bad-fg)}:root[data-ui=v2] .wE-chk-card .sum{flex:none;font-size:15px;font-weight:700}:root[data-ui=v2] .wE-chk-card .tot{justify-content:space-between;align-items:baseline;padding-top:10px;font-size:17px;font-weight:700;display:flex}:root[data-ui=v2] .wE-chk-card .rt{color:var(--bad-fg);justify-content:space-between;padding-top:2px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-chk-card .pays{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}:root[data-ui=v2] .wE-chk-card .pc{border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wE-chk-card .pc.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-chk-card .pc.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-chk-card .pc.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wE-chk-card .who{border-top:1px dashed var(--line);color:var(--muted);flex-direction:column;gap:4px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}:root[data-ui=v2] .wE-chk-card .who>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:root[data-ui=v2] .wE-chk-card .who b{color:var(--fg);font-weight:600}:root[data-ui=v2] .wE-chk-acts{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wE-chk-acts .v2-btn.primary{font-size:17px;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wE-chk-send,:root[data-ui=v2] .wE-chk-ret{cursor:pointer;white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:10px;height:48px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wE-chk-send{border:1px solid var(--line);background:var(--surface);color:var(--accent-ink)}:root[data-ui=v2] .wE-chk-ret{background:var(--bad-soft);color:var(--bad-fg);border:0}:root[data-ui=v2] .wE-chk-rets .list{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .wE-chk-rets .it{align-items:center;gap:12px;min-height:56px;padding:6px 0;display:flex}:root[data-ui=v2] .wE-chk-rets .it+.it{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-chk-rets .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-chk-rets .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-chk-rets b.bad{color:var(--bad-fg);font-weight:700}:root[data-ui=v2] .wE-chk-rets.c .v2-sec{margin:4px 2px 6px}:root[data-ui=v2] .wE-chk-rets.c .list{box-shadow:none;background:var(--surface-2)}:root[data-ui=v2] .wE-ret-list{border:1px solid var(--line);border-radius:16px;flex-direction:column;margin-bottom:12px;display:flex}:root[data-ui=v2] .wE-ret-list .it{align-items:center;gap:8px;padding:10px 12px;display:flex}:root[data-ui=v2] .wE-ret-list .it+.it{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-ret-list .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-ret-list .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-ret-list .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-ret-list input.ret-qty{border:1px solid var(--line);background:var(--surface-2);width:64px;height:40px;color:var(--fg);text-align:center;border-radius:12px;flex:none;margin:0;padding:0 8px;font-size:16px;font-weight:600}:root[data-ui=v2] .wE-ret-list .all{background:var(--accent-soft);height:40px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:12px;flex:none;margin:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-ret-cap{color:var(--muted);margin:0 2px 6px;font-size:13px;font-weight:600;display:block}:root[data-ui=v2] .wE-ret-reason{margin:12px 0;display:block}:root[data-ui=v2] .wE-ret-reason input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:100%;height:52px;color:var(--fg);border-radius:16px;margin:0;padding:0 14px;font-size:16px}@media (width>=1000px){:root[data-ui=v2] .screen.wa-kassa.desk.wa-m-history{box-sizing:border-box;flex-direction:column;height:calc(100vh - 67px);padding:20px 28px 24px;display:flex}:root[data-ui=v2] .wa-kassa.desk.wa-m-history .wa-k-top{flex:none;padding:0 0 14px}:root[data-ui=v2] .wE-hist.pc{flex:1;gap:16px;min-height:0;margin-top:0;padding-bottom:0}}:root[data-ui=v2] .wE-hist-kpis{flex:none;gap:14px;display:flex}:root[data-ui=v2] .wE-hist-kpi{box-sizing:border-box;background:var(--surface);min-width:0;height:84px;box-shadow:var(--wa-sh);border-radius:22px;flex:1;align-items:center;gap:14px;padding:0 18px;display:flex}:root[data-ui=v2] .wE-hist-kpi .ic{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] .wE-hist-kpi .tx{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wE-hist-kpi .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-hist-kpi .tx span:first-child{font-weight:600}:root[data-ui=v2] .wE-hist-kpi .tx b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}:root[data-ui=v2] .wE-hist-bar{flex:none;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wE-hist-sf{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:260px;height:52px;color:var(--muted);border-radius:16px;flex:none;align-items:center;gap:12px;margin:0;padding:0 12px;display:flex}:root[data-ui=v2] .wE-hist-sf:focus-within{border:2px solid var(--accent);padding:0 11px}:root[data-ui=v2] .wE-hist-sf input{min-width:0;height:100%;box-shadow:none;color:var(--fg);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}:root[data-ui=v2] .wE-hist-sf input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wE-hist-bar .chips{scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}:root[data-ui=v2] .wE-pchip{box-sizing:border-box;background:var(--surface);height:36px;box-shadow:var(--wa-sh);color:var(--muted);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-pchip[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .wE-hist-seller{background:var(--surface);height:44px;box-shadow:var(--wa-sh);color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;font-weight:600;display:flex;position:relative}:root[data-ui=v2] .wE-hist-seller select{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:root[data-ui=v2] .wE-hist-scan{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-hist-cols{flex:1;align-items:stretch;gap:16px;min-height:0;display:flex}:root[data-ui=v2] .wE-hist-none.fill{border-radius:22px;flex:1;align-self:flex-start}:root[data-ui=v2] .wE-hist-table{background:var(--surface);min-width:0;box-shadow:var(--wa-sh);border-radius:22px;flex-direction:column;flex:1;display:flex;overflow:hidden}:root[data-ui=v2] .wE-hist-table .tb{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}:root[data-ui=v2] .wE-hist-table .th,:root[data-ui=v2] .wE-hist-table .tr{box-sizing:border-box;grid-template-columns:82px 104px minmax(0,1fr) 120px 116px;align-items:center;column-gap:0;padding:0 16px;display:grid}:root[data-ui=v2] .wE-hist.pc.today .wE-hist-table :is(.th,.tr){grid-template-columns:82px 66px minmax(0,1fr) 120px 116px}:root[data-ui=v2] .wE-hist-table :is(.th,.tr)>:nth-child(3){min-width:0;margin-right:14px}:root[data-ui=v2] .wE-hist-table .th{background:var(--surface-2);border-bottom:1px solid var(--line);height:44px;color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-hist-table .r{text-align:right}:root[data-ui=v2] .wE-hist-table .tr{cursor:pointer;height:52px;font-size:14px}:root[data-ui=v2] .wE-hist-table .tr:nth-child(2n){background:var(--surface-2)}:root[data-ui=v2] .wE-hist-table .tr.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui=v2] .wE-hist-table .no{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .wE-hist-table .mut{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}:root[data-ui=v2] .wE-hist-table .sum{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}:root[data-ui=v2] .wE-hist-table .sum.bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-hist-table .cl{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wE-hist-table .av{border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}:root[data-ui=v2] .wE-hist-table .av.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-hist-table .av.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wE-hist-table .av.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-hist-table .av.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wE-hist-table .tr:nth-child(2n) .av.muted{background:var(--surface)}:root[data-ui=v2] .wE-hist-table .tx{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wE-hist-table .tx b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-hist-table .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-ui=v2] .wE-hist-table .tx span.bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-ppill{box-sizing:border-box;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wE-ppill .dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:root[data-ui=v2] .wE-ppill .l{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wE-ppill.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-ppill.ok .dot{background:var(--ok)}:root[data-ui=v2] .wE-ppill.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-ppill.accent .dot{background:var(--accent)}:root[data-ui=v2] .wE-ppill.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wE-ppill.warn .dot{background:var(--warn)}:root[data-ui=v2] .wE-ppill.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-ppill.bad .dot{background:var(--bad)}@keyframes wEaQr{0%,to{top:4px}50%{top:calc(100% - 6px)}}:root[data-ui=v2] .wE-prev{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--accent-soft);width:380px;min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:none;padding:20px;display:flex}:root[data-ui=v2] .wE-prev .hd{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-prev .cap{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-ink);font-size:13px;font-weight:700}:root[data-ui=v2] .wE-prev .paper{box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-float);font-family:var(--font-mono);color:var(--muted);border-radius:18px;flex-direction:column;flex:1;margin-top:14px;padding:20px 20px 18px;font-size:13px;display:flex}:root[data-ui=v2] .wE-prev .shop{text-align:center;font-family:var(--font);flex-direction:column;align-items:center;gap:0;display:flex}:root[data-ui=v2] .wE-prev .shop svg{color:var(--ok);margin-bottom:4px}:root[data-ui=v2] .wE-prev .shop b{color:var(--fg);font-size:16px;font-weight:700}:root[data-ui=v2] .wE-prev .shop span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-prev .dash{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 10px);flex:none;height:1px;margin:4px 0;display:block}:root[data-ui=v2] .wE-prev .lr{justify-content:space-between;gap:8px;display:flex}:root[data-ui=v2] .wE-prev .lr>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-prev .lr+.lr{margin-top:4px}:root[data-ui=v2] .wE-prev .items{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}:root[data-ui=v2] .wE-prev .it{margin-bottom:6px}:root[data-ui=v2] .wE-prev .it b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}:root[data-ui=v2] .wE-prev .it .b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wE-prev .jami{color:var(--fg);justify-content:space-between;align-items:baseline;margin-top:4px;font-size:18px;font-weight:700;display:flex}:root[data-ui=v2] .wE-prev .qr{font-family:var(--font);color:var(--muted);align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}:root[data-ui=v2] .wE-prev .qr .mk{background:repeating-conic-gradient(color-mix(in srgb, var(--fg) 85%, transparent) 0 25%, transparent 0 50%) 0 0 / 8px 8px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}:root[data-ui=v2] .wE-prev .qr .laser{background:var(--accent);height:2px;box-shadow:0 0 6px var(--accent);animation:4.2s ease-in-out infinite wEaQr;position:absolute;left:4px;right:4px}:root[data-ui=v2] .wE-prev .acts{flex:none;gap:10px;margin-top:14px;display:flex}:root[data-ui=v2] .wE-prev .acts button{cursor:pointer;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;height:56px;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wE-prev .acts .ret{background:var(--bad-soft);color:var(--bad-fg);flex:none}:root[data-ui=v2] .wE-prev .acts .snd{background:var(--surface);width:56px;color:var(--accent-ink);flex:none;padding:0}:root[data-ui=v2] .wE-prev .acts .prn{background:var(--accent);min-width:0;color:var(--on-accent);box-shadow:var(--wa-acc-sh);flex:1;padding:0 10px;font-size:16px}:root[data-ui=v2] .wE-salepage{z-index:95;background-color:var(--bg);background-image:radial-gradient(110% 80% at 100% -25%, var(--glow), #0000 70%);background-size:100% 100%;animation:.18s ease-out v2Fade;position:fixed;inset:0;overflow-y:auto}:root[data-ui=v2] .wE-salepage>.wE-hist{gap:0;max-width:860px;margin:0 auto;padding:12px 16px 32px}:root[data-ui=v2] .wE-dhead{align-items:center;gap:12px;min-height:44px;padding:12px 16px 8px;display:flex}:root[data-ui=v2] .wE-dhead .tt{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-dhead h2{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}:root[data-ui=v2] .wE-dhead .tt>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}:root[data-ui=v2] .wE-dhead .badge{background:var(--bad-soft);height:28px;color:var(--bad-fg);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .wE-chk-card{background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;padding:4px 14px 14px}:root[data-ui=v2] .wE-chk-card .it{border-bottom:0;gap:12px;min-height:52px;padding:6px 0}:root[data-ui=v2] .wE-chk-card .it+.it{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-chk-card .it .tx{gap:0}:root[data-ui=v2] .wE-chk-card .it .tx b{font-size:15px;font-weight:600}:root[data-ui=v2] .wE-chk-card .sum{font-variant-numeric:tabular-nums;margin-left:-4px;font-size:15px;font-weight:800}:root[data-ui=v2] .wE-chk-card .tot{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding-top:10px;font-size:17px;font-weight:700}:root[data-ui=v2] .wE-chk-card .rt{padding-top:2px;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-chk-card .pays{gap:8px;padding-top:10px}:root[data-ui=v2] .wE-chk-card .pc{font-variant-numeric:tabular-nums;border-radius:10px;gap:6px;height:32px;padding:0 10px;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-chk-card .who{border-top:1px solid var(--line);gap:0;margin-top:12px;padding-top:12px}:root[data-ui=v2] .wE-chk-card .who>span{gap:6px;padding:4px 0}:root[data-ui=v2] .wE-chk-card .who>span+span{margin-top:4px;padding:0}:root[data-ui=v2] .wE-chk-card .who>span:first-child b{color:var(--accent-ink)}:root[data-ui=v2] .wE-salepage .wE-chk-acts{gap:8px;margin-top:12px}:root[data-ui=v2] .wE-b56{background:var(--accent);height:56px;color:var(--on-accent);box-shadow:var(--wa-acc-sh);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wE-b56 .sheen{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);width:60px;animation:3.6s ease-in-out infinite waSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)skew(-20deg)}:root[data-ui=v2] .wE-salepage .wE-chk-send{border:1px solid var(--line);height:48px;color:var(--fg);background:0 0;border-radius:16px;gap:8px;padding:0 20px;font-size:15px;font-weight:700}:root[data-ui=v2] .wE-salepage .wE-chk-send span{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-salepage .wE-chk-ret{border-radius:16px;height:48px;font-size:15px;font-weight:600}:root[data-ui=v2] .wE-chk-rets .v2-sec{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:16px 4px 8px;font-size:12px;font-weight:600}:root[data-ui=v2] .wE-chk-rets .list{box-shadow:var(--wa-sh);border-radius:24px;padding:0;overflow:hidden}:root[data-ui=v2] .wE-chk-rets .it{gap:12px;min-height:56px;padding:8px 14px}:root[data-ui=v2] .wE-chk-rets .ic{background:var(--bad-soft);width:36px;height:36px;color:var(--bad-fg);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wE-chk-rets .it+.it{border-top:0;box-shadow:inset 62px 1px 0 -61px #0000}:root[data-ui=v2] .wE-chk-rets .tx b{font-size:16px;font-weight:600}:root[data-ui=v2] .wE-chk-rets .tx span{font-size:14px}:root[data-ui=v2] .wE-chk-rets b.bad{font-size:15px}:root[data-ui=v2] .wE-chk-pc{gap:0;margin-top:0}:root[data-ui=v2] .wE-chk-pc .wE-dhead{padding:0 0 12px}:root[data-ui=v2] .wE-chk-pc .cols{align-items:flex-start;gap:16px;max-width:1200px;display:flex}:root[data-ui=v2] .wE-chk-pc .cols>.l{flex:1;min-width:0}:root[data-ui=v2] .wE-prev.fixed{height:640px}:root[data-ui=v2] .wE-chk-card .it .tx span.ret{color:var(--bad-fg)}@media (width>=1000px){:root[data-ui=v2] .screen.wa-kassa.desk.wa-m-history:has(.wE-chk-pc){height:auto;padding:12px 16px 32px;display:block}:root[data-ui=v2] .wa-kassa.desk:has(.wE-chk-pc)>.wa-k-top{display:none}}@keyframes ppayRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes ppayDraw{0%,55%{stroke-dashoffset:0;animation-timing-function:ease-out}60%{stroke-dashoffset:1px;animation-timing-function:ease-out}to{stroke-dashoffset:0}}:root[data-ui=v2] .pos .ppay{box-sizing:border-box;gap:18px;height:100%;padding:18px 20px;line-height:1.27;display:flex}:root[data-ui=v2] .pos .ppay .fill{flex:1}:root[data-ui=v2] .pos .ppay-left,:root[data-ui=v2] .pos .ppay-card,:root[data-ui=v2] .pos .ppay-right{background:var(--surface);box-shadow:var(--wa-sh);box-sizing:border-box;border-radius:24px}:root[data-ui=v2] .pos .ppay-left{flex-direction:column;flex:none;width:330px;min-height:0;padding:20px;display:flex}:root[data-ui=v2] .pos .ppay-cap{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .pos .ppay-lines{scrollbar-width:none;flex:1;min-height:0;margin:10px 0;overflow-y:auto}:root[data-ui=v2] .pos .ppay-lines::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .ppay-line{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;font-size:15px;display:flex}:root[data-ui=v2] .pos .ppay-line .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .pos .ppay-line .nm span{color:var(--muted)}:root[data-ui=v2] .pos .ppay-line b{flex:none;font-weight:700}:root[data-ui=v2] .pos .ppay-disc{color:var(--ok-fg);justify-content:space-between;padding-top:14px;font-size:15px;display:flex}:root[data-ui=v2] .pos .ppay-disc b{font-weight:700}:root[data-ui=v2] .pos .ppay-hero{color:#fff;background:linear-gradient(135deg,#3d6bff,#1546e8);border-radius:20px;flex-direction:column;flex:none;gap:4px;padding:18px;display:flex}:root[data-ui=v2] .pos .ppay-hero .lb{opacity:.85;font-size:15px}:root[data-ui=v2] .pos .ppay-hero .v{white-space:nowrap}:root[data-ui=v2] .pos .ppay-hero .v b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1.05}:root[data-ui=v2] .pos .ppay-hero .v span{font-size:20px}:root[data-ui=v2] .pos .ppay-mid{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}:root[data-ui=v2] .pos .ppay-methods{flex:none;gap:12px;display:flex}:root[data-ui=v2] .pos .ppay-m{background:var(--surface);min-width:0;height:128px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:0;transition:background-color .2s,border-color .2s,color .2s,transform .12s;display:flex}:root[data-ui=v2] .pos .ppay-m:active{transform:scale(.94)}:root[data-ui=v2] .pos .ppay-m .ic{background:var(--surface-2);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:background-color .2s;display:flex}:root[data-ui=v2] .pos .ppay-m .l{font-size:20px;font-weight:700}:root[data-ui=v2] .pos .ppay-m.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .ppay-m.on .ic{background:var(--surface)}:root[data-ui=v2][data-theme=dark] .pos .ppay-m.on{background:linear-gradient(var(--accent-soft), var(--accent-soft)), #ffffff14}:root[data-ui=v2] .pos .ppay-split{box-sizing:border-box;text-align:left;border:1px solid var(--line);background:var(--surface);height:60px;color:var(--fg);cursor:pointer;border-radius:18px;flex:none;align-items:center;gap:12px;padding:0 18px;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .ppay-split:active:not(:disabled){transform:scale(.98)}:root[data-ui=v2] .pos .ppay-split:disabled{cursor:default}:root[data-ui=v2] .pos .ppay-split .sw{background:var(--line);border-radius:999px;flex:none;width:52px;height:30px;transition:background-color .18s;position:relative}:root[data-ui=v2] .pos .ppay-split .sw span{width:24px;height:24px;box-shadow:var(--wa-sh);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:3px;left:3px}:root[data-ui=v2] .pos .ppay-split.on .sw{background:var(--accent)}:root[data-ui=v2] .pos .ppay-split.on .sw span{transform:translate(22px)}:root[data-ui=v2] .pos .ppay-split .l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos .ppay-split .st{color:var(--muted);flex:none;font-size:14px;font-weight:600}:root[data-ui=v2] .pos .ppay-card{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}:root[data-ui=v2] .pos .ppay-vals{flex:none;gap:12px;display:flex}:root[data-ui=v2] .pos .ppay-given,:root[data-ui=v2] .pos .ppay-change{box-sizing:border-box;border-radius:18px;flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .ppay-given{background:var(--surface-2);border:2px solid var(--accent);padding:14px 16px}:root[data-ui=v2] .pos .ppay-change{padding:16px;transition:background-color .2s,color .2s}:root[data-ui=v2] .pos .ppay-change.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .ppay-change.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .pos .ppay-change.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .pos .ppay-given .lb{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .ppay-change .lb{font-size:13px;font-weight:600}:root[data-ui=v2] .pos .ppay-given .v{align-items:center;min-width:0;display:flex}:root[data-ui=v2] .pos .ppay-given b,:root[data-ui=v2] .pos .ppay-change b{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:600;line-height:1.05;overflow:hidden}:root[data-ui=v2] .pos .ppay-rest{background:var(--accent-soft);height:56px;color:var(--accent-ink);border-radius:16px;flex:none;justify-content:space-between;align-items:center;margin-top:14px;padding:0 16px;display:flex}:root[data-ui=v2] .pos .ppay-rest span{font-size:16px;font-weight:600}:root[data-ui=v2] .pos .ppay-rest b{font-size:22px;font-weight:600}:root[data-ui=v2] .pos .ppay-qcap{color:var(--muted);margin:14px 0;font-size:13px;font-weight:600}:root[data-ui=v2] .pos .ppay-quick{flex:none;gap:10px;display:flex}:root[data-ui=v2] .pos .ppay-quick>*{flex:1;min-width:0}:root[data-ui=v2] .pos .ppay-quick button{border:1px solid var(--line);background:var(--surface-2);height:56px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:16px;padding:0 4px;font-size:17px;font-weight:600;transition:transform .12s}:root[data-ui=v2] .pos .ppay-quick button:active{transform:scale(.94)}:root[data-ui=v2] .pos .ppay-right{flex-direction:column;flex:none;width:380px;padding:16px;display:flex}:root[data-ui=v2] .pos .ppay-kcap{color:var(--muted);padding:4px 4px 0;font-size:15px;font-weight:600}:root[data-ui=v2] .pos .pdone{box-sizing:border-box;gap:20px;height:100%;padding:20px;line-height:1.27;display:flex}:root[data-ui=v2] .pos .pdone-main{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}:root[data-ui=v2] .pos .pdone-ok{flex:none;width:168px;height:168px;position:relative}:root[data-ui=v2] .pos .pdone-ok .ring{border:3px solid var(--ok);box-sizing:border-box;opacity:.5;border-radius:50%;animation:2.4s ease-out infinite ppayRing;position:absolute;inset:0}:root[data-ui=v2] .pos .pdone-ok svg{display:block;position:absolute;inset:0}:root[data-ui=v2] .pos .pdone-ok .bg{fill:var(--ok-soft)}:root[data-ui=v2] .pos .pdone-ok .arc,:root[data-ui=v2] .pos .pdone-ok .ck{fill:none;stroke:var(--ok);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0;animation:4s infinite ppayDraw}:root[data-ui=v2] .pos .pdone-ok .arc{stroke-width:5px}:root[data-ui=v2] .pos .pdone-ok .ck{stroke-width:8px}:root[data-ui=v2] .pos .pdone-main h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:14px 0 0;font-size:30px;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos .pdone-sum{white-space:nowrap;margin-top:14px}:root[data-ui=v2] .pos .pdone-sum b{font-size:52px;font-weight:700}:root[data-ui=v2] .pos .pdone-sum span{color:var(--muted);font-size:22px}:root[data-ui=v2] .pos .pdone-chips{gap:10px;margin-top:14px;display:flex}:root[data-ui=v2] .pos .pdone-chips .ch{background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdone-chips .ch.ok{background:var(--ok-soft);color:var(--ok-fg);font-size:16px;font-weight:700}:root[data-ui=v2] .pos .pdone-ask{box-sizing:border-box;background:var(--surface-2);border-radius:22px;width:100%;max-width:560px;margin-top:26px;padding:18px}:root[data-ui=v2] .pos .pdone-ask .q{font-size:18px;font-weight:600}:root[data-ui=v2] .pos .pdone-ask .bs{gap:12px;margin-top:12px;display:flex}:root[data-ui=v2] .pos .pdone-b,:root[data-ui=v2] .pos .pdone-next{box-sizing:border-box;background:var(--surface);height:64px;box-shadow:var(--wa-sh);color:var(--fg);white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:19px;font-weight:700;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pdone-b{flex:1;min-width:0}:root[data-ui=v2] .pos .pdone-b span,:root[data-ui=v2] .pos .pdone-next span{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .pos .pdone-b:active,:root[data-ui=v2] .pos .pdone-next:active,:root[data-ui=v2] .pos .pdone-tg:active{transform:scale(.94)}:root[data-ui=v2] .pos .pdone-b.pri{background:var(--accent);color:var(--on-accent);box-shadow:var(--wa-float)}:root[data-ui=v2] .pos .pdone-next{border:2px solid var(--accent);width:100%;max-width:560px;color:var(--accent-ink);margin-top:14px}:root[data-ui=v2] .pos .pdone-rc{flex-direction:column;flex:none;width:400px;min-height:0;display:flex}:root[data-ui=v2] .pos .pdone-rch{color:var(--muted);flex:none;justify-content:space-between;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdone-rch .ok{color:var(--ok-fg)}:root[data-ui=v2] .pos .pdone-paper{box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-float);font-family:var(--font-mono);letter-spacing:0;color:var(--fg);border-radius:6px 6px 18px 18px;flex-direction:column;flex:1;margin:12px 0;padding:22px 24px;font-size:13px;font-weight:500;line-height:1.55;display:flex}:root[data-ui=v2] .pos .pdone-paper .shop{font-family:var(--font);letter-spacing:.25px;text-align:center;font-size:20px;font-weight:700;line-height:1.27}:root[data-ui=v2] .pos .pdone-paper .addr{text-align:center;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .pos .pdone-paper .dash{background:repeating-linear-gradient(90deg, var(--line) 0 4px, transparent 4px 12px);background-position:1px 0;flex:none;height:1px;margin:8px 0;display:block}:root[data-ui=v2] .pos .pdone-paper .kv{white-space:nowrap;justify-content:space-between;gap:8px;padding-bottom:3px;display:flex}:root[data-ui=v2] .pos .pdone-paper .kv .mu{color:var(--muted)}:root[data-ui=v2] .pos .pdone-paper .kv.tot{font-size:18px;font-weight:700}:root[data-ui=v2] .pos .pdone-paper .items{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}:root[data-ui=v2] .pos .pdone-paper .items::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .pdone-paper .it{padding-bottom:3px}:root[data-ui=v2] .pos .pdone-paper .it .kv{padding-bottom:0}:root[data-ui=v2] .pos .pdone-paper .it .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .pos .pdone-paper .thx{text-align:center;color:var(--muted);margin-top:10px}:root[data-ui=v2] .pos .pdone-tg{background:var(--surface);height:56px;box-shadow:var(--wa-sh);color:var(--accent-ink);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .psr{box-sizing:border-box;flex-direction:column;height:100%;padding:14px 20px;line-height:1.275;display:flex}:root[data-ui=v2] .pos .psr-top{flex:1;gap:16px;min-height:0;display:flex}:root[data-ui=v2] .pos .psr-left{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .psr-box{box-sizing:border-box;cursor:text;border:2px solid var(--accent);background:var(--surface);height:64px;box-shadow:var(--wa-sh);border-radius:20px;flex:none;align-items:center;gap:12px;margin:0;padding:0 10px 0 18px;display:flex}:root[data-ui=v2] .pos .psr-box .ic{color:var(--muted)}:root[data-ui=v2] .pos .psr-box input{min-width:0;height:100%;box-shadow:none;box-sizing:border-box;color:var(--fg);caret-color:var(--accent);font:600 24px/normal var(--font);letter-spacing:.25px;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 0 11px 17px}:root[data-ui=v2] .pos .psr-box input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .pos .psr-box .n{color:var(--muted);white-space:nowrap;flex:none;margin-right:8px;font-size:14px}:root[data-ui=v2] .pos .psr-res{scrollbar-width:none;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:64px;align-content:start;gap:10px;min-height:0;margin-top:10px;display:grid;overflow-y:auto}:root[data-ui=v2] .pos .psr-res::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .psr-it{box-sizing:border-box;text-align:left;background:var(--surface);min-width:0;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:0 14px;transition:border-color .16s,transform .12s;display:flex}:root[data-ui=v2] .pos .psr-it:active{transform:scale(.94)}:root[data-ui=v2] .pos .psr-it.on{border-color:var(--accent)}:root[data-ui=v2] .pos .psr-it .u{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}:root[data-ui=v2] .pos .psr-it .u.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .psr-it .b{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .psr-it .b b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos .psr-it .b span{color:var(--muted);white-space:nowrap;font-size:13px;overflow:hidden}:root[data-ui=v2] .pos .psr-it .pr{flex:none;margin-left:-4px;font-size:16px;font-weight:700}:root[data-ui=v2] .pos .psr-panel{box-sizing:border-box;background:var(--surface);width:400px;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:none;padding:16px 18px;display:flex}:root[data-ui=v2] .pos .psr-panel .empty{color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:16px;display:flex}:root[data-ui=v2] .pos .psr-panel .hd{flex:none;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .pos .psr-panel .hd .ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .pos .psr-panel .hd .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .psr-panel .hd .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .psr-panel .hd .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .psr-panel .hd .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .pos .psr-panel .stp{flex:none;align-items:center;margin-top:10px;display:flex}:root[data-ui=v2] .pos .psr-panel .stp button{background:var(--surface-2);width:64px;height:64px;color:var(--fg);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .psr-panel .stp button.plus{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .psr-panel .stp button:active{transform:scale(.94)}:root[data-ui=v2] .pos .psr-panel .stp .v{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .pos .psr-panel .stp .v b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}:root[data-ui=v2] .pos .psr-panel .stp .v span{color:var(--muted);font-size:13px}:root[data-ui=v2] .pos .psr-panel .qk{flex:none;gap:8px;margin-top:10px;display:flex}:root[data-ui=v2] .pos .psr-panel .qk button{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-width:0;height:56px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:14px;flex:1 1 0;padding:0;font-size:16px;font-weight:600;transition:transform .12s}:root[data-ui=v2] .pos .psr-panel .qk button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos .psr-panel .qk button:active{transform:scale(.94)}:root[data-ui=v2] .pos .psr-panel .pr{flex:none;justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;display:flex}:root[data-ui=v2] .pos .psr-panel .pr span{color:var(--muted);white-space:nowrap;font-size:15px}:root[data-ui=v2] .pos .psr-panel .pr b{white-space:nowrap;font-size:26px;font-weight:700}:root[data-ui=v2] .pos .psr-panel .fill{flex:1}:root[data-ui=v2] .pos .psr-kb{border:1px solid var(--line);background:var(--surface-2);border-radius:24px;flex-direction:column;flex:none;gap:8px;margin-top:12px;padding:10px;display:flex}:root[data-ui=v2] .pos .psr-kb .r{display:flex}:root[data-ui=v2] .pos .psr-kb .k{flex:1 1 0;min-width:0;padding:0 4px}:root[data-ui=v2] .pos .psr-kb .k button{background:var(--surface);width:100%;height:60px;box-shadow:var(--wa-sh);color:var(--fg);white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0;font-size:21px;font-weight:600;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .psr-kb .k button:active{transform:scale(.94)}:root[data-ui=v2] .pos .psr-kb .k button.ln{background:var(--line)}:root[data-ui=v2] .pos .psr-kb .k button.acc{background:var(--accent);color:var(--on-accent)}@keyframes prcSel{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 16px #3d6bff38}}@keyframes prcPrint{0%,60%{transform:translateY(0)}66%{transform:translateY(3px)}72%,to{transform:translateY(0)}}@keyframes prtCount{0%,60%{transform:translateY(0)}64%{transform:translateY(-4px)}70%,to{transform:translateY(0)}}@keyframes prtSpin{0%,62%{transform:rotate(0)}78%,to{transform:rotate(-360deg)}}:root[data-ui=v2] .pos .prc{box-sizing:border-box;gap:18px;height:100%;padding:16px 20px;line-height:1.275;display:flex}:root[data-ui=v2] .pos .prc-left{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .prc-top{flex:none;align-items:center;gap:10px;height:56px;display:flex}:root[data-ui=v2] .pos .prc-q{box-sizing:border-box;cursor:text;background:var(--surface);min-width:0;height:56px;box-shadow:var(--wa-sh);border-radius:18px;flex:1;align-items:center;gap:10px;margin:0;padding:0 16px;display:flex}:root[data-ui=v2] .pos .prc-q .ic{color:var(--muted)}:root[data-ui=v2] .pos .prc-q input{min-width:0;height:100%;box-shadow:none;box-sizing:border-box;color:var(--fg);caret-color:var(--accent);font:400 15px/normal var(--font);letter-spacing:.25px;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 0 0 17px}:root[data-ui=v2] .pos .prc-q input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .pos .prc-scan{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .prc-scan:active{transform:scale(.94)}:root[data-ui=v2] .pos .prc-seg{background:var(--surface-2);border-radius:18px;flex:none;gap:4px;padding:4px;display:flex}:root[data-ui=v2] .pos .prc-seg button{height:48px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 16px;font-size:15px;font-weight:600;transition:background-color .18s,box-shadow .18s,transform .12s}:root[data-ui=v2] .pos .prc-seg button.on{background:var(--surface);box-shadow:var(--wa-sh);color:var(--accent-ink)}:root[data-ui=v2] .pos .prc-seg button:active{transform:scale(.94)}:root[data-ui=v2] .pos .prc-tbl{background:var(--surface);min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:1;margin-top:12px;display:flex;overflow:hidden}:root[data-ui=v2] .pos .prc-th,:root[data-ui=v2] .pos .prc-tr{box-sizing:border-box;align-items:center;gap:10px;padding:0 18px;display:flex}:root[data-ui=v2] .pos .prc-th{background:var(--surface-2);height:44px;color:var(--muted);flex:none;font-size:13px;font-weight:600}:root[data-ui=v2] .pos .prc .c0{flex:none;width:90px}:root[data-ui=v2] .pos .prc .c1{flex:1;min-width:0}:root[data-ui=v2] .pos .prc .c2{flex:none;width:150px;display:flex}:root[data-ui=v2] .pos .prc .c3,:root[data-ui=v2] .pos .prc .c4{text-align:right;flex:none;width:130px}:root[data-ui=v2] .pos .prc-body{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}:root[data-ui=v2] .pos .prc-body::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .prc-empty{height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:16px;display:flex}:root[data-ui=v2] .pos .prc-empty .pos-spin{color:var(--accent)}:root[data-ui=v2] .pos .prc-tr{border:0;border-bottom:1px solid var(--line);text-align:left;background:var(--surface);width:100%;height:56px;color:var(--fg);cursor:pointer;margin:0;font-size:15px;transition:transform .12s;position:relative}:root[data-ui=v2] .pos .prc-tr.odd{background:var(--surface-2)}:root[data-ui=v2] .pos .prc-tr.on{z-index:1;background:var(--accent-soft);border-left:3px solid var(--accent);animation:3s ease-in-out infinite prcSel}:root[data-ui=v2] .pos .prc-tr:active{transform:scale(.99)}:root[data-ui=v2] .pos .prc-tr .id{font-family:var(--font-mono);letter-spacing:0;font-size:14px;font-weight:700}:root[data-ui=v2] .pos .prc-tr .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .pos .prc-tr .who b{font-weight:700}:root[data-ui=v2] .pos .prc-tr .who span{color:var(--muted)}:root[data-ui=v2] .pos .prc-tr .bdg{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}:root[data-ui=v2] .pos .prc-tr .bdg.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .prc-tr .bdg.acc{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .prc-tr .bdg.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .pos .prc-tr .bdg.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .pos .prc-tr .bdg.pl{background:var(--surface-2);color:var(--fg)}:root[data-ui=v2] .pos .prc-tr.odd .bdg.pl{background:var(--surface-2)}:root[data-ui=v2] .pos .prc-tr .tm{color:var(--muted);white-space:nowrap}:root[data-ui=v2] .pos .prc-tr .sm{white-space:nowrap;font-weight:700}:root[data-ui=v2] .pos .prc-right{flex-direction:column;flex:none;width:440px;display:flex}:root[data-ui=v2] .pos .prc-card{box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:1;padding:18px;display:flex}:root[data-ui=v2] .pos .prc-card .h{flex:none;justify-content:space-between;align-items:baseline;gap:10px;display:flex}:root[data-ui=v2] .pos .prc-card .h b{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos .prc-card .h span{color:var(--muted);white-space:nowrap;font-size:14px}:root[data-ui=v2] .pos .prc-card .sl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:10px;font-size:14px;overflow:hidden}:root[data-ui=v2] .pos .prc-card .dash{background:repeating-linear-gradient(90deg, transparent 0 1px, var(--line) 1px 5px, transparent 5px 12px);flex:none;height:2px;margin-top:12px}:root[data-ui=v2] .pos .prc-card .sl+.dash{margin-bottom:12px}:root[data-ui=v2] .pos .prc-card .its+.dash{margin-top:0;margin-bottom:10px}:root[data-ui=v2] .pos .prc-card .its{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .pos .prc-card .its::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .prc-card .it{flex:none;align-items:flex-start;gap:8px;display:flex}:root[data-ui=v2] .pos .prc-card .it .b{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .prc-card .it .b b{font-size:15px;font-weight:700}:root[data-ui=v2] .pos .prc-card .it .b span{color:var(--muted);font-size:13px}:root[data-ui=v2] .pos .prc-card .it .s{flex:none;font-size:15px;font-weight:700}:root[data-ui=v2] .pos .prc-card .rt{color:var(--bad-fg);flex:none;justify-content:space-between;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .pos .prc-card .tot{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .pos .prc-card .tot span{font-size:17px;font-weight:700}:root[data-ui=v2] .pos .prc-card .tot b{white-space:nowrap;font-size:24px;font-weight:700}:root[data-ui=v2] .pos .prc-card .pm{color:var(--muted);flex:none;margin-top:10px;font-size:14px}:root[data-ui=v2] .pos .prc-acts{flex:none;gap:10px;margin-top:12px;display:flex}:root[data-ui=v2] .pos .prc-acts button,:root[data-ui=v2] .pos .prc-ret{white-space:nowrap;cursor:pointer;border:0;border-radius:18px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;height:56px;padding:0 10px;font-size:16px;font-weight:600;transition:transform .12s;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .pos .prc-acts button:active,:root[data-ui=v2] .pos .prc-ret:active{transform:scale(.94)}:root[data-ui=v2] .pos .prc-acts button:disabled{cursor:default}:root[data-ui=v2] .pos .prc-acts button>*{position:relative}:root[data-ui=v2] .pos .prc-acts button>.sheen{position:absolute}:root[data-ui=v2] .pos .prc-print{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos .prc-print .pi{animation:3.6s ease-in-out infinite prcPrint}:root[data-ui=v2] .pos .prc-send{background:var(--surface);box-shadow:var(--wa-sh);color:var(--accent-ink)}:root[data-ui=v2] .pos .prc-ret{background:var(--bad-soft);width:100%;color:var(--bad-fg);flex:none;margin-top:12px}:root[data-ui=v2] .pos .prt{box-sizing:border-box;gap:18px;height:100%;padding:16px 20px;line-height:1.275;display:flex}:root[data-ui=v2] .pos .prt-left{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}:root[data-ui=v2] .pos .prt-top{flex:none;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .pos .prt-top .done{box-sizing:border-box;white-space:nowrap;background:var(--ok-soft);min-width:0;height:56px;color:var(--ok-fg);border-radius:18px;flex:1;align-items:center;padding:0 16px;font-size:15px;font-weight:700;display:flex;overflow:hidden}:root[data-ui=v2] .pos .prt-top .done svg{margin-right:10px}:root[data-ui=v2] .pos .prt-top .done>*{white-space:pre}:root[data-ui=v2] .pos .prt-top .done .t{font-weight:600}:root[data-ui=v2] .pos .prt-top .done .n{animation:4s ease-out infinite prtCount;display:inline-block}:root[data-ui=v2] .pos .prt-top .pos-btn{flex:none}:root[data-ui=v2] .pos .prt-card{box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:1;padding:16px;display:flex}:root[data-ui=v2] .pos .prt-none{text-align:center;justify-content:center;align-items:center;padding:32px}:root[data-ui=v2] .pos .prt-none .ic{background:var(--bad-soft);width:96px;height:96px;color:var(--bad);border-radius:28px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .pos .prt-none b{font-family:var(--font-display);letter-spacing:-.02em;margin-top:16px;font-size:22px;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos .prt-none>span:last-child{color:var(--muted);margin-top:6px;font-size:16px}:root[data-ui=v2] .pos .prt-card .hd{flex:none;align-items:center;gap:14px;display:flex}:root[data-ui=v2] .pos .prt-card .hd .ic{background:var(--bad-soft);width:64px;height:64px;color:var(--bad);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .pos .prt-card .hd .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .prt-card .hd .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .prt-card .hd .tx>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .pos .prt-card .hd .mono{font-family:var(--font-mono);letter-spacing:0;font-weight:600}:root[data-ui=v2] .pos .prt-card .hd .ck{text-align:right;flex-direction:column;flex:none;align-items:flex-end;display:flex}:root[data-ui=v2] .pos .prt-card .hd .ck>span:first-child{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .prt-card .hd .ck b{font-size:17px;font-weight:700}:root[data-ui=v2] .pos .prt-card .hd .ck>span:last-child{color:var(--muted);font-size:13px}:root[data-ui=v2] .pos .prt-card .nf{color:var(--bad-fg);margin-top:14px;font-size:15px;font-weight:600}:root[data-ui=v2] .pos .prt-card .qr{flex:none;align-items:center;margin-top:14px;display:flex}:root[data-ui=v2] .pos .prt-card .qr .l{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .pos .prt-card .qr .l b{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .prt-card .qr .l span{color:var(--muted);font-size:14px}:root[data-ui=v2] .pos .prt-card .stp{background:var(--surface-2);border-radius:18px;flex:none;align-items:center;padding:3px;display:flex}:root[data-ui=v2] .pos .prt-card .stp button{background:var(--surface);width:60px;height:60px;color:var(--fg);cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .prt-card .stp button.plus{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .prt-card .stp button:active{transform:scale(.94)}:root[data-ui=v2] .pos .prt-card .stp .v{text-align:center;width:60px;font-size:26px;font-weight:700}:root[data-ui=v2] .pos .prt-card .all{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);height:60px;color:var(--fg);cursor:pointer;border-radius:18px;flex:none;margin-left:14px;padding:0 18px;font-size:16px;font-weight:700;transition:transform .12s}:root[data-ui=v2] .pos .prt-card .all:active{transform:scale(.94)}:root[data-ui=v2] .pos .prt-card .lb{color:var(--muted);flex:none;margin-top:14px;font-size:13px;font-weight:600}:root[data-ui=v2] .pos .prt-card .rs{flex:none;gap:8px;margin-top:8px;display:flex}:root[data-ui=v2] .pos .prt-card .rs button{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);height:48px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:14px;padding:0 16px;font-size:15px;font-weight:600;transition:transform .12s}:root[data-ui=v2] .pos .prt-card .rs button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .prt-card .rs button:active{transform:scale(.94)}:root[data-ui=v2] .pos .prt-card .rf{background:var(--surface-2);border-radius:18px;flex:none;gap:6px;margin-top:8px;padding:4px;display:flex}:root[data-ui=v2] .pos .prt-card .rf button{min-width:0;height:52px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1 1 0;padding:0;font-size:15px;font-weight:700;transition:transform .12s}:root[data-ui=v2] .pos .prt-card .rf button.on{background:var(--surface);box-shadow:var(--wa-sh);color:var(--accent-ink)}:root[data-ui=v2] .pos .prt-card .rf button:active{transform:scale(.94)}:root[data-ui=v2] .pos .prt-card .fill{flex:1}:root[data-ui=v2] .pos .prt-card .ft{flex:none;align-items:center;display:flex}:root[data-ui=v2] .pos .prt-card .ft .sm{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .prt-card .ft .sm>span{color:var(--muted);font-size:15px}:root[data-ui=v2] .pos .prt-card .ft .sm b{white-space:nowrap;font-size:34px;font-weight:700}:root[data-ui=v2] .pos .prt-card .ft .sm b span{color:var(--muted);font-size:18px;font-weight:400}:root[data-ui=v2] .pos .prt-card .ft .go{flex:none;width:380px}:root[data-ui=v2] .pos .prt-card .ft .go .pos-btn{width:100%}:root[data-ui=v2] .pos .prt-spin{animation:5s ease-in-out infinite prtSpin;position:relative}:root[data-ui=v2] .pos .prt-right{box-sizing:border-box;background:var(--surface);width:420px;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:none;padding:16px;display:flex;overflow:hidden}:root[data-ui=v2] .pos .prt-right .t{font-size:18px;font-weight:700}:root[data-ui=v2] .pos .prt-right .s{color:var(--muted);font-size:14px}:root[data-ui=v2] .pos .prt-right .ls{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;margin:10px -16px 0;padding:0 16px 16px;display:flex;overflow-y:auto}:root[data-ui=v2] .pos .prt-right .ls::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .prt-right .ls .pos-radio{flex:none}:root[data-ui=v2] .pos .pshf{letter-spacing:0;box-sizing:border-box;gap:18px;height:100%;padding:18px 20px;display:flex}:root[data-ui=v2] .pos .pshf-card{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;padding:20px;display:flex}:root[data-ui=v2] .pos .pshf-left,:root[data-ui=v2] .pos .pshf-mid{flex:1}:root[data-ui=v2] .pos .pshf-right{flex:none;width:380px;padding:16px}:root[data-ui=v2] .pos .pshf-fill{flex:1;min-height:0}:root[data-ui=v2] .pos .pshf-tabs{background:var(--surface-2);border-radius:18px;flex:none;gap:6px;padding:4px;display:flex}:root[data-ui=v2] .pos .pshf-tabs button{min-width:0;height:56px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;padding:0;font-size:16px;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s,transform .12s}:root[data-ui=v2] .pos .pshf-tabs button:disabled{cursor:default}:root[data-ui=v2] .pos .pshf-tabs button:not(:disabled):active{transform:scale(.94)}:root[data-ui=v2] .pos .pshf-tabs button.on{background:var(--surface);box-shadow:var(--wa-sh);color:var(--fg)}:root[data-ui=v2] .pos .pshf-who{flex:none;align-items:center;gap:10px;margin:14px 0 2.5px;display:flex}:root[data-ui=v2] .pos .pshf-who span:last-child{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}:root[data-ui=v2] .pos .pshf-kv{box-sizing:border-box;border-bottom:1px solid var(--line);flex:none;align-items:center;height:56px;font-size:16px;display:flex}:root[data-ui=v2] .pos .pshf-kv span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .pos .pshf-kv b{white-space:nowrap;flex:none;margin-left:12px;font-weight:700}:root[data-ui=v2] .pos .pshf-kv b.ok{color:var(--ok-fg)}:root[data-ui=v2] .pos .pshf-kv b.bad{color:var(--bad-fg)}:root[data-ui=v2] .pos .pshf-exp{background:var(--accent-soft);color:var(--accent-ink);border-radius:20px;flex-direction:column;flex:none;padding:16px 18px;display:flex}:root[data-ui=v2] .pos .pshf-exp span{font-size:14px;font-weight:600}:root[data-ui=v2] .pos .pshf-exp b,:root[data-ui=v2] .pos .pshf-in .vr b,:root[data-ui=v2] .pos .pshf-diff .tx b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.05}:root[data-ui=v2] .pos .pshf-exp b{font-size:34px}:root[data-ui=v2] .pos .pshf-h{letter-spacing:inherit;margin:14px 0 0;font-size:24px;font-weight:700;line-height:1.2}:root[data-ui=v2] .pos .pshf-p{color:var(--muted);margin:12px 0;font-size:16px;line-height:1.5}:root[data-ui=v2] .pos .pshf-in{border:2px solid var(--accent);background:var(--surface-2);border-radius:18px;flex-direction:column;flex:none;padding:14px 18px;display:flex}:root[data-ui=v2] .pos .pshf-in .lb{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pshf-in .vr{align-items:center;min-width:0;height:37.5px;display:flex}:root[data-ui=v2] .pos .pshf-in .vr b{font-size:38px;position:relative;top:-3px}:root[data-ui=v2] .pos .pshf-in .ht{color:var(--muted);font-size:14px}:root[data-ui=v2] .pos .pshf-diff{border-radius:20px;flex:none;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;transition:background-color .2s,color .2s;display:flex}:root[data-ui=v2] .pos .pshf-diff.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .pshf-diff.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .pos .pshf-diff.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .pos .pshf-diff .sg{background:var(--surface);border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pshf-diff .tx{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .pos .pshf-diff .tx span{font-size:14px;font-weight:600}:root[data-ui=v2] .pos .pshf-diff .tx b{font-size:28px;position:relative;top:-1.5px}:root[data-ui=v2] .pos .pshf-nl{color:var(--muted);flex:none;margin:14px 0 6px;font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pshf-note{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:100%;height:56px;color:var(--fg);letter-spacing:.5px;text-overflow:ellipsis;border-radius:16px;outline:none;flex:none;margin:0;padding:0 32px;font-family:inherit;font-size:15px}:root[data-ui=v2] .pos .pshf-note::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .pos .pshf-quick{flex:none;gap:10px;margin-bottom:14px;display:flex}:root[data-ui=v2] .pos .pshf-quick button{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:56px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:16px;flex:1;padding:0 6px;font-size:16px;font-weight:600;transition:transform .12s;overflow:hidden}:root[data-ui=v2] .pos .pshf-quick button:active{transform:scale(.94)}:root[data-ui=v2] .pos .pshf-kl{color:var(--muted);flex:none;padding:4px;font-size:15px;font-weight:600}:root[data-ui=v2] .pos .plck{letter-spacing:0;display:flex;position:absolute;inset:0}:root[data-ui=v2] .pos .plck-fill{flex:1;min-height:0}:root[data-ui=v2] .pos .plck-left{box-sizing:border-box;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:48px 56px;display:flex}:root[data-ui=v2] .pos .plck-st{color:var(--muted);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex;position:relative;top:5px}:root[data-ui=v2] .pos .plck-clock{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);white-space:nowrap;margin-top:10px;font-size:112px;font-weight:600;line-height:1;position:relative;top:-5px}:root[data-ui=v2] .pos .plck-date{color:var(--muted);margin-top:10px;font-size:22px;position:relative;top:2px}:root[data-ui=v2] .pos .plck-pills{gap:10px;margin-top:28px;display:flex}:root[data-ui=v2] .pos .plck-shop,:root[data-ui=v2] .pos .plck-shift{box-sizing:border-box;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .pos .plck-shop{background:var(--surface);box-shadow:var(--wa-sh);color:var(--fg)}:root[data-ui=v2] .pos .plck-shift{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .pos .plck-shift.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .plck-cart{color:var(--muted);font-size:15px;position:relative;top:2px}:root[data-ui=v2] .pos .plck-right{box-sizing:border-box;background:var(--glass);border-left:1px solid var(--glass-line);flex-direction:column;flex:none;width:520px;padding:32px 40px;display:flex}:root[data-ui=v2] .pos .plck-lb{color:var(--muted);margin-bottom:15px;padding-top:1px;font-size:15px;font-weight:600;line-height:18.5px}:root[data-ui=v2] .pos .plck-row{margin-bottom:10px;display:flex}:root[data-ui=v2] .pos .plck-slot{flex:1;min-width:0;padding:0 5px;display:flex}:root[data-ui=v2] .pos .plck-slot:first-child{padding-left:0}:root[data-ui=v2] .pos .plck-slot:last-child{padding-right:0}:root[data-ui=v2] .pos .plck-tile{box-sizing:border-box;background:var(--surface);min-width:0;height:104px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 6px;transition:border-color .18s,transform .12s;display:flex}:root[data-ui=v2] .pos .plck-tile.empty{visibility:hidden}:root[data-ui=v2] .pos .plck-tile:active{transform:scale(.94)}:root[data-ui=v2] .pos .plck-tile.on{border-color:var(--accent)}:root[data-ui=v2] .pos .plck-tile>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos .plck-who{text-align:center;color:var(--fg);margin-top:3px;font-size:18px;font-weight:700;line-height:24px}:root[data-ui=v2] .pos .plck-msg{text-align:center;color:var(--muted);font-size:14px;line-height:17.5px}:root[data-ui=v2] .pos .plck-msg.acc{color:var(--accent-ink)}:root[data-ui=v2] .pos .plck-msg.bad{color:var(--bad-fg)}:root[data-ui=v2] .pos .plck-dots{justify-content:center;align-items:center;gap:18px;height:28px;margin-top:16px;display:flex}:root[data-ui=v2] .pos .plck-dots span{box-sizing:border-box;border:2px solid var(--line);background:0 0;border-radius:50%;width:20px;height:20px;transition:background-color .15s,border-color .15s}:root[data-ui=v2] .pos .plck-dots span.on{background:var(--accent);border-color:var(--accent)}@keyframes pdspPop{0%{transform:scale(1)}40%{transform:scale(1.06)}75%{transform:scale(.99)}to{transform:scale(1)}}@keyframes pdspBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes pdspDraw{0%,55%{stroke-dashoffset:0}60%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:root[data-ui=v2] .pos .pdsp{letter-spacing:0;box-sizing:border-box;gap:28px;padding:28px 32px;line-height:1.24;display:flex;position:absolute;inset:0}:root[data-ui=v2] .pos .pdsp-left{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdsp-head{flex:none;align-items:center;height:64px;display:flex}:root[data-ui=v2] .pos .pdsp-head .tt{flex-direction:column;flex:1;min-width:0;margin-left:16px;display:flex}:root[data-ui=v2] .pos .pdsp-head .tt b{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}:root[data-ui=v2] .pos .pdsp-head .tt span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}:root[data-ui=v2] .pos .pdsp-modes{background:var(--surface);box-shadow:var(--wa-sh);border-radius:18px;flex:none;gap:6px;padding:4px;display:flex}:root[data-ui=v2] .pos .pdsp-modes button{height:48px;color:var(--fg);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .18s,color .18s,transform .12s}:root[data-ui=v2] .pos .pdsp-modes button:active,:root[data-ui=v2] .pos .pdsp-x:active{transform:scale(.94)}:root[data-ui=v2] .pos .pdsp-modes button.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos .pdsp-x{background:var(--surface);width:48px;height:48px;box-shadow:var(--wa-sh);color:var(--muted);cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;margin-left:10px;padding:0;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pdsp-list{box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:1;margin-top:14px;padding:8px 0;display:flex;overflow:hidden}:root[data-ui=v2] .pos .pdsp-th{box-sizing:border-box;border-bottom:1px solid var(--line);height:52px;color:var(--muted);flex:none;align-items:center;gap:12px;margin:0 24px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdsp-th>span:first-child{flex:1;min-width:0}:root[data-ui=v2] .pos .pdsp-th .q,:root[data-ui=v2] .pos .pdsp-tr .q{text-align:right;flex:none;width:120px}:root[data-ui=v2] .pos .pdsp-th .s,:root[data-ui=v2] .pos .pdsp-tr .s{text-align:right;flex:none;width:150px}:root[data-ui=v2] .pos .pdsp-rows{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}:root[data-ui=v2] .pos .pdsp-rows::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .pdsp-tr{box-sizing:border-box;border-bottom:1px solid var(--line);align-items:center;gap:12px;height:76px;padding:0 24px;display:flex}:root[data-ui=v2] .pos .pdsp-tr.last{background:var(--ok-soft)}:root[data-ui=v2] .pos .pdsp-tr .nm{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdsp-tr .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos .pdsp-tr .nm span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}:root[data-ui=v2] .pos .pdsp-tr .q{white-space:nowrap;font-size:22px;font-weight:600}:root[data-ui=v2] .pos .pdsp-tr .s{white-space:nowrap;font-size:24px;font-weight:700}:root[data-ui=v2] .pos .pdsp-last{box-sizing:border-box;flex:none;align-items:center;gap:10px;height:52px;padding:0 24px;display:flex}:root[data-ui=v2] .pos .pdsp-last span:last-child{min-width:0;color:var(--ok-fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos .pdsp-right{flex-direction:column;flex:none;width:440px;display:flex}:root[data-ui=v2] .pos .pdsp-hero{color:#fff;box-shadow:var(--wa-float);background:linear-gradient(111deg,#3d6bff,#1546e8);border-radius:28px;flex-direction:column;flex:none;align-items:flex-start;padding:26px;display:flex}:root[data-ui=v2] .pos .pdsp-hero .lb{opacity:.85;font-size:18px}:root[data-ui=v2] .pos .pdsp-hero b{letter-spacing:-.03em;white-space:nowrap;transform-origin:0;max-width:100%;font-size:64px;font-weight:700;line-height:1.1;position:relative;top:-2px}:root[data-ui=v2] .pos .pdsp-hero b.pop{animation:.36s linear pdspPop}:root[data-ui=v2] .pos .pdsp-panel{box-sizing:border-box;background:var(--surface);min-height:0;box-shadow:var(--wa-sh);text-align:center;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:16px;padding:24px;display:flex}:root[data-ui=v2] .pos .pdsp-qr{box-shadow:var(--wa-sh);background:#fff;border-radius:22px;justify-content:center;align-items:center;margin-bottom:14px;padding:14px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .pos .pdsp-qr .in{display:block;position:relative}:root[data-ui=v2] .pos .pdsp-qr .ln{background:color-mix(in srgb, var(--accent) 70%, transparent);height:3px;box-shadow:0 0 12px var(--accent);margin-top:-1.5px;animation:1.4s linear infinite pdspBlink;position:absolute;top:50%;left:0;right:0}:root[data-ui=v2] .pos .pdsp-t{color:var(--fg);font-size:22px;font-weight:700}:root[data-ui=v2] .pos .pdsp-s{color:var(--muted);margin-top:14px;font-size:16px}:root[data-ui=v2] .pos .pdsp-check{flex:none;margin-bottom:14px}:root[data-ui=v2] .pos .pdsp-check circle{fill:var(--ok-soft)}:root[data-ui=v2] .pos .pdsp-check path{fill:none;stroke:var(--ok);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:4s ease-out infinite pdspDraw}:root[data-ui=v2] .pos .pdsp-ty{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin-bottom:14px;font-size:28px;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos .pdsp-ch{color:var(--muted);font-size:18px}@keyframes pinBox{0%,70%{transform:translateY(0)}76%{transform:translateY(-6px)}82%{transform:translateY(0)}88%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes pinCaret{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes pinFill{0%,60%{transform:scaleX(1)}64%{transform:scaleX(.2)}to{transform:scaleX(1)}}:root[data-ui=v2] .pos .pin,:root[data-ui=v2] .pos .pin-empty{line-height:1.27}:root[data-ui=v2] .pos .pin{box-sizing:border-box;gap:18px;height:100%;padding:16px 20px;display:flex}:root[data-ui=v2] .pos .pin-left{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-width:0;display:flex;overflow-y:auto}:root[data-ui=v2] .pos .pin-left::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .pin-head,:root[data-ui=v2] .pos .pin-f,:root[data-ui=v2] .pos .pin-profit,:root[data-ui=v2] .pos .pin-info>div,:root[data-ui=v2] .pos .pin-now,:root[data-ui=v2] .pos .pin-lbl{background:var(--surface);box-shadow:var(--wa-sh);box-sizing:border-box}:root[data-ui=v2] .pos .pin-head{border-radius:24px;flex:none;align-items:center;gap:14px;padding:14px 16px;display:flex}:root[data-ui=v2] .pos .pin-box{border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;animation:4s linear infinite pinBox;display:flex}:root[data-ui=v2] .pos .pin-box.ok,:root[data-ui=v2] .pos .pin-head .chip.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .pin-box.accent,:root[data-ui=v2] .pos .pin-head .chip.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .pin-head .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pin-head .r1{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}:root[data-ui=v2] .pos .pin-head .chip{border-radius:999px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pin-head .d{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .pos .pin-head .nm{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;display:block;overflow:hidden}:root[data-ui=v2] .pos .pin-head .nm.in{width:100%;letter-spacing:inherit;background:0 0;border:0;outline:0;padding:0;font-family:inherit;line-height:normal}:root[data-ui=v2] .pos .pin-head .nm.in::placeholder{color:var(--accent-ink);opacity:1}:root[data-ui=v2] .pos .pin-head .cd{min-width:0;font-family:var(--font-mono);letter-spacing:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos .pin-head .st{flex-direction:column;flex:none;align-items:flex-end;display:flex}:root[data-ui=v2] .pos .pin-head .st .lb{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pin-head .st b{white-space:nowrap;font-size:22px;font-weight:700}:root[data-ui=v2] .pos .pin-head .st b span{color:var(--ok-fg)}:root[data-ui=v2] .pos .pin-head .st .u{color:var(--muted);font-size:13px}:root[data-ui=v2] .pos .pin-grid{flex:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}:root[data-ui=v2] .pos .pin-f{text-align:left;min-width:0;height:84px;color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:10px 16px;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pin-f:active{transform:scale(.98)}:root[data-ui=v2] .pos .pin-f.on{border-color:var(--accent)}:root[data-ui=v2] .pos .pin-f .lb{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pin-f .r{align-items:center;gap:6px;display:flex}:root[data-ui=v2] .pos .pin-f .r b{font-size:26px;font-weight:700;line-height:1.1}:root[data-ui=v2] .pos .pin-f .r span{color:var(--muted);font-size:15px}:root[data-ui=v2] .pos .pin-f .cr{background:var(--accent);width:2px;height:24px;animation:1.1s step-end infinite pinCaret}:root[data-ui=v2] .pos .pin-profit{border-radius:24px;flex-direction:column;flex:none;gap:10px;padding:16px;display:flex}:root[data-ui=v2] .pos .pin-profit .r1{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .pos .pin-profit .r1>span{min-width:0;color:var(--muted);flex:1;font-size:15px}:root[data-ui=v2] .pos .pin-profit .r1 b{white-space:nowrap;font-size:22px;font-weight:700}:root[data-ui=v2] .pos .pin-profit .r1 b.ok{color:var(--ok)}:root[data-ui=v2] .pos .pin-profit .r1 b.warn{color:var(--warn)}:root[data-ui=v2] .pos .pin-profit .r1 b.bad{color:var(--bad)}:root[data-ui=v2] .pos .pin-profit .bar{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}:root[data-ui=v2] .pos .pin-profit .bar span{transform-origin:0;border-radius:999px;height:100%;animation:6s ease-out infinite pinFill;display:block}:root[data-ui=v2] .pos .pin-profit .bar span.ok{background:var(--ok)}:root[data-ui=v2] .pos .pin-profit .bar span.warn{background:var(--warn)}:root[data-ui=v2] .pos .pin-profit .bar span.bad{background:var(--bad)}:root[data-ui=v2] .pos .pin-profit .r2{color:var(--muted);white-space:nowrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .pos .pin-profit .r2 b{color:var(--fg);font-weight:700}:root[data-ui=v2] .pos .pin-warn{background:var(--bad-soft);color:var(--bad-fg);border-radius:14px;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pin-info{flex:none;gap:12px;display:flex}:root[data-ui=v2] .pos .pin-info>div{border-radius:24px;flex-direction:column;flex:1;gap:4px;min-width:0;height:72px;padding:10px 16px;display:flex}:root[data-ui=v2] .pos .pin-info span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pin-info b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pin-right{flex-direction:column;flex:none;width:400px;display:flex}:root[data-ui=v2] .pos .pin-right .fill{flex:1}:root[data-ui=v2] .pos .pin-now{border-radius:24px;flex-direction:column;flex:none;gap:2px;margin-bottom:12px;padding:14px 16px;display:flex}:root[data-ui=v2] .pos .pin-now span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pin-now b{font-size:18px;font-weight:700}:root[data-ui=v2] .pos .pin-lbl{height:56px;color:var(--fg);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:0;font-size:16px;font-weight:700;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pin-lbl:active{transform:scale(.94)}:root[data-ui=v2] .pos .pin-empty{justify-content:center;align-items:center;height:100%;display:flex}:root[data-ui=v2] .pos .pin-empty .card{box-sizing:border-box;background:var(--surface);width:520px;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;align-items:center;padding:32px;display:flex}:root[data-ui=v2] .pos .pin-box.big{border-radius:28px;width:96px;height:96px}:root[data-ui=v2] .pos .pin-empty h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:16px 0 0;font-size:24px;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos .pin-empty p{color:var(--muted);text-align:center;margin:6px 0 20px;font-size:16px}:root[data-ui=v2] .pos .pin-empty .pos-btn{width:100%}:root[data-ui=v2] .pos .pin-empty .pos-btn+.pos-btn{margin-top:10px}@keyframes pdgShake{0%,70%{transform:translate(0)}73%{transform:translate(-4px)}76%{transform:translate(4px)}79%{transform:translate(-2px)}82%,to{transform:translate(0)}}@keyframes pdgLaser{0%,to{transform:translateY(0)}50%{transform:translateY(40px)}}@keyframes pdgBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes pdgBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes pdgRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes pdgVIn{0%,60%{transform:translate(0)}64%{transform:translate(-6px)}72%,to{transform:translate(0)}}@keyframes pdgMeter{0%,60%{transform:scaleX(1)}64%{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes pdgMFill{0%,60%{transform:scaleX(1)}64%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes pdgDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes pdgSlide{0%,62%{transform:translate(0)}66%{transform:translate(4px)}72%,to{transform:translate(0)}}@keyframes pdgSpin{to{transform:rotate(360deg)}}@keyframes pdgHere{0%{box-shadow:0 0 #3ddc7473}70%,to{box-shadow:0 0 0 8px #3ddc7400}}@keyframes pdgGlow{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 18px #3d6bff4d}}@keyframes pdgGlowM{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 18px #3d6bff52}}:root[data-ui=v2] .pos .pdg{line-height:1.275}:root[data-ui=v2] .pos .pdg-cols{align-items:flex-start;gap:20px;margin-top:16px;display:flex}:root[data-ui=v2] .pos .pdg-blink18{animation:1.8s ease-in-out infinite pdgBlink;display:flex}:root[data-ui=v2] .pos .pdg-blink16{animation:1.6s ease-in-out infinite pdgBlink}:root[data-ui=v2] .pos .pdg-pad{text-align:center;justify-content:center;padding:24px;font-size:15px;display:flex}:root[data-ui=v2] .pos .pdg-muted{color:var(--muted)}:root[data-ui=v2] .pos .pdg-spin{box-sizing:border-box;border:2.6px solid var(--accent);border-right-color:#0000;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite pdgSpin}:root[data-ui=v2] .pos .pdg-act{gap:10px;margin-top:16px;display:flex}:root[data-ui=v2] .pos .pdg-act .f10{flex:10 1 0;min-width:0}:root[data-ui=v2] .pos .pdg-act .f14{flex:14 1 0;min-width:0}:root[data-ui=v2] .pos .pdg-search .fld,:root[data-ui=v2] .pos .pdg-dash .fld{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:16px;flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-search input,:root[data-ui=v2] .pos .pdg-dash input,:root[data-ui=v2] .pos .pdg-cu-ask input{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--fg);letter-spacing:inherit;background:0 0;border:0;outline:0;margin:0;padding:0 19px;font-family:inherit;font-size:15px}:root[data-ui=v2] .pos .pdg-search input::placeholder,:root[data-ui=v2] .pos .pdg-dash input::placeholder,:root[data-ui=v2] .pos .pdg-cu-ask input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .pos .pdg-nf-l{flex-direction:column;flex:none;gap:12px;width:300px;display:flex}:root[data-ui=v2] .pos .pdg-code{background:var(--surface-2);border-radius:20px;height:128px;animation:4s ease-in-out infinite pdgShake;position:relative;overflow:hidden}:root[data-ui=v2] .pos .pdg-code .in{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .pos .pdg-code .in b{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg);margin-top:8px;font-size:18px;font-weight:700;line-height:1.32}:root[data-ui=v2] .pos .pdg-code .laser{background:var(--bad);height:2px;box-shadow:0 0 10px var(--bad);border-radius:2px;animation:2.4s ease-in-out infinite pdgLaser;position:absolute;top:26px;left:24px;right:24px}:root[data-ui=v2] .pos .pdg-nf-warn{background:var(--bad-soft);color:var(--bad-fg);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdg-nf-r{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-nf-r>.h{font-size:17px;font-weight:700}:root[data-ui=v2] .pos .pdg-nf-r>.s{color:var(--muted);margin-top:2px;font-size:14px}:root[data-ui=v2] .pos .pdg-search{box-sizing:border-box;background:var(--surface-2);height:52px;color:var(--muted);cursor:text;border-radius:16px;align-items:center;gap:10px;margin:10px 0;padding:0 14px;display:flex}:root[data-ui=v2] .pos .pdg-nf-row{box-sizing:border-box;text-align:left;background:var(--surface-2);height:60px;color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:16px;flex:none;align-items:center;gap:10px;margin-bottom:10px;padding:0 14px;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pdg-nf-row:active{transform:scale(.98)}:root[data-ui=v2] .pos .pdg-nf-row.on{border-color:var(--accent);background:var(--accent-soft)}:root[data-ui=v2] .pos .pdg-nf-row .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-nf-row .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-nf-row .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .pos .pdg-nf-row .tx span.ok{color:var(--ok-fg)}:root[data-ui=v2] .pos .pdg-nf-row .pr{flex:none;font-size:15px;font-weight:700}:root[data-ui=v2] .pos .pdg-bg-row{align-items:flex-start;gap:24px;display:flex}:root[data-ui=v2] .pos .pdg-bg-l{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-bg-kp{flex:none;width:340px}:root[data-ui=v2] .pos .pdg-bg-full{box-sizing:border-box;background:var(--surface-2);height:56px;color:var(--muted);border-radius:16px;justify-content:space-between;align-items:center;margin-top:14px;padding:0 18px;font-size:17px;display:flex}:root[data-ui=v2] .pos .pdg-bg-full s{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);font-weight:700}:root[data-ui=v2] .pos .pdg-bg-val{border:2px solid var(--accent);background:var(--surface-2);border-radius:20px;flex-direction:column;align-items:flex-start;margin-top:14px;padding:14px 18px;display:flex}:root[data-ui=v2] .pos .pdg-bg-val>span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pdg-bg-val .pos-bigval{max-width:100%}:root[data-ui=v2] .pos .pdg-bg-chips{gap:8px;margin-top:14px;display:flex}:root[data-ui=v2] .pos .pdg-bg-chips button{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-width:0;height:56px;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:16px;flex:1 1 0;padding:0 4px;font-size:17px;font-weight:700;transition:transform .12s;overflow:hidden}:root[data-ui=v2] .pos .pdg-bg-chips button:active{transform:scale(.94)}:root[data-ui=v2] .pos .pdg-bg-chips button.on{border-color:var(--warn);background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .pos .pdg-bg-sums{gap:10px;margin-top:14px;display:flex}:root[data-ui=v2] .pos .pdg-bg-sums>div{border-radius:18px;flex-direction:column;flex:1 1 0;min-width:0;padding:12px 16px;display:flex}:root[data-ui=v2] .pos .pdg-bg-sums span{font-size:13px;font-weight:700}:root[data-ui=v2] .pos .pdg-bg-sums b{white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-bg-sums .ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .pdg-bg-sums .acc{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .pdg-bg-loss{background:var(--bad-soft);height:48px;color:var(--bad-fg);border-radius:14px;align-items:center;margin-top:14px;padding:0 14px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pdg-bg-act{gap:12px;margin-top:14px;display:flex}:root[data-ui=v2] .pos .pdg-bg-act .rm{background:var(--surface);min-width:0;height:64px;box-shadow:var(--wa-sh);color:var(--bad-fg);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:20px;flex:10 1 0;padding:0 8px;font-size:16px;font-weight:700;transition:transform .12s;overflow:hidden}:root[data-ui=v2] .pos .pdg-bg-act .rm:active{transform:scale(.94)}:root[data-ui=v2] .pos .pdg-bg-act .ok{flex:13 1 0;min-width:0}:root[data-ui=v2] .pos .pdg-vc-body{scrollbar-width:none;flex:auto;min-height:0;margin-top:16px;overflow-y:auto}:root[data-ui=v2] .pos .pdg-vc-body::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos .pdg-vc-body>.pdg-cols{margin-top:0}:root[data-ui=v2] .pos .pdg-vc-l{box-sizing:border-box;background:var(--surface-2);border-radius:22px;flex-direction:column;flex:none;align-items:center;width:340px;padding:18px;display:flex}:root[data-ui=v2] .pos .pdg-mic{cursor:pointer;background:0 0;border:0;flex:none;width:132px;height:132px;margin-top:10px;padding:0;transition:transform .12s;position:relative}:root[data-ui=v2] .pos .pdg-mic:active{transform:scale(.94)}:root[data-ui=v2] .pos .pdg-mic .orb{background:var(--muted);color:#fff;box-shadow:var(--wa-float);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root[data-ui=v2] .pos .pdg-mic.on .orb{background:linear-gradient(135deg,#3d6bff,#1546e8)}:root[data-ui=v2] .pos .pdg-mic .ring{box-sizing:border-box;border:3px solid var(--accent);pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite pdgRing;position:absolute;inset:0}:root[data-ui=v2] .pos .pdg-vc-l>.st{margin-top:14px;font-size:18px;font-weight:700}:root[data-ui=v2] .pos .pdg-bars{justify-content:center;align-items:center;gap:6px;height:64px;margin-top:14px;display:flex}:root[data-ui=v2] .pos .pdg-bars span{background:var(--accent);border-radius:3px;flex:none;width:6px}:root[data-ui=v2] .pos .pdg-bars.on span{animation:1.1s ease-in-out infinite pdgBar}:root[data-ui=v2] .pos .pdg-heard{box-sizing:border-box;background:var(--surface);min-height:80px;box-shadow:var(--wa-sh);border-radius:16px;align-self:stretch;margin-top:14px;padding:12px 14px}:root[data-ui=v2] .pos .pdg-heard>span{color:var(--muted);font-size:13px;font-weight:600;display:block}:root[data-ui=v2] .pos .pdg-heard p{color:var(--fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .pos .pdg-vc-err{color:var(--bad-fg);align-self:stretch;margin-top:10px;font-size:13px}:root[data-ui=v2] .pos .pdg-dash{box-sizing:border-box;align-self:stretch;align-items:center;height:52px;margin:14px 0 0;padding:0 14px;display:flex;position:relative}:root[data-ui=v2] .pos .pdg-dash .bd{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}:root[data-ui=v2] .pos .pdg-dash .bd rect{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-dasharray:5 4}:root[data-ui=v2] .pos .pdg-vc-r{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-vl{box-sizing:border-box;background:var(--surface-2);border-radius:18px;align-items:center;min-height:64px;margin-bottom:8px;padding:6px 6px 6px 14px;display:flex}:root[data-ui=v2] .pos .pdg-vl.miss{background:var(--bad-soft)}:root[data-ui=v2] .pos .pdg-vl.nudge{animation:5s ease-out infinite pdgVIn}:root[data-ui=v2] .pos .pdg-vl .q{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pdg-vl.miss .q{background:var(--surface);color:var(--bad-fg)}:root[data-ui=v2] .pos .pdg-vl .tx{flex-direction:column;flex:1;min-width:0;margin-left:12px;display:flex}:root[data-ui=v2] .pos .pdg-vl .nm{align-items:center;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-vl .nm b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-vl .gs{background:var(--warn-soft);height:24px;color:var(--warn-fg);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pdg-vl .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .pos .pdg-vl.miss .sb{color:var(--bad-fg)}:root[data-ui=v2] .pos .pdg-vl .sum{flex:none;margin-left:12px;font-size:16px;font-weight:700}:root[data-ui=v2] .pos .pdg-vl .x{background:var(--surface);width:52px;height:52px;color:var(--muted);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin-left:12px;padding:0;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pdg-vl .x:active{transform:scale(.94)}:root[data-ui=v2] .pos .pdg-vc-tot{align-items:baseline;gap:8px;margin:8px 0;padding:0 4px;display:flex}:root[data-ui=v2] .pos .pdg-vc-tot span{min-width:0;color:var(--muted);flex:1;font-size:15px}:root[data-ui=v2] .pos .pdg-vc-tot b{white-space:nowrap;font-size:24px;font-weight:700}:root[data-ui=v2] .pos .pdg-st-card{background:var(--surface-2);border-radius:20px;align-items:center;margin-top:16px;padding:14px 16px;display:flex}:root[data-ui=v2] .pos .pdg-st-card .ic{background:var(--warn-soft);width:60px;height:60px;color:var(--warn);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .pos .pdg-st-card .tx{flex-direction:column;flex:1;min-width:0;margin-left:14px;display:flex}:root[data-ui=v2] .pos .pdg-st-card .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-st-card .tx span{color:var(--muted);font-size:14px}:root[data-ui=v2] .pos .pdg-st-card .stat{flex-direction:column;flex:none;align-items:center;display:flex}:root[data-ui=v2] .pos .pdg-st-card .stat+.stat{margin-left:18px}:root[data-ui=v2] .pos .pdg-st-card .stat span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pdg-st-card .stat b{font-size:26px;font-weight:700}:root[data-ui=v2] .pos .pdg-st-card .stat b.bad{color:var(--bad-fg)}:root[data-ui=v2] .pos .pdg-st-meter{background:var(--bad-soft);border-radius:999px;height:14px;margin-top:16px;overflow:hidden}:root[data-ui=v2] .pos .pdg-st-meter span{background:var(--ok);transform-origin:0;border-radius:999px;height:100%;animation:5s ease-out infinite pdgMeter;display:block}:root[data-ui=v2] .pos .pdg-st-cap{align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}:root[data-ui=v2] .pos .pdg-st-cap span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:root[data-ui=v2] .pos .pdg-st-cap b{color:var(--bad-fg);flex:none;font-weight:700}:root[data-ui=v2] .pos .pdg-st-opts{flex-direction:column;gap:8px;margin-top:16px;display:flex}:root[data-ui=v2] .pos .pdg-st-opts .pos-radio.on{animation-name:pdgGlow}:root[data-ui=v2] .pos .pdg-br-list{flex-direction:column;margin-top:16px;display:flex}:root[data-ui=v2] .pos .pdg-br-row{box-sizing:border-box;text-align:left;background:var(--surface-2);height:76px;color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:20px;align-items:center;margin-bottom:10px;padding:0 16px;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pdg-br-row:disabled{cursor:default}:root[data-ui=v2] .pos .pdg-br-row:not(:disabled):active{transform:scale(.98)}:root[data-ui=v2] .pos .pdg-br-row.on{border-color:var(--accent);background:var(--accent-soft)}:root[data-ui=v2] .pos .pdg-br-row.closed{opacity:.6}:root[data-ui=v2] .pos .pdg-br-row .ic{background:var(--surface);width:48px;height:48px;color:var(--fg);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .pos .pdg-br-row.on .ic{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos .pdg-br-row .tx{flex-direction:column;flex:1;min-width:0;margin:0 14px;display:flex}:root[data-ui=v2] .pos .pdg-br-row .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-br-row .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .pos .pdg-br-row .chip{border-radius:999px;flex:none;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pdg-br-row .chip.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos .pdg-br-row .chip.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .pos .pdg-br-row .chip.acc{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos .pdg-br-row .chip.mut{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .pos .pdg-br-row .chip.here{animation:2s ease-out infinite pdgHere}:root[data-ui=v2] .pos .pdg-fspin{box-sizing:border-box;border:3px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;margin-left:14px;animation:1s linear infinite pdgSpin}:root[data-ui=v2] .pos .pdg-br-warn{background:var(--warn-soft);color:var(--warn-fg);border-radius:16px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdg-br-gap{height:6px}:root[data-ui=v2] .pos .pdg-br .pdg-act{margin-top:0}:root[data-ui=v2] .pos .pdg-slide{animation:4s ease-in-out infinite pdgSlide;display:flex}:root[data-ui=v2] .pos .pdg-cu-l{flex-direction:column;flex:none;gap:10px;width:320px;display:flex}:root[data-ui=v2] .pos .pdg-cu-ph{box-sizing:border-box;border:2px solid var(--accent);background:var(--surface-2);border-radius:18px;flex-direction:column;height:72px;padding:8px 16px;display:flex}:root[data-ui=v2] .pos .pdg-cu-ph span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pdg-cu-ph b{font-family:var(--font-mono);letter-spacing:0;white-space:pre;margin-top:2px;font-size:22px;font-weight:700}:root[data-ui=v2] .pos .pdg-cu-note{color:var(--muted);align-items:center;gap:8px;display:flex}:root[data-ui=v2] .pos .pdg-cu-note span{flex:1;min-width:0;font-size:13px}:root[data-ui=v2] .pos .pdg-cu-r{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos .pdg-cu-hit{color:var(--ok-fg);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdg-cu-hit .dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite pdgDot}:root[data-ui=v2] .pos .pdg-cu-hit.new{color:var(--warn-fg)}:root[data-ui=v2] .pos .pdg-cu-hit.new .dot{background:var(--warn)}:root[data-ui=v2] .pos .pdg-cu-it{box-sizing:border-box;text-align:left;background:var(--surface-2);height:68px;color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:18px;flex:none;align-items:center;margin-bottom:10px;padding:0 14px;transition:transform .12s;display:flex}:root[data-ui=v2] .pos .pdg-cu-it:active{transform:scale(.98)}:root[data-ui=v2] .pos .pdg-cu-it.on{border-color:var(--accent);background:var(--accent-soft);animation:3s ease-in-out infinite pdgGlowM}:root[data-ui=v2] .pos .pdg-cu-it .av{background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .pos .pdg-cu-it.on .av{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos .pdg-cu-it .tx{flex-direction:column;flex:1;min-width:0;margin:0 12px;display:flex}:root[data-ui=v2] .pos .pdg-cu-it .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-cu-it .tx span{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pdg-cu-it .db{flex-direction:column;flex:none;align-items:flex-end;display:flex}:root[data-ui=v2] .pos .pdg-cu-it .db span{color:var(--muted);font-size:13px}:root[data-ui=v2] .pos .pdg-cu-it .db b{font-size:16px;font-weight:700}:root[data-ui=v2] .pos .pdg-cu-it .db b.ok{color:var(--ok-fg)}:root[data-ui=v2] .pos .pdg-cu-it .db b.warn{color:var(--warn-fg)}:root[data-ui=v2] .pos .pdg-cu-it .db b.bad{color:var(--bad-fg)}:root[data-ui=v2] .pos .pdg-cu-lim{background:var(--surface-2);border-radius:18px;padding:12px 14px}:root[data-ui=v2] .pos .pdg-cu-lim .r{color:var(--fg);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos .pdg-cu-lim .r span:first-child{flex:1;min-width:0}:root[data-ui=v2] .pos .pdg-cu-lim .bar{background:var(--surface);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}:root[data-ui=v2] .pos .pdg-cu-lim .bar span{background:var(--ok);transform-origin:0;border-radius:999px;height:100%;animation:6s ease-out infinite pdgMFill;display:block}:root[data-ui=v2] .pos .pdg-cu-lim.bad{background:var(--bad-soft)}:root[data-ui=v2] .pos .pdg-cu-lim.bad .r{color:var(--bad-fg)}:root[data-ui=v2] .pos .pdg-cu-lim.bad .bar span{background:var(--bad)}:root[data-ui=v2] .pos .pdg-cu-sums{gap:10px;margin:10px 0;display:flex}:root[data-ui=v2] .pos .pdg-cu-sums>div{box-sizing:border-box;background:var(--surface-2);border-radius:16px;flex-direction:column;flex:1 1 0;min-width:0;height:64px;padding:8px 14px;display:flex}:root[data-ui=v2] .pos .pdg-cu-sums span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .pos .pdg-cu-sums b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos .pdg-cu-sums .warn{background:var(--warn-soft)}:root[data-ui=v2] .pos .pdg-cu-sums .warn span,:root[data-ui=v2] .pos .pdg-cu-sums .warn b{color:var(--warn-fg)}:root[data-ui=v2] .pos .pdg-cu-ask{z-index:330}:root[data-ui=v2] .pos .pdg-cu-ask .pos-dlg>.h{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}:root[data-ui=v2] .pos .pdg-cu-ask .pos-dlg>.s{font-family:var(--font-mono);color:var(--muted);margin-top:2px;font-size:15px}:root[data-ui=v2] .pos .pdg-cu-ask form{box-sizing:border-box;border:2px solid var(--accent);background:var(--surface-2);border-radius:16px;height:56px;margin-top:16px;display:flex}:root[data-ui=v2] .pos .pdg-cu-ask form input{padding:0 16px;font-size:17px}@keyframes posPulse{0%{box-shadow:0 0 #3ddc748c}to{box-shadow:0 0 0 10px #3ddc7400}}@keyframes posGlow{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 21px #3d6bff59}}@keyframes posBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes posSheen{0%,55%{transform:translate(-160%)skew(-20deg)}85%,to{transform:translate(520%)skew(-20deg)}}@keyframes posSpin{to{transform:rotate(360deg)}}@keyframes posPop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes posIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}:root[data-ui=v2] .pos{--pt-accent:var(--accent);--pt-bad:var(--bad);--pt-warn:var(--warn);--pt-ok:var(--ok);z-index:300;background-color:var(--bg);background-image:radial-gradient(circle calc(min(100vw, 100vh) * .77) at 100% -12.5%, var(--glow), #0000);color:var(--fg);font-family:var(--font);letter-spacing:0;font-size:16px;position:fixed;inset:0;overflow:hidden}:root[data-ui=v2] .pos button{letter-spacing:inherit;margin:0;font-family:inherit}:root[data-ui=v2] .pos .pos-todo{color:var(--muted);padding:40px}:root[data-ui=v2] .pos-live{background:var(--ok);border-radius:50%;flex:none;animation:1.6s ease-out infinite posPulse;display:inline-block}:root[data-ui=v2] .pos-av{color:#fff;letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}:root[data-ui=v2] .pos-caret{background:var(--accent);flex:none;margin-left:3px;animation:1s step-end infinite posBlink;display:inline-block}:root[data-ui=v2] .pos-spin{border:2.6px solid;border-right-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite posSpin}:root[data-ui=v2] .pos .sheen{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite posSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)skew(-20deg)}:root[data-ui=v2] .pos-primary{box-sizing:border-box;background:var(--accent);width:100%;color:var(--on-accent);cursor:pointer;box-shadow:var(--wa-float);background-image:linear-gradient(110deg,#ffffff2e,#fff0 55%);border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:700;transition:transform .12s;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .pos-primary:active{transform:scale(.98)}:root[data-ui=v2] .pos-primary.off{box-shadow:none;cursor:default;background-color:#3d6bff73}:root[data-ui=v2] .pos-primary.off .sheen{display:none}:root[data-ui=v2] .pos-primary .l{white-space:nowrap;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}:root[data-ui=v2] .pos-primary svg{position:relative}:root[data-ui=v2] .pos-btn{box-sizing:border-box;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-weight:700;transition:transform .12s;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .pos-btn:active{transform:scale(.97)}:root[data-ui=v2] .pos-btn.plain{background:var(--surface-2);color:var(--fg)}:root[data-ui=v2] .pos-btn.soft{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos-btn.pri{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos-btn.pri.off{cursor:default;background:#3d6bff73}:root[data-ui=v2] .pos-btn.off:not(.pri){cursor:default}:root[data-ui=v2] .pos-btn .l{white-space:nowrap;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}:root[data-ui=v2] .pos-keypad{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .pos-keypad .row{gap:10px;display:flex}:root[data-ui=v2] .pos-keypad .key{background:var(--surface);min-width:0;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:0;border-radius:18px;flex:1;justify-content:center;align-items:center;padding:0;font-size:26px;font-weight:600;transition:transform .12s;display:flex}:root[data-ui=v2] .pos-keypad .key:active{transform:scale(.94)}:root[data-ui=v2] .pos-bigval{align-items:center;min-width:0;display:inline-flex}:root[data-ui=v2] .pos-bigval .v{white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.15;overflow:hidden}:root[data-ui=v2] .pos-scrim{z-index:320;background:var(--scrim);justify-content:center;align-items:center;animation:.18s ease-out v2Fade;display:flex;position:fixed;inset:0}:root[data-ui=v2] .pos-dlg{box-sizing:border-box;background:var(--surface);max-height:calc(100vh - 32px);box-shadow:var(--wa-float);color:var(--fg);border-radius:28px;flex-direction:column;padding:24px;animation:.18s cubic-bezier(.2,.8,.2,1) posIn;display:flex;overflow:hidden}:root[data-ui=v2] .pos-dhead{align-items:center;gap:14px;display:flex}:root[data-ui=v2] .pos-dhead .ic{flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .pos-dhead .ic.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos-dhead .ic.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .pos-dhead .ic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .pos-dhead .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .pos-dhead .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .pos-dhead .tx b{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos-dhead .tx>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .pos-close{background:var(--surface-2);width:52px;height:52px;color:var(--fg);cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .pos-radio{box-sizing:border-box;text-align:left;background:var(--surface-2);width:100%;color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:18px;align-items:center;gap:14px;padding:8px 16px;display:flex}:root[data-ui=v2] .pos-radio.on{border-color:var(--accent);background:var(--accent-soft);animation:3s ease-in-out infinite posGlow}:root[data-ui=v2] .pos-radio .rd{box-sizing:border-box;border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}:root[data-ui=v2] .pos-radio .rd span{border-radius:50%;width:12px;height:12px}:root[data-ui=v2] .pos-radio.on .rd{border-color:var(--accent)}:root[data-ui=v2] .pos-radio.on .rd span{background:var(--accent)}:root[data-ui=v2] .pos-radio .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos-radio .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .pos-radio .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .pos-rail{z-index:2;box-sizing:border-box;background:var(--glass);border-right:1px solid var(--glass-line);flex-direction:column;align-items:center;gap:8px;width:72px;padding:14px 0;display:flex;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .pos-rail .logo{justify-content:center;align-items:center;height:48px;margin-bottom:6px;display:flex}:root[data-ui=v2] .pos-rail .fill{flex:1}:root[data-ui=v2] .pos-ri{width:56px;height:60px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:transform .12s;display:flex;position:relative}:root[data-ui=v2] .pos-ri span{letter-spacing:0;font-size:13px;font-weight:600;line-height:1}:root[data-ui=v2] .pos-ri.on{background:var(--accent-soft);color:var(--accent-ink);animation:3s ease-in-out infinite posGlow}:root[data-ui=v2] .pos-ri.on:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:-8px}:root[data-ui=v2] .pos-ri:active,:root[data-ui=v2] .pos-rb:active{transform:scale(.94)}:root[data-ui=v2] .pos-rb{background:var(--surface);width:56px;height:56px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .pos-head{box-sizing:border-box;border-bottom:1px solid var(--line);align-items:center;height:64px;padding:0 20px;display:flex;position:absolute;top:0;left:72px;right:0}:root[data-ui=v2] .pos-head h1{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:1.15}:root[data-ui=v2] .pos-head .fill{flex:1}:root[data-ui=v2] .pos-head>*+.pos-scanok,:root[data-ui=v2] .pos-head .pos-pill{margin-left:12px}:root[data-ui=v2] .pos-scanok{background:var(--ok-soft);height:44px;color:var(--ok-fg);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos-pill{background:var(--surface);height:44px;box-shadow:var(--wa-sh);color:var(--fg);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .pos-pill.sq{justify-content:center;width:44px;padding:0}:root[data-ui=v2] .pos-pill.warn{color:var(--warn-fg)}:root[data-ui=v2] .pos-pill.seller{gap:10px;padding:0 6px 0 14px}:root[data-ui=v2] .pos-htabs{background:var(--surface-2);border-radius:16px;gap:4px;margin-left:12px;padding:4px;display:flex}:root[data-ui=v2] .pos-htabs button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .pos-htabs button svg{color:var(--accent-ink)}:root[data-ui=v2] .pos-htabs button.on{background:var(--surface);box-shadow:var(--wa-sh);color:var(--accent-ink);cursor:default}:root[data-ui=v2] .pos-branch{background:var(--accent-soft);height:44px;color:var(--accent-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin-left:12px;padding:0 6px 0 14px;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .pos-branch .sw{background:var(--surface);border-radius:999px;align-items:center;height:32px;padding:0 12px;font-size:13px;display:flex}:root[data-ui=v2] .pos-backbtn{background:var(--surface);height:44px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:4px;margin-left:8px;padding:0 14px 0 8px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .pos-main{position:absolute;inset:64px 0 0 72px;overflow:hidden}:root[data-ui=v2] .pos-kassa{height:100%;display:flex}:root[data-ui=v2] .pos-cat{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding:16px 16px 16px 20px;display:flex}:root[data-ui=v2] .pos-cattop{flex:none;align-items:center;gap:8px;height:56px;display:flex}:root[data-ui=v2] .pos-tabs{scrollbar-width:none;flex:1;gap:10px;min-width:0;height:100%;margin-right:-2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 30px),#0000 100%)}:root[data-ui=v2] .pos-tabs::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos-tabs button{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:56px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:18px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;transition:background-color .2s,color .2s;display:flex}:root[data-ui=v2] .pos-tabs button .n{opacity:.75;font-size:13px}:root[data-ui=v2] .pos-tabs button.on{background:var(--fg);border-color:var(--fg);color:var(--surface)}:root[data-ui=v2] .pos-ib{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .pos-cattop .pos-tabs+.pos-ib{margin-left:-2px}:root[data-ui=v2] .pos-grid{scrollbar-width:none;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:196px;align-content:start;gap:12px;min-height:0;margin-top:14px;display:grid;overflow-y:auto}:root[data-ui=v2] .pos-grid::-webkit-scrollbar{display:none}:root[data-ui=v2] .pos-tile{box-sizing:border-box;text-align:left;background:var(--surface);min-width:0;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:2px solid #0000;border-radius:22px;flex-direction:column;padding:8px;transition:border-color .18s,transform .12s;display:flex}:root[data-ui=v2] .pos-tile:active{transform:scale(.94)}:root[data-ui=v2] .pos-tile.on{border-color:var(--accent)}:root[data-ui=v2] .pos-tile .art{border-radius:16px;flex:none;justify-content:center;align-items:center;height:96px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .pos-tile .art img{object-fit:cover;border-radius:24px;width:80px;height:80px}:root[data-ui=v2] .art.accent{background:var(--accent-soft)}:root[data-ui=v2] .art.bad{background:var(--bad-soft)}:root[data-ui=v2] .art.warn{background:var(--warn-soft)}:root[data-ui=v2] .art.ok{background:var(--ok-soft)}:root[data-ui=v2] .pos-tile .q{box-sizing:border-box;background:var(--accent);min-width:30px;height:30px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:700;animation:.3s ease-out posPop;display:flex;position:absolute;top:8px;right:8px}:root[data-ui=v2] .pos-tile .nm{white-space:nowrap;text-overflow:ellipsis;margin:6px 4px 0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}:root[data-ui=v2] .pos-tile .r{align-items:baseline;gap:6px;margin:6px 4px 0;display:flex}:root[data-ui=v2] .pos-tile .r b{flex:none;font-size:17px;font-weight:700}:root[data-ui=v2] .pos-tile .r .st{text-align:right;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}:root[data-ui=v2] .pos-tile .r .st.warn{color:var(--warn-fg)}:root[data-ui=v2] .pos-tile .r .st.bad{color:var(--bad-fg)}:root[data-ui=v2] .pos-cart{box-sizing:border-box;background:var(--glass);border-left:1px solid var(--glass-line);flex-direction:column;flex:none;width:468px;padding:16px;display:flex}:root[data-ui=v2] .pos-ctabs{flex:none;gap:8px;display:flex}:root[data-ui=v2] .pos-ctabs>button:not(.add){background:var(--surface);min-width:0;height:56px;box-shadow:var(--wa-sh);color:var(--fg);cursor:pointer;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 8px;transition:background-color .2s;display:flex}:root[data-ui=v2] .pos-ctabs .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}:root[data-ui=v2] .pos-ctabs .sb{opacity:.8;font-size:13px;font-weight:600;line-height:1.3}:root[data-ui=v2] .pos-ctabs>button.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .pos-ctabs .add{box-sizing:border-box;border:1.5px dashed var(--line);background:var(--surface-2);width:56px;height:56px;color:var(--accent-ink);cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}:root[data-ui=v2] .pos-lines{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;min-height:0;margin-top:12px;display:flex;overflow-y:auto}:root[data-ui=v2] .pos-lines .empty{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .pos-lines .empty b{color:var(--fg);font-size:18px;font-weight:700}:root[data-ui=v2] .pos-lines .empty span{font-size:14px}:root[data-ui=v2] .pos-line{background:var(--surface);box-shadow:var(--wa-sh);border-radius:20px;flex:none;align-items:center;gap:12px;padding:4px 4px 4px 14px;display:flex}:root[data-ui=v2] .pos-line .b{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .pos-line .b b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .pos-line .b span{color:var(--muted);font-size:13px}:root[data-ui=v2] .pos-line .stp{background:var(--surface-2);border-radius:16px;flex:none;align-items:center;gap:4px;padding:2px;display:flex}:root[data-ui=v2] .pos-line .stp button{background:var(--surface);width:56px;height:56px;color:var(--fg);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:transform .12s;display:flex}:root[data-ui=v2] .pos-line .stp button:active{transform:scale(.94)}:root[data-ui=v2] .pos-line .stp button.plus{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .pos-line .stp .q{text-align:center;min-width:40px;font-size:20px;font-weight:700}:root[data-ui=v2] .pos-line .sum{text-align:right;flex:none;width:92px;font-size:17px;font-weight:700}:root[data-ui=v2] .pos-tot{background:var(--surface);box-shadow:var(--wa-sh);border-radius:22px;flex:none;margin:12px 0;padding:14px 16px}:root[data-ui=v2] .pos-tot .r1,:root[data-ui=v2] .pos-tot .r2{color:var(--muted);justify-content:space-between;align-items:center;font-size:15px;display:flex}:root[data-ui=v2] .pos-tot .r1 .ok{color:var(--ok-fg)}:root[data-ui=v2] .pos-tot .r2{margin-top:8px}:root[data-ui=v2] .pos-tot .barg{background:var(--warn-soft);height:44px;color:var(--warn-fg);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .pos-tot .barg:disabled{cursor:default}:root[data-ui=v2] .pos-tot .big{text-align:right;white-space:nowrap;margin-top:8px;line-height:34px}:root[data-ui=v2] .pos-tot .big b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}:root[data-ui=v2] .pos-tot .big span{color:var(--muted);font-size:18px}@keyframes wkScan{0%{transform:translateY(0)}to{transform:translateY(56px)}}@keyframes wkPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wkBreath{0%,to{box-shadow:inset 0 0 0 1px #6e95ff73,0 0 10px #1546e82e}50%{box-shadow:inset 0 0 0 1px #6e95ff99,0 0 22px #1546e86b}}@keyframes wkAi{0%,70%,to{transform:rotate(0)scale(1)}80%{transform:rotate(18deg)scale(1.15)}90%{transform:rotate(0)scale(1)}}@keyframes wkSpin{to{transform:rotate(360deg)}}@keyframes wzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wzBreath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}:root[data-ui=v2] .wa-kassa.wa-m-intake{padding-bottom:48px}:root[data-ui=v2] .wk{--scan-bg:linear-gradient(135deg, #eef3ff, #fff);--scan-glow:#1f6bff29;--scan-laser:#2f64ff;--scan-win:#1f6bff0f;--scan-bars:#0b1220b8;flex-direction:column;gap:12px;display:flex}:root[data-ui=v2][data-theme=dark] .wk{--scan-bg:#0b1220;--scan-glow:#5b8cff47;--scan-laser:#9db8ff;--scan-win:#ffffff0a;--scan-bars:#ffffffbf}:root[data-ui=v2] .wk-sec{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:6px 4px -2px;font-size:13px;font-weight:600}:root[data-ui=v2] .wa-note.ok{color:var(--ok-fg)}:root[data-ui=v2] .wk-scancard{box-sizing:border-box;background:var(--scan-bg);background-image:radial-gradient(160px 120px at 20% 50%, var(--scan-glow), #5b8cff00 70%);width:100%;height:104px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:14px;margin:0;padding:12px;font-family:inherit;display:flex;overflow:hidden}:root[data-ui=v2] .wk-scancard .frame{background:var(--scan-win);border-radius:14px;flex:none;width:128px;height:80px;position:relative}:root[data-ui=v2] .wk-scancard .c{box-sizing:border-box;border:0 solid #5b8cff;width:18px;height:18px;position:absolute}:root[data-ui=v2] .wk-scancard .tl{border-top-width:3px;border-left-width:3px;border-top-left-radius:12px;top:0;left:0}:root[data-ui=v2] .wk-scancard .tr{border-top-width:3px;border-right-width:3px;border-top-right-radius:12px;top:0;right:0}:root[data-ui=v2] .wk-scancard .bl{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:12px;bottom:0;left:0}:root[data-ui=v2] .wk-scancard .br{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:12px;bottom:0;right:0}:root[data-ui=v2] .wk-scancard .bars{background-image:repeating-linear-gradient(90deg, var(--scan-bars) 0px, var(--scan-bars) 2px, #0000 2px, #0000 4px, var(--scan-bars) 4px, var(--scan-bars) 5px, #0000 5px, #0000 8px);height:36px;position:absolute;top:22px;left:22px;right:22px}:root[data-ui=v2] .wk-scancard .ln{background:var(--scan-laser);border-radius:1px;height:2px;animation:1.6s ease-in-out infinite alternate wkScan;position:absolute;top:14px;left:10px;right:10px;box-shadow:0 0 12px 2px #3d6bffcc}:root[data-ui=v2] .wk-scancard .b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wk-scancard .b b{font-size:16px;font-weight:700}:root[data-ui=v2] .wk-scancard .b>span{color:var(--muted);font-size:14px;line-height:1.35}:root[data-ui=v2] .wk-scancard .b .lk{color:var(--accent-ink);align-self:flex-start;padding:4px 0;font-weight:700}:root[data-ui=v2] .wk-prod{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}:root[data-ui=v2] .wk-prod .hd{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wk-prod .ph{background:var(--surface-2);border:1px solid var(--line);box-sizing:border-box;width:46px;height:46px;color:var(--muted);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}:root[data-ui=v2] .wk-prod .ph img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wk-prod .nm{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wk-prod .nm .lbl{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wk-prod .nm textarea{resize:none;width:100%;min-height:24px;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.3;box-shadow:none!important}:root[data-ui=v2] .wk-prod .nm .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wk-prod .v2-pill{flex:none;gap:4px}:root[data-ui=v2] .wk-ai{box-sizing:border-box;border:1px solid var(--chip-line);background:var(--chip);min-height:48px;color:var(--accent-ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wk-ai span{flex:1;min-width:0}:root[data-ui=v2] .wk-ai>svg:first-child{animation:3.6s ease-in-out infinite wkAi}:root[data-ui=v2] .wk-ai.busy>svg:first-child{animation:1s linear infinite wkSpin}:root[data-ui=v2] .wk-ai:disabled{opacity:.7;cursor:default}:root[data-ui=v2] .wk-matches{background:var(--surface-2);border-radius:14px;flex-direction:column;padding:4px;display:flex}:root[data-ui=v2] .wk-matches .cap{color:var(--muted);padding:6px 10px 4px;font-size:13px;font-weight:600}:root[data-ui=v2] .wk-matches button{min-height:44px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:6px 10px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wk-matches button:hover{background:var(--surface)}:root[data-ui=v2] .wk-matches .n{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wk-matches .n i{color:var(--muted);margin-left:6px;font-size:13px;font-style:normal}:root[data-ui=v2] .wk-matches .s{color:var(--muted);flex:none;font-size:13px}:root[data-ui=v2] .wk-code{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:8px;min-height:56px;padding:0 6px 0 14px;display:flex}:root[data-ui=v2] .wk-code:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wk-code .ic{color:var(--accent-ink)}:root[data-ui=v2] .wk-code .in{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wk-code .in span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wk-code input{width:100%;height:auto;color:var(--fg);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:16px;font-weight:600;box-shadow:none!important}:root[data-ui=v2] .wk-code .sq{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wk-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wa-field .sfx,:root[data-ui=v2] .wk-sell .sfx{align-items:baseline;gap:4px;display:flex}:root[data-ui=v2] .wa-field .sfx .u,:root[data-ui=v2] .wk-sell .sfx .u{color:var(--muted);flex:none;font-size:14px}:root[data-ui=v2] .wk-2 .wa-field input{font-weight:700}:root[data-ui=v2] .wk-date input{font-size:16px}:root[data-ui=v2] .wk-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}:root[data-ui=v2] .wk-row .cap{color:var(--muted);flex:none;font-size:14px;font-weight:600}:root[data-ui=v2] .wk-row .wk-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -2px;padding:2px;overflow-x:auto}:root[data-ui=v2] .wk-row .wk-chips::-webkit-scrollbar{display:none}:root[data-ui=v2] .wk-row .wk-chip{flex:none}:root[data-ui=v2] .wk-row.mk{flex-direction:row;align-items:center;gap:6px}:root[data-ui=v2] .wk-chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .wk-chip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:52px;height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:14px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wk-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent);animation:3.2s ease-in-out infinite wkBreath}:root[data-ui=v2] .wk-row.mk .cap{width:58px}:root[data-ui=v2] .wk-mk{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wk-mk button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);cursor:pointer;border-radius:999px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .wk-mk button.on{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.2s ease-in-out infinite wkBreath}:root[data-ui=v2] .wk-mk button:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wk-sell{box-sizing:border-box;background:var(--ok-soft);cursor:text;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:6px 16px;display:flex}:root[data-ui=v2] .wk-sell .l{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wk-sell .lbl{color:var(--ok-fg);font-size:13px;font-weight:600}:root[data-ui=v2] .wk-sell input{min-width:0;height:auto;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:18px;font-weight:700;box-shadow:none!important}:root[data-ui=v2] .wk-sell .m{color:var(--ok-fg);flex:none;font-size:14px;font-weight:700;animation:5s ease-in-out infinite wkPop}:root[data-ui=v2] .wk-sell:focus-within{box-shadow:0 0 0 2px var(--ok)}:root[data-ui=v2] .wk-sell.bad{background:var(--bad-soft)}:root[data-ui=v2] .wk-sell.bad .lbl,:root[data-ui=v2] .wk-sell.bad .m{color:var(--bad-fg)}:root[data-ui=v2] .wk-below{align-items:flex-start}:root[data-ui=v2] .wk-below>span{flex-direction:column;gap:2px;display:flex}:root[data-ui=v2] .wk-below>svg{transform-origin:50% 20%;animation:3s ease-in-out infinite waSwing}:root[data-ui=v2] .wk-line{color:var(--muted);margin:0 4px;font-size:13px;line-height:1.45}:root[data-ui=v2] .wk-line b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wk-line.bad b{color:var(--bad-fg)}:root[data-ui=v2] .wk-gold{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:10px;padding:12px;display:flex}:root[data-ui=v2] .wk-gold .cap{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wk-proba,:root[data-ui=v2] .wz-proba{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px;display:grid}:root[data-ui=v2] .wk-proba button,:root[data-ui=v2] .wz-proba span{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wk-proba button.on,:root[data-ui=v2] .wz-proba span.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wz-proba span{cursor:default}:root[data-ui=v2] .wz-proba span:not(.on){opacity:.55}:root[data-ui=v2] .wk-bar{z-index:79;left:12px;right:12px;bottom:calc(max(10px, env(safe-area-inset-bottom)) + 72px);box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);max-width:520px;height:64px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:24px;align-items:center;gap:6px;margin:0 auto;padding:6px;display:flex;position:fixed}:root[data-ui=v2] .wk-bar .sq{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wk-bar .sq:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wk-save{box-sizing:border-box;background:var(--accent);min-width:0;height:52px;color:var(--on-accent);text-align:left;cursor:pointer;background-image:linear-gradient(110deg,#ffffff2e,#fff0 55%);border:0;border-radius:18px;flex:1;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 14px 0 16px;font-family:inherit;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1f6bff59}:root[data-ui=v2] .wk-save:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wk-save:disabled{opacity:.5;cursor:default}:root[data-ui=v2] .wk-save:disabled:after{display:none}:root[data-ui=v2] .wk-save .tx{flex-direction:column;min-width:0;line-height:1.15;display:flex;position:relative}:root[data-ui=v2] .wk-save .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wk-save .tx span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wk-save svg{position:relative}:root[data-ui=v2] .wz{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wz-item{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}:root[data-ui=v2] .wz-item .tile{background:var(--warn-soft);width:44px;height:44px;color:var(--warn-fg);border-radius:14px;flex:none;justify-content:center;align-items:center;animation:4s ease-in-out infinite wzFloat;display:flex}:root[data-ui=v2] .wz-item .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wz-item b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wz-item .b span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wz-cap{color:var(--muted);margin:0 2px -4px;font-size:13px;font-weight:600}:root[data-ui=v2] .wz-price{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;padding:14px}:root[data-ui=v2] .wz-price .r{color:var(--muted);justify-content:space-between;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wz-price .n{font-family:var(--font-display);letter-spacing:-.03em;border-radius:14px;margin-top:6px;padding:8px 12px;font-size:26px;font-weight:600;animation:3s ease-in-out infinite wzBreath}:root[data-ui=v2] .wz-price .n span{font-family:var(--font);letter-spacing:0;color:var(--muted);font-size:16px;font-weight:600}:root[data-ui=v2] .wz-miss{align-items:flex-start}:root[data-ui=v2] .wz-miss>span{flex-direction:column;gap:2px;display:flex}:root[data-ui=v2] .wz-miss>svg{animation:1.6s ease-in-out infinite waBlink}:root[data-ui=v2] .wz-row{box-sizing:border-box;background:var(--surface);width:100%;height:48px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wz-row span:first-child{flex:1}:root[data-ui=v2] .wz-row .dim{color:var(--muted);font-size:13px;font-weight:500}:root[data-ui=v2] .wa-goldp{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wa-goldp .v2-sheet-grip,:root[data-ui=v2] .wa-goldp .v2-sheet-head{margin-bottom:0}:root[data-ui=v2] .wz-list{background:var(--surface-2);border-radius:20px;flex-direction:column;padding:4px 14px;display:flex}:root[data-ui=v2] .wz-list .r{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:52px;display:flex}:root[data-ui=v2] .wz-list .r:last-child{border-bottom:0}:root[data-ui=v2] .wz-list .pb{background:var(--warn-soft);width:52px;height:32px;color:var(--warn-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}:root[data-ui=v2] .wz-list .k{color:var(--muted);flex:1;font-size:14px}:root[data-ui=v2] .wz-list b{font-size:16px;font-weight:700}:root[data-ui=v2] .wz-list b.dim{color:var(--muted)}@media (width>=1000px){:root[data-ui=v2] .wa-kassa.wa-m-intake{max-width:none}:root[data-ui=v2] .wk-pc{align-items:stretch;gap:16px;height:calc(100vh - 176px);min-height:600px;display:flex}:root[data-ui=v2] .wk-pc-main{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}:root[data-ui=v2] .wk-pc-bar{box-sizing:border-box;background:var(--surface);height:60px;box-shadow:0 0 0 2px var(--accent), 0 0 22px var(--glow);border-radius:18px;flex:none;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}:root[data-ui=v2] .wk-pc-bar .ic{color:var(--accent-ink)}:root[data-ui=v2] .wk-pc-bar input{min-width:0;height:100%;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;box-shadow:none!important}:root[data-ui=v2] .wk-pc-bar .go{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wk-pc-bar .go:disabled{opacity:.5}:root[data-ui=v2] .wk-table{background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;flex:1;display:flex;overflow-y:auto}:root[data-ui=v2] .wk-table .th,:root[data-ui=v2] .wk-table .tr{grid-template-columns:minmax(130px,2fr) 84px 92px 92px 64px minmax(150px,1.4fr);align-items:center;gap:10px;padding:0 14px;display:grid}:root[data-ui=v2] .wk-table .th{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);height:44px;color:var(--muted);font-size:13px;font-weight:600;position:sticky;top:0}:root[data-ui=v2] .wk-table .th span:nth-child(n+2):nth-child(-n+5){text-align:right}:root[data-ui=v2] .wk-table .tr{min-height:52px;font-size:14px}:root[data-ui=v2] .wk-table .tr.alt{background:var(--surface-2)}:root[data-ui=v2] .wk-table .tr>:nth-child(n+2):nth-child(-n+5){text-align:right;white-space:nowrap}:root[data-ui=v2] .wk-table .tr b{font-weight:700}:root[data-ui=v2] .wk-table .tr .dim{color:var(--muted)}:root[data-ui=v2] .wk-table .tr .ok{color:var(--ok-fg);font-weight:700}:root[data-ui=v2] .wk-table .tr .bad{color:var(--bad-fg);font-weight:700}:root[data-ui=v2] .wk-table .p{align-items:center;gap:10px;min-width:0;display:flex}:root[data-ui=v2] .wk-table .ini{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .wk-table .ini.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wk-table .ini.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wk-table .ini.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wk-table .p .b{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wk-table .p .b b,:root[data-ui=v2] .wk-table .p .b span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .wk-table .p .b span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wk-table .v2-pill{justify-self:start}:root[data-ui=v2] .wk-none{flex:1;margin:16px}:root[data-ui=v2] .wk-pc-side{box-sizing:border-box;scrollbar-width:thin;background:var(--surface);width:400px;box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;flex:none;gap:12px;padding:18px;display:flex;overflow-y:auto}:root[data-ui=v2] .wk-pc-side .hd{justify-content:space-between;align-items:center;display:flex}:root[data-ui=v2] .wk-pc-side .hd .v2-mono{color:var(--accent-ink);letter-spacing:.14em;font-size:13px}:root[data-ui=v2] .wk-pc-side .wk-prod,:root[data-ui=v2] .wk-pc-side .wk-gold{background:var(--surface-2);box-shadow:none}:root[data-ui=v2] .wk-pc-side .wa-field:not(.on),:root[data-ui=v2] .wk-pc-side .wk-chip,:root[data-ui=v2] .wk-pc-side .wk-mk button{background:var(--surface-2)}:root[data-ui=v2] .wk-pc-side .wk-mk button.on{background:var(--fg)}:root[data-ui=v2] .wk-pc-side .wk-chip.on{background:var(--accent)}:root[data-ui=v2] .wk-sum{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}:root[data-ui=v2] .wk-sum .r{color:var(--muted);justify-content:space-between;display:flex}:root[data-ui=v2] .wk-sum .r b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wk-sum .r b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wk-sum .big{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}:root[data-ui=v2] .wk-sum .big span{font-size:15px;font-weight:700}:root[data-ui=v2] .wk-sum .big b{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;font-weight:600}:root[data-ui=v2] .wk-note{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}:root[data-ui=v2] .wk-note .ic{background:var(--ok-soft);width:32px;height:32px;color:var(--ok-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wk-pc-side .fill{flex:1;min-height:4px}:root[data-ui=v2] .wk-pc-acts{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wk-pc-acts .v2-btn{height:48px}:root[data-ui=v2] .wk-pc-acts .wk-save{flex:none;height:56px}:root[data-ui=v2] .wk-pc-side .wk-sec{display:none}}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wk-pc-side{width:340px}:root[data-ui=v2] .wk-table .th,:root[data-ui=v2] .wk-table .tr{grid-template-columns:minmax(120px,2fr) 80px 90px 90px 60px}:root[data-ui=v2] .wk-table .th span:last-child,:root[data-ui=v2] .wk-table .tr>:last-child{display:none}}:root[data-ui=v2] .wa-disc .cap{color:var(--muted);margin:0 2px -4px;font-size:13px;font-weight:600}@keyframes ikScan{0%{top:10px}to{top:58px}}@keyframes ikCaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ikLaser{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes ikPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.88)}}@keyframes ikBreath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}@keyframes ikPing{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 10px #3d6bff00}}@keyframes ikPingOk{0%{box-shadow:0 0 #3ddc7473}70%,to{box-shadow:0 0 0 12px #3ddc7400}}@keyframes ikPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes ikBlink{0%,to{opacity:1}50%{opacity:.4}}@keyframes ikSpin{to{transform:rotate(360deg)}}:root[data-ui=v2] .ik,:root[data-ui=v2] .ik-pc,:root[data-ui=v2] .ik-bar{letter-spacing:.25px;color:var(--fg);line-height:1.43}:root[data-ui=v2] .ik{flex-direction:column;gap:12px;padding:12px 0 24px;display:flex}:root[data-ui=v2] .ik-card{background:var(--surface);box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:24px;flex-direction:column;min-width:0;padding:16px;display:flex}:root[data-ui=v2] .ik .gap8,:root[data-ui=v2] .ik-pc .gap8{flex:none;height:8px}:root[data-ui=v2] .ik .gap12,:root[data-ui=v2] .ik-pc .gap12{flex:none;height:12px}:root[data-ui=v2] .ik-cap{color:var(--muted);padding:0 0 8px 2px;font-size:13px;font-weight:600;display:block}:root[data-ui=v2] .ik-note{color:var(--muted);margin:0;padding:6px 4px 0;font-size:13px;line-height:1.35}:root[data-ui=v2] .ik-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}:root[data-ui=v2] .ik-scan{cursor:pointer;transition:transform var(--dur) var(--ease);flex-direction:row;align-items:center;gap:14px;padding:12px}:root[data-ui=v2] .ik-scan:active{transform:scale(.98)}:root[data-ui=v2] .ik-scan .art{background:var(--surface-2);border-radius:14px;flex:none;width:104px;height:72px;position:relative;overflow:hidden}:root[data-ui=v2] .ik-scan .c{box-sizing:border-box;border:0 solid var(--accent);width:15px;height:15px;position:absolute}:root[data-ui=v2] .ik-scan .tl{border-top-width:2.2px;border-left-width:2.2px;border-top-left-radius:2px;top:5px;left:5px}:root[data-ui=v2] .ik-scan .tr{border-top-width:2.2px;border-right-width:2.2px;border-top-right-radius:2px;top:5px;right:5px}:root[data-ui=v2] .ik-scan .bl{border-bottom-width:2.2px;border-left-width:2.2px;border-bottom-left-radius:2px;bottom:5px;left:5px}:root[data-ui=v2] .ik-scan .br{border-bottom-width:2.2px;border-right-width:2.2px;border-bottom-right-radius:2px;bottom:5px;right:5px}:root[data-ui=v2] .ik-scan .bars{opacity:.55;background-image:repeating-linear-gradient(90deg, var(--fg) 0 2px, transparent 2px 5px, var(--fg) 5px 8px, transparent 8px 10px, var(--fg) 10px 12px, transparent 12px 15px, var(--fg) 15px 16px, transparent 16px 20px);height:40.3px;position:absolute;top:15.8px;left:20.8px;right:20.8px}:root[data-ui=v2] .ik-scan .ln{background:var(--accent);height:2px;box-shadow:0 0 8px 1px var(--accent);border-radius:1px;animation:1.6s ease-in-out infinite alternate ikScan;position:absolute;top:10px;left:10px;right:10px}:root[data-ui=v2] .ik-scan .b{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}:root[data-ui=v2] .ik-scan .b>b{font-size:16px;font-weight:700}:root[data-ui=v2] .ik-scan .b>.s{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35}:root[data-ui=v2] .ik-scan .lk{min-height:32px;color:var(--accent-ink);letter-spacing:.25px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .ik-prod .hd{align-items:flex-start;gap:12px;display:flex}:root[data-ui=v2] .ik-prod .nm{flex:1;min-width:0}:root[data-ui=v2] .ik-photo{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:84px;height:84px;color:var(--muted);cursor:pointer;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 4px;font-family:inherit;display:flex;overflow:hidden}:root[data-ui=v2] .ik-photo>span{text-align:center;letter-spacing:.25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.43;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .ik-photo>img{object-fit:cover;width:84px;height:84px;margin:-1px -4px}:root[data-ui=v2] .ik-fw{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .ik-f{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);cursor:text;border-radius:16px;align-items:center;min-height:56px;margin:0;padding:6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .ik-f.tr{padding-right:4px}:root[data-ui=v2] .ik-f>.in{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .ik-f .lbl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}:root[data-ui=v2] .ik-f input,:root[data-ui=v2] .ik-f textarea{resize:none;width:100%;min-width:0;color:var(--fg);letter-spacing:.5px;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:2px 0;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;box-shadow:none!important}:root[data-ui=v2] .ik-f.strong input,:root[data-ui=v2] .ik-f.strong textarea{font-weight:700}:root[data-ui=v2] .ik-f.mono input{font-family:var(--font-mono);letter-spacing:.04em;font-size:16px;font-weight:600}:root[data-ui=v2] .ik-f input::placeholder,:root[data-ui=v2] .ik-f textarea::placeholder{color:var(--muted);opacity:.6;font-weight:400}:root[data-ui=v2] .ik-f:focus-within{border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);padding:5px 13px}:root[data-ui=v2] .ik-f.tr:focus-within{padding-right:3px}:root[data-ui=v2] .ik-f:focus-within .lbl{color:var(--accent-ink)}:root[data-ui=v2] .ik-f.bad{border:2px solid var(--bad);padding:5px 13px}:root[data-ui=v2] .ik-f.bad.tr{padding-right:3px}:root[data-ui=v2] .ik-f>.u{color:var(--muted);flex:none;margin-left:6px;font-size:14px}:root[data-ui=v2] .ik-f .acts{flex:none;margin-left:2px;display:flex}:root[data-ui=v2] .ik-f .acts>button{width:48px;height:48px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .ik-f .acts>button:hover{background:var(--accent-soft)}:root[data-ui=v2] .ik-err{color:var(--bad-fg);padding:4px 6px 0;font-size:13px;font-weight:600}:root[data-ui=v2] .ik-ai{box-sizing:border-box;background:var(--accent-soft);height:48px;color:var(--accent-ink);letter-spacing:.25px;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;margin:10px 0 0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;animation:3s ease-in-out infinite ikBreath;display:flex}:root[data-ui=v2] .ik-ai>span:not(.spin){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .ik-ai .pulse{animation:2.2s ease-in-out infinite ikPulse}:root[data-ui=v2] .ik-ai.busy{cursor:default;animation:none}:root[data-ui=v2] .ik .spin,:root[data-ui=v2] .ik-pc .spin,:root[data-ui=v2] .ik-bar .spin{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:18px;height:18px;animation:.8s linear infinite ikSpin}:root[data-ui=v2] .ik-matches{background:var(--surface-2);border-radius:16px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}:root[data-ui=v2] .ik-matches .cap{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;padding:10px 14px 4px;font-size:12px}:root[data-ui=v2] .ik-matches>button{border:0;border-top:1px solid var(--line);min-height:48px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;margin:0;padding:8px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .ik-matches>.cap+button{border-top:0}:root[data-ui=v2] .ik-matches .n{flex:1;min-width:0;font-size:15px;font-weight:600}:root[data-ui=v2] .ik-matches .n i{color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}:root[data-ui=v2] .ik-matches .s{color:var(--muted);flex:none;font-size:13px}:root[data-ui=v2] .ik-link{box-sizing:border-box;border-radius:14px;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:4px 12px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .ik-link>span{flex:1;min-width:0}:root[data-ui=v2] .ik-link.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ik-link.found{animation:2.8s ease-out infinite ikPingOk}:root[data-ui=v2] .ik-link.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .ik-link.act{padding-right:4px}:root[data-ui=v2] .ik-link>button{min-height:36px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:0 12px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .ik-banner{border-radius:18px;align-items:center;gap:10px;margin-top:10px;padding:10px 8px 10px 12px;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .ik-banner.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ik-banner>svg{flex:none}:root[data-ui=v2] .ik .blink,:root[data-ui=v2] .ik-pc .blink{animation:1.6s ease-in-out infinite ikBlink}:root[data-ui=v2] .ik-goldsum{background:var(--surface-2);color:var(--muted);border-radius:14px;margin:10px 0 0;padding:10px 14px;font-size:14px;line-height:1.35;animation:3s ease-in-out infinite ikBreath}:root[data-ui=v2] .ik-chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .ik-chip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);letter-spacing:.25px;white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease);border-radius:999px;align-items:center;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .ik-chip:active{transform:scale(.97)}:root[data-ui=v2] .ik-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .ik-mk{align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}:root[data-ui=v2] .ik-mk .cap{color:var(--muted);flex:none;font-size:14px;font-weight:600}:root[data-ui=v2] .ik-mk .row{scrollbar-width:none;flex:1;gap:6px;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}:root[data-ui=v2] .ik-mk .row>button{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:52px;height:40px;color:var(--fg);letter-spacing:.25px;cursor:pointer;border-radius:999px;flex:none;margin:0;padding:0 10px;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .ik-mk .row>button.on{background:var(--fg);border-color:var(--fg);color:var(--surface);animation:3.2s ease-in-out infinite ikBreath}:root[data-ui=v2] .ik-sellstrip{box-sizing:border-box;background:var(--ok-soft);border-radius:16px;align-items:center;gap:8px;min-height:56px;margin-top:10px;padding:6px 16px;display:flex}:root[data-ui=v2] .ik-sellstrip .l{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}:root[data-ui=v2] .ik-sellstrip .k{color:var(--ok-fg);font-size:13px;font-weight:600}:root[data-ui=v2] .ik-sellstrip .l>b{white-space:nowrap;text-overflow:ellipsis;transform-origin:0;font-size:18px;font-weight:800;overflow:hidden}:root[data-ui=v2] .ik-sellstrip .m{color:var(--ok-fg);flex:none;font-size:14px;font-weight:700}:root[data-ui=v2] .ik .pop,:root[data-ui=v2] .ik-pc .pop{animation:5s ease-in-out infinite ikPop;display:inline-block}:root[data-ui=v2] .ik-sum{border-radius:16px;align-items:flex-start;gap:8px;margin-top:10px;padding:12px 14px;display:flex}:root[data-ui=v2] .ik-sum>p{flex:1;margin:0;font-size:14px;font-weight:500;line-height:1.4}:root[data-ui=v2] .ik-sum b{font-weight:700}:root[data-ui=v2] .ik-sum.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ik-sum.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .ik-sum.muted{background:var(--surface-2);color:var(--fg)}:root[data-ui=v2] .ik-btn{box-sizing:border-box;letter-spacing:.25px;white-space:nowrap;cursor:pointer;min-width:0;height:56px;transition:transform var(--dur) var(--ease);border:0;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:inline-flex}:root[data-ui=v2] .ik-btn>span:not(.spin){text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .ik-btn>svg{flex:none}:root[data-ui=v2] .ik-btn:active:not(:disabled){transform:scale(.98)}:root[data-ui=v2] .ik-btn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .ik-btn.primary{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .ik-btn.primary:not(:disabled){box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-ui=v2] .ik-btn.secondary{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .ik-btn.outline{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);background:0 0}:root[data-ui=v2] .ik-bar{z-index:30;bottom:calc(99px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #0000 0%, var(--bg) 35%, var(--bg) 100%);align-items:center;gap:6px;margin:0 -16px;padding:10px 16px 12px;display:flex;position:sticky}:root[data-ui=v2] .ik-next{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;animation:2.6s ease-out infinite ikPing;display:inline-flex}:root[data-ui=v2] .ik-acts{flex:1;gap:8px;min-width:0;display:flex}:root[data-ui=v2] .ik-bar .ik-btn.outline{flex:2}:root[data-ui=v2] .ik-bar .ik-btn.primary{flex:3}:root[data-ui=v2] .ik-acts.col{flex-direction:column}:root[data-ui=v2] .ik-acts.col>.ik-btn{flex:none;width:100%}:root[data-ui=v2] .ik-pc{flex-direction:column;min-height:0;display:flex}:root[data-ui=v2] .ik-pc-top{align-items:center;gap:12px;padding:16px 0;display:flex}:root[data-ui=v2] .ik-pcbar{box-sizing:border-box;border:2px solid var(--accent);background:var(--surface);border-radius:16px;flex:1;align-items:center;min-width:0;height:52px;padding:0 8px 0 6px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .ik-pcbar .laser{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);pointer-events:none;border-radius:1px;animation:2.6s ease-in-out infinite ikLaser;position:absolute;top:8px;left:10px;right:10px}:root[data-ui=v2] .ik-pcbar .sc{width:48px;height:48px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .ik-pcbar .inw{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}:root[data-ui=v2] .ik-pcbar .ph{pointer-events:none;color:var(--muted);white-space:nowrap;align-items:center;gap:2px;font-size:15px;display:flex;position:absolute;inset:0;overflow:hidden}:root[data-ui=v2] .ik-pcbar .ph>span{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .ik-pcbar .caret{background:var(--accent);flex:none;width:2px;height:18px;animation:1s step-end infinite ikCaret}:root[data-ui=v2] .ik-pcbar input{width:100%;height:100%;color:var(--fg);letter-spacing:.5px;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:15px;position:relative;box-shadow:none!important}:root[data-ui=v2] .ik-pcbar .rd{background:var(--surface-2);height:36px;color:var(--fg);letter-spacing:.25px;cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .ik-pc-body{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}:root[data-ui=v2] .ik-pc-main{min-width:0;padding-bottom:32px}:root[data-ui=v2] .ik-pc-side{min-width:0;padding-bottom:24px}:root[data-ui=v2] .ik-table{padding:0;overflow:hidden}:root[data-ui=v2] .ik-table .th,:root[data-ui=v2] .ik-table .tr{grid-template-columns:5fr 2fr 2fr 2fr 2fr 3fr;align-items:center;column-gap:0;padding:0 16px;display:grid}:root[data-ui=v2] .ik-table .th{border-bottom:1px solid var(--line);height:44px;color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .ik-table .th>span,:root[data-ui=v2] .ik-table .tr>*{text-align:right;min-width:0}:root[data-ui=v2] .ik-table .th>.p,:root[data-ui=v2] .ik-table .tr>.p{text-align:left}:root[data-ui=v2] .ik-table .th>.st,:root[data-ui=v2] .ik-table .tr>.st{text-align:left;padding-left:16px}:root[data-ui=v2] .ik-table .tr{font-variant-numeric:tabular-nums;height:56px;font-size:14px}:root[data-ui=v2] .ik-table .tr.alt{background:var(--surface-2)}:root[data-ui=v2] .ik-table .tr>b{white-space:nowrap;font-weight:700}:root[data-ui=v2] .ik-table .tr .dim{color:var(--muted);font-weight:500}:root[data-ui=v2] .ik-table .tr b.dim{font-weight:700}:root[data-ui=v2] .ik-table .tr .ok{color:var(--ok-fg)}:root[data-ui=v2] .ik-table .tr .bad{color:var(--bad-fg)}:root[data-ui=v2] .ik-table .p{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .ik-table .ini{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}:root[data-ui=v2] .ik-table .p .b{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .ik-table .p .b b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .ik-table .p .b span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-ui=v2] .ik-table .none{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:14px;display:flex}:root[data-ui=v2] .ik-badge{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}:root[data-ui=v2] .ik-badge.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ik-badge.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ik-badge.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .ik-summ{padding:20px}:root[data-ui=v2] .ik-summ>.hd{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .ik-summ>.hd .mono{min-width:0;font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}:root[data-ui=v2] .ik-summ>.tot{margin-top:12px}:root[data-ui=v2] .ik-summ>.cl{color:var(--muted);margin-top:14px;font-size:13px}:root[data-ui=v2] .ik-summ>.cn{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:17px;font-weight:700;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .ik-summ>.cb{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:13px}:root[data-ui=v2] .ik-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}:root[data-ui=v2] .ik-box{background:var(--surface-2);border-radius:16px;flex-direction:column;margin-top:14px;padding:14px;display:flex}:root[data-ui=v2] .ik-box .r{align-items:center;gap:8px;padding:5px 0;font-size:14px;display:flex}:root[data-ui=v2] .ik-box.tot .r{padding:4px 0}:root[data-ui=v2] .ik-box .r>span{color:var(--muted);flex:1}:root[data-ui=v2] .ik-box .r>b{font-variant-numeric:tabular-nums;font-weight:700}:root[data-ui=v2] .ik-box .ok{color:var(--ok-fg)}:root[data-ui=v2] .ik-box .bad{color:var(--bad-fg)}:root[data-ui=v2] .ik-box .hr{background:var(--line);height:1px;margin:8px 0;display:block}:root[data-ui=v2] .ik-box .big{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .ik-box .big>span{flex:1;font-size:14px;font-weight:700}:root[data-ui=v2] .ik-box .big>b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.05}:root[data-ui=v2] .ik-box .big>b.dim{color:var(--muted)}:root[data-ui=v2] .ik-adds{color:var(--muted);align-items:center;gap:10px;margin-top:12px;font-size:13px;line-height:1.35;display:flex}:root[data-ui=v2] .ik-adds .ic{background:var(--ok-soft);width:34px;height:34px;color:var(--ok-fg);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2] .ik-summ>.ik-acts{margin-top:16px}:root[data-ui=v2][data-motion=off] [class*=ik-],:root[data-ui=v2][data-motion=off] [class*=ik-] *{transition:none!important;animation:none!important}:root[data-ui=v2] .ik-pc-side{scrollbar-width:none;border-radius:24px;max-height:calc(100dvh - 107px);position:sticky;top:16px;overflow-y:auto}:root[data-ui=v2] .ik-pc-side::-webkit-scrollbar{display:none}:root[data-ui=v2] .ik-f input::-webkit-calendar-picker-indicator{display:none!important}@keyframes wdA2PingOkB{0%{box-shadow:0 0 #3ddc7473}70%,to{box-shadow:0 0 0 14px #3ddc7400}}@keyframes wdA2Pop{0%,70%,to{scale:1}76%{scale:1.06}82%{scale:.99}}@keyframes wdA2Bounce{0%,80%,to{translate:0}86%{translate:0 -3px}92%{translate:0}95%{translate:0 -1px}}@keyframes wdA2Nudge{0%,70%,to{translate:0}78%{translate:3px}86%{translate:0}}@keyframes wdN9Fill{0%,62%,to{transform:scaleX(1)}66%{transform:scaleX(.08)}}@keyframes wdN9Ping{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 14px #3d6bff00}}@keyframes wdN9Shake{0%,82%,to{transform:translate(0)}85%{transform:translate(-5px)}88%{transform:translate(5px)}91%{transform:translate(-3px)}94%{transform:translate(2px)}}@keyframes wdPcPing{0%{box-shadow:0 0 #3d6bff73}70%,to{box-shadow:0 0 0 16px #3d6bff00}}@keyframes wdAShop{0%,70%,to{transform:translateY(0)}76%{transform:translateY(-4px)}84%{transform:translateY(0)}}@keyframes wdAChip{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 0 1px #6e95ff80,0 0 14px #1546e859}}@keyframes wdAShake{0%,72%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}94%{transform:rotate(0)}}:root[data-ui=v2] .wd-a-a2pop{animation:6s ease-in-out infinite wdA2Pop;display:inline-block}:root[data-ui=v2] .wd-a-n9fill{transform-origin:0;animation:7s cubic-bezier(.2,.8,.2,1) infinite wdN9Fill}:root[data-ui=v2] .wd-a-n9ping{animation:2.6s ease-out infinite wdN9Ping}:root[data-ui=v2] .wd-a-shake{animation:4.5s ease-in-out infinite wdN9Shake;display:flex}:root[data-ui=v2] .wd-a-pcping{animation:2.4s ease-out infinite wdPcPing}:root[data-ui=v2] .wd-a-shop{animation:wdAShop 5s var(--ease) infinite}:root[data-ui=v2] .wd-a-clear{display:flex}:root[data-ui=v2] .wd-a-clear>svg{animation:3.6s ease-in-out infinite wdAShake}:root[data-ui=v2] .wd-branches{gap:10px}:root[data-ui=v2] .wd-branches .wd-hint.lead{padding:0 4px;font-size:14px;line-height:1.45}:root[data-ui=v2] .wd-brcard{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--fg);cursor:pointer;outline-offset:2px;border-radius:24px;flex-direction:column;gap:12px;padding:14px;display:flex}:root[data-ui=v2] .wd-brcard.cur{box-shadow:0 0 0 2px var(--accent), var(--shadow-sm)}:root[data-ui=v2] .wd-brcard .hd{align-items:center;gap:12px;min-width:0;display:flex}:root[data-ui=v2] .wd-brcard .ic{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-brcard.cur .ic{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wd-brcard.off .ic{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-brcard .ic svg{animation:6s ease-in-out infinite wdA2Bounce}:root[data-ui=v2] .wd-brcard:nth-of-type(2) .ic svg{animation-delay:.4s}:root[data-ui=v2] .wd-brcard:nth-of-type(3) .ic svg{animation-delay:.8s}:root[data-ui=v2] .wd-brcard .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-brcard .t{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-brcard .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .wd-brcard .here{background:var(--accent-soft);height:26px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;flex:none;padding:0 10px;font-size:13px;font-weight:700;line-height:26px;animation:2.8s ease-out infinite wdA2PingOkB}:root[data-ui=v2] .wd-brcard .go{background:var(--accent-soft);height:40px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}@media (hover:hover){:root[data-ui=v2] .wd-brcard .go:hover{animation:1.2s ease-in-out wdA2Nudge}}:root[data-ui=v2] .wd-brcard .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wd-brcard .stats>span{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}:root[data-ui=v2] .wd-brcard .stats .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-brcard .stats b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-brcard .stats b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-brcard .stats b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-brcard .stats b.muted{color:var(--muted)}:root[data-ui=v2] .wd-warnnote{background:var(--warn-soft);color:var(--warn-fg);border-radius:14px;gap:10px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45;display:flex}:root[data-ui=v2] .wd-warnnote>svg{flex:none;margin-top:1px}:root[data-ui=v2] .wd-badnote{background:var(--bad-soft);color:var(--bad-fg);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.35;display:flex}:root[data-ui=v2] .wd-brnew{gap:8px}:root[data-ui=v2] .wd-brfee{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:4px;padding:14px;display:flex}:root[data-ui=v2] .wd-brfee .row{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wd-brfee .row .t{flex:1;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-brfee .row .v{white-space:nowrap;font-size:18px;font-weight:700}:root[data-ui=v2] .wd-brfee .s{color:var(--muted);font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-brfee .bar{align-items:center;gap:8px;margin-top:6px;display:flex}:root[data-ui=v2] .wd-brfee .track{background:var(--surface-2);border-radius:999px;flex:1;height:8px;overflow:hidden}:root[data-ui=v2] .wd-brfee .track>span{background:var(--accent);border-radius:999px;height:100%;display:block}:root[data-ui=v2] .wd-brfee .n{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-bottom.wd-col{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wd-brsheet{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wd-brsheet .v2-sheet-head{align-items:flex-start;margin:0}:root[data-ui=v2] .wd-brsheet .tt{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-brinfo{background:var(--surface-2);border-radius:20px;flex-direction:column;padding:2px 14px;display:flex}:root[data-ui=v2] .wd-brinfo>div{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}:root[data-ui=v2] .wd-brinfo>div+div{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-brinfo span{color:var(--muted)}:root[data-ui=v2] .wd-brinfo b{font-weight:700}:root[data-ui=v2] .wd-brreopen{justify-content:center;padding:6px 0 2px;display:flex}:root[data-ui=v2] .wd-brreopen .ic{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-ink);border-radius:22px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-brbanner{background:var(--accent-soft);color:var(--accent-ink);border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:14px;line-height:1.45;display:flex}:root[data-ui=v2] .wd-brbanner .tx{flex:1;min-width:0}:root[data-ui=v2] .wd-brbanner b{white-space:nowrap;font-weight:700}:root[data-ui=v2] .wd-brcols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}:root[data-ui=v2] .wd-brgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}:root[data-ui=v2] .wd-brpc .wd-brcard{border-radius:22px;gap:14px;padding:18px}:root[data-ui=v2] .wd-brpc .wd-brcard.off{opacity:.85}:root[data-ui=v2] .wd-brpc .wd-brcard .ic{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-ink);border-radius:16px}:root[data-ui=v2] .wd-brpc .wd-brcard .ic.ok{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wd-brpc .wd-brcard.cur .ic{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wd-brpc .wd-brcard.off .ic{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wd-brpc .wd-brcard .s{white-space:normal;font-size:13px}:root[data-ui=v2] .wd-brpc .wd-brcard .here{background:var(--ok-soft);color:var(--ok-fg);align-items:center;gap:6px;animation:none;display:inline-flex}:root[data-ui=v2] .wd-brpc .wd-brcard .here:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}:root[data-ui=v2] .wd-brpc .wd-brcard .stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .wd-brpc .wd-brcard .stats>span{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;justify-content:center;height:56px;padding:0 14px}:root[data-ui=v2] .wd-brpc .wd-brcard .stats b{font-size:15px}:root[data-ui=v2] .wd-brcard .cta{background:var(--accent);height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;margin:0;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-brcard .cta:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wd-brcard .cta.here{background:var(--ok-soft);color:var(--ok-fg);cursor:default}:root[data-ui=v2] .wd-bradd{border:2px dashed var(--line);min-height:250px;color:var(--muted);cursor:pointer;background:0 0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-bradd .ic{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-braside{min-height:520px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;gap:14px;padding:20px;position:sticky;top:84px}:root[data-ui=v2] .wd-brsum{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}:root[data-ui=v2] .wd-brsum>div{justify-content:space-between;gap:12px;display:flex}:root[data-ui=v2] .wd-brsum span{color:var(--muted)}:root[data-ui=v2] .wd-brsum b{font-weight:700}:root[data-ui=v2] .wd-brsum b.acc{color:var(--accent-ink)}:root[data-ui=v2] .wd-braside .v2-btn.lg{box-shadow:0 14px 28px var(--glow)}@media (width<=1279px){:root[data-ui=v2] .wd-brcols{grid-template-columns:minmax(0,1fr) 320px}:root[data-ui=v2] .wd-brgrid{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] .wd-swsheet{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wd-swsheet .v2-sheet-head{margin:0}:root[data-ui=v2] .wd-swlist{background:var(--surface-2);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .wd-swit{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;margin:0;padding:8px 0;font-family:inherit;display:flex}:root[data-ui=v2] .wd-swit:last-child{border-bottom:0}:root[data-ui=v2] .wd-swit:disabled{opacity:.55;cursor:default}:root[data-ui=v2] .wd-swit .ic{background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-swit .ic.main{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wd-swit:nth-child(2) .ic{animation-delay:.4s}:root[data-ui=v2] .wd-swit:nth-child(3) .ic{animation-delay:.8s}:root[data-ui=v2] .wd-swit .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wd-swit .t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-swit .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-swit .end{color:var(--muted);flex:none}:root[data-ui=v2] .wd-swit span.end{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wd-swit .end.on{color:var(--accent-ink)}:root[data-ui=v2] .wd-swit .end.busy{color:var(--warn-fg)}:root[data-ui=v2] .wd-swcarts{background:var(--warn-soft);color:var(--warn-fg);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-branchbar{box-sizing:border-box;background:var(--accent-soft);height:44px;color:var(--accent-ink);border-radius:14px;align-items:center;gap:10px;margin:4px 16px 6px;padding:0 4px 0 14px;display:flex}:root[data-ui=v2] .wd-branchbar .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-branchbar .sw{background:var(--surface);height:36px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;flex:none;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;animation:3.4s ease-in-out infinite wdAChip}@media (width>=1000px){:root[data-ui=v2] .wd-branchbar{max-width:1384px;margin:12px 28px 0}}:root[data-ui=v2] .wd-page.wd-branches{gap:0;padding-top:4px}:root[data-ui=v2] .wd-brinfo-m{color:var(--muted);margin:0 0 12px;padding:4px 4px 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wd-brinfo-m b{color:var(--fg);white-space:pre-wrap;font-weight:700}:root[data-ui=v2] .wd-bc{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);color:var(--fg);cursor:pointer;outline-offset:2px;border-radius:24px;flex-direction:column;margin:0 0 10px;padding:14px;display:flex;position:relative}:root[data-ui=v2] .wd-bc.cur{box-shadow:inset 0 0 0 2px var(--accent), var(--shadow-sm)}:root[data-ui=v2] .wd-bc .hd{align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wd-bc .ic{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:15px;flex:none;justify-content:center;align-items:center;margin-right:12px;display:flex}:root[data-ui=v2] .wd-bc.cur .ic{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wd-bc.off .ic{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-a-a2bounce{animation:6s ease-in-out infinite wdA2Bounce;display:flex}:root[data-ui=v2] .wd-bc .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-bc .t{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-bc .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-bc .hd>.wd-badge,:root[data-ui=v2] .wd-bc .hd>.go{margin-left:8px}:root[data-ui=v2] .wd-bc .wd-here{animation:2.8s ease-out infinite wdA2PingOkB}:root[data-ui=v2] .wd-bc .go{background:var(--accent-soft);height:40px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .wd-bc .stats{gap:8px;margin-top:12px;display:flex}:root[data-ui=v2] .wd-bc .stats>span{background:var(--surface-2);border-radius:14px;flex-direction:column;flex:1;min-width:0;padding:8px 10px;display:flex}:root[data-ui=v2] .wd-bc .stats>span.w2{flex:2}:root[data-ui=v2] .wd-bc .stats .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-bc .stats b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-bc .stats b.muted{color:var(--muted)}:root[data-ui=v2] .wd-bc .fill{flex:1;min-height:14px}:root[data-ui=v2] .wd-bc .cta{background:var(--accent);height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;margin:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;display:flex;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .wd-bc .cta.soft{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}:root[data-ui=v2] .wd-bc .cta:disabled{opacity:.45;cursor:default;box-shadow:none}:root[data-ui=v2] .wd-bc span.cta.here{background:var(--ok-soft);color:var(--ok-fg);cursor:default;box-shadow:none;border-radius:14px;font-size:14px}:root[data-ui=v2] .wd-page.wd-brpc{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;max-width:1400px;padding:20px 28px 24px;display:grid}:root[data-ui=v2] .wd-brlist{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wd-brpc .wd-brbanner{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);border-radius:16px;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:14px;line-height:1.4}:root[data-ui=v2] .wd-brpc .wd-brbanner>svg{color:var(--accent-ink);flex:none}:root[data-ui=v2] .wd-brpc .wd-brbanner b{color:var(--accent-ink);margin-left:2px;font-weight:700}:root[data-ui=v2] .wd-brpc .wd-brgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}:root[data-ui=v2] .wd-brpc .wd-bradd{border:1.5px dashed var(--line);min-height:200px;color:var(--muted);border-radius:24px;gap:10px;margin:0 0 10px;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-brpc .wd-bradd .ic{background:var(--surface-2);width:44px;height:44px;color:var(--fg)}:root[data-ui=v2] .wd-braside{min-width:0}:root[data-ui=v2] .wd-braside .wd-dscard{flex-direction:column;display:flex}:root[data-ui=v2] .wd-braside h2{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3}:root[data-ui=v2] .wd-braside .wd-ofl+.wd-ofl,:root[data-ui=v2] .wd-braside .wd-brwarn,:root[data-ui=v2] .wd-braside .wd-brsum{margin-top:10px}:root[data-ui=v2] .wd-brwarn{background:var(--warn-soft);color:var(--warn-fg);border-radius:16px;align-items:flex-start;gap:8px;padding:12px;font-size:13.5px;font-weight:500;line-height:1.35;display:flex}:root[data-ui=v2] .wd-brwarn>svg{flex:none;margin-top:1px}:root[data-ui=v2] .wd-braside .wd-brsum{border-radius:14px;gap:6px;padding:10px 12px;font-size:13px}:root[data-ui=v2] .wd-braside .wd-brsum>div{align-items:center}:root[data-ui=v2] .wd-braside .wd-brsum b{font-variant-numeric:tabular-nums;font-size:14px}:root[data-ui=v2] .wd-braside .wd-brgo{border-radius:18px;height:56px;margin-top:12px;font-size:17px;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .wd-braside .wd-brgo:disabled{opacity:.45;box-shadow:none}@media (width<=1279px){:root[data-ui=v2] .wd-page.wd-brpc{grid-template-columns:minmax(0,1fr) 320px}}:root[data-ui=v2] .wd-brpc .wd-braside{min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0;position:static}@keyframes wdAxPing{0%{box-shadow:0 0 0 0 var(--ax-c,#3d6bff73)}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes wdAxBlip{0%,82%,to{transform:none}86%{transform:translateY(-3px)}92%{transform:translateY(1px)}}@keyframes wdAxBob{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes wdAxPop{0%,72%,to{transform:none}78%{transform:scale(.86)}86%{transform:scale(1.08)}}@keyframes wdAxSwell{0%,to{transform:none}50%{transform:scale(1.14)}}@keyframes wdAxDraw{0%,60%,to{stroke-dashoffset:0}64%{stroke-dashoffset:48px}}@keyframes wdAxNudge{0%,70%,to{transform:none}78%{transform:translate(3px)}86%{transform:translate(-1px)}}@keyframes wdAxTilt{0%,to{transform:none}50%{transform:perspective(700px)rotateX(1.5deg)rotateY(-2.5deg)}}@keyframes wdAxFade{0%,to{opacity:1}50%{opacity:.55}}@keyframes wdAFill{0%,62%,to{transform:scaleX(1)}66%{transform:scaleX(.15)}}@keyframes wdARun{0%{transform:translate(-50px)}to{transform:translate(340px)}}@keyframes wdAHand{to{transform:rotate(360deg)}}@keyframes wdAGift{0%,68%,to{transform:translateY(0)rotate(0)}74%{transform:translateY(-3px)rotate(-6deg)}82%{transform:translateY(0)rotate(4deg)}90%{transform:rotate(0)}}@keyframes wdAField{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft), 0 0 20px #1546e859}}@keyframes wdADays{0%,64%,to{transform:translateY(0)}70%{transform:translateY(-3px)}78%{transform:translateY(0)}}@keyframes wdACopy{0%,70%,to{transform:translate(0)}76%{transform:translate(2px,-2px)}84%{transform:translate(0)}}@keyframes wdACam{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 0 1px #6e95ff80,0 0 14px #1546e859}}@keyframes wdAFlash{0%,80%,to{opacity:0}83%{opacity:.35}}@keyframes wdAFly{0%,66%,to{transform:translate(0)}74%{transform:translate(3px,-3px)}82%{transform:translate(0)}}@keyframes wdASt{0%,to{opacity:1}50%{opacity:.7}}@keyframes wdPcShim{0%,55%{transform:translate(-120%)}85%,to{transform:translate(320%)}}@keyframes wdPcPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.08)}84%{transform:scale(.98)}}@keyframes wdA2Breath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}@keyframes wdA2Ping{0%{box-shadow:var(--a2s,0 8px 18px #1f6bff4d), 0 0 0 0 #3d6bff80}70%,to{box-shadow:var(--a2s,0 8px 18px #1f6bff4d), 0 0 0 12px #3d6bff00}}@keyframes wdA2PingOk{0%{box-shadow:0 0 #3ddc7473}70%,to{box-shadow:0 0 0 14px #3ddc7400}}@keyframes wdA2Halo2{0%,to{box-shadow:0 1px 3px #0000004d}50%{box-shadow:0 1px 3px #0000004d,0 0 10px #6e95ffb3}}@keyframes wdN9Spin{to{transform:rotate(360deg)}}@keyframes wdN9Swing{0%,84%,to{transform:rotate(0)}87%{transform:rotate(14deg)}90%{transform:rotate(-11deg)}93%{transform:rotate(7deg)}96%{transform:rotate(-3deg)}}@keyframes wdN9Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}:root[data-ui=v2] .wd-a-ava{--ax-c:#3d6bff80;animation:3s ease-out infinite wdAxPing}:root[data-ui=v2] .wd-a-blip{animation:5s ease-in-out infinite wdAxBlip;display:inline-block}:root[data-ui=v2] .wd-a-bob{animation:2.8s ease-in-out infinite wdAxBob}:root[data-ui=v2] .wd-a-swell{animation:6s ease-in-out infinite wdAxSwell}:root[data-ui=v2] .wd-a-popx{animation:5s ease-in-out infinite wdAxPop;display:inline-flex}:root[data-ui=v2] .wd-a-tilt{transform-origin:0 100%;animation:8s ease-in-out infinite wdAxTilt}:root[data-ui=v2] .wd-a-nudge{animation:4s ease-in-out infinite wdAxNudge}:root[data-ui=v2] .wd-a-pop{transform-origin:0 70%;animation:5s ease-in-out infinite wdPcPop;display:inline-block}:root[data-ui=v2] .wd-a-growx{transform-origin:0;animation:7s cubic-bezier(.2,.8,.2,1) infinite pcGrowX}:root[data-ui=v2] .wd-a-clock svg path{transform-origin:12px 12px;animation:6s linear infinite wdAHand}:root[data-ui=v2] .wd-a-gift>svg{transform-origin:50% 90%;animation:wdAGift 4s var(--ease) infinite}:root[data-ui=v2] .wd-a-field:not(.bad){animation:3.6s ease-in-out infinite wdAField}:root[data-ui=v2] .wd-a-days{animation:wdADays 4s var(--ease) infinite;display:inline-block}:root[data-ui=v2] .wd-a-cam{animation:4s ease-in-out infinite wdACam;position:relative;overflow:hidden}:root[data-ui=v2] .wd-a-cam:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#fff;animation:4s ease-out infinite wdAFlash;position:absolute;inset:0}:root[data-ui=v2] .wd-a-send>svg{animation:wdAFly 4s var(--ease) infinite}:root[data-ui=v2] .wd-a-st{animation:3s ease-in-out infinite wdASt}:root[data-ui=v2] .wd-a-ping{animation:2.6s ease-out infinite wdA2Ping}:root[data-ui=v2] .wd-a-spin{animation:6s linear infinite wdN9Spin;display:flex}:root[data-ui=v2] .wd-a-swing{transform-origin:50% 10%;animation:5s ease-in-out infinite wdN9Swing}:root[data-ui=v2] .wd-a-pulse{animation:2.2s ease-in-out infinite wdN9Pulse}:root[data-ui=v2] .wd-page{box-sizing:border-box;max-width:520px;color:var(--fg);flex-direction:column;gap:8px;margin:0 auto;padding:6px 16px 24px;display:flex}@media (width>=1000px){:root[data-ui=v2] .wd-page{gap:10px;max-width:680px;padding:20px 28px 32px}:root[data-ui=v2] .wd-page.pc{gap:16px;max-width:1440px}}:root[data-ui=v2] .wd-hint{color:var(--muted);margin:0;padding:0 2px;font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-hint.center{text-align:center}:root[data-ui=v2] .wd-hint.bad,:root[data-ui=v2] .wd-err{color:var(--bad-fg)}:root[data-ui=v2] .wd-err{text-align:center;margin:0;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-muted{color:var(--muted);white-space:nowrap;font-size:13px}:root[data-ui=v2] .wd-val{color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}:root[data-ui=v2] .wd-h2.lg{font-size:18px;font-weight:700}:root[data-ui=v2] .wd-page .fill{flex:1}:root[data-ui=v2] .wd-card{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:8px;padding:14px;display:flex}:root[data-ui=v2] .wd-card-h{font-size:15px;font-weight:600}:root[data-ui=v2] .wd-sechead{justify-content:space-between;align-items:baseline;gap:12px;margin:8px 2px 0;display:flex}:root[data-ui=v2] .wd-sechead .t{font-size:17px;font-weight:600}:root[data-ui=v2] .wd-sechead .s{color:var(--muted);text-align:right;font-size:13px}:root[data-ui=v2] .wd-page .v2-sec{margin:10px 4px 2px}:root[data-ui=v2] .wd-bottom{bottom:calc(86px + env(safe-area-inset-bottom));z-index:5;margin-top:8px;padding-top:8px;position:sticky}@media (width>=1000px){:root[data-ui=v2] .wd-bottom{position:static}}:root[data-ui=v2] .wd-two{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;display:grid}:root[data-ui=v2] .wd-btn-line{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wd-btn-line:active{transform:scale(.98)}:root[data-ui=v2] .wd-btn-line:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wd-btn-line.lg{border-radius:16px;height:52px;font-size:15px}:root[data-ui=v2] .wd-btn-line.accent{color:var(--accent-ink);height:48px}:root[data-ui=v2] .wd-btn-line.warn{color:var(--warn-fg)}:root[data-ui=v2] .wd-btn-line.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-btn-line.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-softbtn{background:var(--accent-soft);height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:14px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-fl{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:center;gap:1px;min-width:0;height:56px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .wd-fl.lg{background:var(--surface);border-radius:16px;padding:0 16px}:root[data-ui=v2] .wd-fl>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-fl input,:root[data-ui=v2] .wd-fl select{width:100%;min-width:0;box-shadow:none;color:var(--fg);appearance:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600}:root[data-ui=v2] .wd-fl.lg input{font-size:17px}:root[data-ui=v2] .wd-fl select{cursor:pointer}:root[data-ui=v2] .wd-fl select option{color:#000}:root[data-ui=v2] .wd-fl input.mono{font-family:var(--font-mono);letter-spacing:.04em}:root[data-ui=v2] .wd-fl input::placeholder{color:var(--muted);opacity:.8;font-weight:500}:root[data-ui=v2] .wd-fl input:focus{box-shadow:none}:root[data-ui=v2] .wd-fl:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wd-fl:focus-within>span{color:var(--accent-ink)}:root[data-ui=v2] .wd-fl.bad{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad);animation:none}:root[data-ui=v2] .wd-fl.locked input{color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1}:root[data-ui=v2] .wd-swcard{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wd-swrow{align-items:center;gap:10px;min-height:46px;padding:0 6px 0 14px;display:flex}:root[data-ui=v2] .wd-swrow+.wd-swrow{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-swrow>.lic{color:var(--accent-ink);flex:none;display:flex}:root[data-ui=v2] .wd-swrow>.tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-swrow .t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-swrow .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-swrow.big{min-height:56px}:root[data-ui=v2] .wd-swrow.big .t{font-size:17px}:root[data-ui=v2] .wd-prof .v2-switch[aria-checked=true]:before,:root[data-ui=v2] .wd-sozlama .v2-switch[aria-checked=true]:before{--ax-c:#3d6bff73;animation:2.8s ease-out infinite wdAxPing}:root[data-ui=v2] .wd-prof .wd-swrow,:root[data-ui=v2] .wd-sozlama .wd-swrow{min-height:56px;padding:4px 6px 4px 14px}:root[data-ui=v2] .wd-prof .wd-swrow .t,:root[data-ui=v2] .wd-prof .wd-swrow .s,:root[data-ui=v2] .wd-sozlama .wd-swrow .t,:root[data-ui=v2] .wd-sozlama .wd-swrow .s{line-height:1.25}:root[data-ui=v2] .wd-pcard{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;border:0;border-radius:20px;align-items:center;gap:12px;margin:0;padding:10px 12px;font-family:inherit;display:flex}:root[data-ui=v2] button.wd-pcard{cursor:pointer}:root[data-ui=v2] .wd-pcard .ava{background:var(--grad-accent);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:flex}:root[data-ui=v2] .wd-pcard .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wd-pcard .nm{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-pcard .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-pswitch,:root[data-ui=v2] .wd-pbal{box-sizing:border-box;background:var(--surface);width:100%;min-height:56px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;margin:0;padding:8px 8px 8px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-pswitch{min-height:52px;padding:6px 14px 6px 8px}:root[data-ui=v2] .wd-pswitch .ic{color:var(--muted)}:root[data-ui=v2] .wd-pswitch .tx,:root[data-ui=v2] .wd-pbal .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-pswitch .k,:root[data-ui=v2] .wd-pbal .k{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-pswitch .v{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-pbal .v{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-pbal .v .bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-pbal .v small{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .wd-pbal .go{background:var(--accent-soft);height:40px;color:var(--accent-ink);border-radius:12px;flex:none;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wd-pbal{gap:8px;min-height:56px;padding:8px 8px 8px 14px}:root[data-ui=v2] .wd-pgroup{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wd-prof .wd-pgroup{margin-top:2px}:root[data-ui=v2] .wd-prow{box-sizing:border-box;width:100%;min-height:52px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:0;margin:0;padding:8px 10px 8px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-prow+.wd-prow{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-prow .pt{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-right:12px;display:flex}:root[data-ui=v2] .wd-prow .lb{flex:1;min-width:0;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-prow .vl{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:0 auto;margin-left:8px;font-size:14px;font-weight:500;overflow:hidden}:root[data-ui=v2] .wd-prow .ch{color:var(--muted);margin-left:2px}:root[data-ui=v2] .wd-prow.bad .pt{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wd-prow.bad .lb{color:var(--bad-fg)}:root[data-ui=v2] .wd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (width>=560px){:root[data-ui=v2] .wd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-ui=v2] .wd-tile{box-sizing:border-box;background:var(--surface);min-width:0;height:44px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;margin:0;padding:0 10px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-tile .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;animation:4s ease-in-out infinite wdAxBob;display:flex}:root[data-ui=v2] .wd-tile:nth-child(2n) .ic{animation-delay:.5s}:root[data-ui=v2] .wd-tile:nth-child(3n) .ic{animation-delay:1s}:root[data-ui=v2] .wd-tile:nth-child(4n) .ic{animation-delay:1.5s}:root[data-ui=v2] .wd-tile .lb{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wd-prof .v2-setting{margin:2px 0 0}:root[data-ui=v2] .wd-logout{background:var(--bad-soft);width:100%;height:48px;color:var(--bad-fg);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-family:inherit;font-size:15px;font-weight:600;display:flex}@media (width>=1000px){:root[data-ui=v2] .wd-page.wd-sozlama{grid-template-columns:320px minmax(0,1fr);align-items:stretch;gap:16px;max-width:none;height:calc(100dvh - 75px);padding:20px 28px 24px;display:grid}}:root[data-ui=v2] .wd-aside{box-sizing:border-box;background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:18px 14px 14px;display:flex;overflow-y:auto}:root[data-ui=v2] .wd-aside-head{align-items:center;gap:12px;min-width:0;padding:0 4px;display:flex}:root[data-ui=v2] .wd-aside-head .ava{background:var(--grad-accent);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:flex}:root[data-ui=v2] .wd-aside-head .tx{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wd-aside-head .nm{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-aside-head .sb,:root[data-ui=v2] .wd-aside-head .ph{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;overflow:hidden}:root[data-ui=v2] .wd-aside-head .ph{font-variant-numeric:tabular-nums}:root[data-ui=v2] .wd-aside-div{background:var(--line);flex:none;height:1px;margin:16px 0 10px}:root[data-ui=v2] .wd-aside-it{box-sizing:border-box;width:100%;height:46px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;display:flex;position:relative}:root[data-ui=v2] .wd-aside-it .ic{color:var(--muted)}:root[data-ui=v2] .wd-aside-it .lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .wd-aside-it .val{max-width:110px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;font-weight:400;overflow:hidden}:root[data-ui=v2] .wd-aside-it:hover{background:var(--surface-2)}:root[data-ui=v2] .wd-aside-it.on,:root[data-ui=v2] .wd-aside-it.on:hover{background:var(--accent-soft);color:var(--accent-ink);cursor:default;font-weight:700}:root[data-ui=v2] .wd-aside-it.on .ic{color:var(--accent-ink)}:root[data-ui=v2] .wd-aside-it .bar{background:var(--accent);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}:root[data-ui=v2] .wd-aside-sw,:root[data-ui=v2] .wd-aside-grp{flex:none;margin-top:12px}:root[data-ui=v2] .wd-aside .v2-setting{flex:none;margin:12px 0 0}:root[data-ui=v2] .wd-aside-out{background:var(--bad-soft);height:44px;color:var(--bad-fg);cursor:pointer;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;margin:12px 0 0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wd-soz-pane{border-radius:24px;min-width:0;min-height:0;display:flex;overflow:hidden}:root[data-ui=v2] .wd-sec{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}:root[data-ui=v2] .wd-sec-h{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wd-shopsec{flex:1}:root[data-ui=v2] .wd-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root[data-ui=v2] .wd-sec .fill{flex:1}:root[data-ui=v2] .wd-sec-act{justify-content:flex-end;gap:10px;display:flex}:root[data-ui=v2] .wd-sec-act .wd-btn-line.lg{height:56px;box-shadow:var(--shadow-sm);border:0;border-radius:14px}:root[data-ui=v2] .wd-save{padding:0 28px;font-size:16px}:root[data-ui=v2] .wd-shoppane{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-shoppane-body{flex:1;min-height:0;padding:20px 22px 16px;overflow-y:auto}:root[data-ui=v2] .wd-pane-h{margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.3}:root[data-ui=v2] .wd-shoppane .wd-fgrid{gap:10px}:root[data-ui=v2] .wd-shoppane-foot{border-top:1px solid var(--line);flex:none;justify-content:flex-end;padding:12px 22px 16px;display:flex}:root[data-ui=v2] .v2-btn.wd-dsbtn{border-radius:16px;height:48px;padding:0 20px;font-size:15px;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .v2-btn.wd-dsbtn:disabled{box-shadow:none;opacity:.45}:root[data-ui=v2] .wd-ofl{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;min-width:0;height:56px;display:flex;position:relative}:root[data-ui=v2] .wd-ofl>span{box-sizing:border-box;background:var(--surface);max-width:calc(100% - 24px);color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-9px;left:12px;overflow:hidden}:root[data-ui=v2] .wd-ofl input{width:100%;min-width:0;height:100%;box-shadow:none;color:var(--fg);text-overflow:ellipsis;background:0 0;border:0;border-radius:16px;outline:none;margin:0;padding:0 16px;font-family:inherit;font-size:16px;font-weight:500}:root[data-ui=v2] .wd-ofl input.card{letter-spacing:1px;font-variant-numeric:tabular-nums;font-weight:600}:root[data-ui=v2] .wd-ofl input::placeholder{color:var(--muted);font-weight:400}:root[data-ui=v2] .wd-ofl:focus-within{border:2px solid var(--accent)}:root[data-ui=v2] .wd-ofl:focus-within>span{top:-10px;left:11px}:root[data-ui=v2] .wd-ofl.bad{border-color:var(--bad)}:root[data-ui=v2] .wd-ofl.bad>span{color:var(--bad-fg)}:root[data-ui=v2] .wd-ofl.locked{border-color:color-mix(in srgb, var(--muted) 75%, transparent)}:root[data-ui=v2] .wd-ofl.locked input{color:var(--muted);-webkit-text-fill-color:var(--muted);opacity:1;font-weight:600}:root[data-ui=v2] .wd-ofl-err{color:var(--bad-fg);margin:6px 0 0;font-size:13px;font-weight:500}:root[data-ui=v2] .wd-phint{color:var(--muted);margin:0;padding:10px 4px 2px;font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-seclabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:16px 4px 8px;font-size:12px;font-weight:600}:root[data-ui=v2] .wd-dschip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wd-dschip svg{color:var(--muted)}:root[data-ui=v2] .wd-dschip.on{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#fff)}:root[data-ui=v2] .wd-dschip.on svg{color:var(--on-accent,#fff)}:root[data-ui=v2] .wd-shop .wd-sechead{margin-top:10px}:root[data-ui=v2] .wd-stypes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wd-stype{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;height:54px;color:var(--fg);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 4px;font-family:inherit;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wd-stype span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}:root[data-ui=v2] .wd-stype.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wd-stype.on svg{animation:2.4s ease-in-out infinite wdAxBob}:root[data-ui=v2] .wd-gold{gap:6px}:root[data-ui=v2] .wd-gram{border-top:1px solid var(--line);align-items:center;gap:12px;height:48px;padding:0 4px;display:flex}:root[data-ui=v2] .wd-gram .pr{width:56px;font-family:var(--font-mono);color:var(--accent-ink);font-weight:600}:root[data-ui=v2] .wd-gram input{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:40px;color:var(--fg);text-align:right;border-radius:12px;flex:1;margin:0;padding:0 12px;font-family:inherit;font-size:16px;font-weight:600}:root[data-ui=v2] .wd-langs{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wd-lang{box-sizing:border-box;width:100%;height:48px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-lang+.wd-lang{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-lang .lb{flex:1;font-size:16px;font-weight:600}:root[data-ui=v2] .wd-lang .rad{box-sizing:border-box;border:2px solid var(--line);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}:root[data-ui=v2] .wd-lang.on .rad{background:var(--accent);--ax-c:#3d6bff8c;border:0;animation:2.6s ease-out infinite wdAxPing}:root[data-ui=v2] .wd-lang.on .rad path{stroke-dasharray:48;animation:5s ease-in-out infinite wdAxDraw}@media (hover:hover){:root[data-ui=v2] .wd-lang:hover{background:var(--surface-2)}}:root[data-ui=v2] .wd-bal{gap:10px}:root[data-ui=v2] .wd-bhero{color:#fff;background-image:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:24px;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #1546e859}:root[data-ui=v2] .wd-bhero.bad{background-image:linear-gradient(150deg,#ff7a6b,#d93a2b);box-shadow:0 16px 32px #d93a2b4d}:root[data-ui=v2] .wd-bhero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:70px;animation:6s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wd-bhero .top{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wd-bhero .lbl{opacity:.85;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-bhero .pill{white-space:nowrap;text-overflow:ellipsis;background:#ffffff2e;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:60%;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}:root[data-ui=v2] .wd-bhero .sum{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wd-bhero .big{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:1.1}:root[data-ui=v2] .wd-bhero .cur{opacity:.85;font-size:16px;font-weight:600}:root[data-ui=v2] .wd-bhero .foot{justify-content:space-between;gap:8px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-bhero .foot .un{opacity:.85;white-space:nowrap}:root[data-ui=v2] .wd-bhero .debt{background:#0000002e;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-a-bar{background:#ffffff38;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}:root[data-ui=v2] .wd-a-bar>span{transform-origin:0;background:#fff;border-radius:999px;height:100%;animation:6s cubic-bezier(.2,.8,.2,1) infinite wdAFill;display:block}:root[data-ui=v2] .wd-a-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);width:40px;animation:3s ease-in-out infinite wdARun;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wd-trial{box-sizing:border-box;background:var(--ok-soft);min-height:56px;color:var(--ok-fg);border-radius:20px;align-items:center;gap:12px;padding:8px 14px;display:flex}:root[data-ui=v2] .wd-trial .wd-a-gift{display:flex}:root[data-ui=v2] .wd-trial .tx{flex-direction:column;flex:1;display:flex}:root[data-ui=v2] .wd-trial .t{font-size:14px;font-weight:700}:root[data-ui=v2] .wd-trial .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-bprice{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:4px 14px;display:flex}:root[data-ui=v2] .wd-bprice .hd{min-height:60px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] .wd-bprice .hd:disabled{cursor:default;opacity:1}:root[data-ui=v2] .wd-bprice .ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-bprice .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wd-bprice .t{font-size:15px;font-weight:600}:root[data-ui=v2] .wd-bprice .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-bprice .v{white-space:nowrap;font-size:17px;font-weight:700}:root[data-ui=v2] .wd-bprice .chev{color:var(--muted);transition:transform .25s var(--ease)}:root[data-ui=v2] .wd-bprice .part{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:44px;display:flex}:root[data-ui=v2] .wd-bprice .part .n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-bprice .part .p{color:var(--muted);white-space:nowrap;font-size:14px}:root[data-ui=v2] .wd-topbtn{height:56px;font-size:17px;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-topup,:root[data-ui=v2] .wd-hist{flex-direction:column;gap:10px;scroll-margin-top:80px;display:flex}:root[data-ui=v2] .wd-list{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:2px 14px;display:flex}:root[data-ui=v2] .wd-rrow{align-items:center;gap:12px;min-height:52px;display:flex}:root[data-ui=v2] .wd-list>.wd-rrow+.wd-rrow,:root[data-ui=v2] .wd-sheetlist>.wd-rrow{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-rrow .ic{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}:root[data-ui=v2] .wd-rrow .ic.ok{background:var(--ok-soft);color:var(--ok-fg);border-color:#0000}:root[data-ui=v2] .wd-rrow .ic.img img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wd-rrow .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-rrow .t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-rrow .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-rrow .s.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-rrow .amt{white-space:nowrap;font-size:15px;font-weight:700}:root[data-ui=v2] .wd-rrow .amt.ok{color:var(--ok-fg)}:root[data-ui=v2] .wd-rrow .amt.muted{color:var(--muted)}:root[data-ui=v2] .wd-paybox{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wd-amt{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);height:60px;box-shadow:0 0 0 4px var(--accent-soft);cursor:text;border-radius:18px;align-items:center;gap:8px;padding:0 16px;display:flex}:root[data-ui=v2] .wd-amt.bad{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}:root[data-ui=v2] .wd-amt .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wd-amt .k{color:var(--accent-ink);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-amt input{width:100%;box-shadow:none;color:var(--fg);background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:22px;font-weight:700}:root[data-ui=v2] .wd-amt input:focus{box-shadow:none}:root[data-ui=v2] .wd-amt .days{color:var(--ok-fg);white-space:nowrap;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-amt .cur{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .wd-presets{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}:root[data-ui=v2] .wd-presets::-webkit-scrollbar{display:none}:root[data-ui=v2] .wd-presets.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid;overflow:visible}:root[data-ui=v2] .wd-preset{border:1px solid var(--line);background:var(--surface);height:48px;color:var(--fg);cursor:pointer;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;margin:0;padding:0 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-preset .a{white-space:nowrap;font-size:14px;font-weight:700}:root[data-ui=v2] .wd-preset .d{opacity:.75;white-space:nowrap;font-size:13px}:root[data-ui=v2] .wd-preset.on{border-color:var(--fg);background:var(--fg);color:var(--bg);animation:3.4s ease-in-out infinite bsBreath}:root[data-ui=v2] .wd-presets.grid .wd-preset{height:44px;box-shadow:var(--shadow-sm);color:var(--muted);border:0;border-radius:999px;padding:0 6px}:root[data-ui=v2] .wd-presets.grid .wd-preset.on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent);animation:3.2s ease-in-out infinite wdA2Breath}:root[data-ui=v2] .wd-okline{background:var(--ok-soft);color:var(--ok-fg);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-fee{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:6px;padding:12px 14px;font-size:14px;display:flex}:root[data-ui=v2] .wd-fee>div{justify-content:space-between;gap:12px;display:flex}:root[data-ui=v2] .wd-fee span{color:var(--muted)}:root[data-ui=v2] .wd-fee b{white-space:nowrap;font-weight:600}:root[data-ui=v2] .wd-fee .tot{border-top:1px solid var(--line);padding-top:6px;font-size:15px}:root[data-ui=v2] .wd-fee .tot span{color:var(--fg);font-weight:600}:root[data-ui=v2] .wd-fee .tot b{font-weight:700}:root[data-ui=v2] .wd-agent-link{min-height:40px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-paybox>.v2-btn.lg{box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-paywait{background:var(--accent-soft);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-ui=v2] .wd-paywait .hd{align-items:flex-start;gap:10px;display:flex}:root[data-ui=v2] .wd-paywait .dot{background:var(--accent);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px;animation:1.4s ease-in-out infinite bsBlink}:root[data-ui=v2] .wd-paywait .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-paywait .t{font-size:15px;font-weight:700}:root[data-ui=v2] .wd-paywait .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-paywait .s.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-paywait .act{grid-template-columns:1fr auto;gap:8px;display:grid}:root[data-ui=v2] .wd-paywait .act .v2-btn{height:52px;font-size:15px}:root[data-ui=v2] .wd-paywait .act .v2-btn.danger{border-radius:16px;padding:0 14px;font-size:14px}:root[data-ui=v2] .wd-paywait .hide{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wd-paycard{color:#fff;cursor:pointer;background-image:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wd-paycard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);width:70px;animation:6s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wd-paycard .k{opacity:.85;font-size:14px;font-weight:600}:root[data-ui=v2] .wd-paycard .row{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wd-paycard .num{font-family:var(--font-mono);letter-spacing:.04em;font-size:20px;font-weight:700}:root[data-ui=v2] .wd-paycard .cp{background:#ffffff2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] .wd-paycard .cp svg{animation:wdACopy 4.4s var(--ease) infinite}:root[data-ui=v2] .wd-paycard .h{font-size:14px;font-weight:600}:root[data-ui=v2] .wd-calc{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:8px;padding:14px;display:flex}:root[data-ui=v2] .wd-calc .k{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-calc input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:100%;height:48px;color:var(--fg);text-align:center;border-radius:14px;margin:0;padding:0 14px;font-family:inherit;font-size:20px;font-weight:700}:root[data-ui=v2] .wd-calc .res{background:var(--ok-soft);min-height:36px;color:var(--ok-fg);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-calc .res.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-cheksheet{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wd-cheksheet .v2-sheet-grip{margin-bottom:4px}:root[data-ui=v2] .wd-cheksheet .v2-sheet-head.top{align-items:flex-start;margin:0}:root[data-ui=v2] .wd-cheksheet .tt{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-cheksheet .tt .wd-hint{padding:0;font-size:14px}:root[data-ui=v2] .wd-photo{box-sizing:border-box;border:1.5px dashed var(--accent);background:var(--accent-soft);min-height:64px;color:var(--fg);cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:8px 12px;display:flex}:root[data-ui=v2] .wd-photo.has{border-color:var(--ok);background:var(--ok-soft)}:root[data-ui=v2] .wd-photo .ic{background:var(--surface);width:46px;height:46px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-photo .pv{object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px}:root[data-ui=v2] .wd-photo .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-photo .t{font-size:15px;font-weight:600}:root[data-ui=v2] .wd-photo .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-cheksheet .wd-two{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}:root[data-ui=v2] .wd-cheksheet .wd-a-send{box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-cheksheet .v2-sec{margin:4px 0 0}:root[data-ui=v2] .wd-sheetlist{flex-direction:column;display:flex}:root[data-ui=v2] .wd-sheetlist .wd-rrow{min-height:50px}:root[data-ui=v2] .wd-balpc{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;max-width:1400px;padding:20px 28px 24px;display:grid}:root[data-ui=v2] .wd-balpc>.main{flex-direction:column;gap:16px;min-width:0;display:flex}:root[data-ui=v2] .wd-balpc .cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}:root[data-ui=v2] .wd-bhero.pc{box-sizing:border-box;background-image:var(--grad-accent);gap:0;height:230px;padding:24px 26px;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .wd-bhero.pc.bad{background-image:linear-gradient(150deg,#ff7a6b,#d93a2b)}:root[data-ui=v2] .wd-bhero.pc:after{background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);width:30%;animation:5s ease-in-out infinite wdPcShim;transform:translate(-120%)}:root[data-ui=v2] .wd-bhero.pc .fill{flex:1}:root[data-ui=v2] .wd-bhero.pc .pill{gap:6px;font-weight:700}:root[data-ui=v2] .wd-bhero.pc .big{font-size:44px}:root[data-ui=v2] .wd-bhero.pc .bar{background:#ffffff38;border-radius:999px;flex:none;height:8px;display:block;overflow:hidden}:root[data-ui=v2] .wd-bhero.pc .bar>span{background:#fff;height:100%;display:block}:root[data-ui=v2] .wd-bhero.pc .foot{margin-top:8px}:root[data-ui=v2] .wd-bpc{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;padding:18px 20px;display:flex}:root[data-ui=v2] .wd-bpc .hd{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wd-bpc h2{flex:1;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.3}:root[data-ui=v2] .wd-bpc .big{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}:root[data-ui=v2] .wd-bpc .side{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-bpc .hint{color:var(--muted);margin:8px 0 4px;font-size:13px}:root[data-ui=v2] .wd-bpc .rows{flex-direction:column;margin-top:4px;display:flex}:root[data-ui=v2] .wd-bpc .rows .div{background:var(--line);height:1px;margin:7.5px 0;display:block}:root[data-ui=v2] .wd-bpc .none{text-align:center;color:var(--muted);padding:16px 0;font-size:14px}:root[data-ui=v2] .wd-bpc .wd-rrow{padding:8px 0}:root[data-ui=v2] .wd-bpc .wd-rrow.tx{padding:7px 0}:root[data-ui=v2] .wd-bpc .wd-rrow .t,:root[data-ui=v2] .wd-bpc .wd-rrow .amt{font-size:14px}:root[data-ui=v2] .wd-bpc .wd-rrow .s{font-size:12px}:root[data-ui=v2] .wd-bpc .wd-rrow .wd-badge{margin-left:8px}:root[data-ui=v2] .wd-shoprow{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:46px;display:flex}:root[data-ui=v2] .wd-shoprow .pt{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-shoprow .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-shoprow b{white-space:nowrap;font-size:14px;font-weight:700}:root[data-ui=v2] .wd-shoprow b.free{color:var(--muted)}:root[data-ui=v2] .wd-topaside{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;flex-direction:column;padding:20px;display:flex}:root[data-ui=v2] .wd-topaside>.hd{align-items:center;gap:8px;margin-bottom:14px;display:flex}:root[data-ui=v2] .wd-topaside>.hd h2{flex:1;margin:0;font-size:18px;font-weight:700;line-height:1.3}:root[data-ui=v2] .wd-topaside>.hd .side{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-topaside>.wd-obtn{margin-top:14px}@media (width<=1279px){:root[data-ui=v2] .wd-balpc{grid-template-columns:minmax(0,1fr) 360px}:root[data-ui=v2] .wd-balpc .cards{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] .wd-bal{gap:10px;padding-top:4px}:root[data-ui=v2] .wd-bhero{gap:0;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .wd-bhero .top{min-height:26px}:root[data-ui=v2] .wd-bhero .lbl{color:#ffffffd9;opacity:1}:root[data-ui=v2] .wd-bhero .pill{box-sizing:border-box;max-width:180px;font-weight:700;line-height:26px;display:inline-block}:root[data-ui=v2] .wd-bhero.pc .pill{display:inline-flex}:root[data-ui=v2] .wd-bhero .sum{align-items:baseline;gap:0;margin-top:6px}:root[data-ui=v2] .wd-bhero.pc .sum{margin-top:0}:root[data-ui=v2] .wd-bhero .big{font-variant-numeric:tabular-nums;font-size:36px;line-height:1.05}:root[data-ui=v2] .wd-bhero .cur{color:#ffffffbf;opacity:1;font-size:18px;font-weight:600}:root[data-ui=v2] .wd-bhero .cur:before{content:" ";white-space:pre}:root[data-ui=v2] .wd-bhero>.wd-a-bar{margin-top:10px}:root[data-ui=v2] .wd-bhero .foot{justify-content:flex-start;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-bhero .foot .dl{flex:1;min-width:0}:root[data-ui=v2] .wd-bhero .foot .un{color:#ffffffd9;opacity:1;font-weight:500}:root[data-ui=v2] .wd-bhero .debt{background:#ffffff2e;border-radius:12px;margin-top:10px;padding:6px 10px;font-size:14px;font-weight:700}:root[data-ui=v2] .wd-bhero .v2-live-dot.warn{background:var(--warn)}:root[data-ui=v2] .wd-bhero .v2-live-dot.bad{background:var(--bad)}:root[data-ui=v2] .wd-bprice .t{font-weight:700}:root[data-ui=v2] .wd-bprice .v{font-variant-numeric:tabular-nums}:root[data-ui=v2] .wd-bprice .chev{transition:transform .18s var(--ease)}:root[data-ui=v2] .wd-bprice .chev.up{transform:rotate(90deg)}:root[data-ui=v2] .wd-bal .wd-topbtn{border-radius:18px;height:56px;font-size:17px;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .wd-bal .wd-two{margin-top:-2px}:root[data-ui=v2] .wd-obtn{box-sizing:border-box;border:1px solid var(--line);height:52px;color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:flex}:root[data-ui=v2] .wd-obtn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wd-topup,:root[data-ui=v2] .wd-hist{gap:0}:root[data-ui=v2] .wd-topup>.wd-obtn{margin-top:10px}:root[data-ui=v2] .wd-bal .wd-list{border-radius:24px;padding:0}:root[data-ui=v2] .wd-bal .wd-list>.wd-rrow{padding:10px 14px}:root[data-ui=v2] .wd-bal .wd-list>.wd-rrow+.wd-rrow{border-top:0;position:relative}:root[data-ui=v2] .wd-bal .wd-list>.wd-rrow+.wd-rrow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:14px}:root[data-ui=v2] .wd-dscard{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;padding:16px}:root[data-ui=v2] .wd-rrow{min-height:0}:root[data-ui=v2] .wd-rrow .ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border:0;border-radius:12px}:root[data-ui=v2] .wd-rrow.tx .ic{width:36px;height:36px}:root[data-ui=v2] .wd-rrow .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wd-rrow .ic.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wd-rrow .ic.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-rrow .t{font-variant-numeric:tabular-nums;font-weight:700}:root[data-ui=v2] .wd-rrow.tx .t{font-weight:600}:root[data-ui=v2] .wd-rrow .amt{font-variant-numeric:tabular-nums;margin-left:-4px}:root[data-ui=v2] .wd-rrow .amt.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-badge{box-sizing:border-box;white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:700;animation:3s ease-in-out infinite wdASt;display:inline-flex}:root[data-ui=v2] .wd-badge.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wd-badge.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wd-badge.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wd-badge.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wd-badge.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-paybox{gap:0}:root[data-ui=v2] .wd-paybox>.v2-banner{margin-bottom:12px}:root[data-ui=v2] .wd-paybox>.wd-chips.pre{margin-top:10px}:root[data-ui=v2] .wd-paybox .wd-dschip.on{animation:none}:root[data-ui=v2] .wd-izoh{color:var(--muted);margin:8px 0 0;font-size:13.5px;font-weight:500}:root[data-ui=v2] .wd-izoh.bad{color:var(--bad-fg)}:root[data-ui=v2] .wd-paybox>.wd-okline{border-radius:12px;gap:8px;margin-top:12px;padding:10px 12px;font-size:13.5px}:root[data-ui=v2] .wd-paybox>.wd-fee{background:var(--surface-2);box-shadow:none;border-radius:16px;gap:0;margin-top:12px;padding:6px 12px}:root[data-ui=v2] .wd-paybox>.wd-fee>div{padding:3px 0}:root[data-ui=v2] .wd-paybox>.wd-fee .tot{margin-top:4px;padding-top:6px;font-size:14px}:root[data-ui=v2] .wd-paybox>.wd-ofl:not(:first-child),:root[data-ui=v2] .wd-paybox>.wd-agent-link{margin-top:10px}:root[data-ui=v2] .wd-agent-link{border-radius:12px;align-self:flex-start;gap:8px;min-height:44px;padding:0 12px;font-size:15px}:root[data-ui=v2] .wd-paybox>.wd-paybtn{border-radius:18px;height:56px;margin-top:12px;font-size:17px;box-shadow:0 12px 12px #3d6bff4d}:root[data-ui=v2] .wd-paybox>.wd-paybtn:disabled{opacity:.45;box-shadow:none}:root[data-ui=v2] .wd-payhint{text-align:center;color:var(--muted);margin:8px 0 0;font-size:13px}:root[data-ui=v2] .wd-ofl.float{flex-direction:row}:root[data-ui=v2] .wd-ofl.big{height:62px}:root[data-ui=v2] .wd-ofl.big input{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:600}:root[data-ui=v2] .wd-ofl input:not(:focus)::placeholder{color:#0000}:root[data-ui=v2] .wd-ofl:has(input:placeholder-shown):not(:focus-within)>span{color:var(--muted);pointer-events:none;background:0 0;padding:0;font-size:16px;font-weight:500;line-height:20px;top:50%;left:16px;transform:translateY(-50%)}:root[data-ui=v2] .wd-ofl>span{transition:top .15s,font-size .15s,color .15s}:root[data-ui=v2] .wd-plus{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;box-shadow:0 8px 18px #1f6bff4d}:root[data-ui=v2] .wd-staff{gap:10px}:root[data-ui=v2] .wd-staff-list{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wd-staffcard{box-sizing:border-box;background:var(--surface);width:100%;min-height:70px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-staffcard .ava,:root[data-ui=v2] .wd-emphead .ava{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}:root[data-ui=v2] .wd-staffcard:first-child .ava{color:#fff;background:linear-gradient(140deg,#12b76a,#1f6bff)}:root[data-ui=v2] .wd-staffcard .ava.off,:root[data-ui=v2] .wd-emphead .ava.off{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-staffcard .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-staffcard .t{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-staffcard .s{color:var(--muted);font-size:14px}:root[data-ui=v2] .wd-staffcard .v2-pill .dot{display:none}:root[data-ui=v2] .wd-staffcard .v2-pill{text-transform:lowercase}:root[data-ui=v2] .wd-staffcard:nth-child(-n+2) .v2-pill.ok{animation:2.8s ease-out infinite wdA2PingOk}:root[data-ui=v2] .wd-staffcard:nth-child(2) .v2-pill.ok{animation-delay:1.4s}:root[data-ui=v2] .wd-logins{padding:2px 14px}:root[data-ui=v2] .wd-logins .lg{align-items:center;gap:10px;min-height:40px;display:flex}:root[data-ui=v2] .wd-logins .lg+.lg{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-logins .dot{background:var(--line);border-radius:999px;flex:none;width:8px;height:8px}:root[data-ui=v2] .wd-logins .dot.on{background:var(--ok)}:root[data-ui=v2] .wd-logins .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-addform,:root[data-ui=v2] .wd-addfields{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wd-pinrow{gap:8px;display:flex}:root[data-ui=v2] .wd-pinrow .wd-fl{flex:1}:root[data-ui=v2] .wd-pinrow .wd-btn-line{border-radius:18px;flex:none;width:96px;height:56px;padding:0}:root[data-ui=v2] .wd-chips{flex-wrap:wrap;gap:6px;display:flex}:root[data-ui=v2] .wd-chip{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wd-chip.on{border-color:var(--fg);background:var(--fg);color:var(--bg);animation:3.2s ease-in-out infinite wdA2Breath}:root[data-ui=v2] .wd-howto{background:var(--accent-soft);color:var(--accent-ink);border-radius:16px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}:root[data-ui=v2] .wd-howto .t{font-size:14px;font-weight:700}:root[data-ui=v2] .wd-howto .s{font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-addform>.v2-btn.lg{margin-top:6px;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-empcard{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wd-emphead{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}:root[data-ui=v2] .wd-emphead .ava{width:44px;height:44px;font-size:16px}:root[data-ui=v2] .wd-emphead .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-emphead .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-emphead .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wd-emphead .pin{border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--fg);font-family:var(--font-mono);letter-spacing:.12em;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .wd-emphead .cp{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wd-empcard .wd-two .wd-btn-line{border-radius:18px;height:56px}:root[data-ui=v2] .wd-perms{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wd-perms .wd-sechead{margin:0 2px}:root[data-ui=v2] .wd-perms .wd-sechead .t{font-size:15px}:root[data-ui=v2] .wd-permgroups{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:4px 14px 6px;display:flex}:root[data-ui=v2] .wd-permgroup{flex-direction:column;display:flex}:root[data-ui=v2] .wd-permgroup .gh{color:var(--muted);padding:10px 0 2px;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-permrow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}:root[data-ui=v2] .wd-permgroup:last-child .wd-permrow:last-child{border-bottom:0}:root[data-ui=v2] .wd-permrow .t{font-size:15px;font-weight:600}:root[data-ui=v2] .wd-staffpc{grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}:root[data-ui=v2] .wd-staff-l{flex-direction:column;gap:16px;min-width:0;display:flex}:root[data-ui=v2] .wd-inforow{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wd-info{background:var(--surface-2);border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:16px;flex:1;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}:root[data-ui=v2] .wd-inforow .v2-btn{border-radius:14px;height:48px;padding:0 18px;font-size:14px}:root[data-ui=v2] .wd-table{gap:0;padding:0;overflow:hidden}:root[data-ui=v2] .wd-table .thead,:root[data-ui=v2] .wd-table .trow{grid-template-columns:minmax(0,1fr) 100px 130px 140px;align-items:center;display:grid}:root[data-ui=v2] .wd-table .thead{background:var(--surface-2);border-bottom:1px solid var(--line);height:44px;color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-table .thead>span,:root[data-ui=v2] .wd-table .trow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 14px;overflow:hidden}:root[data-ui=v2] .wd-table .trow{width:100%;height:52px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;font-size:14px;position:relative}:root[data-ui=v2] .wd-table .trow:nth-of-type(odd){background:var(--surface-2)}:root[data-ui=v2] .wd-table .trow.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui=v2] .wd-table .trow .bar{display:none}:root[data-ui=v2] .wd-table .who{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wd-table .who .ava{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .wd-table .who .ava.off{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wd-table .who .nm{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-table .mono{font-family:var(--font-mono);color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-table .trow>span:nth-child(4){color:var(--muted)}:root[data-ui=v2] .wd-staff-extra{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wd-staff-r{box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;gap:14px;padding:20px;position:sticky;top:84px}:root[data-ui=v2] .wd-staff-r .wd-emphead{box-shadow:none;background:0 0;padding:0}:root[data-ui=v2] .wd-staff-r .wd-emphead .ava{border-radius:14px;width:48px;height:48px}:root[data-ui=v2] .wd-staff-r .wd-permgroups{box-shadow:none;background:0 0;padding:0}:root[data-ui=v2] .wd-staff-r .wd-permrow{border-bottom:0;min-height:36px}:root[data-ui=v2] .wd-staff-r .wd-permrow .t{font-size:14px;font-weight:500}:root[data-ui=v2] .wd-staff-r .wd-permgroup .gh{padding:6px 0 0}:root[data-ui=v2] .wd-staff-r .wd-chip{height:36px;box-shadow:var(--shadow-sm);color:var(--muted);border:0}:root[data-ui=v2] .wd-staff-r .wd-chip.on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}@media (width<=1279px){:root[data-ui=v2] .wd-staffpc{grid-template-columns:minmax(0,1fr) 360px}:root[data-ui=v2] .wd-table .thead,:root[data-ui=v2] .wd-table .trow{grid-template-columns:minmax(0,1fr) 80px 110px 130px}}:root[data-ui=v2] .wd-refhero{text-align:center;color:#fff;background-image:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #1546e859}:root[data-ui=v2] .wd-refhero .orb{pointer-events:none;background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-40px}:root[data-ui=v2] .wd-refhero .k{opacity:.9;font-size:14px;font-weight:600;position:relative}:root[data-ui=v2] .wd-refhero .code{font-family:var(--font-display);letter-spacing:.14em;font-size:30px;font-weight:600;position:relative}:root[data-ui=v2] .wd-refhero .s{opacity:.9;font-size:14px;line-height:1.35;position:relative}:root[data-ui=v2] .wd-refhero .share{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;gap:8px;height:48px;margin-top:8px;font-family:inherit;font-size:16px;font-weight:600;display:flex;position:relative}:root[data-ui=v2] .wd-refstat{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:12px 14px;display:flex}:root[data-ui=v2] .wd-refstat .tx{flex-direction:column;flex:1;display:flex}:root[data-ui=v2] .wd-refstat .k{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-refstat .v{font-size:20px;font-weight:700}:root[data-ui=v2] .wd-refstat .v2-pill{height:32px;padding:0 12px;font-size:14px}:root[data-ui=v2] .wd-learnhead{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wd-learnhead .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-learnhead .t{font-size:17px;font-weight:700}:root[data-ui=v2] .wd-learnhead .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wd-lesson{box-sizing:border-box;background:var(--surface);min-width:0;height:44px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;margin:0;padding:0 10px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-lesson .n{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;animation:8s ease-in-out infinite wdAxPop;display:flex}:root[data-ui=v2] .wd-lesson:nth-child(2) .n{animation-delay:.3s}:root[data-ui=v2] .wd-lesson:nth-child(3) .n{animation-delay:.6s}:root[data-ui=v2] .wd-lesson:nth-child(4) .n{animation-delay:.9s}:root[data-ui=v2] .wd-lesson:nth-child(5) .n{animation-delay:1.2s}:root[data-ui=v2] .wd-lesson:nth-child(6) .n{animation-delay:1.5s}:root[data-ui=v2] .wd-lesson:nth-child(7) .n{animation-delay:1.8s}:root[data-ui=v2] .wd-lesson:nth-child(8) .n{animation-delay:2.1s}:root[data-ui=v2] .wd-lesson .lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.15;overflow:hidden}:root[data-ui=v2] .wd-repcard{border-radius:20px;gap:0;padding:0;overflow:hidden}:root[data-ui=v2] .wd-repcard .wd-swrow.big{padding:4px 8px 4px 14px}:root[data-ui=v2] .wd-repcard .hours{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}:root[data-ui=v2] .wd-repcard .hours .k{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-repcard .hours .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wd-hour{border:1px solid var(--line);background:var(--surface-2);height:44px;color:var(--fg);cursor:pointer;border-radius:12px;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-hour.on{border-color:var(--accent);background:var(--accent);color:var(--on-accent);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wd-repcard .tg{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wd-repcard .tg:first-child{border-top:0}:root[data-ui=v2] .wd-repcard .tg .dot{background:var(--ok);border-radius:999px;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite bsBlink}:root[data-ui=v2] .wd-repcard .tg.warn{background:var(--warn-soft);color:var(--warn-fg);align-items:flex-start}:root[data-ui=v2] .wd-repcard .tg .tx{flex-direction:column;gap:4px;font-weight:500;display:flex}:root[data-ui=v2] .wd-repcard .tg .tx b{font-weight:700}:root[data-ui=v2] .wd-repcard .tg a{color:var(--accent-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wd-msg{align-items:flex-end;gap:8px;display:flex}:root[data-ui=v2] .wd-msg .ava{background:var(--accent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}:root[data-ui=v2] .wd-msg .bubble{background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px 18px 18px 6px;flex:1;padding:12px 14px 22px;position:relative}:root[data-ui=v2] .wd-msg .txt{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45}:root[data-ui=v2] .wd-msg .tm{color:var(--muted);font-size:13px;position:absolute;bottom:6px;right:12px}:root[data-ui=v2] .wd-report .wd-bottom .v2-btn{box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-printer .screen.narrow{max-width:520px;margin:0 auto;padding:6px 16px 24px}@media (width>=1000px){:root[data-ui=v2] .wd-printer .screen.narrow{max-width:680px;padding:20px 28px 32px}}:root[data-ui=v2] .wd-printer .screen>.hint,:root[data-ui=v2] .wd-printer .screen>.field-note{color:var(--muted);font-size:14px;line-height:1.45}:root[data-ui=v2] .wd-printer .section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:18px 4px 8px;font-size:13px;font-weight:600}:root[data-ui=v2] .wd-printer .screen>.chip-row .chip{background:var(--surface-2);height:40px;color:var(--muted);box-shadow:none;border:0;border-radius:12px;padding:0 14px;font-weight:600}:root[data-ui=v2] .wd-printer .screen>.chip-row .chip.on{background:var(--accent);color:var(--on-accent);animation:3.2s ease-in-out infinite bsBreath;box-shadow:0 6px 16px #1f6bff4d}:root[data-ui=v2] .wd-printer .screen>.btn-primary,:root[data-ui=v2] .wd-printer .screen>.btn-soft{border-radius:18px;height:56px;font-size:16px;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-printer .screen>.btn-soft{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}:root[data-ui=v2] .wd-printer .screen>.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wd-printer .screen>.btn-primary:disabled:after{display:none}:root[data-ui=v2] .wd-printer .print-steps{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--muted);border-radius:18px;margin:12px 0 0;padding:14px 16px 14px 34px;font-size:14px;line-height:1.5}:root[data-ui=v2] .wd-printer .printer-custom{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;padding:14px}:root[data-ui=v2] .wd-printer .printer-custom input{background:var(--surface-2);border:1px solid var(--line);color:var(--fg);border-radius:12px}:root[data-ui=v2] .wd-soz-mid{gap:16px}:root[data-ui=v2] .wd-srs{gap:10px;padding:18px 24px}:root[data-ui=v2] .wd-sr{box-sizing:border-box;background:var(--surface-2);border-radius:16px;align-items:center;gap:14px;min-height:60px;padding:8px 8px 8px 14px;display:flex}:root[data-ui=v2] .wd-sr .ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wd-sr .ic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wd-sr .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wd-sr .t{font-size:15px;font-weight:600}:root[data-ui=v2] .wd-sr .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-bottom:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0000, var(--bg) 28%);position:absolute;inset:-14px -16px -10px}@media (width>=1000px){:root[data-ui=v2] .wd-bottom:before{display:none}}:root[data-ui=v2] .wd-cheksheet>*,:root[data-ui=v2] .wd-brsheet>*,:root[data-ui=v2] .wd-swsheet>*,:root[data-ui=v2] .wd-goal>*{flex-shrink:0}@keyframes wdA2Run{0%{opacity:0;left:-30%}15%{opacity:1}60%{opacity:0;left:100%}to{opacity:0;left:100%}}:root[data-ui=v2] .wd-learnhero{color:#fff;background-image:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 16px 32px #1546e859}:root[data-ui=v2] .wd-learnhero .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wd-learnhero .top b{font-size:17px;font-weight:700}:root[data-ui=v2] .wd-learnhero .top span{opacity:.85;font-size:13px}:root[data-ui=v2] .wd-learnhero .bar{background:#ffffff40;border-radius:999px;height:8px;display:block;position:relative;overflow:hidden}:root[data-ui=v2] .wd-a-learnrun{background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);border-radius:999px;width:30%;animation:3.6s ease-in-out infinite wdA2Run;position:absolute;top:0;bottom:0}:root[data-ui=v2] .wd-learnhero .act{gap:8px;display:flex}:root[data-ui=v2] .wd-learnhero .go{color:#1546e8;cursor:pointer;background:#fff;border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;margin:0;font-family:inherit;font-size:16px;font-weight:600;display:flex}:root[data-ui=v2] .wd-sechead.caps .t{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-learnlist{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wd-learnrow{box-sizing:border-box;width:100%;min-height:44px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 10px 0 8px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-learnrow+.wd-learnrow{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-learnrow .ic{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;animation:4s ease-in-out infinite wdAxBob;display:flex}:root[data-ui=v2] .wd-learnrow:nth-child(2n) .ic{animation-delay:.5s}:root[data-ui=v2] .wd-learnrow:nth-child(3n) .ic{animation-delay:1s}:root[data-ui=v2] .wd-learnrow .lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wd-learnrow .n{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}:root[data-ui=v2] .wd-learnrow .go{background:var(--surface-2);height:28px;color:var(--muted);border-radius:999px;flex:none;padding:0 10px;font-size:13px;font-weight:600;line-height:28px}@media (hover:hover){:root[data-ui=v2] .wd-learnrow:hover .go{background:var(--accent);color:var(--on-accent)}}:root[data-ui=v2] .wd-lpcard{background:var(--surface);min-height:140px;box-shadow:var(--shadow-sm);background-image:radial-gradient(var(--dots) 1px, #0000 1.4px);background-size:14px 14px;border-radius:24px;justify-content:center;align-items:center;padding:18px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wd-optrow{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .wd-opt{background:var(--surface-2);height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wd-opt.on{background:var(--accent);color:var(--on-accent);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wd-opt:disabled{opacity:.55;cursor:default}:root[data-ui=v2] .wd-stepper{box-sizing:border-box;background:var(--surface);height:56px;box-shadow:var(--shadow-sm);border-radius:18px;align-items:center;gap:6px;padding:0 6px;display:flex}:root[data-ui=v2] .wd-stepper button{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:12px;flex:none;margin:0;padding:0;font-family:inherit;font-size:22px;font-weight:600}:root[data-ui=v2] .wd-stepper .v{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wd-stepper .k{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-stepper b{white-space:nowrap;font-size:16px;font-weight:700}:root[data-ui=v2] .wd-softbtn.sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}:root[data-ui=v2] .wd-dpad{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;align-items:center;gap:16px;padding:14px;display:flex}:root[data-ui=v2] .wd-dpad .pad{flex:none;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px);gap:4px;display:grid}:root[data-ui=v2] .wd-dpad .pad button{background:var(--surface-2);color:var(--fg);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wd-dpad .u{grid-area:1/2}:root[data-ui=v2] .wd-dpad .l{grid-area:2/1}:root[data-ui=v2] .wd-dpad .c{background:var(--accent-soft);color:var(--accent-ink);border-radius:12px;grid-area:2/2;justify-content:center;align-items:center;font-weight:700;display:flex}:root[data-ui=v2] .wd-dpad .r{grid-area:2/3}:root[data-ui=v2] .wd-dpad .d{grid-area:3/2}:root[data-ui=v2] .wd-dpad .tx{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}:root[data-ui=v2] .wd-dpad .tx b{font-weight:700}:root[data-ui=v2] .wd-dpad .tx .s{color:var(--muted);font-size:13px;line-height:1.35}:root[data-ui=v2] .wd-printnote .print-steps{background:var(--accent-soft);color:var(--accent-ink);border-radius:16px;margin:0;padding:12px 14px 12px 32px;font-size:13px;font-weight:600;line-height:1.45}:root[data-ui=v2] .wd-label .wd-bottom .v2-btn{box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wd-sozlama .wd-aside-it{align-items:flex-start}:root[data-ui=v2] .wd-sozlama .wd-aside-it .lb,:root[data-ui=v2] .wd-sozlama .wd-aside-it .val{line-height:22px}:root[data-ui=v2] .wd-sozlama .wd-aside-it .ic{margin-top:1px}:root[data-ui=v2] .wd-page.wd-prof{padding-top:12px}:root[data-ui=v2] .wd-prof .wd-pbal{min-height:60px}:root[data-ui=v2] .wd-bal>.wd-hist,:root[data-ui=v2] .wd-bal>.wd-topup{margin-top:-10px}:root[data-ui=v2] .wd-bhero:not(.pc)>.wd-a-bar{margin-top:10px}:root[data-ui=v2] .wd-page.wd-staff{gap:0;padding-top:12px}:root[data-ui=v2] .wd-phint.top{padding:0 4px 10px}:root[data-ui=v2] .wd-phint.np{padding:0 4px 8px}:root[data-ui=v2] .wd-staff .wd-staff-list{gap:0}:root[data-ui=v2] .wd-etile{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;margin:0 0 8px;padding:12px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wd-etile .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-etile .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-etile .s{color:var(--muted);font-size:13px;line-height:1.3}:root[data-ui=v2] .wd-etile .wd-stpill{margin-left:-4px}:root[data-ui=v2] .wd-empava{box-sizing:border-box;background:var(--accent-soft);color:var(--accent-ink);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}:root[data-ui=v2] .wd-empava.off{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wd-stpill{box-sizing:border-box;white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wd-stpill.ok{background:var(--ok-soft);color:var(--ok-fg);border:1px solid color-mix(in srgb, var(--ok-fg) 35%, transparent)}:root[data-ui=v2] .wd-stpill.bad{background:var(--bad-soft);color:var(--bad-fg);border:1px solid color-mix(in srgb, var(--bad-fg) 35%, transparent)}:root[data-ui=v2] .wd-stpill.ok.ping{animation:2.8s ease-out infinite wdA2PingOk}:root[data-ui=v2] .wd-swrow.lg{box-sizing:border-box;min-height:52px;padding:8px 8px 8px 14px}:root[data-ui=v2] .wd-swrow.lg .t{white-space:normal}:root[data-ui=v2] .wd-swrow.lg .s{white-space:normal;margin-top:1px;line-height:1.3}:root[data-ui=v2] .wd-staffsw{margin-top:10px}:root[data-ui=v2] .wd-staffsw .v2-switch[aria-checked=true]:after,:root[data-ui=v2] .wd-perms .v2-switch[aria-checked=true]:after{animation:3s ease-in-out infinite wdA2Halo2}:root[data-ui=v2] .wd-prow:not(button){cursor:default}:root[data-ui=v2] .wd-page.wd-staffpc{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;max-width:1400px;padding:20px 28px 24px}:root[data-ui=v2] .wd-staffpc .wd-staff-l{gap:0}:root[data-ui=v2] .wd-staffpc .wd-inforow{margin-bottom:16px}:root[data-ui=v2] .wd-staffpc .wd-info{background:var(--surface);box-shadow:var(--shadow-sm);border:0;border-radius:14px;gap:10px;padding:12px 14px;font-size:13px;line-height:1.4}:root[data-ui=v2] .wd-staffpc .wd-info>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wd-staffpc .wd-info>svg{flex:none}:root[data-ui=v2] .wd-staffpc .wd-inforow .v2-btn.wd-dsbtn{border-radius:16px;flex:none;height:48px;font-size:15px}:root[data-ui=v2] .wd-etable{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;margin-bottom:10px;padding:6px 0;overflow:hidden}:root[data-ui=v2] .wd-etable .thead,:root[data-ui=v2] .wd-etable .trow{box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr) 120px;align-items:center;padding:0 16px;display:grid}:root[data-ui=v2] .wd-etable .thead{color:var(--muted);padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:600;line-height:1.3}:root[data-ui=v2] .wd-etable .trow{border:0;border-top:1px solid var(--line);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;margin:0;padding-top:10px;padding-bottom:10px;font-family:inherit;position:relative}:root[data-ui=v2] .wd-etable .trow.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui=v2] .wd-etable .who{align-items:center;gap:10px;min-width:0;display:flex}:root[data-ui=v2] .wd-etable .who .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wd-etable .pin{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wd-etable .n{font-variant-numeric:tabular-nums;font-size:14px}:root[data-ui=v2] .wd-etable .wd-stpill{justify-content:center;min-width:120px}:root[data-ui=v2] .wd-howcard{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:8px;margin-top:16px;padding:16px;display:flex}:root[data-ui=v2] .wd-howcard .h{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wd-howcard .s{color:var(--muted);font-size:14px;line-height:1.45}:root[data-ui=v2] .wd-staffpc .wd-staff-r{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-sm);scrollbar-width:thin;border-radius:24px;flex-direction:column;gap:0;height:calc(100dvh - 119px);padding:18px;display:flex;position:sticky;top:95px;overflow-y:auto}:root[data-ui=v2] .wd-empcard.pane{gap:0}:root[data-ui=v2] .wd-ephead{align-items:center;gap:12px;min-width:0;display:flex}:root[data-ui=v2] .wd-ephead .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wd-ephead .t{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:1.3;overflow:hidden}:root[data-ui=v2] .wd-ephead .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wd-ephead .n{color:var(--accent-ink);flex:none;font-size:13px;font-weight:700}:root[data-ui=v2] .wd-obtn.h48{height:48px;margin-top:12px}:root[data-ui=v2] .wd-epmore{flex-direction:column;gap:10px;margin-top:12px;display:flex}:root[data-ui=v2] .wd-perms{gap:0}:root[data-ui=v2] .wd-perms .wd-chips{gap:8px}:root[data-ui=v2] .wd-perms .wd-permgroup .gh{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px 4px 6px;font-size:12px;font-weight:600}:root[data-ui=v2] .wd-perms .wd-pgroup>.wd-swrow+.wd-swrow{border-top:1px solid var(--line)}:root[data-ui=v2] .wd-perms .wd-permsave{border-radius:18px;height:56px;margin-top:12px;font-size:17px}:root[data-ui=v2] .wd-newbadge{box-sizing:border-box;background:var(--accent-soft);height:26px;color:var(--accent-ink);letter-spacing:.04em;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wd-paperrow{align-items:center;gap:8px;margin-top:6px;display:flex}:root[data-ui=v2] .wd-paperrow .lb,:root[data-ui=v2] .wd-rlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}:root[data-ui=v2] .wd-paperrow .lb{flex:1;min-width:0}:root[data-ui=v2] .wd-rchip{background:var(--surface);height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:10px;flex:none;margin:0;padding:0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .18s,color .18s}:root[data-ui=v2] .wd-rchip.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wd-rchip:disabled:not(.on){opacity:.6;cursor:default}:root[data-ui=v2] .wd-rlabel{margin-top:18px}:root[data-ui=v2] .wd-rtest{background:var(--surface);width:100%;height:52px;box-shadow:var(--shadow-sm);color:var(--fg);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-family:inherit;font-size:16px;font-weight:600;display:flex}:root[data-ui=v2] .wd-rtest:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wd-pr-receipt .screen.narrow{padding-top:0}:root[data-ui=v2] .wd-newbadge-row{justify-content:flex-end;margin:0 0 15px;padding-top:4px;display:flex}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-ctbl .wc-tr{grid-template-columns:minmax(0,1fr) 120px 150px}:root[data-ui=v2] .wc-ctbl .wc-tr>span:nth-child(4){display:none}:root[data-ui=v2] .wc-pcgrid{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wc-psearch{width:180px}}@media (width<=999px){:root[data-ui=v2] .wc-dock.wc-bcta{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));margin:0;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .wc-dock.wc-bcta>.wc-cta{max-width:560px;margin:0 auto}}@media (width>=1000px){:root[data-ui=v2] .wc-dform.wide>.wc-dock.wc-bcta{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));flex:none;margin:0;padding:10px 16px 12px}}:root[data-ui=v2] .wc-page.wc-rem{gap:12px;padding:7px 16px 32px}:root[data-ui=v2] .wc-center{text-align:center}:root[data-ui=v2] .wc-rtop{flex-direction:row;align-items:center;gap:0;padding:14px 14px 13px}:root[data-ui=v2] .wc-rtop>.ic{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-ink);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2] .wc-rtop .tx{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0 10px 0 12px;line-height:normal;display:flex}:root[data-ui=v2] .wc-rtop b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:24px;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wc-rtop small{color:var(--muted);font-size:14px;line-height:20px}:root[data-ui=v2] .wc-rtop small .bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-rgo{background:var(--accent);height:44px;color:var(--on-accent);cursor:pointer;border:0;border-radius:14px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:15px;font-weight:700}:root[data-ui=v2] .wc-a-ping14{animation:2.6s ease-out infinite wcPingFlat}:root[data-ui=v2] .wc-a-ping16{animation:2.4s ease-out infinite wcPingFlat}:root[data-ui=v2] .wc-rlist{gap:0;padding:0 12px}:root[data-ui=v2] .wc-rrow{box-sizing:border-box;align-items:center;gap:12px;min-height:70px;padding:8px 0;display:flex}:root[data-ui=v2] .wc-rrow+.wc-rrow{border-top:1px solid var(--line);min-height:71px}:root[data-ui=v2] .wc-rrow .body{flex-direction:column;flex:1;gap:4px;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-rrow .ln{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wc-rrow .ln b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-rrow .amt{flex:none;font-size:15px;font-weight:700}:root[data-ui=v2] .wc-rrow .ln2{align-items:center;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .wc-rrow .when{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}:root[data-ui=v2] .wc-rrow .wc-tbtn{margin-left:0}:root[data-ui=v2] .wc-rpill{box-sizing:border-box;white-space:nowrap;background:var(--surface-2);max-width:100%;height:24px;color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}:root[data-ui=v2] .wc-rpill>i{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}:root[data-ui=v2] .wc-rpill>i.pulse{animation:2.2s ease-in-out infinite wcPulse}:root[data-ui=v2] .wc-rpill>em{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}:root[data-ui=v2] .wc-rpill.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-rpill.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-rpill.t-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wc-rpill.t-accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wc-rdef{gap:0;padding:14px}:root[data-ui=v2] .wc-rdef .tt{margin-bottom:8px;font-size:14px;font-weight:700;line-height:normal}:root[data-ui=v2] .wc-rdef>.wc-note{margin-top:6px;line-height:1.35}:root[data-ui=v2] .wc-rdef>.wc-apply{border-radius:16px;width:100%;height:44px;margin-top:10px;animation:3.2s ease-out infinite wcApply}:root[data-ui=v2] .wc-slbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:4px 4px -4px;font-size:12px;font-weight:600}:root[data-ui=v2] .wc-rcust+.wc-rcust{border-top:1px solid var(--line)}:root[data-ui=v2] .wc-rcust .hd{box-sizing:border-box;width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:8px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wc-ini{animation:wcIni 6s var(--ease) infinite}:root[data-ui=v2] .wc-rcust .tx{flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-rcust b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-rcust small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-rcust small.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-mpill{animation:4s ease-in-out infinite wcFade}:root[data-ui=v2] .wc-rcust .bd{flex-direction:column;gap:6px;padding:0 14px 12px;display:flex}:root[data-ui=v2] .wc-page.pc.wc-rsetpg{max-width:none;padding:8px 28px 32px}:root[data-ui=v2] .wc-page.pc.wc-rsetpg>*{box-sizing:border-box;width:100%;max-width:860px;margin-left:auto;margin-right:auto}:root[data-ui=v2] .wc-page.pc.wc-rdesk{gap:14px;height:calc(100dvh - 67px);min-height:560px;padding:28px 28px 20px;overflow:hidden}:root[data-ui=v2] .wc-rbar{flex:none;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wc-rbar>.wc-rtabs{flex:none;width:250px}:root[data-ui=v2] .wc-rbar>.wc-chips{flex:1;min-width:0;margin:0 12px 0 14px;padding:0}:root[data-ui=v2] .wc-chips.pc .wc-chip{height:36px}:root[data-ui=v2] .wc-rcheck{background:var(--accent);height:44px;color:var(--on-accent);white-space:nowrap;cursor:pointer;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border:0;border-radius:16px;flex:none;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-rtabs>button{font-weight:500}:root[data-ui=v2] .wc-rtabs>button.on{box-shadow:none;font-weight:700}:root[data-ui=v2] .wc-rtabs>button[data-tour=rem-settings].on{animation:3.6s ease-in-out infinite bsBreath}:root[data-ui=v2] .wc-rinfo{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent-ink);border-radius:16px;flex:none;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}:root[data-ui=v2] .wc-rinfo>span{color:var(--fg);font-size:13px;line-height:1.4}:root[data-ui=v2] .wc-rdesk .wc-pcgrid{flex:1;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;min-height:0;display:grid}:root[data-ui=v2] .wc-rtbl{height:100%}:root[data-ui=v2] .wc-rtbl .wc-tbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wc-rtbl .wc-tr{grid-template-columns:minmax(0,1fr) 140px 130px 210px;gap:0}:root[data-ui=v2] .wc-rtbl .wc-tr.th{flex:none;height:44px;min-height:44px}:root[data-ui=v2] .wc-rtbl .wc-tbody>.wc-tr{background:0 0;border-left:3px solid #0000;flex:none;height:56px;min-height:56px;padding-left:0}:root[data-ui=v2] .wc-rtbl .wc-tbody>.wc-tr:nth-child(2n){background:var(--surface-2)}:root[data-ui=v2] .wc-rtbl .wc-tbody>.wc-tr.on{box-shadow:none;border-left-color:var(--accent);background:var(--accent-soft)!important}:root[data-ui=v2] .wc-rtbl .wc-tr>span{padding:0 14px}:root[data-ui=v2] .wc-rtbl .wc-tr>span:first-child{padding:0 11px 0 8px}:root[data-ui=v2] .wc-rtbl .wc-tr.th>span:first-child{padding:0 14px}:root[data-ui=v2] .wc-rtbl .who b{font-size:14px;font-weight:700;line-height:normal}:root[data-ui=v2] .wc-rtbl .who small{font-size:13px;line-height:normal}:root[data-ui=v2] .wc-rtbl .sum{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:root[data-ui=v2] .wc-rtbl .mut{color:var(--muted);text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .wc-rtbl .wc-rpill{font-size:12.5px}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-rtbl .wc-tr{grid-template-columns:minmax(0,1fr) 110px 190px}:root[data-ui=v2] .wc-rtbl .wc-tr>span:nth-child(3){display:none}}:root[data-ui=v2] .wc-rpanel{gap:0;height:100%;min-height:0;padding:20px;overflow-y:auto}:root[data-ui=v2] .wc-rpanel.empty{text-align:center;color:var(--muted);justify-content:center;align-items:center;font-size:15px}:root[data-ui=v2] .wc-rpanel .hd{flex:none;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wc-rpanel .hd .tx{flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-rpanel .hd b{font-size:18px;font-weight:700}:root[data-ui=v2] .wc-rpanel .hd small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-rpanel .hd small.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-rpanel .mini{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}:root[data-ui=v2] .wc-rpanel .mini>span{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 11px;line-height:normal;display:flex}:root[data-ui=v2] .wc-rpanel .mini small{color:var(--muted);font-size:12.5px}:root[data-ui=v2] .wc-rpanel .mini b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}:root[data-ui=v2] .wc-rpanel>.st{align-self:flex-start;margin-top:12px}:root[data-ui=v2] .wc-rtext{background:var(--surface-2);border-radius:16px;flex-direction:column;flex:none;gap:8px;margin-top:14px;padding:14px;display:flex}:root[data-ui=v2] .wc-rtext small{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wc-rtext span{color:var(--fg);font-size:14px;line-height:1.45}:root[data-ui=v2] .wc-rpanel>.lbl{color:var(--muted);margin:16px 0 8px;font-size:13px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-radios{flex-direction:column;flex:none;gap:6px;display:flex}:root[data-ui=v2] .wc-radios>button{box-sizing:border-box;background:var(--surface-2);color:var(--muted);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-family:inherit;display:flex}:root[data-ui=v2] .wc-radios>button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);cursor:default}:root[data-ui=v2] .wc-radios span{flex-direction:column;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-radios b{color:var(--fg);font-size:14px;font-weight:700}:root[data-ui=v2] .wc-radios small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:root[data-ui=v2] .wc-rpanel>.wc-tone{margin-top:12px}:root[data-ui=v2] .wc-rpanel>.acts{flex:none;gap:8px;margin-top:14px;display:flex}:root[data-ui=v2] .wc-rpanel>.acts>*{flex:1;min-width:0}:root[data-ui=v2] .wc-rpanel>.acts>.wc-cta{border-radius:18px}:root[data-ui=v2] .wc-spanel .hd{align-items:center;gap:14px;display:flex}:root[data-ui=v2] .wc-kv{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;min-height:56px;padding:0 14px;display:flex}:root[data-ui=v2] .wc-kv small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-kv b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-page.wc-sup{gap:10px;padding:8px 16px 32px}:root[data-ui=v2] .wc-stot{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}:root[data-ui=v2] .wc-stot .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wc-stot small{color:var(--muted);font-size:14px;line-height:normal}:root[data-ui=v2] .wc-stot .v{white-space:nowrap;color:var(--bad-fg)}:root[data-ui=v2] .wc-stot .n{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wc-stot .cur{opacity:.75;font-size:13px;font-weight:600}:root[data-ui=v2] .wc-scard2{text-align:left;cursor:pointer;width:100%;transition:transform var(--dur) var(--ease);border:0;flex-direction:row;align-items:center;gap:0;margin:0;padding:15px 14px;font-family:inherit}:root[data-ui=v2] .wc-scard2:active{transform:scale(.98)}:root[data-ui=v2] .wc-scard2 .tx{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0 8px 0 12px;line-height:normal;display:flex}:root[data-ui=v2] .wc-scard2 b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-scard2 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .wc-scard2 .amt{flex:none;font-size:16px;font-weight:700}:root[data-ui=v2] .wc-scard2 .amt.bad,:root[data-ui=v2] .wc-slist2 .amt.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-scard2 .amt.ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-shero{background:var(--grad-accent,linear-gradient(160deg, #3d6bff, #1546e8));color:#fff;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:24px;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wc-shero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff29,#fff0);width:70px;animation:6.5s ease-in-out infinite wcSheenX;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wc-shero .tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wc-shero small{color:#ffffffd9;font-size:13px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-shero .n{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wc-shero .cur{opacity:.75;font-size:14px;font-weight:600}:root[data-ui=v2] .wc-shero .call{color:#fff;background:#ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;animation:2.8s ease-out infinite wcPingOk;display:inline-flex}:root[data-ui=v2] .wc-dp{animation:4s ease-in-out infinite wcFade;display:inline-flex}:root[data-ui=v2] .wc-sup .wc-drow2 .wc-badge,:root[data-ui=v2] .wc-sup .wc-drow2 .wc-dp{margin-left:10px}:root[data-ui=v2] .wc-sbot{gap:10px;padding:12px 14px}:root[data-ui=v2] .wc-sbot.inv{padding-bottom:14px}:root[data-ui=v2] .wc-sbot .hd{align-items:flex-start;gap:10px;display:flex}:root[data-ui=v2] .wc-sbot .ic{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;animation:4s ease-in-out infinite wcBob;display:inline-flex}:root[data-ui=v2] .wc-sbot .ic.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-sbot .ic.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-sbot .ic.t-accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wc-sbot .tx{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-sbot .tx b{font-size:15px;font-weight:700}:root[data-ui=v2] .wc-sbot .tx small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-linkbox{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:8px;min-height:56px;padding:6px 6px 6px 14px;display:flex}:root[data-ui=v2] .wc-linkbox .ln{min-width:0;color:var(--accent-ink);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:600}:root[data-ui=v2] .wc-linkbox button{background:var(--accent-soft);height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-sbot .btns{gap:8px;display:flex}:root[data-ui=v2] .wc-s44,:root[data-ui=v2] .wc-s40{border:1px solid var(--line);min-width:0;height:44px;color:var(--fg);white-space:nowrap;cursor:pointer;background:0 0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-s44.soft{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}:root[data-ui=v2] .wc-s40{flex:none;height:40px;padding:0 20px}:root[data-ui=v2] .wc-s40.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border-color:#0000}:root[data-ui=v2] .wc-s40:disabled{opacity:.45;box-shadow:none;cursor:default}:root[data-ui=v2] .wc-sup .wc-slbl{margin:6px 4px -2px}:root[data-ui=v2] .wc-payrow{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wc-payrow .sp{flex:1}:root[data-ui=v2] .wc-payrow .wc-chip{height:36px}:root[data-ui=v2] .wc-payrow .rest{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .wc-page.wc-saddpg{padding:8px 16px 100px}:root[data-ui=v2] .wc-sform{gap:12px}:root[data-ui=v2] .wc-sform>.wc-duep2{margin-top:2px}:root[data-ui=v2] .wc-n9{animation:3s ease-in-out infinite wcField}:root[data-ui=v2] .wc-page.pc.wc-sdesk{flex-direction:row;align-items:stretch;gap:16px;height:calc(100dvh - 67px);min-height:560px;padding:16px 28px 20px;overflow:hidden}:root[data-ui=v2] .wc-scol{flex-direction:column;flex:none;gap:12px;width:340px;min-height:0;display:flex}:root[data-ui=v2] .wc-shero2{background:var(--grad-accent,linear-gradient(160deg, #3d6bff, #1546e8));color:#fff;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:24px;flex-direction:column;flex:none;gap:4px;padding:16px 18px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wc-shero2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);width:70px;animation:6s ease-in-out infinite wcSheenX;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wc-shero2 .k{color:#ffffffd9;font-size:13px;line-height:normal}:root[data-ui=v2] .wc-shero2 .k:first-child{font-weight:600}:root[data-ui=v2] .wc-shero2 .v{white-space:nowrap}:root[data-ui=v2] .wc-shero2 .n{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wc-shero2 .cur{opacity:.75;font-size:15px;font-weight:600}:root[data-ui=v2] .wc-slist2{flex:1;gap:4px;min-height:0;padding:8px;overflow-y:auto}:root[data-ui=v2] .wc-slist2>.it{box-sizing:border-box;width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex:none;align-items:center;gap:0;margin:0;padding:9px 10px;font-family:inherit;display:flex}:root[data-ui=v2] .wc-slist2>.it.on{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}:root[data-ui=v2] .wc-ava.r12{border-radius:12px}:root[data-ui=v2] .wc-slist2 .tx{flex-direction:column;flex:1;min-width:0;margin:0 8px 0 10px;line-height:normal;display:flex}:root[data-ui=v2] .wc-slist2 .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-slist2 .tx small{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}:root[data-ui=v2] .wc-slist2 .tx small>i{border-radius:999px;flex:none;width:6px;height:6px}:root[data-ui=v2] .wc-slist2 .tx small>i.ok{background:var(--ok)}:root[data-ui=v2] .wc-slist2 .tx small>i.warn{background:var(--warn)}:root[data-ui=v2] .wc-slist2 .amt{flex:none;font-size:14px;font-weight:700}:root[data-ui=v2] .v2-btn.wc-cta.wc-sadd{border-radius:16px;flex:none;height:48px;font-size:15px}:root[data-ui=v2] .wc-sdet2{flex:1;gap:0;min-width:0;padding:24px 16px 40px;overflow-y:auto}:root[data-ui=v2] .wc-sdet2>.hd{flex:none;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wc-sdet2>.hd .tx{flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-sdet2>.hd b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-sdet2>.hd small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-sdet2>.boxes{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}:root[data-ui=v2] .wc-sdet2>.boxes>span{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;min-width:0;height:56px;padding:0 14px;line-height:normal;display:flex}:root[data-ui=v2] .wc-sdet2>.boxes small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wc-sdet2>.boxes b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}:root[data-ui=v2] .wc-sdet2>.boxes b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-sdet2>.boxes b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-sdet2>.btns{flex:none;gap:10px;margin-top:12px;display:flex}:root[data-ui=v2] .wc-sdet2>.wc-sbot{flex:none;margin-top:10px}:root[data-ui=v2] .wc-sdet2>.wc-slbl{margin:16px 4px 8px}:root[data-ui=v2] .wc-stbl{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex:none;overflow:hidden}:root[data-ui=v2] .wc-stbl>.th,:root[data-ui=v2] .wc-stbl>.tr{box-sizing:border-box;grid-template-columns:5fr 3fr 3fr;align-items:center;column-gap:16px;padding:10px 14px;display:grid}:root[data-ui=v2] .wc-stbl>.th{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wc-stbl .r{text-align:right;justify-self:stretch}:root[data-ui=v2] .wc-stbl>.tr{border:0;border-top:1px solid var(--line);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-radius:0;margin:0;font-family:inherit}:root[data-ui=v2] .wc-stbl>.tr[aria-disabled]{cursor:default}:root[data-ui=v2] .wc-stbl .nt{flex-direction:column;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-stbl .nt b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-stbl .nt small{color:var(--muted);font-size:12px}:root[data-ui=v2] .wc-stbl .am{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-rep{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .screen.wE-page.wE-rep.wE-f{gap:0;padding:6px 16px 32px}:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-range,:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-hero,:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-pay,:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-kpi,:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-warn,:root[data-ui=v2] .wE-rep.wE-f>.wE-skel-stack,:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-empty{margin-top:12px}:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-tiles{margin-top:8px}:root[data-ui=v2] .wE-rep.wE-f>.wE-hint{margin:8px 4px 0;font-size:13px;line-height:1.4}:root[data-ui=v2] .wE-rep.wE-f>.wE-rep-note{line-height:1.43}:root[data-ui=v2] .wE-rep>.v2-sec{margin:6px 4px -4px}:root[data-ui=v2] .wE-rep .wE-hint{margin:-4px 4px 0}:root[data-ui=v2] .wE-rep-per{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);border-radius:999px;height:48px;padding:4px;display:flex}:root[data-ui=v2] .wE-rep-per>button{box-sizing:border-box;min-width:0;height:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:1;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1.43;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;overflow:hidden}:root[data-ui=v2] .wE-rep-per>button[aria-pressed=true]{background:var(--surface);color:var(--fg);cursor:default;border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:var(--wEf-sh);font-weight:700}:root[data-ui=v2] .wE-rep-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wE-datef{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;gap:1px;height:56px;margin:0;padding:0 40px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}:root[data-ui=v2] .wE-datef>.lb{color:var(--muted);font-size:13px;font-weight:600;line-height:1.2}:root[data-ui=v2] .wE-datef .date-field input{height:24px;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;margin:0;padding:0 30px 0 0;font-size:17px;font-weight:600}:root[data-ui=v2] .wE-datef .date-field input.bad{box-shadow:none;color:var(--bad-fg)}:root[data-ui=v2] .wE-datef .date-clear{background:var(--surface-2);width:24px;height:24px;color:var(--muted);right:0}:root[data-ui=v2] .wE-datef .cal{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;translate:0 -50%}:root[data-ui=v2] .wE-datef:focus-within{border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);padding-left:13px;padding-right:39px}:root[data-ui=v2] .wE-datef:focus-within>.lb{color:var(--accent-ink)}:root[data-ui=v2] .wE-rep-warn{box-sizing:border-box;background:var(--warn-soft);width:100%;color:var(--warn-fg);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wE-rep-warn:disabled{cursor:default;opacity:1}:root[data-ui=v2] .wE-rep-warn>svg{flex:none}:root[data-ui=v2] .wE-rep-warn .tx{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;line-height:1.4;display:flex}:root[data-ui=v2] .wE-rep-warn .tx b{font-weight:600}:root[data-ui=v2] .wE-rep-warn .tx small{opacity:.9;font-size:13px;font-weight:500}@keyframes wEheroSheen{0%,58%{left:-112px}88%,to{left:max(100% + 70px,490px)}}:root[data-ui=v2] .wE-rep-hero{isolation:isolate;color:#fff;background:var(--wEf-hero);box-shadow:0 16px 42.6px color-mix(in srgb, var(--accent) 26%, transparent);border-radius:24px;flex-direction:column;justify-content:center;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wE-rep-hero:after{content:"";z-index:-1;pointer-events:none;background:#ffffff2e;width:70px;animation:6s linear infinite wEheroSheen;position:absolute;top:-20px;bottom:-20px;left:-112px;transform:skew(-20deg)}:root[data-ui=v2] .wE-rep-hero .top{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.43;display:flex}:root[data-ui=v2] .wE-rep-hero .top>span:first-child{flex:1;min-width:0}:root[data-ui=v2] .wE-rep-hero .top>.rg{color:#ffffffd1;flex:none}:root[data-ui=v2] .wE-rep-hero .amt{align-items:baseline;gap:6px;min-width:0;margin-top:8px;display:flex}:root[data-ui=v2] .wE-rep-hero .num{font-family:var(--font-display);letter-spacing:-1.02px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:34px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wE-rep-hero .cur{color:#ffffffd1;font-size:16px;font-weight:600;line-height:1.43}:root[data-ui=v2] .wE-rep-hero .bars{gap:8px;margin-top:12px;display:grid}:root[data-ui=v2] .wE-rep-hero .b{flex-direction:column;align-items:center;gap:5px;display:flex}:root[data-ui=v2] .wE-rep-hero .hold{align-items:flex-end;width:100%;height:40px;display:flex}:root[data-ui=v2] .wE-rep-hero .bar{transform-origin:50% 100%;background:#ffffff59;border-radius:6px;width:100%;animation:8s cubic-bezier(.2,.8,.2,1) infinite wEa2Grow;display:block}:root[data-ui=v2] .wE-rep-hero .b.hi .bar{background:#fff;box-shadow:0 0 14.9px #fff9}:root[data-ui=v2] .wE-rep-hero .lb{font-size:13px;font-weight:500;line-height:1}:root[data-ui=v2] .wE-rep-hero .b.hi .lb{font-weight:800}:root[data-ui=v2] .wE-rep-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wE-rep-tile{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--wEf-sh);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;margin:0;padding:12px;font-family:inherit;line-height:1.43;display:flex}:root[data-ui=v2] .wE-rep-tile .k{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}:root[data-ui=v2] .wE-rep-tile .v{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:800;overflow:hidden}:root[data-ui=v2] .wE-rep-tile .v.sm{font-size:16px}:root[data-ui=v2] .wE-rep-tile.ok{background:var(--ok-soft);box-shadow:none}:root[data-ui=v2] .wE-rep-tile.ok .k,:root[data-ui=v2] .wE-rep-tile.ok .v{color:var(--ok-fg)}:root[data-ui=v2] .wE-rep-tile.bad{background:var(--bad-soft);box-shadow:none}:root[data-ui=v2] .wE-rep-tile.bad .k,:root[data-ui=v2] .wE-rep-tile.bad .v{color:var(--bad-fg)}:root[data-ui=v2] .wE-rep-pay{flex-direction:column;padding:14px 16px;line-height:1.43;display:flex}:root[data-ui=v2] .wE-rep-pay .ttl{font-size:16px;font-weight:700}:root[data-ui=v2] .wE-rep-pay .track{height:10px;margin-top:12px;animation:8s cubic-bezier(.2,.8,.2,1) infinite wEa2Fill;display:flex}:root[data-ui=v2] .wE-rep-pay .track>span{border-radius:999px;flex-basis:0;margin:0 1.5px}:root[data-ui=v2] .wE-rep-pay .track.empty{background:var(--surface-2);border:0;border-radius:999px;height:10px;padding:0;animation:none;display:block}:root[data-ui=v2] .wE-rep-pay .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}:root[data-ui=v2] .wE-rep-pay .c{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wE-rep-pay .nm{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}:root[data-ui=v2] .wE-rep-pay .nm .tx{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-rep-pay .dot{border-radius:999px;flex:none;width:8px;height:8px}:root[data-ui=v2] .wE-rep-pay b{white-space:nowrap;font-size:15px;font-weight:700}:root[data-ui=v2] .wE-rep-card{overflow:hidden}:root[data-ui=v2] .wE-rep-exp{color:var(--bad-fg);white-space:nowrap;flex:none;margin-left:-4px;font-size:15px;font-weight:700}:root[data-ui=v2] .wE-rep-staff{flex-direction:column;padding:12px 14px;line-height:1.43;display:flex;position:relative}:root[data-ui=v2] .wE-rep-staff+.wE-rep-staff:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:0}:root[data-ui=v2] .wE-rep-staff .hd{align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wE-rep-staff .av{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:10px;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wE-rep-staff .nm{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:flex}:root[data-ui=v2] .wE-rep-staff .nm .n{font-size:16px;font-weight:600}:root[data-ui=v2] .wE-rep-staff .hd>b{flex:none;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-rep-staff .trk{background:var(--surface-2);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}:root[data-ui=v2] .wE-rep-staff .bar{background:color-mix(in srgb, var(--accent) 55%, transparent);height:100%}:root[data-ui=v2] .wE-rep-staff .bar.first{background:var(--accent)}:root[data-ui=v2] .wE-rep-staff .sub{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-top:8px;font-size:13px;display:flex}:root[data-ui=v2] .wE-rep-staff .sub .ok{color:var(--ok-fg)}:root[data-ui=v2] .wE-rep-staff .sub .bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-rep-top{box-sizing:border-box;width:100%;min-height:60px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:10px 14px;font-family:inherit;line-height:1.43;display:flex;position:relative}:root[data-ui=v2] .wE-rep-top+.wE-rep-top:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:58px;right:0}@media (hover:hover){:root[data-ui=v2] .wE-rep-top:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}:root[data-ui=v2] .wE-rep-top .rk{background:var(--surface-2);width:32px;height:32px;color:var(--muted);font-family:var(--font-mono);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-right:12px;font-size:12px;font-weight:700;display:flex}:root[data-ui=v2] .wE-rep-top .rk.hi{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-rep-top .nm{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-rep-top .nm .n{font-size:15px;font-weight:600}:root[data-ui=v2] .wE-rep-top .nm .s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-rep-top .rt{flex-direction:column;flex:none;align-items:flex-end;margin-left:8px;display:flex}:root[data-ui=v2] .wE-rep-top .rt b{font-size:15px;font-weight:700}:root[data-ui=v2] .wE-rep-top .rt span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-rep-top .chev{color:var(--muted);margin-left:4px}:root[data-ui=v2] .wE-rep-empty{margin-top:4px}:root[data-ui=v2] .wE-drill{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wE-drill .wE-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wE-drill .wE-duo>div{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}:root[data-ui=v2] .wE-drill .wE-duo span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wE-drill .wE-duo b{font-size:18px;font-weight:700}:root[data-ui=v2] .wE-drill .cap{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-drill .list{border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wE-drill .it{align-items:center;gap:10px;padding:10px 14px;display:flex}:root[data-ui=v2] .wE-drill .it+.it{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-drill .it .l{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-drill .it .l b{font-size:15px;font-weight:600}:root[data-ui=v2] .wE-drill .it .l span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-drill .it .l .ret{color:var(--bad-fg);font-weight:600}:root[data-ui=v2] .wE-drill .it>b{flex:none;font-size:15px;font-weight:700}@media (width>=1000px){:root[data-ui=v2] .screen.wE-page.wE-rep.wE-f.wE-pc{padding:16px 28px 32px}}:root[data-ui=v2] .wE-rep.wE-pc>.wE-pc-tiles,:root[data-ui=v2] .wE-rep.wE-pc>.wE-pc-row,:root[data-ui=v2] .wE-rep.wE-pc>.wE-skel-stack{margin-top:16px}:root[data-ui=v2] .wE-rep.wE-pc>.wE-rep-empty{margin-top:12px}:root[data-ui=v2] .wE-pc .ttl{letter-spacing:.25px;color:var(--fg);margin:0;font-size:16px;font-weight:700;line-height:1.43}:root[data-ui=v2] .wE-pc-bar{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:flex}:root[data-ui=v2] .wE-pc-bar .fill{flex:1}:root[data-ui=v2] .wE-pc-bar .wE-fbtn+.wE-fbtn{margin-left:-2px}:root[data-ui=v2] .wE-pc-seg{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:14px;width:300px;height:44px;padding:4px;display:flex}:root[data-ui=v2] .wE-pc-seg>button{min-width:0;height:100%;color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;flex:1;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .18s,box-shadow .18s,color .18s;overflow:hidden}:root[data-ui=v2] .wE-pc-seg>button[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:var(--wEf-accent-sh);cursor:default}:root[data-ui=v2] .wE-pc-range{border:1px solid var(--line);background:var(--surface);color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wE-pc-range>svg{color:var(--muted)}:root[data-ui=v2] .wE-pc-range.on{border-color:var(--accent);cursor:default}:root[data-ui=v2] .wE-pc-bar .wE-rep-range{grid-template-columns:repeat(2,170px)}:root[data-ui=v2] .wE-pc-tiles{gap:16px;display:flex}:root[data-ui=v2] .wE-pc-tile{box-sizing:border-box;background:var(--surface);min-width:0;height:112px;box-shadow:var(--wEf-sh);color:var(--fg);text-align:left;border:0;border-radius:20px;flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;margin:0;padding:14px 14px 14px 18px;font-family:inherit;display:flex}:root[data-ui=v2] button.wE-pc-tile{cursor:pointer}:root[data-ui=v2] .wE-pc-tile .hd{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-pc-tile .k{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}:root[data-ui=v2] .wE-pc-tile .ic{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}:root[data-ui=v2] .wE-pc-tile .v{font-family:var(--font-display);letter-spacing:-.78px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:600;line-height:1.05;overflow:hidden}:root[data-ui=v2] .wE-pc-tile .v.bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-pc-tile .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-pc-tile .s.ok{color:var(--ok-fg)}:root[data-ui=v2] .wE-pc-tile .s.warn{color:var(--warn-fg)}:root[data-ui=v2] .wE-pc-tile .s.bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-pc-tile.accent .ic{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-pc-tile.ok .ic{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-pc-tile.warn .ic{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wE-pc-tile.bad .ic{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-pc-row{align-items:flex-start;gap:16px;display:flex}:root[data-ui=v2] .wE-pc-row.pair{align-items:stretch;height:330px}:root[data-ui=v2] .wE-pc-row>.col{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-pc-row>.col.wE-side{flex:none;gap:16px;width:380px}:root[data-ui=v2] .wE-pc-row.pair>.wE-pc-pay{flex:none;width:380px}:root[data-ui=v2] .wE-pc-chart{box-sizing:border-box;min-width:0;box-shadow:var(--wEf-sh);border-radius:22px;flex-direction:column;flex:1;gap:14px;padding:18px 20px 16px;display:flex}:root[data-ui=v2] .wE-pc-chart .lg{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}:root[data-ui=v2] .wE-pc-chart .lg>span{align-items:center;gap:6px;display:flex}:root[data-ui=v2] .wE-pc-chart .ln{background:var(--accent);border-radius:3px;width:14px;height:3px}:root[data-ui=v2] .wE-pc-chart .sq{background:var(--ok);border-radius:3px;width:10px;height:10px}:root[data-ui=v2] .wE-pc-chart .plot{flex:1;gap:10px;min-height:0;display:flex}:root[data-ui=v2] .wE-pc-chart .y{width:40px;font-family:var(--font-mono);letter-spacing:0;color:var(--muted);text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;padding-bottom:24px;font-size:12px;font-weight:500;display:flex}:root[data-ui=v2] .wE-pc-chart .y>span{line-height:1;translate:0 -2px}:root[data-ui=v2] .wE-pc-chart .area{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}:root[data-ui=v2] .wE-pc-chart .grid{background-image:linear-gradient(var(--line) 1px, #0000 1px);background-size:100% 33.33%;flex:1;position:relative}:root[data-ui=v2] .wE-pc-chart .cols{align-items:flex-end;display:flex;position:absolute;inset:0}:root[data-ui=v2] .wE-pc-chart .col{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}:root[data-ui=v2] .wE-pc-chart .pbar{background:var(--ok);border-radius:7px 7px 3px 3px;width:28px}:root[data-ui=v2] .wE-pc-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root[data-ui=v2] .wE-pc-chart .x{height:18px;color:var(--muted);flex:none;align-items:center;margin-top:6px;font-size:12px;font-weight:600;display:flex}:root[data-ui=v2] .wE-pc-chart .x>span{text-align:center;flex:1}:root[data-ui=v2] .wE-pc-pay{box-sizing:border-box;border-radius:22px;flex-direction:column;padding:18px 20px;display:flex}:root[data-ui=v2] .wE-pc-pay .row{align-items:center;gap:18px;margin-top:14px;display:flex}:root[data-ui=v2] .wE-pc-pay .donut{flex:none;transform:rotate(-90deg)}:root[data-ui=v2] .wE-pc-pay .lg{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-pc-pay .it{align-items:flex-start;padding:4px 0;display:flex}:root[data-ui=v2] .wE-pc-pay .sq{border-radius:3px;flex:none;width:10px;height:10px;margin:4px 8px 0 0}:root[data-ui=v2] .wE-pc-pay .nm{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-pc-pay .nm b{font-size:14px;font-weight:700}:root[data-ui=v2] .wE-pc-pay .nm span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-ui=v2] .wE-pc-pay .pc{flex:none;font-size:13px;font-weight:700}:root[data-ui=v2] .wE-pc-pay .boxes{gap:10px;margin-top:14px;display:flex}:root[data-ui=v2] .wE-pc-row.pair .wE-pc-pay .boxes{margin-top:auto}:root[data-ui=v2] .wE-pc-pay .boxes>div{background:var(--surface-2);border-radius:12px;flex-direction:column;flex:1;min-width:0;padding:8px 12px;display:flex}:root[data-ui=v2] .wE-pc-pay .boxes span{color:var(--muted);font-size:12px}:root[data-ui=v2] .wE-pc-pay .boxes b{font-family:var(--font-display);letter-spacing:-.54px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wE-pc-top{border-radius:22px;flex-direction:column;padding:18px 20px 12px;display:flex}:root[data-ui=v2] .wE-pc-top .hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}:root[data-ui=v2] .wE-pc-top .row{box-sizing:border-box;height:46px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin:0;padding:0 10px;font-family:inherit;display:flex}:root[data-ui=v2] .wE-pc-top .row:nth-of-type(2n){background:color-mix(in srgb, var(--surface-2) 60%, transparent)}@media (hover:hover){:root[data-ui=v2] .wE-pc-top .row:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}:root[data-ui=v2] .wE-pc-top .rk{width:34px;font-family:var(--font-mono);letter-spacing:0;color:var(--muted);flex:none;font-size:12px;font-weight:600}:root[data-ui=v2] .wE-pc-top .nm{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wE-pc-top .nm .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-pc-top .nm .s{color:var(--muted);white-space:nowrap;font-size:12px}:root[data-ui=v2] .wE-pc-top .sold{width:90px;color:var(--muted);text-align:right;white-space:nowrap;flex:none;font-size:13px}:root[data-ui=v2] .wE-pc-top .rev{text-align:right;white-space:nowrap;flex:none;width:120px;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-pc-top .trk{background:var(--surface-2);border-radius:999px;flex:none;width:120px;height:6px;margin-left:16px;overflow:hidden}:root[data-ui=v2] .wE-pc-top .trk>span{background:var(--accent);height:100%;display:block}:root[data-ui=v2] .wE-pc-top .trk>span.g{background:linear-gradient(90deg, var(--accent), var(--ok))}:root[data-ui=v2] .wE-pc-sellers{box-sizing:border-box;border-radius:22px;flex-direction:column;padding:18px 20px 14px;display:flex}:root[data-ui=v2] .wE-pc-sellers .hd{align-items:center;gap:8px;margin-bottom:8px;display:flex}:root[data-ui=v2] .wE-pc-sellers .hd .ttl{flex:1;min-width:0}:root[data-ui=v2] .wE-pc-sellers .row{align-items:center;height:54px;display:flex}:root[data-ui=v2] .wE-pc-sellers .ava{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-right:10px;font-size:12px;font-weight:800;display:flex}:root[data-ui=v2] .wE-pc-sellers .nm{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wE-pc-sellers .nm .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-pc-sellers .nm .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-ui=v2] .wE-pc-sellers .row>b{white-space:nowrap;flex:none;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-pc-sellers .none{color:var(--muted);padding:12px 0;font-size:14px}:root[data-ui=v2] .wE-pc-sellers .div{background:var(--line);height:1px;margin:7.5px 0}:root[data-ui=v2] .wE-pc-sellers .wE-frow.kpi{border-radius:0}:root[data-ui=v2] .wb-tabs3{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}:root[data-ui=v2] .wb-tabs3>button{height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wb-tabs3>button[aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 18px #1f6bff4d}:root[data-ui=v2] .wb-tabs3 .n{box-sizing:border-box;background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent-ink);border-radius:999px;padding:0 6px;font-size:13px;line-height:20px}:root[data-ui=v2] .wb-tabs3 .n.w{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-tabs3>button[aria-selected=true] .n{color:#fff;background:#ffffff40}:root[data-ui=v2] .wb-tr-hero{color:#fff;box-shadow:var(--hero-shadow);background:linear-gradient(135deg,#3d6bff,#1546e8);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}:root[data-ui=v2] .wb-tr-hero .ic{background:#ffffff29;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root[data-ui=v2] .wb-tr-hero .bd{flex-direction:column;gap:2px;display:flex}:root[data-ui=v2] .wb-tr-hero small{opacity:.85;font-size:13px}:root[data-ui=v2] .wb-tr-hero b{font-size:20px;font-weight:700}:root[data-ui=v2] .wb-trlist,:root[data-ui=v2] .list-group.wb-trlist{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:10px;margin:0;display:flex;overflow:visible}:root[data-ui=v2] .list-group.wb-trlist>.list-item.wb-trow{background:var(--surface);width:100%;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;margin:0;padding:14px 14px 14px 16px;font-family:inherit;transition:scale .15s,box-shadow .2s;display:flex}:root[data-ui=v2] .list-group.wb-trlist>.list-item.wb-trow:active{background:var(--surface);scale:.98}@media (hover:hover){:root[data-ui=v2] .list-group.wb-trlist>.list-item.wb-trow:hover{background:var(--surface);box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft)}}:root[data-ui=v2] .wb-trow .l1{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wb-trow .l1>b{flex:1;font-size:16px;font-weight:700}:root[data-ui=v2] .wb-trow .l2{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wb-trow .ar,:root[data-ui=v2] .wb-trd-head .ar{color:var(--muted);animation:4s ease-in-out infinite wbNudge}:root[data-ui=v2] .wb-trow .l3{color:var(--muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}:root[data-ui=v2] .wb-trow .l4{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wb-trow .l4 .sh{color:var(--bad-fg);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-trow .l4 b{font-size:16px;font-weight:700}:root[data-ui=v2] .wb-trd{gap:8px}:root[data-ui=v2] .wb-trd-head{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:3px;padding:10px 14px;display:flex}:root[data-ui=v2] .wb-trd-head b{align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wb-trd-head small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-trd-head small.nt{color:var(--fg)}:root[data-ui=v2] .wb-trd-head small.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-trline{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:8px;padding:12px 12px 12px 14px;display:flex}:root[data-ui=v2] .wb-trline.flash{animation:1.2s ease-out wbFlash}:root[data-ui=v2] .wb-trline .l1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wb-trline .l1 b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wb-trline .l1 small{color:var(--muted);flex:none;font-size:13px}:root[data-ui=v2] .wb-trline .ex{color:var(--muted);margin-top:-4px;font-size:13px}:root[data-ui=v2] .wb-trline .l2{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wb-trline .l2 .k{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-trline .l2 .sum{text-align:right;flex:1;font-size:14px;font-weight:700}:root[data-ui=v2] .wb-trline .l2 .got{font-size:16px}:root[data-ui=v2] .wb-trline .wb-step{border-radius:14px;height:44px}:root[data-ui=v2] .wb-trline .wb-step>button{width:44px;height:44px;color:var(--accent-ink);border-radius:12px;font-size:22px;font-weight:700}:root[data-ui=v2] .wb-trline .wb-step>input{width:40px}:root[data-ui=v2] .wb-trline .wb-tag.lg{height:28px;line-height:28px}:root[data-ui=v2] .wb-map{box-sizing:border-box;border:1px dashed var(--line);width:100%;min-height:44px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:10px;margin:0;padding:6px 6px 6px 12px;font-family:inherit;display:flex}:root[data-ui=v2] .wb-map.new{border-color:var(--accent)}:root[data-ui=v2] .wb-map.new .tx b{color:var(--accent-ink)}:root[data-ui=v2] .wb-map.warn{border-color:var(--warn)}:root[data-ui=v2] .wb-map.off{cursor:default}:root[data-ui=v2] .wb-map .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wb-map .tx b{font-size:14px;font-weight:600}:root[data-ui=v2] .wb-map .tx small{color:var(--warn-fg);font-size:13px}:root[data-ui=v2] .wb-map .ch{color:var(--accent-ink);flex:none;padding:0 8px;font-size:14px;font-weight:700}:root[data-ui=v2] .wb-trd-cta{background:var(--glass);border-top:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}:root[data-ui=v2] .wb-trd-cta .sums{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:13px;display:flex}:root[data-ui=v2] .wb-trd-cta .sums b{color:var(--fg)}:root[data-ui=v2] .wb-trd-cta .sums .bad{color:var(--bad-fg);font-weight:700}:root[data-ui=v2] .wb-trd-cta .btns{gap:8px;display:flex}:root[data-ui=v2] .wb-trd-cta .btns>.v2-btn{flex:1;padding:0 12px}:root[data-ui=v2] .wb-trd-cta .btns>.v2-btn.wide{flex:2;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wb-radios{scrollbar-width:none;gap:8px;margin:0 -16px;padding:2px 16px;display:flex;overflow-x:auto}:root[data-ui=v2] .wb-radios>button{box-sizing:border-box;border:2px solid var(--line);background:var(--surface);height:44px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px 0 12px;font-family:inherit;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wb-radios .rd{box-sizing:border-box;border:2px solid var(--line);border-radius:999px;flex:none;width:18px;height:18px;transition:box-shadow .2s}:root[data-ui=v2] .wb-radios>button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-radios>button[aria-checked=true] .rd{border-color:var(--accent);box-shadow:inset 0 0 0 4px var(--accent)}:root[data-ui=v2] .wb-send-list{background:var(--surface-2);border-radius:16px;flex-direction:column;max-height:160px;padding:4px 12px;display:flex;overflow-y:auto}:root[data-ui=v2] .wb-send-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:14px;display:flex}:root[data-ui=v2] .wb-send-list>div:last-child{border-bottom:0}:root[data-ui=v2] .wb-send-list b{flex:none}@media (width>=1000px){:root[data-ui=v2] .wb-radios{flex-wrap:wrap;margin:0;padding:2px}}:root[data-ui=v2] .wb-pick-list{flex-direction:column;gap:6px;display:flex}:root[data-ui=v2] .wb-pick-list>button{background:var(--surface-2);min-height:52px;color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;margin:0;padding:6px 12px;font-family:inherit;display:flex}:root[data-ui=v2] .wb-pick-list>button.off{opacity:.5}:root[data-ui=v2] .wb-pick-list .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wb-pick-list .tx b{font-size:15px;font-weight:600}:root[data-ui=v2] .wb-pick-list .tx small,:root[data-ui=v2] .wb-pick-list .st{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-tabs3>button{letter-spacing:.25px;font-weight:700}:root[data-ui=v2] .wb-tabs3>button:not([aria-selected=true]){box-shadow:inset 0 0 0 1px #6e95ff73,0 0 10px #1546e82e}:root[data-ui=v2] .wb-tabs3>button[aria-selected=true]{box-shadow:none;animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .wb-tabs3 .n{font-weight:700;line-height:20px}:root[data-ui=v2] .wb-tabs3 .n.n{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-tabs3>button[aria-selected=true] .n{background:color-mix(in srgb, var(--on-accent) 22%, transparent);color:var(--on-accent)}:root[data-ui=v2] .wb-tr-hero{box-shadow:none;background:linear-gradient(149deg,#2554f0f7 0%,#1532aaf2 60%,#101c50f7 100%)}:root[data-ui=v2] .wb-tr-hero .bd{gap:2px;min-width:0}:root[data-ui=v2] .wb-tr-hero small{color:#ffffffd9;opacity:1}:root[data-ui=v2] .wb-tr-hero b{font-variant-numeric:tabular-nums;transform-origin:0}:root[data-ui=v2] .list-group.wb-trlist>.list-item.wb-trow{gap:0;padding:14px 14px 14px 16px}:root[data-ui=v2] .wb-trow .l1>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wb-trow .l1 .v2-pill{height:26px;padding:0 10px;font-size:13px;font-weight:700}:root[data-ui=v2] .wb-trow .l2{gap:0;min-width:0;margin-top:8px}:root[data-ui=v2] .wb-trow .l2 .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wb-trow .l2 .ar{flex:none;margin:0 6px;animation:3.2s ease-in-out infinite wbNudge}:root[data-ui=v2] .wb-trow .l3{min-width:0;margin-top:6px}:root[data-ui=v2] .wb-trow .l3 .mt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wb-trow .l3 .dt{flex:none}:root[data-ui=v2] .wb-trow .l4{margin-top:6px}:root[data-ui=v2] .wb-trow .l4 b{font-variant-numeric:tabular-nums}@media (width>=1000px){:root[data-ui=v2] .wb-page.wb-trs.narrow{max-width:552px;padding-top:8px}:root[data-ui=v2] .list-group.wb-trlist>.list-item.wb-trow{border-radius:16px;padding:12px 12px 12px 14px}:root[data-ui=v2] .wb-trow .l1>b{font-size:14px}}:root[data-ui=v2] .wb-trow .l2 .nm{max-width:calc(50% - 15px)}:root[data-ui=v2] .list-group.wb-list,:root[data-ui=v2] .list-group.wb-tbody,:root[data-ui=v2] .list-group.wb-sellist{border-radius:24px;margin:0}:root[data-ui=v2] .list-group.wb-list>.list-item.wb-row{border-bottom:1px solid var(--line);cursor:default;background:0 0;padding:8px 0}:root[data-ui=v2] .list-group.wb-list>.list-item.wb-row:last-child{border-bottom:0}:root[data-ui=v2] .list-group.wb-list>.list-item.wb-row[role=button]{cursor:pointer}:root[data-ui=v2] .list-group.wb-list>.list-item.wb-row:hover,:root[data-ui=v2] .list-group.wb-list>.list-item.wb-row:active{background:0 0}:root[data-ui=v2] .wb-inv .wb-row .q{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .wb-inv .wb-row .q.warn{color:var(--warn-fg)}:root[data-ui=v2] .wb-inv .wb-row .q.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-inv .wb-row .ln{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-row>.end>b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wb-row>.end>s{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-vals{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}:root[data-ui=v2] .wb-vals .top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 0 16px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wb-xl{background:var(--ok-soft);height:30px;color:var(--ok-fg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wb-xl:disabled{opacity:.45}:root[data-ui=v2] .wb-vals .grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 16px 12px;display:grid}:root[data-ui=v2] .wb-vals .c{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wb-vals .c+.c{border-left:1px solid var(--line);padding-left:16px}:root[data-ui=v2] .wb-vals .k{color:var(--muted);font-size:14px}:root[data-ui=v2] .wb-vals .vv{align-items:baseline;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .wb-vals .v{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:700}:root[data-ui=v2] .wb-vals .pct{color:var(--ok-fg);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-vals-warn{box-sizing:border-box;border:0;border-top:1px solid var(--line);background:var(--warn-soft);width:100%;min-height:44px;color:var(--warn-fg);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:10px;margin:0;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wb-vals-warn>span{flex:1;min-width:0}:root[data-ui=v2] .wb-vals-warn[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--warn)}:root[data-ui=v2] .wb-nocost.muted{color:var(--fg)}:root[data-ui=v2] .wb-nocost>svg:first-child{color:var(--accent-ink)}:root[data-ui=v2] .wb-vals .grid{padding:12px 16px}:root[data-ui=v2] .wb-inv:not(.pc)>.wb-chips+.wb-chips{margin-top:-8px}:root[data-ui=v2] .wb-inv:not(.pc) .wb-chip:not(.tool){font-weight:700}:root[data-ui=v2] .wb-chip.tool{gap:6px}:root[data-ui=v2] .wb-chip.tool>svg{color:var(--muted);flex:none}:root[data-ui=v2] .wb-chip.tool>.cnt{color:var(--muted);font-size:13px;font-weight:700}:root[data-ui=v2] .wb-thumb.ic{color:var(--muted)}:root[data-ui=v2] .wb-inv:not(.pc) .wb-search{gap:16px;padding-left:12px}:root[data-ui=v2] .wb-inv:not(.pc) .wb-search>svg:first-child{width:24px;height:24px}:root[data-ui=v2] .wb-selhead{gap:12px}:root[data-ui=v2] .wb-selhead .v2-mtitle{font-size:22px}:root[data-ui=v2] .wb-selhead .wb-hbtn.pill{animation:none}:root[data-ui=v2] .wb-selhead .wb-hbtn.pill:disabled{opacity:.45;box-shadow:none}:root[data-ui=v2] .wb-selhint{color:var(--muted);margin:-4px 2px 0;font-size:14px}:root[data-ui=v2] .list-group.wb-sellist{box-shadow:none;background:0 0;flex-direction:column;gap:8px;display:flex;overflow:visible}:root[data-ui=v2] .list-group.wb-sellist>.list-item.wb-selrow{background:var(--surface);min-height:56px;box-shadow:var(--shadow-sm);cursor:default;border:0;border-radius:18px;justify-content:flex-start;align-items:center;gap:12px;padding:6px 6px 6px 12px;transition:box-shadow .2s;display:flex}:root[data-ui=v2] .list-group.wb-sellist>.list-item.wb-selrow.on{box-shadow:0 0 0 2px var(--accent)}:root[data-ui=v2] .list-group.wb-sellist>.list-item.wb-selrow.off{opacity:.5}:root[data-ui=v2] .list-group.wb-sellist>.list-item.wb-selrow:hover,:root[data-ui=v2] .list-group.wb-sellist>.list-item.wb-selrow:active{background:var(--surface)}:root[data-ui=v2] .wb-pick{box-sizing:border-box;border:2px solid var(--line);width:24px;height:24px;color:var(--on-accent);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wb-pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}:root[data-ui=v2] .wb-pick[aria-pressed=true] path{stroke-dasharray:22;--len:22;animation:6s ease-in-out infinite wbDraw}:root[data-ui=v2] .wb-selrow>.bd{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wb-selrow .t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-selrow .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wb-selrow .s .bad{color:var(--bad-fg);font-weight:600}:root[data-ui=v2] .wb-selrow .one{flex:none;padding:0 10px;font-size:15px}:root[data-ui=v2] .wb-selrow .wb-step{border-radius:14px;height:44px}:root[data-ui=v2] .wb-selrow .wb-step>button{color:var(--muted)}:root[data-ui=v2] .wb-selrow .wb-step>button.pl{color:var(--accent-ink)}:root[data-ui=v2] .wb-kpis{gap:14px;display:flex}:root[data-ui=v2] .wb-kpi{box-sizing:border-box;background:var(--surface);min-width:0;height:84px;box-shadow:var(--shadow-sm);transition:transform var(--dur) var(--ease);border-radius:22px;flex:1;align-items:center;gap:14px;padding:0 18px;display:flex}:root[data-ui=v2] .wb-kpi.click{cursor:pointer}@media (hover:hover){:root[data-ui=v2] .wb-kpi.click:hover{transform:translateY(-1px)}}:root[data-ui=v2] .wb-kpi>.bd{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wb-kpi .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-kpi .v{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wb-kpi .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wb-strip{border-radius:16px;overflow:hidden}:root[data-ui=v2] .wb-strip .wb-vals-warn{border-top:0}:root[data-ui=v2] .wb-toolbar{align-items:center;gap:10px;min-width:0;display:flex}:root[data-ui=v2] .wb-toolbar>.chips{scrollbar-width:none;flex:1;gap:10px;min-width:0;padding:2px;display:flex;overflow-x:auto}:root[data-ui=v2] .wb-subbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wb-subbar>.wb-search{flex:0 380px;min-width:220px}:root[data-ui=v2] .wb-subbar>.fill{flex:1}:root[data-ui=v2] .wb-inv.pc .wb-chips{flex-wrap:wrap;margin:0;padding:2px;-webkit-mask-image:none;mask-image:none}:root[data-ui=v2] .wb-pchip>.v2-count{margin-left:2px}:root[data-ui=v2] .wb-pc-body{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}:root[data-ui=v2] .wb-pc-body.solo{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .wb-pc-main{flex-direction:column;gap:12px;min-width:0;display:flex}:root[data-ui=v2] .wb-pc-body.solo .wb-sellist{max-width:820px}:root[data-ui=v2] .wb-table{background:var(--surface);box-shadow:var(--shadow-sm);--cols:minmax(0, 1fr) 100px 110px 120px 140px;border-radius:22px;overflow:clip}:root[data-ui=v2] .wb-table.nocost{--cols:minmax(0, 1fr) 110px 130px 140px}:root[data-ui=v2] .wb-table.st{--cols:minmax(0, 1fr) 110px 170px 90px 140px}:root[data-ui=v2] .wb-th{z-index:2;grid-template-columns:var(--cols);background:var(--surface-2);border-bottom:1px solid var(--line);height:44px;color:var(--muted);white-space:nowrap;align-items:center;font-size:13px;font-weight:600;display:grid;position:sticky;top:64px}:root[data-ui=v2] .wb-table .c{white-space:nowrap;align-items:center;min-width:0;padding:0 14px;display:flex}:root[data-ui=v2] .wb-table .c.r{justify-content:flex-end}:root[data-ui=v2] .list-group.wb-tbody{box-shadow:none;background:0 0;border-radius:0;overflow:visible}:root[data-ui=v2] .list-group.wb-tbody>.list-item.wb-tr{grid-template-columns:var(--cols);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:stretch;align-items:center;gap:0;min-height:52px;padding:0;font-size:14px;transition:background-color .2s;display:grid}:root[data-ui=v2] .list-group.wb-tbody>.list-item.wb-tr.odd{background:var(--surface-2)}:root[data-ui=v2] .list-group.wb-tbody>.list-item.wb-tr:hover{background:var(--accent-soft)}:root[data-ui=v2] .list-group.wb-tbody>.list-item.wb-tr.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}:root[data-ui=v2] .wb-table.st .list-group.wb-tbody>.list-item.wb-tr{cursor:default}:root[data-ui=v2] .wb-tr .nm{gap:10px}:root[data-ui=v2] .wb-tr .tx{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wb-tr .tx>b{text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}:root[data-ui=v2] .wb-tr .tx>small{color:var(--muted);text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wb-tr .q{font-weight:600}:root[data-ui=v2] .wb-tr .q.warn{color:var(--warn-fg)}:root[data-ui=v2] .wb-tr .q.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-tr .q.ok{color:var(--ok-fg)}:root[data-ui=v2] .wb-tr .mut{color:var(--muted)}:root[data-ui=v2] .wb-tr .pr{font-weight:700}:root[data-ui=v2] .wb-tr .pr.ok{color:var(--ok-fg)}:root[data-ui=v2] .wb-panel{scrollbar-width:thin;box-sizing:border-box;background:var(--surface);max-height:calc(100vh - 104px);box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;padding:20px;position:sticky;top:84px;overflow-y:auto}:root[data-ui=v2] .wb-panel-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 10px;display:flex}:root[data-ui=v2] .wb-panel-empty>.v2-tile{animation:3.2s ease-in-out infinite axBob}:root[data-ui=v2] .wb-panel-empty>b{font-size:15px;font-weight:600}:root[data-ui=v2] .wb-panel-empty>span:last-child{color:var(--muted);font-size:13px;line-height:1.4}:root[data-ui=v2] .wb-pe{gap:10px}:root[data-ui=v2] .wb-pe-hero{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;align-items:center;gap:14px;padding:12px;display:flex}:root[data-ui=v2] .wb-pe-hero>.bd{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .wb-pe-hero .nm{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:700}:root[data-ui=v2] .wb-pe-hero .pills{flex-wrap:wrap;gap:6px;display:flex}:root[data-ui=v2] .wb-tag.line{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] button.wb-thumb{cursor:pointer;margin:0;padding:0;position:relative;overflow:visible}:root[data-ui=v2] button.wb-thumb>img{border-radius:inherit}:root[data-ui=v2] .wb-thumb .cam{background:var(--accent);color:#fff;width:24px;height:24px;box-shadow:0 0 0 3px var(--surface);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-4px;right:-4px}:root[data-ui=v2] .wb-fl textarea.auto-grow{background:0 0;border-radius:0;margin:0;padding:0;font-size:17px;font-weight:600;line-height:1.3}:root[data-ui=v2] .wb-fl textarea.auto-grow:focus{box-shadow:none}:root[data-ui=v2] .wb-fl .code{font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-fl .code.none{color:var(--muted);letter-spacing:0;font-family:inherit;font-weight:500}:root[data-ui=v2] .wb-fl-row input{flex:none;width:100%;font-size:16px}:root[data-ui=v2] .wb-lbl{color:var(--muted);margin:2px 4px -4px;font-size:13px;font-weight:600}:root[data-ui=v2] .wb-chips.wrap{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:root[data-ui=v2] .wb-pe-mk{color:var(--muted);align-items:center;gap:8px;padding:0 4px;font-size:14px;display:flex}:root[data-ui=v2] .wb-pe-mk .wb-tag{height:28px;font-size:14px}:root[data-ui=v2] .wb-pe-morebox{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}:root[data-ui=v2] .wb-more-btn{width:100%;height:52px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;margin:0;padding:0 14px 0 16px;font-family:inherit;font-size:16px;font-weight:600;display:flex}:root[data-ui=v2] .wb-more-btn>span{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wb-more-btn svg{transition:rotate .25s}:root[data-ui=v2] .wb-pe.panel .wb-more-btn[aria-expanded=true] svg{rotate:180deg}:root[data-ui=v2] .wb-pe-more{animation:wbIn .3s var(--ease) both;flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wb-code-row{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;height:48px;padding:0 4px 0 12px;display:flex}:root[data-ui=v2] .wb-code-row .cd{min-width:0;font-family:var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-sec .v2-btn.sm{border-radius:16px;height:48px}:root[data-ui=v2] .wb-plu{gap:10px;display:flex}:root[data-ui=v2] .wb-plu .a{box-sizing:border-box;background:var(--accent-soft);width:104px;height:64px;color:var(--accent-ink);border-radius:16px;flex-direction:column;flex:none;justify-content:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wb-plu .a b{font-family:var(--font-mono);font-size:24px;font-weight:700}:root[data-ui=v2] .wb-plu .b{background:var(--surface-2);min-width:0;color:var(--muted);border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0 12px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wb-plu .b b{font-family:var(--font-mono);color:var(--fg);text-overflow:ellipsis;font-size:15px;overflow:hidden}:root[data-ui=v2] .wb-seg5{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wb-seg5>button{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wb-seg5>button[aria-pressed=true]{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-note b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wb-sec .wb-fl{background:0 0}:root[data-ui=v2] .wb-photo-btn{box-sizing:border-box;border:1px dashed var(--line);width:100%;height:64px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:12px;margin:0;padding:0 12px;font-family:inherit;display:flex}:root[data-ui=v2] .wb-photo-btn .ic{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}:root[data-ui=v2] .wb-photo-btn .ic img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wb-photo-btn .tx{flex-direction:column;gap:1px;display:flex}:root[data-ui=v2] .wb-photo-btn .tx b{font-size:15px;font-weight:600}:root[data-ui=v2] .wb-photo-btn .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-del{color:var(--bad-fg)}:root[data-ui=v2] .wb-head-note{max-width:120px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-btn.sq{flex:none;width:56px;padding:0}:root[data-ui=v2] .wb-cta .v2-btn.soft.sq svg{transition:transform .2s}:root[data-ui=v2] .wb-cta .v2-btn.soft.sq:active svg{animation:.6s ease-in-out wbBounce}:root[data-ui=v2] .wb-batch .row{align-items:center;gap:10px;min-height:44px;display:flex}:root[data-ui=v2] .wb-batch .row.tap{cursor:pointer}:root[data-ui=v2] .wb-batch .dot{background:var(--muted);border-radius:999px;flex:none;width:8px;height:8px}:root[data-ui=v2] .wb-batch .dot.ok{background:var(--ok)}:root[data-ui=v2] .wb-batch .dot.warn{background:var(--warn)}:root[data-ui=v2] .wb-batch .dot.bad{background:var(--bad)}:root[data-ui=v2] .wb-batch .bd{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wb-batch .bd b{font-size:15px;font-weight:600}:root[data-ui=v2] .wb-batch .bd small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-batch .exp{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-batch .exp.ok{color:var(--ok-fg)}:root[data-ui=v2] .wb-batch .exp.warn{color:var(--warn-fg)}:root[data-ui=v2] .wb-batch .exp.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-batch .ed{padding:0 0 8px 18px}:root[data-ui=v2] .wb-proba .pt{box-sizing:border-box;background:var(--yellow-soft);min-width:52px;height:40px;color:var(--yellow-fg);border:1px solid var(--yellow-line);font-family:var(--font-mono);border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wb-proba.jami .pt{background:var(--accent);color:var(--on-accent);border-color:#0000;font-family:inherit;font-size:13px}:root[data-ui=v2] .wb-proba.jami .t{font-family:var(--font-display);font-weight:600}:root[data-ui=v2] .wb-pe.panel{flex-direction:column;gap:14px;display:flex}:root[data-ui=v2] .wb-panel-cap{justify-content:space-between;align-items:center;display:flex}:root[data-ui=v2] .wb-panel-cap .v2-mono{letter-spacing:.06em;color:var(--accent-ink);font-size:13px;font-weight:700}:root[data-ui=v2] .wb-mini.sq{background:var(--surface-2);border-radius:12px;width:36px;height:36px}:root[data-ui=v2] .wb-pe-head{align-items:center;gap:14px;display:flex}:root[data-ui=v2] .wb-pe-head>button.wb-ini{cursor:pointer;background:var(--surface-2);border:0;margin:0;padding:0;overflow:hidden}:root[data-ui=v2] .wb-pe-head>button.wb-ini>img{object-fit:cover;width:100%;height:100%}:root[data-ui=v2] .wb-pe-head .tx{flex-direction:column;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wb-pe-head .tx b{overflow-wrap:anywhere;font-size:18px;font-weight:700}:root[data-ui=v2] .wb-pe-head .tx small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-pe.panel .wb-fl{background:var(--surface-2);border-radius:14px;min-height:56px}:root[data-ui=v2] .wb-pe.panel .wb-fl>.v,:root[data-ui=v2] .wb-pe.panel .wb-fl input,:root[data-ui=v2] .wb-pe.panel .wb-fl select,:root[data-ui=v2] .wb-pe.panel .wb-fl textarea.auto-grow{font-size:15px}:root[data-ui=v2] .wb-pe.panel .wb-sec{background:var(--surface-2);box-shadow:none;padding:12px}:root[data-ui=v2] .wb-pe.panel .wb-sec .wb-fl,:root[data-ui=v2] .wb-pe.panel .wb-code-row{background:var(--surface)}:root[data-ui=v2] .wb-pe-markup{background:var(--ok-soft);height:44px;color:var(--ok-fg);border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wb-pe-markup.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-pe-qty{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wb-pe-qty>.k,:root[data-ui=v2] .wb-pe-qty>.note{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-pe-qty .row{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wb-pe-qty .row>button{background:var(--surface-2);width:48px;height:48px;color:var(--fg);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wb-pe-qty .row>button.pl{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wb-pe-qty .val{box-sizing:border-box;border:1px solid var(--line);border-radius:14px;flex:1;justify-content:center;align-items:baseline;gap:6px;min-width:0;height:48px;margin:0;padding:0 10px;display:flex}:root[data-ui=v2] .wb-pe-qty .val input{width:80px;height:46px;box-shadow:none;color:var(--fg);text-align:right;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:700}:root[data-ui=v2] .wb-pe-qty .val input:focus{box-shadow:none}:root[data-ui=v2] .wb-pe-qty .val small{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-pe-qty .val:focus-within{border-color:var(--accent)}:root[data-ui=v2] .wb-pe-qty .bar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}:root[data-ui=v2] .wb-pe-qty .bar>i{background:var(--ok);border-radius:999px;height:100%;display:block}:root[data-ui=v2] .wb-pe-qty .bar>i.warn{background:var(--warn)}:root[data-ui=v2] .wb-pe-qty .bar>i.bad{background:var(--bad)}:root[data-ui=v2] .wb-pe-foot{gap:10px;margin-top:4px;display:flex}:root[data-ui=v2] .wb-pe-foot>.v2-btn.primary{flex:1;font-size:16px}:root[data-ui=v2] .wb-lp-frame{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}:root[data-ui=v2] .wb-lp-frame>.label-preview{outline:1.5px dashed var(--line);outline-offset:6px;border-radius:6px}:root[data-ui=v2] .wb-lp-frame .cap{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-lp-frame.sm{padding:10px}:root[data-ui=v2] .wb-st-card{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;align-items:center;gap:16px;padding:14px 16px;display:flex}:root[data-ui=v2] .wb-st-card .pc{font-size:22px;font-weight:700}:root[data-ui=v2] .wb-st-card .in small{color:var(--muted);font-size:12px}:root[data-ui=v2] .wb-st-card>.bd{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wb-st-card .big{letter-spacing:-.02em;transform-origin:0;font-size:24px;font-weight:700;animation:7s ease-in-out infinite wbPop;display:inline-block}:root[data-ui=v2] .wb-st-card .bd>small{color:var(--muted);font-size:14px;line-height:1.4}:root[data-ui=v2] .wb-st-card .pills{gap:6px;margin-top:4px;display:flex}:root[data-ui=v2] .wb-st-card .pills .wb-tag{height:24px;line-height:24px}:root[data-ui=v2] .wb-kam{animation:2.6s ease-out infinite wbPingBad}:root[data-ui=v2] .wb-st-card .live{color:var(--accent-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wb-st-card .acts{flex-direction:column;flex:none;gap:8px;display:flex}:root[data-ui=v2] .wb-st-tabs{box-sizing:border-box;background:var(--line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:44px;padding:4px;display:grid}:root[data-ui=v2] .wb-st-tabs>button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600;display:flex}:root[data-ui=v2] .wb-st-tabs>button .n{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-st-tabs>button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm);animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-st .wb-row .t .ln{color:var(--muted);font-style:normal;font-weight:500}:root[data-ui=v2] .wb-st .wb-row .s b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-st .wb-row .s b.ok{color:var(--ok-fg)}:root[data-ui=v2] .list-group.wb-list>.list-item.wb-strow{min-height:64px}:root[data-ui=v2] .wb-st-ic{background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wb-st-ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-st-ic.ok path{stroke-dasharray:22;--len:22;animation:6s ease-in-out infinite wbDraw}:root[data-ui=v2] .wb-st-act{flex:none;align-items:center;gap:6px;display:inline-flex}:root[data-ui=v2] .wb-st-act input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:64px;height:40px;color:var(--fg);text-align:center;border-radius:12px;margin:0;padding:0 8px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wb-st-act input:focus{box-shadow:0 0 0 2px var(--accent);border-color:#0000}:root[data-ui=v2] .wb-st-act>button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wb-st-act>button.ok{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 14px #1f6bff4d}:root[data-ui=v2] .wb-st-act>button.un{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .wb-st-act .val{text-align:right;min-width:40px;font-size:16px}:root[data-ui=v2] .wb-restart{color:var(--bad-fg);box-shadow:none;align-self:center}:root[data-ui=v2] .wb-st-cta{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--shadow-float), inset 0 1px 0 var(--glass-hi);border-radius:24px;margin:4px -4px 0;padding:6px}:root[data-ui=v2] .wb-st-cta>.v2-btn.primary{box-shadow:0 8px 20px #1f6bff59}:root[data-ui=v2] .wb-st-cta>.v2-btn.primary svg path:last-child{animation:2.2s ease-in-out infinite wbBlink}:root[data-ui=v2] .wb-st-cta>.v2-btn.soft{flex:none;padding:0 18px}:root[data-ui=v2] .wb-code-in input{text-align:center;letter-spacing:4px;font-size:20px;font-family:var(--font-mono)}:root[data-ui=v2] .wb-res-hero{color:#fff;box-shadow:var(--hero-shadow);background:linear-gradient(135deg,#3d6bff,#1546e8);border-radius:22px;align-items:center;gap:14px;padding:14px 16px;display:flex}:root[data-ui=v2] .wb-res-hero .ic{background:#ffffff2e;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;animation:2.6s ease-out infinite wbPingOk;display:flex}:root[data-ui=v2] .wb-res-hero .ic path{stroke-dasharray:22;--len:22;animation:6s ease-in-out infinite wbDraw}:root[data-ui=v2] .wb-res-hero .bd{flex-direction:column;gap:2px;display:flex}:root[data-ui=v2] .wb-res-hero b{font-size:18px;font-weight:700;line-height:1.25}:root[data-ui=v2] .wb-res-hero small{opacity:.85;font-size:13px}:root[data-ui=v2] .wb-res-sums{gap:10px}:root[data-ui=v2] .wb-res-sums .c{border-radius:20px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}:root[data-ui=v2] .wb-res-sums .c.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-res-sums .c.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-res-sums .k{font-size:13px;font-weight:600}:root[data-ui=v2] .wb-res-sums b{font-size:22px;font-weight:700}:root[data-ui=v2] .wb-res-sums small{color:var(--muted);font-size:13px}:root[data-ui=v2] .list-group.wb-res-list{border-radius:20px;padding:0 16px}:root[data-ui=v2] .list-group.wb-res-list>.list-item.wb-row{min-height:54px}:root[data-ui=v2] .wb-diff{box-sizing:border-box;text-align:center;border-radius:999px;flex:none;min-width:52px;height:30px;padding:0 10px;font-size:15px;font-weight:700;line-height:30px}:root[data-ui=v2] .wb-diff.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-diff.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-st-top{grid-template-columns:minmax(0,1fr) 360px;gap:16px;display:grid}:root[data-ui=v2] .wb-st.pc .wb-st-card{gap:22px;padding:20px 24px}:root[data-ui=v2] .wb-st.pc .wb-st-card .big{font-size:24px}:root[data-ui=v2] .wb-st-vals{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;justify-content:center;gap:10px;padding:18px 22px;display:flex}:root[data-ui=v2] .wb-st-vals>div{color:var(--muted);justify-content:space-between;gap:10px;font-size:14px;display:flex}:root[data-ui=v2] .wb-st-vals b{color:var(--fg);white-space:nowrap;font-weight:700}:root[data-ui=v2] .wb-st-vals b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-st-vals b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wb-st-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wb-st-bar>.wb-st-tabs{width:380px}:root[data-ui=v2] .wb-st-bar>.wb-search{flex:0 300px}:root[data-ui=v2] .wb-st-bar>.fill{flex:1}:root[data-ui=v2] .wb-st-bar>.wb-chips{margin:0;padding:0;-webkit-mask-image:none;mask-image:none}:root[data-ui=v2] .wb-st.pc .wb-restart{color:var(--bad-fg)}:root[data-ui=v2] .wb-disc .sheet{padding:10px 16px 20px}:root[data-ui=v2] .wb-disc .sheet-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}:root[data-ui=v2] .wb-disc .sheet-sub{background:var(--warn-soft);color:var(--warn-fg);border-radius:16px;margin:10px 0 12px;padding:10px 12px;font-size:14px;font-weight:600}:root[data-ui=v2] .wb-disc .chip-row.wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}:root[data-ui=v2] .wb-disc .chip{background:var(--surface);height:44px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;justify-content:center;font-size:15px;font-weight:700}:root[data-ui=v2] .wb-disc .chip.on{background:var(--fg);color:var(--surface);box-shadow:none;animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-disc .disc-list{background:var(--surface-2);border-radius:20px;padding:4px 14px}:root[data-ui=v2] .wb-disc .disc-row{border-color:var(--line)}:root[data-ui=v2] .wb-disc .ol-check{border-color:var(--line);border-radius:8px}:root[data-ui=v2] .wb-disc .ol-check.on{background:var(--accent);border-color:var(--accent)}:root[data-ui=v2] .wb-disc .dr-name{color:var(--fg);font-weight:600}:root[data-ui=v2] .wb-disc .btn-primary{border-radius:18px;height:56px;font-size:17px;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wb-disc .btn-ghost.danger{background:var(--bad-soft);height:56px;color:var(--bad-fg);border-radius:18px;margin-top:8px;font-weight:700}@media (width<=1279px){:root[data-ui=v2] .wb-pc-body{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wb-kpis{flex-wrap:wrap}:root[data-ui=v2] .wb-kpi{flex:calc(50% - 7px)}:root[data-ui=v2] .wb-st-top{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] .wb-mhead.wb-selhead,:root[data-ui=v2] .v2-mhead.wb-selhead{background:var(--glass);box-shadow:0 1px 0 var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(160%)}@media (width>=1000px){:root[data-ui=v2] .wb-inv.pc{height:calc(100dvh - var(--wb-top,75px));padding-bottom:24px;overflow:hidden}:root[data-ui=v2] .wb-inv.pc>.wb-pc-body{flex:1;align-items:stretch;min-height:0}:root[data-ui=v2] .wb-inv.pc .wb-pc-main{scrollbar-width:thin;border-radius:22px;min-height:0;overflow-y:auto}:root[data-ui=v2] .wb-inv.pc .wb-pc-main>.wb-table{flex:1 0 auto}:root[data-ui=v2] .wb-inv.pc .wb-th{top:0}:root[data-ui=v2] .wb-inv.pc .wb-panel{flex-direction:column;min-height:0;max-height:none;display:flex;position:static;overflow:hidden}}:root[data-ui=v2] .wb-inv.pc .wb-toolbar{gap:10px}:root[data-ui=v2] .wb-inv.pc .wb-toolbar>.chips{align-items:center;gap:8px}:root[data-ui=v2] .wb-inv.pc .wb-pchip{box-shadow:none;font-weight:700}:root[data-ui=v2] .wb-inv.pc .wb-pchip>.n{font-weight:600}:root[data-ui=v2] .wb-more{flex:none;display:inline-flex}:root[data-ui=v2] .wb-more>span{display:inline-flex}:root[data-ui=v2] .wb-more-dot{background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}:root[data-ui=v2] .wb-more-dot.on{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wb-pcsearch.wb-search.sm{border-radius:14px;flex:0 0 200px;gap:15px;min-width:120px;height:44px;padding:0 4px 0 11px}:root[data-ui=v2] .wb-pcsearch input{letter-spacing:.5px;font-size:14px}:root[data-ui=v2] .wb-inv.pc .wb-tbtn{font-weight:600}:root[data-ui=v2] .wb-inv.pc .wb-tbtn.primary{font-weight:700}:root[data-ui=v2] .wb-inv.pc .wb-tbtn>svg{flex:none}:root[data-ui=v2] .wb-menu-scrim{z-index:80;position:fixed;inset:0}:root[data-ui=v2] .wb-menu{background:var(--surface);min-width:220px;box-shadow:var(--shadow-float), 0 0 0 1px var(--line);animation:wbIn .18s var(--ease) both;border-radius:14px;padding:8px 0;position:fixed}:root[data-ui=v2] .wb-menu>button{width:100%;height:48px;color:var(--fg);letter-spacing:.25px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;display:flex}:root[data-ui=v2] .wb-menu>button>svg{color:var(--muted);flex:none}:root[data-ui=v2] .wb-menu>button.on{font-weight:700}:root[data-ui=v2] .wb-menu>button.on>svg{color:var(--accent)}:root[data-ui=v2] .wb-menu>button:hover{background:var(--surface-2)}:root[data-ui=v2] .wb-inv.pc .wb-table{--cols:minmax(0, 1fr) 100px 100px 110px 140px}:root[data-ui=v2] .wb-inv.pc .wb-table.nocost{--cols:minmax(0, 1fr) 100px 110px 140px}:root[data-ui=v2] .wb-inv.pc .wb-tr .tx>b,:root[data-ui=v2] .wb-inv.pc .wb-tr .q{font-weight:700}:root[data-ui=v2] .wb-inv.pc .wb-tr .q:not(.warn):not(.bad){color:var(--fg)}:root[data-ui=v2] .wb-tr .pr .pv{flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}:root[data-ui=v2] .wb-tr .pr .pv>small{color:var(--bad-fg);font-size:12px;font-weight:700}:root[data-ui=v2] .wb-inv.pc .wb-tr .v2-pill{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:26px;padding:0 10px;font-size:13px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wb-inv.pc .wb-tr .nm{padding-left:14px}:root[data-ui=v2] .wb-pe.panel{gap:14px;height:100%;min-height:0}:root[data-ui=v2] .wb-pe-scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wb-pe-scroll::-webkit-scrollbar{display:none}:root[data-ui=v2] button.wb-pe-head{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;margin:0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] button.wb-pe-head .tx{flex:1}:root[data-ui=v2] button.wb-pe-head .open{color:var(--muted);flex:none}:root[data-ui=v2] .wb-pe.panel .wb-fl{background:var(--surface-2);border-radius:14px;gap:2px;height:56px;min-height:56px;padding:0 14px}:root[data-ui=v2] .wb-pe.panel .wb-fl>.k{font-weight:400}:root[data-ui=v2] .wb-pe.panel .wb-fl>.v,:root[data-ui=v2] .wb-pe.panel .wb-fl input{height:20px;font-size:15px;font-weight:700;line-height:20px}:root[data-ui=v2] .wb-pe.panel .wb-fl>.v{white-space:nowrap;text-overflow:ellipsis;gap:0;display:block;overflow:hidden}:root[data-ui=v2] .wb-pe.panel .wb-fl>.v:has(>input){display:flex}:root[data-ui=v2] .wb-pe.panel .wb-fl>.v>input{flex:none;max-width:calc(100% - 40px)}:root[data-ui=v2] .wb-pe.panel .wb-fl>.v>.u{color:var(--fg);font-size:15px;font-weight:700}:root[data-ui=v2] .wb-pe.panel .wb-fl.strong{border:2px solid var(--accent);padding:0 13px}:root[data-ui=v2] .wb-pe.panel .wb-fl.strong:focus-within{box-shadow:none}:root[data-ui=v2] .wb-pe.panel .wb-fl:focus-within>.k{color:var(--muted)}:root[data-ui=v2] .wb-pe.panel .wb-grid2{gap:10px}:root[data-ui=v2] .wb-pe.panel .wb-pe-markup{font-weight:700}:root[data-ui=v2] .wb-pe.panel .wb-pe-qty{gap:8px}:root[data-ui=v2] .wb-pe.panel .wb-pe-qty .row>button:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .wb-pe.panel .wb-pe-qty .val{align-items:center}:root[data-ui=v2] .wb-pe.panel .wb-pe-qty .val input{text-align:center;width:96px}:root[data-ui=v2] .wb-pe.panel .wb-pe-foot{margin-top:0}:root[data-ui=v2] .wb-pe.panel .wb-pe-foot>.v2-btn.sq{border-radius:14px;flex:none;align-self:center;width:48px;height:48px;padding:0}:root[data-ui=v2] .wb-pe.panel .wb-pe-foot>.v2-btn.primary{border-radius:18px;height:56px;font-size:17px;font-weight:700}@media (width>=1000px){:root[data-ui=v2] .wb-inv.pc{padding-top:20px}}:root[data-ui=v2] .wb-inv.pc .wb-tr .v2-pill>.tx{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wb-inv.pc .wb-tr .v2-pill>.dot{flex:none}:root[data-ui=v2] .wb-pe.panel .wb-pe-qty .val input{background:var(--bg);height:30px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px}:root[data-ui=v2] .wb-inv.pc .wb-tr .v2-pill>.tx{white-space:nowrap;display:block}:root[data-ui=v2] .wb-pcsearch.wb-search.sm{padding-right:0}:root[data-ui=v2] .wb-pcsearch input{letter-spacing:.25px}:root[data-ui=v2] .wb-pe:not(.panel) .wb-pe-hero .wb-thumb.lg{width:72px;height:72px;color:var(--muted);border-radius:21px}:root[data-ui=v2] .wb-pe-hero .wb-thumb .cam{width:30px;height:30px;box-shadow:0 0 0 2px var(--surface);bottom:-4px;right:-4px}:root[data-ui=v2] .wb-pe-hero .bd{gap:4px}:root[data-ui=v2] .wb-pe-hero .nm{letter-spacing:-.2px;line-height:1.3}:root[data-ui=v2] .wb-pe-hero .wb-tag.lg{letter-spacing:.25px;height:24px;font-size:13px;font-weight:700;line-height:24px}:root[data-ui=v2] .wb-pe-hero .wb-tag.lg.line{color:var(--fg)}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl{padding:4px 14px}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl input,:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl select,:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl textarea.auto-grow{font-variant-numeric:tabular-nums}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl>.v{align-items:flex-end}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl>.v>.u{font-size:14px;font-weight:400}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl.strong{border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);padding:3px 13px}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl.strong>.k{color:var(--accent-ink)}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl.strong input{font-weight:700}:root[data-ui=v2] .wb-codefld{gap:0;padding:0 6px 0 16px}:root[data-ui=v2] .wb-codefld>.body{cursor:text;flex-direction:column;gap:1px;display:flex}:root[data-ui=v2] .wb-codefld input{letter-spacing:.3px;font-size:17px;font-weight:600}:root[data-ui=v2] .wb-codefld input::placeholder{color:var(--muted);opacity:.6;font-weight:400}:root[data-ui=v2] .wb-codefld>.wb-mini:last-child{margin-left:4px}:root[data-ui=v2] .wb-mini.plain.acc{color:var(--accent-ink)}:root[data-ui=v2] .wb-pe-mk{padding:0 4px}:root[data-ui=v2] .wb-pe-mk .wb-tag{gap:6px;padding:0 10px;font-weight:700}:root[data-ui=v2] .wb-pe-mk>span:last-child{line-height:1.43}:root[data-ui=v2] .wb-more-btn{font-weight:700}:root[data-ui=v2] .wb-more-btn[aria-expanded=true] svg{rotate:180deg}:root[data-ui=v2] .v2-btn.wb-outline{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);background:0 0}:root[data-ui=v2] .wb-pe .wb-cta .wb-label-btn{border-radius:18px;width:56px;height:56px}:root[data-ui=v2] .wb-pe .wb-cta .v2-btn.primary.lg{border-radius:18px;height:56px;font-size:17px;font-weight:700}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl input,:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl select,:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl textarea.auto-grow{height:auto;line-height:1.5}:root[data-ui=v2] .wb-pe:not(.panel) .wb-fl>.k{line-height:1.43}:root[data-ui=v2] .wb-pe:not(.panel) .wb-codefld{height:56px;min-height:56px}@media (width>=1000px){:root[data-ui=v2] .wb-page.wb-pe:not(.panel){max-width:696px;padding-top:8px}:root[data-ui=v2] .wb-page.wb-pe:not(.panel)>.wb-cta{box-shadow:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg, #0000 0%, var(--bg) 35%);border:0;border-radius:0;margin:auto 0 0;padding:10px 0 12px;bottom:0}}:root[data-ui=v2] .wb-page.screen.wb-pe:not(.panel){gap:10px}@media (width>=1000px){:root[data-ui=v2] .wb-page.screen.wb-pe:not(.panel){padding-bottom:0}}:root[data-ui=v2] .wb-inv:not(.pc) .wb-chip:not(.tool):not([aria-pressed=true]){box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}:root[data-ui=v2] .wb-pe .wb-chip:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px #6e95ff73,0 0 10px #1546e82e}@keyframes wEa2Ping{0%{box-shadow:var(--a2s,0 8px 18px #1f6bff4d), 0 0 0 0 #3d6bff80}70%,to{box-shadow:var(--a2s,0 8px 18px #1f6bff4d), 0 0 0 12px #3d6bff00}}@keyframes wEa2Pop{0%,70%,to{scale:1}76%{scale:1.06}82%{scale:.99}}@keyframes wEa2Flick{0%,88%,to{opacity:1}90%{opacity:.35}92%{opacity:1}94%{opacity:.5}96%{opacity:1}}@keyframes wEa2Nudge5{0%,70%,to{translate:0}78%{translate:3px}86%{translate:0}}@keyframes wEa2FillX{0%,62%{clip-path:inset(0)}66%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0)}}@keyframes wEaxPop{0%,72%,to{transform:none}78%{transform:scale(.86)}86%{transform:scale(1.08)}}@keyframes wEaxPing{0%{box-shadow:0 0 0 0 var(--ax-c,#3d6bff73)}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes wEaxDraw{0%,60%,to{stroke-dashoffset:0}64%{stroke-dashoffset:48px}}@keyframes wEaxBlip6{0%,82%,to{transform:none}86%{transform:translateY(-3px)}92%{transform:translateY(1px)}}@keyframes wEn9Float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wEn9PingBad{0%{box-shadow:0 0 #ff6b5a73}70%,to{box-shadow:0 0 0 12px #ff6b5a00}}@keyframes wEpcShim{0%,55%{transform:translate(-120%)}85%,to{transform:translate(320%)}}:root[data-ui=v2] .wE-a2-pop{animation:6s ease-in-out infinite wEa2Pop;display:inline-block}:root[data-ui=v2] .wE-a2-flick{animation:4.5s linear infinite wEa2Flick}:root[data-ui=v2] .wE-a2-nudge5{animation:5s ease-in-out infinite wEa2Nudge5}:root[data-ui=v2] .wE-ax-blip6{animation:6s ease-in-out infinite wEaxBlip6}:root[data-ui=v2] .wE-ax-draw path{stroke-dasharray:48;animation:5s ease-in-out infinite wEaxDraw}:root[data-ui=v2] .wE-n9float{animation:5s ease-in-out infinite wEn9Float}:root[data-ui=v2] .wE-n9pingbad{animation:2.2s ease-out infinite wEn9PingBad}:root[data-ui=v2] .wE-pc-shim{position:relative;overflow:hidden}:root[data-ui=v2] .wE-pc-shim:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);width:30%;animation:5s ease-in-out infinite wEpcShim;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .screen.wE-page.wE-exp.wE-f{padding:6px 16px 32px}@keyframes wEfPing{0%{box-shadow:0 0 #3d6bff80}70%,to{box-shadow:0 0 0 12px #3d6bff00}}:root[data-ui=v2] .wE-fping{position:relative}:root[data-ui=v2] .wE-fping:after{content:"";border-radius:inherit;pointer-events:none;animation:2.6s ease-out infinite wEfPing;position:absolute;inset:0}:root[data-ui=v2] .wE-fbtn.wE-exp-add{width:140px;max-width:140px;padding:0 20px}:root[data-ui=v2] .wE-fbtn.wE-exp-add .lb{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-exp-bar{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-exp-seg-wrap{scrollbar-width:none;flex:1;min-width:0;margin:-1px;padding:1px;overflow-x:auto}:root[data-ui=v2] .wE-exp-seg-wrap::-webkit-scrollbar{display:none}:root[data-ui=v2] .wE-exp-seg{background:var(--surface);box-shadow:var(--wEf-sh);border-radius:999px;padding:4px;display:inline-flex}:root[data-ui=v2] .wE-exp-seg>button{height:40px;color:var(--fg);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-exp-seg>button[aria-pressed=true]{background:var(--accent);color:#fff;cursor:default}:root[data-ui=v2] .wE-exp-sum{flex-direction:column;margin-top:12px;padding:16px;display:flex}:root[data-ui=v2] .wE-exp-sum .top{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wE-exp-sum .top>span:first-child{flex:1;min-width:0}:root[data-ui=v2] .wE-exp-sum .amt{align-items:baseline;gap:6px;min-width:0;margin-top:6px;display:flex}:root[data-ui=v2] .wE-exp-sum .num{font-family:var(--font-display);letter-spacing:-1.02px;white-space:nowrap;font-size:34px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wE-exp-sum .cur{color:var(--muted);font-size:15px;font-weight:700}:root[data-ui=v2] .wE-exp-sum .track{height:10px;margin-top:12px;animation:7s cubic-bezier(.2,.8,.2,1) infinite wEa2FillX;display:flex}:root[data-ui=v2] .wE-exp-sum .track>span{background:var(--accent);border-radius:999px;flex-basis:0;margin:0 1.5px}:root[data-ui=v2] .wE-exp-sum .lg{flex-wrap:wrap;gap:2px 8px;margin-top:8px;display:flex}:root[data-ui=v2] .wE-exp-sum .lg>button{box-sizing:border-box;width:calc(50% - 4px);min-height:28px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin:0;padding:0 6px;font-family:inherit;font-size:14px;display:flex}:root[data-ui=v2] .wE-exp-sum .lg>button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .wE-exp-sum .lg .dot{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;margin-right:8px}:root[data-ui=v2] .wE-exp-sum .lg .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-exp-sum .lg b{color:var(--fg);flex:none;margin-left:6px;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-exp-day>.hd{align-items:center;gap:8px;padding:16px 4px 8px;display:flex}:root[data-ui=v2] .wE-exp-day>.hd>span:first-child{min-width:0;color:var(--muted);flex:1;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-exp-day>.hd>span:last-child{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wE-exp-group{overflow:hidden}:root[data-ui=v2] .wE-exp-row{box-sizing:border-box;width:100%;min-height:64px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:10px 12px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wE-exp-row.static{cursor:default}:root[data-ui=v2] .wE-exp-row+.wE-exp-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:68px;right:0}@media (hover:hover){:root[data-ui=v2] button.wE-exp-row:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}:root[data-ui=v2] .wE-exp-tile{box-sizing:border-box;background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;margin-right:12px;display:flex}:root[data-ui=v2] .wE-exp-row .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-exp-row .tx b{align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .wE-exp-row .tx b .n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-exp-row .tx .rec{color:var(--muted);flex:none}:root[data-ui=v2] .wE-exp-row .tx .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}:root[data-ui=v2] .wE-exp-row .amt{white-space:nowrap;flex:none;margin-left:8px;font-size:17px;font-weight:800}:root[data-ui=v2] .wE-fbtn.wE-exp-sug{border-radius:16px;max-width:150px;height:40px;margin-left:8px;font-size:15px}:root[data-ui=v2] .wE-exp-empty12{margin-top:12px}:root[data-ui=v2] .wE-exp-why{color:var(--muted);margin:0;padding:14px 4px 0;font-size:13px}:root[data-ui=v2] .wE-exp-form{flex-direction:column;display:flex}:root[data-ui=v2] .wE-exp-form.wE-exp-form>*+*{margin-top:10px}:root[data-ui=v2] .wE-exp-form.wE-exp-form>.wE-ftf.big+*{margin-top:12px}:root[data-ui=v2] .wE-exp-form.wE-exp-form>.wE-exp-cap+.wE-exp-pills,:root[data-ui=v2] .wE-exp-form.wE-exp-form>.wE-exp-quick{margin-top:8px}:root[data-ui=v2] .wE-exp-form.wE-exp-form>.wE-exp-acts{margin-top:14px}:root[data-ui=v2] .wE-ftf{box-sizing:border-box;background:var(--surface);min-height:58px;box-shadow:inset 0 0 0 1px var(--line);cursor:text;border-radius:16px;align-items:center;margin:0;padding:0 16px;display:flex;position:relative}:root[data-ui=v2] .wE-ftf:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}:root[data-ui=v2] .wE-ftf input{min-width:0;height:24px;box-shadow:none;color:var(--fg);letter-spacing:.5px;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}:root[data-ui=v2] .wE-ftf input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wE-ftf.big{min-height:62px}:root[data-ui=v2] .wE-ftf.big input{height:28px;font-family:var(--font-display);letter-spacing:-.78px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:28px}:root[data-ui=v2] .wE-ftf .sfx{color:var(--muted);flex:none;margin-left:8px;font-size:16px;font-weight:600}:root[data-ui=v2] .wE-ftf.big:has(input:placeholder-shown):not(:focus-within) .sfx{display:none}:root[data-ui=v2] .wE-ftf.date .lbl{color:var(--accent-ink);background:var(--surface);pointer-events:none;padding:0 4px;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:-9px;left:12px}:root[data-ui=v2] .wE-ftf.date .date-field{flex:1;min-width:0}:root[data-ui=v2] .wE-ftf.date .date-field input{font-variant-numeric:normal;width:100%;height:24px;padding-right:40px}:root[data-ui=v2] .wE-ftf.date .date-field input.bad{color:var(--bad-fg);box-shadow:none}:root[data-ui=v2] .wE-ftf.date .date-clear{width:40px;height:40px;color:var(--muted);background:0 0;right:-4px}:root[data-ui=v2] .wE-exp-quick{gap:8px;padding:7px 0;display:flex}:root[data-ui=v2] .wE-exp-quick>button{background:var(--surface);height:35px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);cursor:pointer;border:0;border-radius:999px;margin:0;padding:0 17px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-exp-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width>=552px){:root[data-ui=v2] .wE-exp-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}:root[data-ui=v2] .wE-exp-tiles>button{box-sizing:border-box;background:var(--surface-2);height:66px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 3px;font-family:inherit;display:flex}:root[data-ui=v2] .wE-exp-tiles>button[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent-ink);animation:3.2s ease-in-out infinite wEa2Breath}:root[data-ui=v2] .wE-exp-tiles .ic{display:flex}:root[data-ui=v2] .wE-exp-tiles .lb{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:12.5px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-ax-pop{animation:4.5s ease-in-out infinite wEaxPop}:root[data-ui=v2] .wE-exp-cap{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wE-exp-pills{flex-wrap:wrap;gap:6px;display:flex}:root[data-ui=v2] .wE-exp-pills>button{background:var(--surface);height:34px;box-shadow:var(--wEf-sh);color:var(--muted);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-exp-pills>button[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .wE-exp-rec{box-sizing:border-box;background:var(--surface-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:0;margin:0;padding:8px 8px 8px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wE-exp-rec .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-exp-rec .tx b{font-size:15px;font-weight:600}:root[data-ui=v2] .wE-exp-rec .tx span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-fsw{background:var(--line);border-radius:999px;flex:none;width:52px;height:32px;margin:8px 4px;transition:background-color .2s;position:relative}:root[data-ui=v2] .wE-fsw>span{background:#fff;border-radius:999px;width:16px;height:16px;transition:all .2s;position:absolute;top:8px;left:8px;box-shadow:0 1px 2px #0003}:root[data-ui=v2][data-theme=dark] .wE-fsw>span{background:var(--muted);box-shadow:none}:root[data-ui=v2] [aria-checked=true]>.wE-fsw{background:var(--accent)}:root[data-ui=v2] [aria-checked=true]>.wE-fsw>span{background:#fff;width:24px;height:24px;top:4px;left:24px}:root[data-ui=v2] .wE-exp-acts{display:flex}:root[data-ui=v2] .wE-exp-acts>.wE-fbtn{flex:1;min-width:0}:root[data-ui=v2] .wE-exp-acts.two{gap:8px}:root[data-ui=v2] .v2-sheet.wE-exp-confirm{background:var(--surface);border-radius:24px 24px 0 0}:root[data-ui=v2] .wE-exp-confirm .hd{align-items:center;gap:12px;margin-top:4px;display:flex}:root[data-ui=v2] .wE-exp-confirm .ic{background:var(--bad-soft);width:48px;height:48px;color:var(--bad-fg);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wE-exp-confirm .hd>div{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wE-exp-confirm b{font-family:var(--font-display);letter-spacing:-.4px;font-size:20px;font-weight:600}:root[data-ui=v2] .wE-exp-confirm .hd span{color:var(--muted);font-size:15px}:root[data-ui=v2] .wE-exp-confirm .act{gap:8px;margin-top:16px;display:flex}:root[data-ui=v2] .wE-exp-confirm .act>.wE-fbtn{flex:1}@media (width>=1000px){:root[data-ui=v2] .v2-sheet.wE-exp-confirm{border-radius:24px;max-width:420px}:root[data-ui=v2] .screen.wE-page.wE-exp.wE-f.wE-expd{box-sizing:border-box;flex-direction:column;height:calc(100vh - 75px);min-height:640px;padding:20px 28px 24px;display:flex}}:root[data-ui=v2] .wE-expd .ttl{color:var(--fg);margin:0;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-expd-top{flex:none;gap:16px;height:190px;display:flex}:root[data-ui=v2] .wE-expd-hero{box-sizing:border-box;color:#fff;width:320px;box-shadow:var(--wEf-accent-sh);background:linear-gradient(134.7deg,#2554f0f7 12.6%,#1532aaf2 57.5%,#101c50f7 87.4%);border-radius:24px;flex-direction:column;flex:none;justify-content:space-between;padding:20px 22px;display:flex}:root[data-ui=v2] .wE-expd-hero .hd{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-expd-hero .hd>span{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-expd-hero .seg{background:#ffffff29;border-radius:10px;padding:3px;display:flex}:root[data-ui=v2] .wE-expd-hero .seg>button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;height:30px;margin:0 2px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .2s,color .2s}:root[data-ui=v2] .wE-expd-hero .seg>button[aria-pressed=true]{color:var(--accent);background:#fff}:root[data-ui=v2] .wE-expd-hero .num{font-family:var(--font-display);letter-spacing:-1.2px;white-space:nowrap;font-size:40px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wE-expd-hero .ft{color:#ffffffdb;align-items:center;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wE-expd-hero .ft>span{flex:1;min-width:0}:root[data-ui=v2] .wE-expd-hero .ft>button{color:#ffffffdb;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:4px;display:flex}:root[data-ui=v2] .wE-expd-card{box-sizing:border-box;border-radius:22px;flex-direction:column;flex:1;min-width:0;padding:18px 20px;display:flex;overflow:hidden}:root[data-ui=v2] .wE-expd-card.monthly{flex:none;width:330px}:root[data-ui=v2] .wE-expd-card>.ttl{margin-bottom:12px}:root[data-ui=v2] .wE-expd-card .none{color:var(--muted);margin:auto;font-size:14px}:root[data-ui=v2] .wE-expd-card .cats{flex-direction:column;gap:9px;min-height:0;display:flex;overflow:auto}:root[data-ui=v2] .wE-expd-card .cats .it{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;margin:0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] .wE-expd-card .cats .nm{white-space:nowrap;text-overflow:ellipsis;flex:none;width:130px;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-expd-card .cats .it.on .nm{color:var(--accent-ink)}:root[data-ui=v2] .wE-expd-card .cats .trk{background:var(--surface-2);border-radius:999px;flex:1;min-width:0;height:10px;margin:0 12px;overflow:hidden}:root[data-ui=v2] .wE-expd-card .cats .trk>span{border-radius:999px;height:100%;display:block}:root[data-ui=v2] .wE-expd-card .cats b{text-align:right;white-space:nowrap;flex:none;width:110px;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-expd-card .ok{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}:root[data-ui=v2] .wE-expd-card .ok .dot{background:var(--ok);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}:root[data-ui=v2] .wE-expd-card .list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}:root[data-ui=v2] .wE-expd-card .list .it{align-items:center;height:40px;display:flex}:root[data-ui=v2] .wE-expd-card .list .dot{background:var(--warn);border-radius:999px;flex:none;width:8px;height:8px;margin-right:10px}:root[data-ui=v2] .wE-expd-card .list .tx{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wE-expd-card .list .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-expd-card .list .tx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-expd-card .list .it>button{background:var(--accent-soft);height:30px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;flex:none;margin:0 0 0 8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:700}:root[data-ui=v2] .wE-expd-card .list .it>button:disabled{opacity:.5;cursor:default}:root[data-ui=v2] .wE-expd-bottom{flex:1;gap:16px;min-height:0;margin-top:16px;display:flex}:root[data-ui=v2] .wE-expd-table{border-radius:22px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}:root[data-ui=v2] .wE-expd-table .th{box-sizing:border-box;background:var(--surface-2);border-bottom:1px solid var(--line);flex:none;align-items:center;height:44px;display:flex}:root[data-ui=v2] .wE-expd-table .th>span{min-width:0;color:var(--muted);white-space:nowrap;flex:1;padding:0 14px;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-expd-table .w{box-sizing:border-box;width:130px;flex:none!important}:root[data-ui=v2] .wE-expd-table .w.r{text-align:right;width:140px}:root[data-ui=v2] .wE-expd-table .body{flex:1;min-height:0;overflow:auto}:root[data-ui=v2] .wE-expd-table .tr{cursor:pointer;align-items:center;height:52px;display:flex}:root[data-ui=v2] .wE-expd-table .tr:nth-child(2n){background:var(--surface-2)}:root[data-ui=v2] .wE-expd-table .tr.on{background:var(--accent-soft)}@media (hover:hover){:root[data-ui=v2] .wE-expd-table .tr:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}:root[data-ui=v2] .wE-expd-table .tr>span{white-space:nowrap;text-overflow:ellipsis;padding:0 14px;font-size:14px;overflow:hidden}:root[data-ui=v2] .wE-expd-table .c1{flex:1;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wE-expd-table .av{background:color-mix(in srgb, var(--pc) 12%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2][data-theme=dark] .wE-expd-table .av{background:color-mix(in srgb, var(--pc) 16%, transparent)}:root[data-ui=v2] .wE-expd-table .c1 .tx{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wE-expd-table .c1 .tx b{min-width:0;color:var(--fg);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wE-expd-table .c1 .tx b .n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-ui=v2] .wE-expd-table .c1 .tx .rec{color:var(--muted);flex:none}:root[data-ui=v2] .wE-expd-table .c1 .tx>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-expd-table .mut{color:var(--muted)}:root[data-ui=v2] .wE-expd-table .sum{color:var(--fg);font-weight:700}:root[data-ui=v2] .wE-expd-table .wE-fempty{padding:16px}:root[data-ui=v2] .wE-expd-aside{box-sizing:border-box;background:var(--surface);width:380px;box-shadow:var(--wEf-sh), 0 0 0 1px var(--accent-soft);border-radius:24px;flex:none;padding:20px;overflow:auto}:root[data-ui=v2] .wE-expd-aside>h2{color:var(--fg);margin:0 0 14px;font-size:18px;font-weight:700}:root[data-ui=v2] .wE-ftf.date .date-clear svg{display:none}:root[data-ui=v2] .wE-ftf.date .date-clear:after{content:"";background:var(--muted);width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.28 5.72C17.91 5.3 17.3 5.3 16.88 5.72L12 10.59L7.13 5.72C6.7 5.3 6.09 5.3 5.72 5.72C5.3 6.09 5.3 6.7 5.72 7.13L10.59 12L5.72 16.88C5.3 17.3 5.3 17.91 5.72 18.28C6.09 18.7 6.7 18.7 7.13 18.28L12 13.41L16.88 18.28C17.3 18.7 17.91 18.7 18.28 18.28C18.7 17.91 18.7 17.3 18.28 16.88L13.41 12L18.28 7.13C18.7 6.75 18.7 6.09 18.28 5.72Z'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.28 5.72C17.91 5.3 17.3 5.3 16.88 5.72L12 10.59L7.13 5.72C6.7 5.3 6.09 5.3 5.72 5.72C5.3 6.09 5.3 6.7 5.72 7.13L10.59 12L5.72 16.88C5.3 17.3 5.3 17.91 5.72 18.28C6.09 18.7 6.7 18.7 7.13 18.28L12 13.41L16.88 18.28C17.3 18.7 17.91 18.7 18.28 18.28C18.7 17.91 18.7 17.3 18.28 16.88L13.41 12L18.28 7.13C18.7 6.75 18.7 6.09 18.28 5.72Z'/%3E%3C/svg%3E") 50%/18px 18px no-repeat}:root[data-ui=v2] .wE-ftf.wE-ftf input,:root[data-ui=v2] .wE-ftf.wE-ftf input:focus,:root[data-ui=v2] .wE-ftf.wE-ftf input:focus-visible{box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;margin:0}:root[data-ui=v2] .wc-page.screen.wc-clistpg{padding-top:4px}:root[data-ui=v2] .wc-csum{gap:0;padding:15px 16px 14px}:root[data-ui=v2] .wc-csum .k{color:var(--muted);font-size:14px;line-height:normal}:root[data-ui=v2] .wc-csum .v{align-items:baseline;gap:6px;margin-top:3px;padding-bottom:1px;display:flex}:root[data-ui=v2] .wc-csum .n{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wc-csum .cur{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .wc-csum .bar{gap:3px;height:8px;margin-top:10px;display:flex}:root[data-ui=v2] .wc-csum .bar>i{border-radius:999px}:root[data-ui=v2] .wc-csum .bar>i.bad{background:var(--bad)}:root[data-ui=v2] .wc-csum .bar>i.acc{background:var(--accent);flex:1}:root[data-ui=v2] .wc-csum .lg{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:14px;display:flex}:root[data-ui=v2] .wc-csum .lg>span{align-items:center;gap:0;display:flex}:root[data-ui=v2] .wc-csum .lg i{border-radius:999px;width:8px;height:8px;margin-right:6px}:root[data-ui=v2] .wc-csum .lg i.bad{background:var(--bad)}:root[data-ui=v2] .wc-csum .lg i.acc{background:var(--accent)}:root[data-ui=v2] .wc-csum .lg b{color:var(--fg);margin-left:4px;font-weight:700}:root[data-ui=v2] .wc-search{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);height:54px;color:var(--muted);border-radius:16px;align-items:center;gap:0;margin:0;padding:0 16px 0 0;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .wc-search>svg{margin-left:14px}:root[data-ui=v2] .wc-search input{min-width:0;height:100%;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0 0 0 23px;font-family:inherit;font-size:16px}:root[data-ui=v2] .wc-search input::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wc-search input:focus{box-shadow:none}:root[data-ui=v2] .wc-search:focus-within{border:2px solid var(--accent);padding-right:15px}:root[data-ui=v2] .wc-search:focus-within>svg{margin-left:13px}:root[data-ui=v2] .wc-cust .wc-clist{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;margin:0;padding:0 12px;display:flex;overflow:hidden}:root[data-ui=v2] .wc-clist>.wc-crow{box-sizing:border-box;width:100%;min-height:66px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:8px 0;font-family:inherit;transition:transform .15s,background-color .45s;display:flex}:root[data-ui=v2] .wc-clist>.wc-crow+.wc-crow{border-top:1px solid var(--line);min-height:67px}:root[data-ui=v2] .wc-clist>.wc-crow:active{background:0 0;transform:scale(.98)}:root[data-ui=v2] .wc-crow .body{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-crow .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-crow .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .wc-crow .s.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-crow .s.ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-crow .amt{flex:none;font-size:16px;font-weight:700}:root[data-ui=v2] .wc-crow .amt.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-crow .amt.ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-page.wc-card-page{padding-top:10px;padding-bottom:32px}:root[data-ui=v2] .wc-id{align-items:center;gap:14px;margin-bottom:2px;display:flex}:root[data-ui=v2] .wc-ava.big{font-weight:700}:root[data-ui=v2] .wc-ava.big>.dot{width:16px;height:16px}:root[data-ui=v2] .wc-id .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wc-id .nm{font-family:var(--font-display);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wc-id .sb{color:var(--muted);font-size:14px;line-height:normal}:root[data-ui=v2] .wc-id .sb .bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-id .sb .ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-owe{gap:0;padding:16px}:root[data-ui=v2] .wc-owe .k{color:var(--muted);font-size:14px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-owe>.v{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;display:block;overflow:hidden}:root[data-ui=v2] .wc-owe>.v .n{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wc-owe>.v .cur{opacity:.75;font-size:16px;font-weight:600}:root[data-ui=v2] .wc-owe>.v.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-owe>.v.ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-owe .st{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:11px;font-size:14px;line-height:normal;display:flex}:root[data-ui=v2] .wc-owe .ln{color:var(--muted);justify-content:space-between;margin-top:15px;font-size:14px;line-height:normal;display:flex}:root[data-ui=v2] .wc-owe .ln b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wc-owe .tr{background:var(--line);border-radius:999px;height:8px;margin-top:7px;display:block;position:relative;overflow:hidden}:root[data-ui=v2] .wc-owe .tr>i{background:var(--accent);animation:7s cubic-bezier(.2,.8,.2,1) infinite wcClip;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .wc-owe .tr>i.warn{background:var(--warn)}:root[data-ui=v2] .wc-owe .tr>i.bad{background:var(--bad)}:root[data-ui=v2] .wc-badge{box-sizing:border-box;white-space:nowrap;background:var(--surface-2);height:26px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}:root[data-ui=v2] .wc-badge.sm{height:24px}:root[data-ui=v2] .wc-badge.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-badge.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-badge.t-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wc-badge.t-accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wc-acts{gap:8px}:root[data-ui=v2] .wc-acts .v2-btn{padding:0 20px}:root[data-ui=v2] .v2-btn.wc-cta2,:root[data-ui=v2] .wc-cta2{background:var(--accent-soft);height:56px;color:var(--accent-ink);border-radius:18px;gap:8px;font-size:17px;font-weight:700}:root[data-ui=v2] .wc-h2t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:5px 4px -4px;font-size:18px;font-weight:600;line-height:1.15}:root[data-ui=v2] .wc-drows{padding:0}:root[data-ui=v2] .wc-drow2{box-sizing:border-box;width:100%;min-height:64px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:0;margin:0;padding:10px 14px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wc-drow2+.wc-drow2:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:14px;right:14px}:root[data-ui=v2] .wc-drow2.paid{cursor:default}:root[data-ui=v2] .wc-drow2 .tx{flex-direction:column;flex:1;gap:2px;min-width:0;margin-right:10px;line-height:normal;display:flex}:root[data-ui=v2] .wc-drow2 .a{font-size:16px;font-weight:600}:root[data-ui=v2] .wc-drow2 .m{color:var(--muted);font-size:14px}:root[data-ui=v2] .wc-drow2 .chev{color:var(--muted);margin-left:2px}:root[data-ui=v2] .wc-nodebts{text-align:center;color:var(--muted);padding:28px 16px;font-size:15px}:root[data-ui=v2] .wc-dlist{border-radius:24px;padding:0 14px}:root[data-ui=v2] .wc-drow{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 0;font-family:inherit;display:flex}:root[data-ui=v2] .wc-drow:last-child{border-bottom:0}:root[data-ui=v2] .wc-drow.paid{cursor:default}:root[data-ui=v2] .wc-drow .tx{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wc-drow .a{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}:root[data-ui=v2] .wc-drow .m{color:var(--muted);font-size:14px}:root[data-ui=v2] .wc-card.flat.wc-dlist{background:var(--surface-2)}:root[data-ui=v2] .wc-paysum{background:var(--surface-2);border-radius:20px;flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-ui=v2] .wc-paysum .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wc-paysum .g3>span{flex-direction:column;gap:2px;display:flex}:root[data-ui=v2] .wc-paysum small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-paysum b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}:root[data-ui=v2] .wc-paysum b.ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-paysum b.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-lift{animation:wcLift 4.4s var(--ease) infinite;display:inline-block}:root[data-ui=v2] .wc-paysum .bar{background:var(--line);border-radius:999px;height:8px;position:relative;overflow:hidden}:root[data-ui=v2] .wc-paysum .bar>i{transform-origin:0;position:absolute;top:0;bottom:0}:root[data-ui=v2] .wc-paysum .bar>i.paid{background:var(--ok);border-radius:999px;animation:6s cubic-bezier(.2,.8,.2,1) infinite wcBarFill;left:0}:root[data-ui=v2] .wc-paysum .bar>i.add{background:var(--accent);opacity:.55;transition:width .25s var(--ease);animation:2.6s ease-in-out infinite wcPart}:root[data-ui=v2] .wc-paysum .due{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}:root[data-ui=v2] .wc-due{animation:3s ease-in-out infinite wcDue}:root[data-ui=v2] .wc-payfld{border:2px solid var(--accent);min-height:64px;box-shadow:0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .wc-payfld>.col>.lb{color:var(--accent-ink)}:root[data-ui=v2] .wc-payfld input{letter-spacing:-.01em;font-size:24px;font-weight:700}:root[data-ui=v2] .wc-fld .cur{color:var(--muted);flex:none;font-size:15px;font-weight:600}:root[data-ui=v2] .wc-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wc-qchip{border:1px solid var(--line);background:var(--surface);min-width:0;height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:0 4px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wc-qchip.on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent);border-color:#0000;font-weight:700}:root[data-ui=v2] .wc-hint{background:var(--surface-2);color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}:root[data-ui=v2] .wc-form{flex-direction:column;gap:10px;display:flex}:root[data-ui=v2] .wc-form .wc-cta{margin-top:4px}:root[data-ui=v2] .wc-limit .wc-side{min-width:84px}:root[data-ui=v2] .wc-form .wc-grid2 .wc-fld input{font-size:16px}:root[data-ui=v2] .wc-form .wc-grid2 .wc-fld input[inputmode=tel]{letter-spacing:-.01em;font-size:15px}:root[data-ui=v2] .wc-block{box-sizing:border-box;background:var(--surface);width:100%;min-height:64px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;margin:0;padding:10px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wc-block.on{background:var(--bad-soft)}:root[data-ui=v2] .wc-block .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wc-block b{font-size:15px;font-weight:600}:root[data-ui=v2] .wc-block .tx>span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-block .tk{background:var(--line);border-radius:999px;flex:none;width:52px;height:32px;transition:background-color .2s;position:relative}:root[data-ui=v2] .wc-block .tk>i{background:#fff;border-radius:999px;width:26px;height:26px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #10182840}:root[data-ui=v2] .wc-block.on .tk{background:var(--bad)}:root[data-ui=v2] .wc-block.on .tk>i{left:23px}:root[data-ui=v2] .wc-edit-acts{gap:8px;display:flex}:root[data-ui=v2] .wc-edit-acts .wc-cta{flex:1;margin-top:0}:root[data-ui=v2] .wc-del{border-radius:18px;flex:none;height:56px;padding:0 14px;font-size:14px}:root[data-ui=v2] .wc-trash{transform-origin:50% 90%;animation:4.2s ease-in-out infinite wcTrash}:root[data-ui=v2] .wc-who{border-radius:24px}:root[data-ui=v2] .wc-who .row{box-sizing:border-box;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}:root[data-ui=v2] .wc-who .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-who small{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .wc-who b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-who .bal{color:var(--bad-fg);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}:root[data-ui=v2] .wc-who .wc-twarn{border-radius:0}:root[data-ui=v2] .wc-amt{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);border-radius:24px;flex-direction:column;gap:6px;margin:0;padding:14px 16px 16px;display:flex}:root[data-ui=v2] .wc-amt>.lb{color:var(--accent-ink);font-size:13px;font-weight:600}:root[data-ui=v2] .wc-amt .in-row{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wc-amt input{width:100%;min-width:0;box-shadow:none;color:var(--fg);caret-color:var(--accent);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:38px;font-weight:600;line-height:1.1}:root[data-ui=v2] .wc-amt input:focus{box-shadow:none}:root[data-ui=v2] .wc-amt input::placeholder{color:var(--muted);opacity:.45}:root[data-ui=v2] .wc-amt .cur{color:var(--muted);flex:none;font-size:18px;font-weight:600}:root[data-ui=v2] .wc-dues{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}:root[data-ui=v2] .wc-dues::-webkit-scrollbar{display:none}:root[data-ui=v2] .wc-due-chip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:52px;color:var(--fg);cursor:pointer;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;margin:0;padding:0 13px;font-family:inherit;display:flex}:root[data-ui=v2] .wc-due-chip b{white-space:nowrap;font-size:15px;font-weight:700}:root[data-ui=v2] .wc-due-chip small{opacity:.8;white-space:nowrap;font-size:13px;font-weight:600}:root[data-ui=v2] .wc-due-chip.on{background:var(--fg);color:var(--surface);border-color:var(--fg)}:root[data-ui=v2] .wc-sheet .wc-dues{flex-wrap:wrap;margin:0;padding:0}:root[data-ui=v2] .wc-tgwho{background:var(--surface-2);border-radius:20px;align-items:center;gap:12px;padding:10px 14px;display:flex}:root[data-ui=v2] .wc-tgwho .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-tgwho b{font-size:15px;font-weight:700}:root[data-ui=v2] .wc-tgwho small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-tgstate{background:var(--surface-2);border-radius:17px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}:root[data-ui=v2] .wc-tgstate>span{height:40px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wc-tgstate>span.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wc-tgqr{background:var(--surface-2);border-radius:20px;align-items:center;gap:14px;padding:12px;display:flex}:root[data-ui=v2] .wc-tgqr .qr{background:#fff;border-radius:14px;flex:none;padding:6px;line-height:0;position:relative;overflow:hidden}:root[data-ui=v2] .wc-tgqr .qr svg{width:120px;height:120px;display:block}:root[data-ui=v2] .wc-tgqr .qr>i{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent);border-radius:2px;animation:3s ease-in-out infinite wcLaser;position:absolute;top:6px;left:6px;right:6px}:root[data-ui=v2] .wc-tgqr p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}:root[data-ui=v2] .wc-tglink{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:8px;height:56px;padding:0 6px 0 14px;display:flex}:root[data-ui=v2] .wc-tglink .ln{min-width:0;color:var(--accent-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-tglink .wc-btn2{animation:3.4s ease-out infinite wcCopy}:root[data-ui=v2] .wc-tgok{background:var(--ok-soft);color:var(--ok-fg);border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}:root[data-ui=v2] .wc-tgok .ic{background:var(--ok);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;animation:2.6s ease-out infinite wcPingOk;display:flex}:root[data-ui=v2] .wc-tgok b{font-size:16px;font-weight:700;display:block}:root[data-ui=v2] .wc-tgok span{font-size:13px;font-weight:600}:root[data-ui=v2] .wc-page.pc.wc-cdesk,:root[data-ui=v2] .wc-page.pc.wc-cfull{height:calc(100dvh - 67px);min-height:560px;overflow:hidden}:root[data-ui=v2] .wc-page.pc.wc-cdesk{gap:16px;padding:20px 28px 24px}:root[data-ui=v2] .wc-cdesk .wc-stats{flex:none}:root[data-ui=v2] .wc-pcbar{flex:none;align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wc-pcbar .sp{flex:1}:root[data-ui=v2] .wc-pcbar .wc-pchip{font-weight:600}:root[data-ui=v2] .wc-pcbar .wc-pchip.on{font-weight:700}:root[data-ui=v2] .wc-pcbar .wc-pchip>span{font-weight:600}:root[data-ui=v2] .wc-psearch{flex:none;width:240px}:root[data-ui=v2] .wc-pbtn{background:var(--surface);height:44px;color:var(--fg);box-shadow:var(--shadow-sm);white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wc-pbtn:active{transform:scale(.98)}:root[data-ui=v2] .wc-pbtn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wc-pbtn.primary{background:var(--accent);color:var(--on-accent);box-shadow:none;padding:0 18px;font-weight:700}:root[data-ui=v2] .wc-pcgrid{flex:1;grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:16px;min-height:0;display:grid}:root[data-ui=v2] .wc-ctbl{align-self:stretch;height:100%;margin:0}:root[data-ui=v2] .wc-ctbl .wc-tbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wc-ctbl .wc-tr{border:0;grid-template-columns:minmax(0,1fr) 130px 170px 120px}:root[data-ui=v2] .wc-ctbl .wc-tr.th{flex:none;height:44px;min-height:44px}:root[data-ui=v2] .wc-ctbl .wc-tr.list-item{background:0 0;border-radius:0;flex:none;justify-content:stretch;gap:0;height:52px;min-height:52px;padding:0 0 0 3px;display:grid}:root[data-ui=v2] .wc-ctbl .wc-tbody>.wc-tr:nth-child(2n){background:var(--surface-2)}:root[data-ui=v2] .wc-ctbl .wc-tr.list-item.on{box-shadow:none;border-left:3px solid var(--accent);padding-left:0;background:var(--accent-soft)!important}:root[data-ui=v2] .wc-ctbl .wc-tr>span{padding:0 14px}:root[data-ui=v2] .wc-ctbl .wc-tr>span:first-child{padding:0 11px}:root[data-ui=v2] .wc-ctbl .wc-tr .who{gap:10px}:root[data-ui=v2] .wc-ctbl .wc-tr .who b{font-size:14px;font-weight:700;line-height:normal}:root[data-ui=v2] .wc-ctbl .wc-tr .who small{font-size:13px;line-height:normal}:root[data-ui=v2] .wc-ctbl .wc-tr .sum{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:root[data-ui=v2] .wc-ctbl .wc-tr .lt{font-size:14px}:root[data-ui=v2] .wc-ava.r11{border-radius:11px;font-size:13px!important}:root[data-ui=v2] .wc-ava.r18{border-radius:18px;font-size:17px!important}:root[data-ui=v2] .wc-tr .sum.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-tr .mut{color:var(--muted)}:root[data-ui=v2] .wc-tr small.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-tbl-empty{padding:16px}:root[data-ui=v2] .wc-duep{gap:6px;max-width:100%;height:26px;padding:0 10px;font-size:13px;font-weight:700}:root[data-ui=v2] .wc-duep>i{animation:none}:root[data-ui=v2] .wc-duep>em{text-overflow:ellipsis;min-width:0;font-style:normal;overflow:hidden}:root[data-ui=v2] .wc-duep.t-accent>i{background:var(--accent)}:root[data-ui=v2] .wc-duep.t-ok>i{background:var(--ok)}:root[data-ui=v2] .wc-duep.t-bad>i{background:var(--bad)}:root[data-ui=v2] .wc-duep.t-warn>i{background:var(--warn)}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .wc-ctbl .wc-tr{grid-template-columns:minmax(0,1fr) 120px 150px}:root[data-ui=v2] .wc-ctbl .wc-tr>span:nth-child(4){display:none}:root[data-ui=v2] .wc-pcgrid{grid-template-columns:minmax(0,1fr) 340px}:root[data-ui=v2] .wc-psearch{width:180px}}:root[data-ui=v2] .wc-aside.wc-cpanel{height:100%;box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);align-self:stretch;gap:0;padding:0;position:static;overflow:hidden}:root[data-ui=v2] .wc-cpanel .wc-aside-empty{min-height:0;color:var(--muted);flex:1}:root[data-ui=v2] .wc-cp{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:20px;display:flex}:root[data-ui=v2] .wc-cp-hd{align-items:center;display:flex}:root[data-ui=v2] .wc-cp-hd .tx{flex-direction:column;flex:1;gap:4px;min-width:0;margin:0 8px 0 14px;display:flex}:root[data-ui=v2] .wc-cp-hd b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:normal;overflow:hidden}:root[data-ui=v2] .wc-cp-hd small{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:normal;overflow:hidden}:root[data-ui=v2] .wc-cp-hd small.bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-sq{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wc-sq+.wc-sq{margin-left:8px}:root[data-ui=v2] .wc-sq:active{transform:scale(.94)}:root[data-ui=v2] .wc-sq.t-ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wc-sq:disabled{cursor:default}:root[data-ui=v2] .wc-cp-hero{background:var(--grad-hero);color:#fff;border-radius:20px;flex-direction:column;flex:none;gap:4px;margin-top:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wc-cp-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);width:70px;animation:6s ease-in-out infinite wcSheenX;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wc-cp-hero .k{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:normal;overflow:hidden}:root[data-ui=v2] .wc-cp-hero .v{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600;line-height:1.25}:root[data-ui=v2] .wc-cp-lbl{color:var(--muted);margin-top:14px;font-size:13px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-cp-amt{flex:none;margin-top:8px}:root[data-ui=v2] .wc-cp-quick{flex:none;gap:6px;margin-top:8px;display:flex}:root[data-ui=v2] .wc-cp-quick>button{background:var(--accent-soft);height:40px;color:var(--accent-ink);cursor:pointer;transition:transform var(--dur) var(--ease), background-color .2s ease;border:0;border-radius:12px;flex:1;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .wc-cp-quick>button:active{transform:scale(.98)}:root[data-ui=v2] .wc-cp-quick>button:disabled{cursor:default}:root[data-ui=v2] .wc-cp-quick>button.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wc-cp-hh{flex:none;align-items:center;margin-top:14px;padding-bottom:4px;display:flex}:root[data-ui=v2] .wc-cp-hh>span{color:var(--muted);flex:1;font-size:13px;font-weight:600}:root[data-ui=v2] .wc-cp-hh>button{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:700}:root[data-ui=v2] .wc-cp-hist{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wc-cp-hist>.emp{margin:auto;font-size:14px}:root[data-ui=v2] .wc-cp-hist>.it{width:100%;height:46px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;margin:0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] .wc-cp-hist>.it[aria-disabled]{cursor:default}:root[data-ui=v2] .wc-cp-hist>.it>i{border-radius:50%;flex:none;width:18px;height:18px;position:relative}:root[data-ui=v2] .wc-cp-hist>.it>i:after{content:"";border-radius:50%;position:absolute;inset:4px}:root[data-ui=v2] .wc-cp-hist>.it>i.t-ok{background:var(--ok-soft)}:root[data-ui=v2] .wc-cp-hist>.it>i.t-ok:after{background:var(--ok)}:root[data-ui=v2] .wc-cp-hist>.it>i.t-warn{background:var(--warn-soft)}:root[data-ui=v2] .wc-cp-hist>.it>i.t-warn:after{background:var(--warn)}:root[data-ui=v2] .wc-cp-hist>.it>i.t-bad{background:var(--bad-soft)}:root[data-ui=v2] .wc-cp-hist>.it>i.t-bad:after{background:var(--bad)}:root[data-ui=v2] .wc-cp-hist .tx{flex-direction:column;flex:1;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-cp-hist .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-cp-hist .tx small{color:var(--muted);white-space:nowrap;font-size:13px}:root[data-ui=v2] .wc-cp-hist .sum{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}:root[data-ui=v2] .wc-cp-hist .sum.t-ok{color:var(--ok-fg)}:root[data-ui=v2] .wc-cp-hist .sum.t-warn{color:var(--warn-fg)}:root[data-ui=v2] .wc-cp-hist .sum.t-bad{color:var(--bad-fg)}:root[data-ui=v2] .wc-cp-acts{flex:none;gap:10px;margin-top:10px;display:flex}:root[data-ui=v2] .wc-cp-acts>button{white-space:nowrap;cursor:pointer;height:48px;transition:transform var(--dur) var(--ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-cp-acts>button:active{transform:scale(.98)}:root[data-ui=v2] .wc-cp-rem{background:var(--surface-2);color:var(--fg);flex:none;padding:0 14px}:root[data-ui=v2] .wc-cp-pay{background:var(--accent);min-width:0;color:var(--on-accent);flex:1;padding:0 12px}:root[data-ui=v2] .wc-cp-pay:disabled{background:color-mix(in srgb, var(--accent) 45%, transparent);cursor:default}:root[data-ui=v2] .wc-page.pc.wc-cfull{gap:0;padding:0}:root[data-ui=v2] .wc-cfull-acts{flex:none;align-items:center;gap:8px;min-height:44px;padding:12px 16px 8px;display:flex}:root[data-ui=v2] .wc-cfull-acts .sp{flex:1}:root[data-ui=v2] .wc-cbtn{background:var(--surface);width:44px;height:44px;color:var(--fg);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}:root[data-ui=v2] .wc-cbtn:active{transform:scale(.94)}:root[data-ui=v2] .wc-a-swing6{transform-origin:50%;animation:6s ease-in-out infinite wcSwing}:root[data-ui=v2] .wc-cfull-card{box-sizing:border-box;background:var(--surface);width:100%;max-width:560px;min-height:0;box-shadow:var(--shadow-sm);border-radius:24px;flex:1;margin:8px auto 24px;overflow:hidden}:root[data-ui=v2] .wc-addform{gap:10px}:root[data-ui=v2] .wc-addform .wc-hintx{margin-top:-4px;padding:0 4px;font-size:13px;line-height:1.35}@media (width<=999px){:root[data-ui=v2] .wc-dock.wc-bcta{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));margin:0;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .wc-dock.wc-bcta>.wc-cta{max-width:560px;margin:0 auto}}:root[data-ui=v2] .wc-bcta>.wc-cta{gap:8px}:root[data-ui=v2] .wc-page.wc-addpg{padding-top:9px}:root[data-ui=v2] .wc-page.wc-debt{gap:0}:root[data-ui=v2] .wc-page.wc-dman{padding:8px 16px 96px}:root[data-ui=v2] .wc-page.wc-dtext{gap:12px;padding:4px 16px 32px}:root[data-ui=v2] .wc-dform{flex-direction:column;min-height:0;display:flex}:root[data-ui=v2] .wc-dbody{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wc-dtitle{color:var(--fg);margin:8px 2px 0;font-size:17px;font-weight:700;line-height:normal;display:block}:root[data-ui=v2] .wc-dwho{overflow:visible}:root[data-ui=v2] .wc-dwho .nm{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px 4px;display:flex}:root[data-ui=v2] .wc-dwho .nm .ph{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);width:44px;height:44px;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2] .wc-dwho .nm .f{flex:1;min-width:0;height:54px}:root[data-ui=v2] .wc-dwho .ph-f .wc-mf.bare{height:52px}:root[data-ui=v2] .wc-dwho .ph-f .wc-mfh{margin-top:4px}:root[data-ui=v2] .wc-dwho .wc-mfw.ph-f{padding:4px 14px 8px}:root[data-ui=v2] .wc-dwho .ph-f .wc-mf.bare{padding-left:4px}:root[data-ui=v2] .wc-dwho .ph-f .wc-mf.bare>.lb{left:4px}:root[data-ui=v2] .wc-dwho .ph-f .wc-mfh{padding:0 4px}:root[data-ui=v2] .wc-bigamt{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);cursor:text;border-radius:24px;flex-direction:column;margin:0;padding:12px 16px;display:flex}:root[data-ui=v2] .wc-bigamt>.lb{color:var(--accent-ink);font-size:13px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-bigamt>.row{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wc-bigamt input{width:100%;min-width:0;box-shadow:none;color:var(--fg);caret-color:var(--accent);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:4px 0 5px;font-weight:600;line-height:1.05}:root[data-ui=v2] .wc-bigamt input:focus{box-shadow:none}:root[data-ui=v2] .wc-bigamt input::placeholder{color:color-mix(in srgb, var(--muted) 50%, transparent);opacity:1}:root[data-ui=v2] .wc-bigamt .cur{color:var(--muted);flex:none;font-size:18px;font-weight:600}:root[data-ui=v2] .wc-duep2{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wc-duep2>.lbl{color:var(--muted);padding:2px 4px 8px;font-size:14px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-duep2 .wc-dues{margin:0;padding:0}:root[data-ui=v2] .wc-duep2 .wc-due-chip{position:relative;overflow:hidden}:root[data-ui=v2] .wc-due-native{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:root[data-ui=v2] .wc-sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-ui=v2] .wc-dnote{height:60px}:root[data-ui=v2] .wc-dnote input{font-size:17px;font-weight:600}:root[data-ui=v2] .wc-voicebtn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 70%, transparent);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border-radius:18px;align-items:center;gap:12px;margin:0;padding:8px 14px 8px 8px;font-family:inherit;transition:transform .15s;display:flex}:root[data-ui=v2] .wc-voicebtn:active{transform:scale(.98)}:root[data-ui=v2] .wc-voicebtn .ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;animation:2.6s ease-out infinite wcPingFlat;display:flex}:root[data-ui=v2] .wc-voicebtn .ic svg{transform-origin:50%;animation:1.6s ease-in-out infinite wcWave}:root[data-ui=v2] .wc-voicebtn .tx{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:normal;display:flex}:root[data-ui=v2] .wc-voicebtn b{font-size:15px;font-weight:700}:root[data-ui=v2] .wc-voicebtn small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .wc-derr{color:var(--bad-fg);text-align:center;margin:0;font-size:14px}:root[data-ui=v2] .wc-dseg{flex:none}:root[data-ui=v2] .wc-dseg>button{font-weight:500}:root[data-ui=v2] .wc-dseg>button.on{box-shadow:none;font-weight:700}:root[data-ui=v2] .wc-vcard{gap:0;padding:16px}:root[data-ui=v2] .wc-vmic{justify-content:center;display:flex}:root[data-ui=v2] .wc-vmic .orb{background:var(--grad-accent,var(--accent));color:#fff;cursor:pointer;width:80px;height:80px;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}:root[data-ui=v2] .wc-vmic .orb.off{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-ink);box-shadow:none;cursor:default}:root[data-ui=v2] .wc-vmic .orb .ring{border:2px solid var(--accent);opacity:.55;pointer-events:none;border-radius:999px;animation:1.8s ease-out infinite wcRing;position:absolute;inset:-10px}:root[data-ui=v2] .wc-vmic.on .orb{background:var(--bad);animation:1.6s ease-out infinite wcMicPulse}:root[data-ui=v2] .wc-vmic.on .orb .ring{border-color:var(--bad)}:root[data-ui=v2] .wc-vcard>.ex{color:var(--muted);text-align:center;margin:10px 0 14px;font-size:14px;line-height:normal}:root[data-ui=v2] .wc-vcard>.wc-sbtn{margin-top:10px}:root[data-ui=v2] .wc-sbtn{background:var(--accent-soft);height:52px;color:var(--accent-ink);white-space:nowrap;cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-sbtn.block{border-radius:18px;width:100%;height:56px;font-size:17px}:root[data-ui=v2] .wc-sbtn:active{transform:scale(.98)}:root[data-ui=v2] .wc-sbtn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wc-vconf{gap:10px;padding:14px}:root[data-ui=v2] .wc-vconf>.hd{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wc-vconf>.hd>b{flex:1;font-size:15px;font-weight:700}:root[data-ui=v2] .wc-vconf .wc-badge{gap:4px}:root[data-ui=v2] .wc-a-pop4{animation:4s ease-in-out infinite wcPop}:root[data-ui=v2] .wc-vtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wc-vtiles>.tile{background:var(--surface-2);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 12px;line-height:normal;animation:6s ease-in-out infinite wcTile;display:flex}:root[data-ui=v2] .wc-vtiles small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-vtiles b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wc-vacts2{gap:8px;display:flex}:root[data-ui=v2] .wc-vacts2>.wc-cta{flex:1;min-width:0}:root[data-ui=v2] .wc-obtn{border:1px solid var(--line);height:56px;color:var(--fg);cursor:pointer;background:0 0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wc-obtn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wc-tone{border-radius:20px;align-items:center;gap:8px;padding:14px 16px;display:flex}:root[data-ui=v2] .wc-tone>b{font-size:16px;font-weight:700;line-height:normal}:root[data-ui=v2] .wc-tone.t-warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wc-page.pc.wc-ddesk{flex-direction:row;align-items:stretch;gap:20px;height:calc(100dvh - 67px);min-height:560px;padding:28px 28px 20px;overflow:hidden}:root[data-ui=v2] .wc-ddl{flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wc-ddl>*{flex:none}:root[data-ui=v2] .wc-dhint{color:var(--muted);margin:0 0 13px;font-size:13px;line-height:normal}:root[data-ui=v2] .wc-vhero{box-sizing:border-box;background:var(--grad-hero);color:#fff;height:210px;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:24px;align-items:center;gap:28px;padding:24px 28px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .wc-vhero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);width:90px;animation:5s ease-in-out infinite wcSheenX;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wc-vhero>.orb{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:96px;height:96px;margin:0;padding:0;animation:2.4s ease-out infinite wcMicPulse;display:flex}:root[data-ui=v2] .wc-vhero.on>.orb{background:var(--bad)}:root[data-ui=v2] .wc-vhero>.tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wc-vhero .tt{white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:800;line-height:normal;overflow:hidden}:root[data-ui=v2] .wc-wave{align-items:center;gap:5px;height:34px;margin:12px 0;display:flex}:root[data-ui=v2] .wc-wave>i{transform-origin:50%;background:#fff;border-radius:4px;width:4px;animation:1.1s ease-in-out infinite wcWave}:root[data-ui=v2] .wc-vhero .ex{color:#ffffffdb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:normal;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wc-dlbl{color:var(--muted);margin:17px 0 8px;font-size:13px;font-weight:600;line-height:normal}:root[data-ui=v2] .wc-vrow{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wc-vrow>.wc-vtext{flex:1;min-width:0}:root[data-ui=v2] .wc-vorb{background:var(--accent);width:52px;height:52px;color:var(--on-accent);cursor:pointer;box-shadow:0 12px 12px color-mix(in srgb, var(--accent) 30%, transparent);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wc-vorb.on{background:var(--bad)}:root[data-ui=v2] .wc-ddl>.wc-vconf,:root[data-ui=v2] .wc-ddl>.wc-vacts2,:root[data-ui=v2] .wc-ddl>.wc-tone{margin-top:12px}:root[data-ui=v2] .wc-recent{border-radius:22px;gap:0;margin-top:16px;padding:16px 18px 10px}:root[data-ui=v2] .wc-recent>.hd{margin-bottom:8px;font-size:16px;font-weight:700;line-height:normal}:root[data-ui=v2] .wc-recent>.it{align-items:center;height:52px;display:flex}:root[data-ui=v2] .wc-recent .tx{flex-direction:column;flex:1;min-width:0;margin-left:12px;line-height:normal;display:flex}:root[data-ui=v2] .wc-recent .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-recent .tx small{color:var(--muted);white-space:nowrap;font-size:12.5px}:root[data-ui=v2] .wc-recent .dt{text-align:right;width:90px;color:var(--muted);flex:none;font-size:13px}:root[data-ui=v2] .wc-recent .am{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:120px;font-size:15px;font-weight:800}:root[data-ui=v2] .wc-ddr{background:var(--surface);width:420px;min-height:0;box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;flex:none;display:flex;overflow:hidden}:root[data-ui=v2] .wc-dform.wide{flex:1;min-height:0}:root[data-ui=v2] .wc-dform.wide>.wc-dbody{flex:1;min-height:0;padding:8px 16px 16px;overflow-y:auto}:root[data-ui=v2] .wc-dform.wide .wc-dtitle{margin-bottom:0}:root[data-ui=v2] .wc-dquick{gap:8px;margin-top:-2px;display:flex}:root[data-ui=v2] .wc-dquick>button{border:1px solid var(--line);background:var(--surface-2);min-width:0;height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;flex:1;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:700}:root[data-ui=v2] .wc-dquick>button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}@media (width>=1000px){:root[data-ui=v2] .wc-dform.wide>.wc-dock.wc-bcta{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 35%, var(--bg));flex:none;margin:0;padding:10px 16px 12px}}:root[data-ui=v2] .wc-ord{gap:8px}:root[data-ui=v2] .wc-ocol{flex-direction:column;gap:8px;min-width:0;display:flex}:root[data-ui=v2] .wc-ogridpc{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}@media (width>=1000px){:root[data-ui=v2] .wc-oseg{width:300px}:root[data-ui=v2] .wc-ord .wc-chips{flex-wrap:wrap;margin:0;padding:2px 0}}:root[data-ui=v2] .wc-olist{border-radius:20px}:root[data-ui=v2] .wc-olist .ohd{align-items:center;gap:10px;padding:12px 14px;display:flex}:root[data-ui=v2] .wc-olist .ohd .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wc-olist .ohd b{font-size:16px;font-weight:700}:root[data-ui=v2] .wc-olist .ohd small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-oline{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:56px;padding:4px 8px 4px 12px;display:flex}:root[data-ui=v2] .wc-oline.off .tx{opacity:.5}:root[data-ui=v2] .wc-oline .ck{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wc-oline .ck.on{background:var(--accent);box-shadow:none}:root[data-ui=v2] .wc-oline .tx{cursor:pointer;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-oline .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wc-oline .tx small{font-size:13px}:root[data-ui=v2] .wc-oline .bad,:root[data-ui=v2] .wc-oline .low{color:var(--bad-fg);animation:3s ease-in-out infinite wcLow}:root[data-ui=v2] .wc-oline .low{color:var(--warn-fg)}:root[data-ui=v2] .wc-oline .mut{color:var(--muted)}:root[data-ui=v2] .wc-oline .qty{flex:none;align-items:center;gap:4px;display:flex}:root[data-ui=v2] .wc-oline .qty button{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:700;display:flex}:root[data-ui=v2] .wc-oline .qty button:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .wc-oline .qty input{width:38px;height:44px;box-shadow:none;color:var(--fg);text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:700}:root[data-ui=v2] .wc-oline .qty input:focus{box-shadow:none}:root[data-ui=v2] .wc-oline.on-pop .qty input{animation:wcQty 5s var(--ease) infinite}:root[data-ui=v2] .wc-ofly{animation:wcNudge 4s var(--ease) infinite}:root[data-ui=v2] .wc-ogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-ui=v2] .wc-ogrid .wide{grid-column:1/-1}:root[data-ui=v2] .wc-oside{gap:12px}:root[data-ui=v2] .wc-ohead{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wc-ohead b{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}:root[data-ui=v2] .wc-osum{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wc-osum b{color:var(--fg);animation:wcSum 4.4s var(--ease) infinite;font-size:22px;font-weight:700;display:inline-block}:root[data-ui=v2] .wc-ocard{box-sizing:border-box;background:var(--surface);width:100%;min-height:64px;box-shadow:var(--shadow-sm);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;margin:0;padding:10px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wc-ocard.on{box-shadow:inset 0 0 0 2px var(--accent);animation:3.2s ease-in-out infinite wcGlow}:root[data-ui=v2] .wc-ocard .ic{background:var(--surface-2);width:40px;height:40px;color:var(--muted);animation:wcBox 5s var(--ease) infinite;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wc-ocard .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-ui=v2] .wc-ocard b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wc-ocard small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-odet{box-shadow:var(--shadow-float);border:1px solid var(--line);gap:8px;padding:12px 14px}:root[data-ui=v2] .wc-oside .wc-odet{box-shadow:none;border:0;padding:0}:root[data-ui=v2] .wc-odet .hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .wc-odet .hd b{font-size:15px;font-weight:700}:root[data-ui=v2] .wc-odet .hd small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wc-odet .ls{flex-direction:column;gap:4px;display:flex}:root[data-ui=v2] .wc-odet .ls>div{justify-content:space-between;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wc-odet .ls span{color:var(--muted)}:root[data-ui=v2] .wc-odet .ls b{font-weight:600}:root[data-ui=v2] .wc-odet .ft{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:8px;display:flex}:root[data-ui=v2] .wc-odet .ft .sp{flex:1}:root[data-ui=v2] .wc-recv{animation:2.8s ease-out infinite wcRecv}:root[data-ui=v2] .wc-oline .tx small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=999px){:root[data-ui=v2] .wc-oline .qty button{width:40px;height:40px}:root[data-ui=v2] .wc-oline .qty input{width:32px}}:root[data-ui=v2] .wc-ogridpc.wc-onew{grid-template-columns:minmax(0,3fr) minmax(0,2fr);max-width:1100px}:root[data-ui=v2] .wc-oside2{gap:8px}:root[data-ui=v2] .wc-oside2>.wc-pre{margin-bottom:2px}:root[data-ui=v2] .wc-osent{margin-top:0}@keyframes wsLive{0%,to{box-shadow:0 0 #3ddc748c}50%{box-shadow:0 0 0 6px #3ddc7400}}@keyframes wsPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wsPcPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.08)}84%{transform:scale(.98)}}@keyframes wsField{0%,to{box-shadow:0 0 0 4px var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft), 0 0 20px #1546e859}}@keyframes wsSt{0%,66%,to{transform:translateY(0)rotate(0)}74%{transform:translateY(-4px)rotate(-6deg)}82%{transform:translateY(0)rotate(0)}}@keyframes wsShort{0%,82%,to{transform:translate(0)}85%{transform:translate(-5px)}88%{transform:translate(5px)}91%{transform:translate(-3px)}94%{transform:translate(2px)}}@keyframes wsKpi{0%,66%,to{transform:translateY(0)}72%{transform:translateY(-4px)}80%{transform:translateY(0)}}@keyframes wsIc{0%,70%,to{transform:scale(1)}78%{transform:scale(1.12)}86%{transform:scale(1)}}@keyframes wsBreath{0%,to{box-shadow:inset 0 0 0 1px #6e95ff73,0 0 10px #1546e82e}50%{box-shadow:inset 0 0 0 1px #6e95ff99,0 0 22px #1546e86b}}@keyframes wsShim{0%,55%{transform:translate(-120%)}85%,to{transform:translate(320%)}}@keyframes wsRing{0%,62%{stroke-dashoffset:var(--o,0)}66%{stroke-dashoffset:100px}to{stroke-dashoffset:var(--o,0)}}:root[data-ui=v2] .screen.ws{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .ws-hbtn.on{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .ws-status{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;align-items:center;gap:12px;padding:14px 16px;display:flex}:root[data-ui=v2] .ws-status .b{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .ws-status .st{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}:root[data-ui=v2] .ws-status .st .v2-live-dot{width:10px;height:10px;animation:2s ease-in-out infinite wsLive}:root[data-ui=v2] .ws-status .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .ws-status .dur{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}:root[data-ui=v2] .ws-status .dur b{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}:root[data-ui=v2] .ws-status .dur span{color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .ws-sum{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:6px 16px 12px;display:flex}:root[data-ui=v2] .ws-sum .r{justify-content:space-between;gap:10px;padding:8px 0;font-size:15px;display:flex}:root[data-ui=v2] .ws-sum .r span{color:var(--muted)}:root[data-ui=v2] .ws-sum .r b{font-weight:700}:root[data-ui=v2] .ws-sum .r b.ok{color:var(--ok-fg)}:root[data-ui=v2] .ws-sum .tot{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;padding-top:12px;display:flex}:root[data-ui=v2] .ws-sum .tot span{font-size:15px;font-weight:700}:root[data-ui=v2] .ws-sum .tot b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600;animation:5s ease-in-out infinite wsPop;display:inline-block}:root[data-ui=v2] .ws-big{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);border-radius:18px;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:6px 16px;animation:3.6s ease-in-out infinite wsField;display:flex}:root[data-ui=v2] .ws-big .lbl{color:var(--accent-ink);font-size:13px;font-weight:600}:root[data-ui=v2] .ws-big .row{align-items:baseline;gap:6px;display:flex}:root[data-ui=v2] .ws-big input{min-width:0;height:auto;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:22px;font-weight:700;box-shadow:none!important}:root[data-ui=v2] .ws-big .c{color:var(--muted);font-size:15px}:root[data-ui=v2] .ws-diff{border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex}:root[data-ui=v2] .ws-diff.bad{background:var(--bad-soft)}:root[data-ui=v2] .ws-diff.warn{background:var(--warn-soft)}:root[data-ui=v2] .ws-diff.ok{background:var(--ok-soft)}:root[data-ui=v2] .ws-diff .ic{background:var(--surface);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:root[data-ui=v2] .ws-diff.bad .ic{color:var(--bad-fg);animation:4.5s ease-in-out infinite wsShort}:root[data-ui=v2] .ws-diff.warn .ic{color:var(--warn-fg)}:root[data-ui=v2] .ws-diff.ok .ic{color:var(--ok-fg)}:root[data-ui=v2] .ws-diff .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .ws-diff .b b{font-size:16px;font-weight:700}:root[data-ui=v2] .ws-diff.bad .b b{color:var(--bad-fg)}:root[data-ui=v2] .ws-diff.warn .b b{color:var(--warn-fg)}:root[data-ui=v2] .ws-diff.ok .b b{color:var(--ok-fg)}:root[data-ui=v2] .ws-diff .b span{color:var(--fg);font-size:14px}:root[data-ui=v2] .ws-open{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:14px;padding:16px;display:flex}:root[data-ui=v2] .ws-open .hd{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .ws-open .tile{background:var(--warn-soft);width:44px;height:44px;color:var(--warn-fg);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .ws-open .tile svg{animation:wsSt 4s var(--ease) infinite}:root[data-ui=v2] .ws-open .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .ws-open .b b{font-size:18px;font-weight:700}:root[data-ui=v2] .ws-open .b span{color:var(--muted);font-size:14px;line-height:1.35}:root[data-ui=v2] .ws-open .ws-big input{letter-spacing:-.02em;font-size:30px}:root[data-ui=v2] .ws-open .ws-big .c{font-size:16px;font-weight:600}:root[data-ui=v2] .ws-open .wa-note{font-size:14px}:root[data-ui=v2] .ws-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .ws-quick button{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .ws-quick button.on{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .ws-quick.sm{display:flex}:root[data-ui=v2] .ws-quick.sm button{background:var(--surface);height:36px;color:var(--muted);box-shadow:var(--shadow-sm);border:0;padding:0 14px;font-weight:600}:root[data-ui=v2] .ws-quick.sm button.on{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}:root[data-ui=v2] .ws-kpis{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 4px;display:grid}:root[data-ui=v2] .ws-kpis>span{flex-direction:column;align-items:center;gap:2px;display:flex}:root[data-ui=v2] .ws-kpis>span+span{border-left:1px solid var(--line)}:root[data-ui=v2] .ws-kpis>span>span:first-child{color:var(--muted);font-size:13px}:root[data-ui=v2] .ws-kpis>span>span:last-child{animation:wsKpi 5s var(--ease) infinite;font-size:20px;font-weight:700;display:inline-block}:root[data-ui=v2] .ws-kpis>span:nth-child(2)>span:last-child{animation-delay:.2s}:root[data-ui=v2] .ws-kpis>span:nth-child(3)>span:last-child{animation-delay:.4s}:root[data-ui=v2] .ws-kpis .bad{color:var(--bad-fg)}:root[data-ui=v2] .ws-kpis .warn{color:var(--warn-fg)}:root[data-ui=v2] .ws-filters{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .ws-filters button{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);cursor:pointer;border-radius:999px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .ws-filters button.on{background:var(--fg);color:var(--surface);border-color:var(--fg);animation:3.4s ease-in-out infinite wsBreath}:root[data-ui=v2] .ws-hlist{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .ws-hrow{box-sizing:border-box;border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:66px;padding:8px 0;transition:background-color .2s;display:flex}:root[data-ui=v2] .ws-hrow:last-child{border-bottom:0}:root[data-ui=v2] .ws-hrow .ic{width:36px;height:36px;animation:wsIc 4.4s var(--ease) infinite;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .ws-hrow .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ws-hrow .ic.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .ws-hrow .ic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ws-hrow .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .ws-hrow .b b{font-size:15px;font-weight:700}:root[data-ui=v2] .ws-hrow .b span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .ws-hrow .r{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}:root[data-ui=v2] .ws-hrow .r span{color:var(--muted);font-size:13px}:root[data-ui=v2] .ws-hrow .r b{font-size:14px;font-weight:700}:root[data-ui=v2] .ws-hrow .r b.ok{color:var(--ok-fg)}:root[data-ui=v2] .ws-hrow .r b.bad{color:var(--bad-fg)}:root[data-ui=v2] .ws-hrow .r b.warn{color:var(--warn-fg)}:root[data-ui=v2] .ws-hlink{margin-top:4px}@media (width>=1000px){:root[data-ui=v2] .screen.ws-pc{gap:16px;max-width:none}:root[data-ui=v2] .ws-hist-pc{flex-direction:column;gap:12px;max-width:820px;display:flex}:root[data-ui=v2] .ws-hero{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#1546e8,#3d6bff 70%,#5b7bff);border-radius:24px;flex:none;align-items:center;gap:24px;min-height:150px;padding:18px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1546e84d}:root[data-ui=v2] .ws-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);width:30%;animation:5s ease-in-out infinite wsShim;position:absolute;top:0;bottom:0;left:0}:root[data-ui=v2] .ws-hero .ring{flex:none;display:flex}:root[data-ui=v2] .ws-hero .pc-ring{animation:7s cubic-bezier(.65,0,.35,1) infinite wsRing}:root[data-ui=v2] .ws-hero .b{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .ws-hero .st{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .ws-hero .st .v2-live-dot{background:#3ddc74}:root[data-ui=v2] .ws-hero .dur{font-family:var(--font-display);letter-spacing:-.03em;font-size:26px;font-weight:600}:root[data-ui=v2] .ws-hero .meta{color:#ffffffd9;font-size:14px}:root[data-ui=v2] .ws-hero .exp{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}:root[data-ui=v2] .ws-hero .exp span{color:#ffffffd9;font-size:14px}:root[data-ui=v2] .ws-hero .exp b{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:600;animation:5s ease-in-out infinite wsPcPop;display:inline-block}:root[data-ui=v2] .ws-pc-cols{align-items:stretch;gap:16px;display:flex}:root[data-ui=v2] .ws-pc-left{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}:root[data-ui=v2] .ws-card{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}:root[data-ui=v2] .ws-card .hd{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .ws-card h2{margin:0;font-size:16px;font-weight:700}:root[data-ui=v2] .ws-lines .ln{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:44px;display:flex}:root[data-ui=v2] .ws-lines .sg{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .ws-lines .sg.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .ws-lines .sg.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ws-lines .sg.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .ws-lines .k{flex:1;font-size:15px;font-weight:600}:root[data-ui=v2] .ws-lines .nt{color:var(--muted);font-size:13px}:root[data-ui=v2] .ws-lines .ln b{text-align:right;width:130px;font-size:16px;font-weight:700}:root[data-ui=v2] .ws-lines .ln b.bad{color:var(--bad-fg)}:root[data-ui=v2] .ws-lines .tot{justify-content:space-between;align-items:baseline;padding-top:4px;display:flex}:root[data-ui=v2] .ws-lines .tot span{font-size:15px;font-weight:700}:root[data-ui=v2] .ws-lines .tot b{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:600}:root[data-ui=v2] .ws-closed .hd .v2-link{color:var(--muted);font-size:13px;font-weight:500}:root[data-ui=v2] .ws-closed .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}:root[data-ui=v2] .ws-closed .cc{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}:root[data-ui=v2] .ws-closed .r1{color:var(--muted);justify-content:space-between;gap:6px;font-size:13px;display:flex}:root[data-ui=v2] .ws-closed .r1 span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-ui=v2] .ws-closed .cc b{font-size:16px;font-weight:700}:root[data-ui=v2] .ws-closed .v2-pill{white-space:normal;align-self:flex-start;max-width:100%;height:auto;min-height:26px;padding:4px 10px;line-height:1.2}:root[data-ui=v2] .ws-close{width:420px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--accent-soft);border-radius:24px;flex:none;gap:14px;padding:20px}:root[data-ui=v2] .ws-close h2{font-size:18px}:root[data-ui=v2] .ws-close .sb{color:var(--muted);font-size:14px;line-height:1.4}:root[data-ui=v2] .ws-close .ws-big{background:var(--surface-2);min-height:72px;box-shadow:0 0 0 2px var(--accent);border-width:0;animation:none}:root[data-ui=v2] .ws-close .ws-big .lbl{color:var(--muted)}:root[data-ui=v2] .ws-close .ws-big input{font-size:26px}:root[data-ui=v2] .ws-close .fill{flex:1;min-height:8px}:root[data-ui=v2] .ws-diffbox{border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}:root[data-ui=v2] .ws-diffbox .l{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .ws-diffbox .l svg{animation:5s ease-in-out infinite wsPcPop}:root[data-ui=v2] .ws-diffbox b{font-size:22px;font-weight:700}:root[data-ui=v2] .ws-diffbox.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .ws-diffbox.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ws-diffbox.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ws-close .wa-field{background:var(--surface-2)}:root[data-ui=v2] .ws-pc-none{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:16px;display:grid}}@media (width>=1000px) and (width<=1279px){:root[data-ui=v2] .ws-close{width:340px}:root[data-ui=v2] .ws-closed .grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-ui=v2] .ws-pc-none{grid-template-columns:1fr}}:root[data-ui=v2] .screen.ws{gap:12px;padding-top:6px;padding-bottom:24px}:root[data-ui=v2] .screen.ws.has-cta{padding-bottom:96px}:root[data-ui=v2] .ws-status{box-shadow:var(--wa-sh);border-radius:24px;gap:10px;padding:14px 16px}:root[data-ui=v2] .ws-status .b{gap:2px}:root[data-ui=v2] .ws-status .st{gap:10px;font-size:18px;font-weight:700}:root[data-ui=v2] .ws-status .st .v2-live-dot{background:var(--ok);width:10px;height:10px;box-shadow:0 0 9px #3ddc7499}:root[data-ui=v2] .ws-status .sb{padding-left:20px}:root[data-ui=v2] .ws-status .dur{gap:0}:root[data-ui=v2] .ws-status .dur b{font-family:var(--font);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}:root[data-ui=v2] .ws-status .dur span{font-size:12px}:root[data-ui=v2] .ws-sum{box-shadow:var(--wa-sh);border-radius:24px}:root[data-ui=v2] .ws-sum .r b{font-variant-numeric:tabular-nums}:root[data-ui=v2] .ws-sum .r.dim{font-size:15px}:root[data-ui=v2] .ws-sum .r.dim span:last-child{color:var(--muted);font-weight:700}:root[data-ui=v2] .ws-sum .tot{border-top:1px dashed var(--line);margin-top:4px;padding-top:12px}:root[data-ui=v2] .ws-sum .tot b{font-family:var(--font);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;animation:6s ease-in-out infinite wsPop}@keyframes wsBreath2{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 0 3px #3d6bff24}}:root[data-ui=v2] .ws-ff{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);cursor:text;border-radius:16px;align-items:center;min-height:64px;margin:0;padding:0 16px;animation:3.2s ease-in-out infinite wsBreath2;display:flex;position:relative}:root[data-ui=v2] .ws-ff .lbl{color:var(--muted);pointer-events:none;font-size:16px;font-weight:500;transition:all .15s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}:root[data-ui=v2] .ws-ff .row{opacity:0;flex:1;align-items:baseline;gap:6px;display:flex}:root[data-ui=v2] .ws-ff input{min-width:0;color:var(--fg);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:26px;font-weight:600;box-shadow:none!important}:root[data-ui=v2] .ws-ff input::placeholder{color:var(--muted);font-family:var(--font-display)}:root[data-ui=v2] .ws-ff .c{color:var(--muted);font-size:16px;font-weight:600}:root[data-ui=v2] .ws-ff:focus-within,:root[data-ui=v2] .ws-ff.filled{align-items:flex-end;padding-bottom:8px}:root[data-ui=v2] .ws-ff:focus-within{border:2px solid var(--accent);padding:0 15px 7px}:root[data-ui=v2] .ws-ff:focus-within .lbl,:root[data-ui=v2] .ws-ff.filled .lbl{font-size:12px;font-weight:600;top:6px;transform:none}:root[data-ui=v2] .ws-ff:focus-within .lbl{color:var(--accent-ink)}:root[data-ui=v2] .ws-ff:focus-within .row,:root[data-ui=v2] .ws-ff.filled .row{opacity:1}:root[data-ui=v2] .ws-hint{margin:-6px 4px 0;font-size:13px}:root[data-ui=v2] .ws-cta{z-index:70;padding:10px 16px max(12px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #0000, var(--bg) 35%, var(--bg));position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .ws-cta .ws-btn{max-width:860px;margin:0 auto}:root[data-ui=v2] .ws-btn{background:var(--accent);width:100%;height:56px;color:var(--on-accent);box-shadow:var(--wa-acc-sh);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .ws-btn .sheen{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);width:60px;animation:3.6s ease-in-out infinite waSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-200%)skew(-20deg)}:root[data-ui=v2] .ws-btn:disabled{opacity:.45;box-shadow:none;cursor:default}:root[data-ui=v2] .ws-btn:disabled .sheen{display:none}:root[data-ui=v2] .ws-cpill{box-sizing:border-box;border-radius:13px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.15;display:inline-flex}:root[data-ui=v2] .ws-cpill .dot{border-radius:50%;flex:none;width:6px;height:6px}:root[data-ui=v2] .ws-cpill .l{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .ws-cpill.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ws-cpill.ok .dot{background:var(--ok)}:root[data-ui=v2] .ws-cpill.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .ws-cpill.bad .dot{background:var(--bad)}:root[data-ui=v2] .ws-cpill.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ws-cpill.warn .dot{background:var(--warn)}@media (width>=1000px){:root[data-ui=v2] .screen.ws.ws-pc{gap:16px;padding:20px 28px 24px}:root[data-ui=v2] .ws-hero{background:linear-gradient(149deg,#2554f0f7,#1532aaf2 60%,#101c50f7);height:150px;min-height:0;padding:0 28px;box-shadow:0 18px 47px #3d6bff4d}:root[data-ui=v2] .ws-hero .st{font-weight:700}:root[data-ui=v2] .ws-hero .dur{letter-spacing:-.02em;font-size:30px;line-height:1.15}:root[data-ui=v2] .ws-hero .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .ws-hero .exp b{font-size:34px;line-height:1.05}:root[data-ui=v2] .ws-pc-cols{height:max(560px,100vh - 285px)}:root[data-ui=v2] .ws-card{box-shadow:var(--wa-sh);gap:0}:root[data-ui=v2] .ws-lines{flex:1;min-height:0}:root[data-ui=v2] .ws-lines .hd{margin-bottom:6px}:root[data-ui=v2] .ws-lines .sg{font-weight:800}:root[data-ui=v2] .ws-lines .ln b{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .ws-lines .tot{margin-top:auto;padding-top:12px}:root[data-ui=v2] .ws-lines .tot b{font-size:26px}:root[data-ui=v2] .ws-closed .hd{margin-bottom:12px}:root[data-ui=v2] .ws-closed .hd .v2-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:400}:root[data-ui=v2] .ws-closed .cc b{font-variant-numeric:tabular-nums;font-weight:800}:root[data-ui=v2] .ws-close{border:1px solid var(--accent-soft);box-shadow:var(--wa-sh);gap:0}:root[data-ui=v2] .ws-close h2{margin-bottom:14px;font-weight:800}:root[data-ui=v2] .ws-close .sb{margin-bottom:14px}:root[data-ui=v2] .ws-close .ws-big{background:var(--surface-2);border:2px solid var(--accent);min-height:72px;box-shadow:none;border-radius:16px;gap:0;margin:0 0 14px;padding:10px 16px;animation:none}:root[data-ui=v2] .ws-close .ws-big .lbl{color:var(--muted);font-size:13px;font-weight:400}:root[data-ui=v2] .ws-close .ws-big input{font-family:var(--font);padding:17px 16px;font-size:26px;font-weight:800;line-height:1.2}:root[data-ui=v2] .ws-close .ws-big input::placeholder{color:var(--muted)}:root[data-ui=v2] .ws-close .ws-big .c{font-size:14px;font-weight:600}:root[data-ui=v2] .ws-quick.sm{flex-wrap:wrap;gap:8px}:root[data-ui=v2] .ws-quick.sm button{background:var(--surface-2);border:1px solid var(--line);height:36px;box-shadow:none;color:var(--muted);border-radius:999px;padding:0 14px;font-weight:600}:root[data-ui=v2] .ws-quick.sm button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);box-shadow:none;font-weight:700;animation:none}:root[data-ui=v2] .ws-close .ws-diffbox{margin-top:14px;padding:14px 16px}:root[data-ui=v2] .ws-close .ws-diffbox b{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}:root[data-ui=v2] .ws-close .wa-field{margin-top:14px}:root[data-ui=v2] .ws-close .fill{min-height:14px}}:root[data-ui=v2] .wb-war{gap:10px}:root[data-ui=v2] .wb-imei{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);min-height:56px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:16px;flex-direction:column;justify-content:center;gap:1px;padding:4px 6px 4px 16px;display:flex}:root[data-ui=v2] .wb-imei>.k{color:var(--accent-ink);font-size:13px;font-weight:600}:root[data-ui=v2] .wb-imei>.row{align-items:center;gap:4px;display:flex}:root[data-ui=v2] .wb-imei input{min-width:0;box-shadow:none;color:var(--fg);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:17px;font-weight:600}:root[data-ui=v2] .wb-imei input:focus{box-shadow:none}:root[data-ui=v2] .wb-imei input::placeholder{font-family:var(--font);letter-spacing:0;font-size:15px}:root[data-ui=v2] .wb-imei .wb-mini.solid{background:var(--accent);color:var(--on-accent);margin-top:-18px}:root[data-ui=v2] .wb-imei .wb-mini.plain{margin-top:-18px}:root[data-ui=v2] .wb-imei.lg{flex:1;min-height:60px;padding:0 8px 0 18px}:root[data-ui=v2] .wb-imei.lg .row{gap:12px}:root[data-ui=v2] .wb-imei.lg input{letter-spacing:.08em;font-size:22px}:root[data-ui=v2] .wb-imei.lg .wb-mini.plain{margin-top:0}:root[data-ui=v2] .wb-imei:focus-within{animation:3.2s ease-in-out infinite wbBreath}:root[data-ui=v2] .wb-war-dev{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}:root[data-ui=v2] .wb-war-dev .bd,:root[data-ui=v2] .wb-war-st .bd{flex-direction:column;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wb-war-dev b{font-size:17px;font-weight:700}:root[data-ui=v2] .wb-war-dev small{font-family:var(--font-mono);color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-war-st{background:var(--ok-soft);color:var(--ok-fg);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}:root[data-ui=v2] .wb-war-st.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-war-st.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-war-st .ic{background:var(--surface);border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;animation:2.6s ease-out infinite wbPingOk;display:flex}:root[data-ui=v2] .wb-war-st.bad .ic,:root[data-ui=v2] .wb-war-st.warn .ic{animation:2.6s ease-out infinite wbPingBad}:root[data-ui=v2] .wb-war-st.ok .ic path{stroke-dasharray:22;--len:22;animation:6s ease-in-out infinite wbDraw}:root[data-ui=v2] .wb-war-st b{font-size:18px;font-weight:700}:root[data-ui=v2] .wb-war-st small{font-size:14px;font-weight:600}:root[data-ui=v2] .list-group.wb-war-list{border-radius:20px;padding:0 16px}:root[data-ui=v2] .wb-war-list .t.bad{color:var(--bad-fg)}:root[data-ui=v2] .wb-war-top{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}:root[data-ui=v2] .wb-war-top>.k{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .wb-war-top>.row{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wb-war-top>.row>.wb-tbtn{border-radius:16px;height:60px}:root[data-ui=v2] .wb-war-top>.row>.v2-btn{min-width:160px;height:60px;font-size:17px}:root[data-ui=v2] .wb-war-top>small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-war-body{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}:root[data-ui=v2] .wb-war-main{min-width:0}:root[data-ui=v2] .wb-war-ph{background:var(--surface);min-height:300px;box-shadow:var(--shadow-sm);border:0;border-radius:24px}:root[data-ui=v2] .wb-war-res{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}:root[data-ui=v2] .wb-war-res .hd{align-items:center;gap:28px;display:flex}:root[data-ui=v2] .wb-war-res .hd .big{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}:root[data-ui=v2] .wb-war-res .hd .in small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-war-res .hd .bd{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}:root[data-ui=v2] .wb-war-res .hd .v2-pill{height:34px;padding:0 14px;font-size:14px}:root[data-ui=v2] .wb-war-res .hd .nm{letter-spacing:-.01em;font-size:24px;font-weight:700}:root[data-ui=v2] .wb-war-res .hd small{font-family:var(--font-mono);color:var(--muted);font-size:14px}:root[data-ui=v2] .wb-war-res .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:root[data-ui=v2] .wb-war-res .grid .wb-fl{border-radius:14px}:root[data-ui=v2] .wb-war-res .grid .v{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wb-war-res .tl-h{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600}:root[data-ui=v2] .wb-war-res .tl{flex-direction:column;display:flex}:root[data-ui=v2] .wb-war-res .tl>div{align-items:center;gap:12px;min-height:48px;font-size:14px;display:flex}:root[data-ui=v2] .wb-war-res .tl b{flex:1;font-weight:600}:root[data-ui=v2] .wb-war-res .tl small{font-family:var(--font-mono);color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-war-res .tl .dot{background:var(--accent);border-radius:999px;flex:none;width:9px;height:9px;animation:2s ease-in-out infinite wbPulse}:root[data-ui=v2] .wb-war-res .tl .dot.ok{background:var(--ok)}:root[data-ui=v2] .wb-war-res .tl .dot.bad{background:var(--bad)}:root[data-ui=v2] .wb-war-side{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:10px;min-height:360px;padding:20px;display:flex}:root[data-ui=v2] .wb-war-side h3{margin:0 0 4px;font-size:18px;font-weight:700}:root[data-ui=v2] .wb-war-side .fill{flex:1}:root[data-ui=v2] .wb-war-rec{box-sizing:border-box;background:var(--surface-2);width:100%;min-height:60px;color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;margin:0;padding:8px 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wb-war-rec.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}:root[data-ui=v2] .wb-war-rec .ic{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wb-war-rec .ic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-war-rec .ic.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-war-rec .ic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-war-rec .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wb-war-rec .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wb-war-rec .tx small{font-family:var(--font-mono);color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-war-note{background:var(--surface-2);color:var(--muted);border-radius:14px;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}@media (width<=1279px){:root[data-ui=v2] .wb-war-body{grid-template-columns:minmax(0,1fr)}:root[data-ui=v2] .wb-war-res .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui=v2] .wb-imei input::placeholder{letter-spacing:.5px;color:var(--muted)}:root[data-ui=v2] .wb-imei:not(.lg) input{letter-spacing:.02em;font-size:16px}:root[data-ui=v2] .wb-imei .wb-mini.solid{border-radius:14px;width:44px;height:44px;position:relative;overflow:hidden}@keyframes wbKfLaser{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}:root[data-ui=v2] .wb-imei .wb-mini.solid .lz{background:#fff;border-radius:2px;height:2px;animation:1.8s ease-in-out infinite wbKfLaser;position:absolute;top:21px;left:10px;right:10px;box-shadow:0 0 6px #fff}:root[data-ui=v2] .wb-war:not(.pc)>.wb-note{margin:-10px 0 0;padding:10px 4px 0}:root[data-ui=v2] .wb-war:not(.pc)>.v2-btn.primary{border-radius:18px;height:56px;font-size:17px;font-weight:700}@media (width>=1000px){:root[data-ui=v2] .wb-page.wb-war.pc{gap:16px;height:calc(100dvh - 75px);padding:16px 24px 24px;overflow:hidden}:root[data-ui=v2] .wb-war.pc>.wb-war-body{flex:1;min-height:0}:root[data-ui=v2] .wb-war.pc .wb-war-main{scrollbar-width:none;overflow-y:auto}}:root[data-ui=v2] .wb-war-top{border-radius:22px;gap:0;padding:22px 24px}:root[data-ui=v2] .wb-war-top>.k{font-size:13px;font-weight:600}:root[data-ui=v2] .wb-war-top>.row,:root[data-ui=v2] .wb-war-top>small{margin-top:10px}:root[data-ui=v2] .wb-imei.lg{background:var(--surface-2);height:60px;min-height:60px;box-shadow:none;padding:0 18px;position:relative;overflow:hidden}:root[data-ui=v2] .wb-imei.lg:focus-within{animation:none}:root[data-ui=v2] .wb-imei.lg .laser{background:color-mix(in srgb, var(--accent) 45%, transparent);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;border-radius:1px;animation:2.6s ease-in-out infinite wbLaserW;position:absolute;top:12px;left:16px;right:16px}:root[data-ui=v2] .wb-imei.lg .ph{color:var(--accent-ink)}:root[data-ui=v2] .wb-imei.lg input{letter-spacing:.06em;font-size:22px;font-weight:700}:root[data-ui=v2] .wb-imei.lg input::placeholder{font-size:16px;font-weight:400}:root[data-ui=v2] .wb-war-top>.row>.wb-tbtn{border-radius:14px;height:60px;padding:0 16px;font-weight:600}:root[data-ui=v2] .wb-war-top>.row>.v2-btn{min-width:0;height:60px;box-shadow:none;border-radius:16px;gap:8px;padding:0 26px;font-size:16px;font-weight:700}:root[data-ui=v2] .wb-war-top>.row>.v2-btn:disabled{opacity:.5}:root[data-ui=v2] .wb-war-top .spin{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite wbSpinW}:root[data-ui=v2] .wb-war-main{align-self:stretch}:root[data-ui=v2] .wb-war-ph{background:var(--surface);min-height:0;box-shadow:var(--shadow-sm);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}:root[data-ui=v2] .wb-war-ph .ic{background:var(--surface-2);width:72px;height:72px;color:var(--muted);border-radius:22px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wb-war-ph .s{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.4}:root[data-ui=v2] .wb-war-side{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--accent-soft);border-radius:24px;padding:20px}:root[data-ui=v2] .wb-war-side>h3{margin:0 0 14px;font-size:18px;font-weight:700}:root[data-ui=v2] .wb-war-none{text-align:center;color:var(--muted);margin:0;padding:24px 0;font-size:13px}:root[data-ui=v2] .wb-war-note{background:var(--surface-2);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45}:root[data-ui=v2] .wb-war-note>svg{flex:none}@keyframes wbLaserW{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1)}}@keyframes wbSpinW{to{transform:rotate(360deg)}}@keyframes wbShake{0%,82%,to{transform:translate(0)}85%{transform:translate(-5px)}88%{transform:translate(5px)}91%{transform:translate(-3px)}94%{transform:translate(2px)}}:root[data-ui=v2] .wb-a-shake{animation:5s ease-in-out infinite wbShake}:root[data-ui=v2] .wb-page.wb-war:not(.pc){padding-top:10px}@keyframes wrScan{0%{transform:translateY(0)}to{transform:translateY(52px)}}@keyframes wrBreath{0%,to{box-shadow:0 0 0 1px #6e95ff59,0 0 8px #1546e826}50%{box-shadow:0 0 0 1px #6e95ff99,0 0 20px #1546e86b}}@keyframes wrPop{0%,70%,to{transform:scale(1)}76%{transform:scale(1.06)}82%{transform:scale(.99)}}@keyframes wrLaser{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes wrFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wrPingBad{0%{box-shadow:0 0 #ff6b5a73}70%,to{box-shadow:0 0 0 12px #ff6b5a00}}:root[data-ui=v2] .wr-m{flex-direction:column;gap:0;padding-top:12px;padding-bottom:32px;display:flex}:root[data-ui=v2] .wr-m>*+*{margin-top:12px}:root[data-ui=v2] .wr-seg2{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;height:44px;padding:4px;display:grid}:root[data-ui=v2] .wr-seg2>button{color:var(--muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;margin:0;padding:0 8px;font-family:inherit;font-size:14px;font-weight:700;transition:background-color .16s,color .16s;overflow:hidden}:root[data-ui=v2] .wr-seg2>button.on{background:var(--surface);color:var(--fg);box-shadow:var(--wa-sh)}:root[data-ui=v2] .wr-session{color:var(--fg);align-items:center;gap:6px;font-size:14px;display:flex}:root[data-ui=v2] .wr-session svg{color:var(--ok-fg)}:root[data-ui=v2] .wr-session b{font-weight:700}:root[data-ui=v2] .wr-ok{background:var(--ok-soft);color:var(--ok-fg);border-radius:20px;align-items:center;gap:10px;padding:14px;display:flex}:root[data-ui=v2] .wr-ok .b{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .wr-ok b{font-size:15px;font-weight:700}:root[data-ui=v2] .wr-ok .b>span{font-size:14px}:root[data-ui=v2] .wr-scancard{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--wa-sh);color:var(--fg);text-align:left;cursor:pointer;border:0;border-radius:24px;align-items:center;gap:14px;margin:0;padding:12px;font-family:inherit;display:flex}:root[data-ui=v2] .wr-scancard .frame{background:var(--surface-2);border-radius:14px;flex:none;width:120px;height:76px;position:relative;overflow:hidden}:root[data-ui=v2] .wr-scancard .c{box-sizing:border-box;border:0 solid var(--accent);width:18px;height:18px;position:absolute}:root[data-ui=v2] .wr-scancard .tl{border-top-width:3px;border-left-width:3px;border-top-left-radius:12px;top:0;left:0}:root[data-ui=v2] .wr-scancard .tr{border-top-width:3px;border-right-width:3px;border-top-right-radius:12px;top:0;right:0}:root[data-ui=v2] .wr-scancard .bl{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:12px;bottom:0;left:0}:root[data-ui=v2] .wr-scancard .br{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:12px;bottom:0;right:0}:root[data-ui=v2] .wr-scancard .ln{background:var(--accent);border-radius:2px;height:2px;animation:3.2s ease-in-out infinite alternate wrScan;position:absolute;top:10px;left:14px;right:14px;box-shadow:0 0 8px #3d6bff99}:root[data-ui=v2] .wr-scancard .b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .wr-scancard .b b{font-size:16px;font-weight:700}:root[data-ui=v2] .wr-scancard .b span{color:var(--muted);font-size:14px;line-height:1.35}:root[data-ui=v2] .wr-card{background:var(--surface);box-shadow:var(--wa-sh);border-radius:24px;align-items:center;gap:12px;padding:14px;display:flex}:root[data-ui=v2] .wr-card .b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wr-card .b b{font-size:16px;font-weight:600}:root[data-ui=v2] .wr-card .b span{color:var(--muted);font-size:14px}:root[data-ui=v2] .wr-m>.wr-other{margin-top:0}:root[data-ui=v2] .wr-other{min-height:40px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wr-form{flex-direction:column;display:flex}:root[data-ui=v2] .wr-qline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wr-qline .u{color:var(--muted);font-size:15px}:root[data-ui=v2] .wr-qline .all{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--fg);cursor:pointer;border-radius:999px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wr-max{color:var(--muted);margin-top:6px;font-size:13px}:root[data-ui=v2] .wr-step{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;height:44px;padding:2px;display:flex}:root[data-ui=v2] .wr-step button{width:38px;height:38px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wr-step button.plus{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wr-step button:disabled{color:var(--muted);opacity:.5;cursor:default;background:0 0}:root[data-ui=v2] .wr-step input{width:64px;height:32px;box-shadow:none;color:var(--fg);text-align:center;background:0 0;border:0;border-radius:8px;outline:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700}:root[data-ui=v2] .wr-only{font-size:18px;font-weight:600}:root[data-ui=v2] .wr-rin{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;height:52px;color:var(--fg);border-radius:16px;outline:none;margin:12px 0 0;padding:0 16px;font-family:inherit;font-size:16px}:root[data-ui=v2] .wr-rin:focus{border:2px solid var(--accent);padding:0 15px}:root[data-ui=v2] .wr-rin::placeholder{color:var(--muted)}:root[data-ui=v2] .wr-cap{color:var(--muted);margin-top:12px;padding:0 4px;font-size:14px;font-weight:600}:root[data-ui=v2] .wr-refund{box-sizing:border-box;background:var(--line);border-radius:999px;gap:4px;height:44px;margin-top:8px;padding:4px;display:flex}:root[data-ui=v2] .wr-refund>button{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;margin:0;padding:0 6px;font-family:inherit;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wr-refund>button.on{background:var(--surface);color:var(--fg);box-shadow:var(--wa-sh)}:root[data-ui=v2] .wr-sum{background:var(--surface-2);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;display:flex}:root[data-ui=v2] .wr-sum span{color:var(--muted);font-size:15px}:root[data-ui=v2] .wr-sum b{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;font-size:20px;font-weight:600;animation:5s ease-in-out infinite wrPop;display:inline-block}:root[data-ui=v2] .wr-cta{background:var(--bad-soft);width:100%;height:56px;color:var(--bad-fg);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:16px 0 0;padding:0 20px;font-family:inherit;font-size:17px;font-weight:700;display:flex}:root[data-ui=v2] .wr-cta:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wr-cands{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wr-cand{box-sizing:border-box;background:var(--surface-2);width:100%;height:56px;color:var(--fg);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:14px;align-items:center;gap:12px;margin:0;padding:0 14px;font-family:inherit;display:flex}:root[data-ui=v2] .wr-cand:disabled{cursor:default}:root[data-ui=v2] .wr-cand .rd{color:var(--muted)}:root[data-ui=v2] .wr-cand.on{border-color:var(--accent);background:var(--accent-soft);animation:3.2s ease-in-out infinite wrBreath}:root[data-ui=v2] .wr-cand.on .rd{color:var(--accent)}:root[data-ui=v2] .wr-cand .b{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wr-cand .b b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wr-cand .b span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}:root[data-ui=v2] .wr-cand .left{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}:root[data-ui=v2] .wr-cand .amt{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:110px;font-size:15px;font-weight:700}:root[data-ui=v2] .wr-cand.none{opacity:.55}:root[data-ui=v2] .wr-choose{flex-direction:column;gap:12px;display:flex}:root[data-ui=v2] .wr-choose .v2-sheet-grip,:root[data-ui=v2] .wr-choose .v2-sheet-head{margin-bottom:0}@media (width<=999px){:root[data-ui=v2] .wr-cand .left{display:none}:root[data-ui=v2] .wr-cand .amt{width:auto}}@media (width>=1000px){:root[data-ui=v2] .screen.wr-pc{box-sizing:border-box;flex-direction:column;max-width:none;height:calc(100vh - 67px);padding:20px 28px 24px;display:flex}:root[data-ui=v2] .wr-pc-ltop{justify-content:flex-end;margin-bottom:12px;display:flex}:root[data-ui=v2] .wr-list{max-width:1400px}:root[data-ui=v2] .wr-pc-cols{flex:1;align-items:stretch;gap:16px;min-height:0;display:flex}:root[data-ui=v2] .wr-pc-main{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wr-pc-bar{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wr-tog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wr-tog svg{color:var(--muted)}:root[data-ui=v2] .wr-scanbar{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);border-radius:18px;flex:1;align-items:center;gap:12px;min-width:0;height:64px;margin:0;padding:0 6px 0 14px;display:flex;position:relative}:root[data-ui=v2] .wr-scanbar .ic{color:var(--muted)}:root[data-ui=v2] .wr-scanbar .in{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}:root[data-ui=v2] .wr-scanbar .in span{color:var(--muted);font-size:12px}:root[data-ui=v2] .wr-scanbar input{width:100%;height:auto;color:var(--fg);font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:15px;font-weight:700;box-shadow:none!important}:root[data-ui=v2] .wr-scanbar input::placeholder{font-family:var(--font);letter-spacing:0;color:var(--muted);opacity:1;font-size:14px;font-weight:400}:root[data-ui=v2] .wr-scanbar .go{background:var(--surface-2);height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .wr-scanbar .laser{pointer-events:none;background:var(--bad);border-radius:2px;height:2px;animation:2.6s ease-in-out infinite wrLaser;position:absolute;top:12px;left:26px;right:138px;box-shadow:0 0 8px #ff6b5a80}:root[data-ui=v2] .wr-pc-hint{background:var(--surface);box-shadow:var(--wa-sh);color:var(--muted);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;font-size:14px;display:flex}:root[data-ui=v2] .wr-pc-card{background:var(--surface);box-shadow:var(--wa-sh);border-radius:22px;flex-direction:column;padding:16px;display:flex}:root[data-ui=v2] .wr-prod{align-items:center;gap:12px;display:flex}:root[data-ui=v2] .wr-prod .tile{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wr-prod .b{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wr-prod .b b{white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wr-prod .b span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wr-q{margin:14px 0 10px;font-size:16px;font-weight:600}:root[data-ui=v2] .wr-otherbtn{background:var(--accent-soft);color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;align-self:flex-start;margin:8px 0 0;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:700}:root[data-ui=v2] .wr-pc-side{box-sizing:border-box;background:var(--surface);border:1px solid var(--accent-soft);width:420px;min-height:0;box-shadow:var(--wa-sh);border-radius:24px;flex-direction:column;flex:none;padding:20px;display:flex}:root[data-ui=v2] .wr-pc-side h2{margin:0 0 14px;font-size:18px;font-weight:800}:root[data-ui=v2] .wr-pc-side .body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .wr-side-hint{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}:root[data-ui=v2] .wr-side-hint .flt{animation:4s ease-in-out infinite wrFloat}:root[data-ui=v2] .wr-lbl{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}:root[data-ui=v2] .wr-lbl span:first-child{font-weight:600}:root[data-ui=v2] .wr-lbl:not(:first-child){margin-top:16px}:root[data-ui=v2] .wr-qtyrow{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wr-qtyrow .sq{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wr-qtyrow .sq.plus{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wr-qtyrow .sq:disabled{color:var(--muted);opacity:.5;cursor:default}:root[data-ui=v2] .wr-qtyrow .box{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:44px;margin:0;display:flex}:root[data-ui=v2] .wr-qtyrow .box input{width:64px;box-shadow:none;color:var(--fg);text-align:right;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:700}:root[data-ui=v2] .wr-qtyrow .box span{color:var(--muted);font-size:14px}:root[data-ui=v2] .wr-qtyrow .all{background:var(--surface-2);height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:12px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .wr-chips{flex-wrap:wrap;gap:8px;display:flex}:root[data-ui=v2] .wr-chips button{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--fg);white-space:nowrap;cursor:pointer;border-radius:999px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wr-chips button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .wr-pc-side .wr-rin{height:48px;margin-top:8px}:root[data-ui=v2] .wr-refund.pc{background:var(--surface-2);border-radius:12px;margin-top:0}:root[data-ui=v2] .wr-refund.pc>button{border-radius:10px;font-weight:600}:root[data-ui=v2] .wr-refund.pc>button.on{font-weight:700}:root[data-ui=v2] .wr-sum.bad{background:var(--bad-soft);margin-top:16px}:root[data-ui=v2] .wr-sum.bad span{color:var(--bad-fg);font-size:14px;font-weight:600}:root[data-ui=v2] .wr-sum.bad b{color:var(--bad-fg);font-size:24px;animation:5s ease-in-out infinite wrPop}:root[data-ui=v2] .wr-pc-side .wr-cta{flex:none;animation:2.2s ease-out infinite wrPingBad}:root[data-ui=v2] .wr-pc-side .wr-cta:disabled{animation:none}:root[data-ui=v2] .wr-done{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;margin-top:16px;padding-top:12px;display:flex}:root[data-ui=v2] .wr-done .cap{color:var(--muted);justify-content:space-between;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .wr-done .r{align-items:center;gap:10px;font-size:14px;display:flex}:root[data-ui=v2] .wr-done .ic{background:var(--bad-soft);width:28px;height:28px;color:var(--bad-fg);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wr-done .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}:root[data-ui=v2] .wr-done b{font-variant-numeric:tabular-nums;font-weight:700}}:root[data-ui=v2] .wb-appic{box-sizing:border-box;color:var(--cl);background:color-mix(in srgb, var(--cl) 12%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2][data-theme=dark] .wb-appic{color:var(--cd);background:color-mix(in srgb, var(--cd) 16%, transparent)}:root[data-ui=v2] .wb-search.wb-cat-search{gap:16px;padding-left:12px}:root[data-ui=v2] .wb-search.wb-cat-search>svg:first-child{flex:none}:root[data-ui=v2] .wb-search.wb-cat-search .clr{width:48px;height:48px}:root[data-ui=v2] .wb-cat-hint{background:var(--accent-soft);color:var(--accent-ink);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}:root[data-ui=v2] .wb-cat-hint>svg{flex:none}:root[data-ui=v2] .wb-cat-hint>span{flex:1;min-width:0}:root[data-ui=v2] .wb-cat-hint .bob{animation:4.5s ease-in-out infinite wbFloat}:root[data-ui=v2] .wb-cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=452px){:root[data-ui=v2] .wb-cat:not(.pc) .wb-cat-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=672px){:root[data-ui=v2] .wb-cat:not(.pc) .wb-cat-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-ui=v2] .wb-cat-tile{aspect-ratio:140/84;box-sizing:border-box;border:2px solid var(--line);background:var(--surface);min-width:0;color:var(--fg);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;margin:0;padding:10px 12px;font-family:inherit;transition:scale .15s,border-color .25s;display:flex}:root[data-ui=v2] .wb-cat-tile:active{scale:.97}:root[data-ui=v2] .wb-cat-tile.sm{aspect-ratio:auto;width:140px;height:96px}:root[data-ui=v2] .wb-cat-tile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}:root[data-ui=v2] .wb-cat-tile .tx{flex-direction:column;min-width:0;max-width:100%;display:flex}:root[data-ui=v2] .wb-cat-tile .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wb-cat-tile .tx small{color:var(--muted);font-size:13px}:root[data-ui=v2] .wb-cat-strip{margin-top:-2px;padding-top:0;padding-bottom:0}:root[data-ui=v2] .wb-cat-skel{flex-direction:column;gap:8px;display:flex}:root[data-ui=v2] .wb-subchip{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:44px;color:var(--fg);letter-spacing:.25px;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wb-subchip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--surface)}:root[data-ui=v2] .wb-cat-subs.wrap{flex-wrap:wrap;margin:0;padding:0;-webkit-mask-image:none;mask-image:none}:root[data-ui=v2] .list-group.wb-cat-list{border-radius:20px;padding:0}:root[data-ui=v2] .list-group.wb-cat-list>.list-item.wb-row{gap:12px;min-height:66px;padding:8px 10px 8px 12px}:root[data-ui=v2] .wb-cat-th{flex:none;width:44px;height:44px;display:flex}:root[data-ui=v2] .wb-cat-th .cat-thumb{object-fit:cover;border-radius:10px;width:44px!important;height:44px!important}:root[data-ui=v2] .wb-cat-list .bd{gap:2px}:root[data-ui=v2] .wb-cat-list .t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;display:-webkit-box}:root[data-ui=v2] .wb-cat-list .s{font-size:13px}:root[data-ui=v2] .wb-cat-add{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;transition:transform var(--dur) var(--ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0 0 0 8px;padding:0;display:inline-flex}:root[data-ui=v2] .wb-cat-add:active{transform:scale(.92)}:root[data-ui=v2] .wb-cat-top{align-items:center;gap:14px;display:flex}:root[data-ui=v2] .wb-cat-top>.wb-search{flex:1;min-width:0}:root[data-ui=v2] .wb-cat-scan{background:var(--surface);height:52px;color:var(--fg);box-shadow:var(--shadow-sm);letter-spacing:.25px;cursor:pointer;border:0;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .wb-cat-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}:root[data-ui=v2] .wb-cat-side{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:16px;overflow-y:auto}:root[data-ui=v2] .wb-cat-side>button{height:44px;color:var(--fg);letter-spacing:.25px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:10px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex}:root[data-ui=v2] .wb-cat-side>button .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .wb-cat-side>button small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}:root[data-ui=v2] .wb-cat-side>button:hover{background:var(--surface-2)}:root[data-ui=v2] .wb-cat-side>button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 3px 0 0 var(--accent);font-weight:700}:root[data-ui=v2] .wb-cat-main{flex-direction:column;gap:14px;min-width:0;padding-bottom:24px;display:flex}:root[data-ui=v2] .wb-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}:root[data-ui=v2] .wb-cat-main{container-type:inline-size}@container (width>=640px){:root[data-ui=v2] .wb-cat-main>.wb-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=1280px){:root[data-ui=v2] .wb-cat-main>.wb-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}:root[data-ui=v2] .wb-cat-card{box-sizing:border-box;background:var(--surface);height:196px;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--dur) var(--ease);border-radius:20px;flex-direction:column;padding:14px;display:flex}:root[data-ui=v2] .wb-cat-card:active{transform:scale(.98)}:root[data-ui=v2] .wb-cat-card .art{background:var(--accent-soft);height:82px;color:var(--accent-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;display:flex;overflow:hidden}:root[data-ui=v2] .wb-cat-card .art.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wb-cat-card .art.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wb-cat-card .art.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wb-cat-card .art.img{background:var(--surface-2)}:root[data-ui=v2] .wb-cat-card .art .cat-thumb{object-fit:cover;border-radius:14px;width:66px!important;height:66px!important}:root[data-ui=v2] .wb-cat-card .nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin-top:8px;font-size:14px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .wb-cat-card .ft{align-items:center;gap:8px;margin-top:auto;display:flex}:root[data-ui=v2] .wb-cat-card .ft small{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}:root[data-ui=v2] .wb-cat-card .add{background:var(--accent);height:34px;color:var(--on-accent);letter-spacing:.25px;cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;margin:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}@media (width>=1000px){:root[data-ui=v2] .wb-page.wb-cat.pc{gap:16px;height:calc(100dvh - 75px);padding:20px 28px 0;overflow:hidden}:root[data-ui=v2] .wb-cat.pc>.wb-cat-body{flex:1;align-items:stretch;min-height:0}:root[data-ui=v2] .wb-cat.pc .wb-cat-side{margin-bottom:24px;position:static}:root[data-ui=v2] .wb-cat.pc .wb-cat-main{scrollbar-width:thin;min-height:0;overflow-y:auto}}@keyframes wEa2Twinkle{0%,to{rotate:0deg;scale:1}50%{rotate:12deg;scale:1.12}}@keyframes wEa2Wave{0%,to{scale:1}50%{scale:1 .45}}@keyframes wEa2PingS{0%{box-shadow:0 8px 18px #1f6bff59,0 0 #3d6bff80}70%,to{box-shadow:0 8px 18px #1f6bff59,0 0 0 12px #3d6bff00}}@keyframes wEaxSpin{0%,70%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wEaxPop2{0%,72%,to{transform:none}78%{transform:scale(.86)}86%{transform:scale(1.08)}}@keyframes wEaxFade{0%,to{opacity:1}50%{opacity:.55}}@keyframes wEaxBob{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes wEaxDraw2{0%,60%,to{stroke-dashoffset:0}64%{stroke-dashoffset:48px}}@keyframes wEaxPingQ{0%{box-shadow:0 0 #ffaa0073}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes wEaiIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wEfType{0%,to{opacity:1}50%{opacity:.3}}@keyframes wEfBob{0%,80%,to{translate:0}86%{translate:0 -4px}92%{translate:0}95%{translate:0 -2px}}@keyframes wEfNudge{0%,70%,to{translate:0}78%{translate:3px}86%{translate:-1px}}@keyframes wEfPcPing{0%{box-shadow:0 0 #3d6bff73}70%,to{box-shadow:0 0 0 16px #3d6bff00}}@keyframes wEfA2Ping{0%{box-shadow:0 8px 21.8px #3d6bff59,0 0 #3d6bff80}70%,to{box-shadow:0 8px 21.8px #3d6bff59,0 0 0 12px #3d6bff00}}@keyframes wEfRing{0%{stroke-dashoffset:var(--len)}30%,62%{stroke-dashoffset:0}66%,to{stroke-dashoffset:0}}:root[data-ui=v2] .screen.wE-page.wE-ai.wE-f{padding:8px 16px calc(146px + env(safe-area-inset-bottom));display:block}:root[data-ui=v2] .wE-ai-thread,:root[data-ui=v2] .wE-ai-turn{flex-direction:column;display:flex}:root[data-ui=v2] .wE-ai-m{animation:wEaiIn .28s var(--ease) both;align-items:flex-start;padding:6px 0;display:flex}:root[data-ui=v2] .wE-ai-m.user{justify-content:flex-end}:root[data-ui=v2] .wE-ai-m .col{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .wE-ai-m.assistant .col{flex:0 auto;max-width:620px}:root[data-ui=v2] .wE-ai-m.user .col{align-items:flex-end;max-width:80%}:root[data-ui=v2] .wE-ai-av{background:var(--wEf-accent-grad);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;display:flex}:root[data-ui=v2] .wE-ai-av .tw{animation:3.6s ease-in-out infinite wEa2Twinkle}:root[data-ui=v2] .wE-ai-m .bub{box-sizing:border-box;background:var(--surface);min-width:0;box-shadow:var(--wEf-sh);color:var(--fg);border-radius:6px 20px 20px;flex-direction:column;align-items:flex-start;padding:12px 14px;display:flex}:root[data-ui=v2] .wE-ai-m.user .bub{background:var(--accent);box-shadow:none;color:#fff;border-radius:20px 20px 6px}:root[data-ui=v2] .wE-ai-m .txt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.4}:root[data-ui=v2] .wE-ai-m .txt b{font-weight:800}:root[data-ui=v2] .wE-ai-m.user .txt{font-size:16px;font-weight:600}:root[data-ui=v2] .wE-ai-m .bub.intro b{font-size:16px;font-weight:700}:root[data-ui=v2] .wE-ai-m .bub.intro span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45}:root[data-ui=v2] .wE-ai-m .tg{height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wE-ai-m .tg.sent{background:var(--ok-soft);box-shadow:none;color:var(--ok-fg)}:root[data-ui=v2] .wE-ai-m .imgs{gap:6px;display:grid}:root[data-ui=v2] .wE-ai-m .imgs.n2{grid-template-columns:repeat(2,84px)}:root[data-ui=v2] .wE-ai-m .imgs.n3{grid-template-columns:repeat(3,84px)}:root[data-ui=v2] .wE-ai-m .imgs img{object-fit:cover;cursor:zoom-in;border-radius:16px;max-width:260px;max-height:260px;display:block}:root[data-ui=v2] .wE-ai-m .imgs:is(.n2,.n3) img{width:84px;height:104px}:root[data-ui=v2] .wE-ai-think{background:var(--surface-2);border-radius:18px;align-self:flex-start;align-items:center;gap:10px;margin:4px 0 4px 44px;padding:12px 14px;display:flex}:root[data-ui=v2] .wE-ai-think .dots{gap:5px;display:flex}:root[data-ui=v2] .wE-ai-think .dots i{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite wEfType}:root[data-ui=v2] .wE-ai-think .dots i:nth-child(2){animation-delay:.2s}:root[data-ui=v2] .wE-ai-think .dots i:nth-child(3){animation-delay:.4s}:root[data-ui=v2] .wE-ai-think .tool{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-ai-turn>.wE-dr,:root[data-ui=v2] .wE-ai-turn>.wE-pr,:root[data-ui=v2] .wE-ai-thread>.wE-dr,:root[data-ui=v2] .wE-ai-thread>.wE-pr{margin-left:0}:root[data-ui=v2] .wE-ai-dock{z-index:60;box-sizing:border-box;max-width:860px;padding:8px 12px calc(12px + env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .wE-ai-dock>*+*,:root[data-ui=v2] .wE-ai-center .ft>*+*{margin-top:10px}:root[data-ui=v2] .wE-ai-dock>.wE-ai-banner+*,:root[data-ui=v2] .wE-ai-dock>.wE-ai-photos+*,:root[data-ui=v2] .wE-ai-center .ft>.wE-ai-banner+*,:root[data-ui=v2] .wE-ai-center .ft>.wE-ai-photos+*{margin-top:8px}:root[data-ui=v2] .wE-ai-sugg{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}:root[data-ui=v2] .wE-ai-sugg::-webkit-scrollbar{display:none}:root[data-ui=v2] .wE-ai-sugg>button{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}:root[data-ui=v2] .wE-ai-banner{border-radius:18px;align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}:root[data-ui=v2] .wE-ai-banner.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wE-ai-banner.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-ai-banner>b{flex:1;min-width:0;font-size:14px;font-weight:700}:root[data-ui=v2] .wE-ai-banner>button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-ai-photos{background:var(--surface);box-shadow:var(--wEf-sh);border-radius:20px;align-items:center;gap:8px;padding:8px;display:flex}:root[data-ui=v2] .wE-ai-photos .strip{gap:8px;max-width:216px;display:flex;overflow-x:auto}:root[data-ui=v2] .wE-ai-photos .one{flex:none;width:60px;height:60px;position:relative}:root[data-ui=v2] .wE-ai-photos .one img{object-fit:cover;border-radius:12px;width:52px;height:52px;display:block;position:absolute;bottom:0;left:0}:root[data-ui=v2] .wE-ai-photos .one button{box-sizing:border-box;border:2px solid var(--surface);background:var(--fg);width:22px;height:22px;color:var(--bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:0;right:0}:root[data-ui=v2] .wE-ai-photos .tx{min-width:0;color:var(--muted);flex:1;font-size:13px;line-height:1.3}:root[data-ui=v2] .wE-ai-photos .x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:11px;display:flex}:root[data-ui=v2] .wE-ai-bar{box-sizing:border-box;background:var(--wEf-glass);min-height:60px;box-shadow:inset 0 0 0 1px var(--wEf-glass-line), var(--wEf-float);border-radius:24px;align-items:center;gap:4px;padding:6px;display:flex}:root[data-ui=v2] .wE-ai-bar .cam{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-ai-bar .cam.on{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-ai-bar .fld{flex:1;align-items:center;min-width:0;display:flex}:root[data-ui=v2] .wE-ai-bar .in{min-width:0;height:auto;box-shadow:none;color:var(--fg);letter-spacing:.5px;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:10px 4px;font-family:inherit;font-size:16px;line-height:1.5}:root[data-ui=v2] .wE-ai-bar .in::placeholder{color:var(--muted);opacity:1}:root[data-ui=v2] .wE-ai-bar .in:focus{box-shadow:none}:root[data-ui=v2] .wE-ai-mic{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-ai-mic.on{background:var(--bad)}:root[data-ui=v2] .wE-ai-bar .snd{background:var(--accent);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:0 8px 21.8px color-mix(in srgb, var(--accent) 35%, transparent);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-ai-bar .snd.can{animation:2.6s ease-out infinite wEfA2Ping}:root[data-ui=v2] .wE-ai-bar .snd[aria-disabled=true]{cursor:default}:root[data-ui=v2] .wE-ai-bar .snd .nudge{animation:4s ease-in-out infinite wEfNudge}:root[data-ui=v2] .wE-ai-qback{z-index:70;position:fixed;inset:0}:root[data-ui=v2] .wE-ai-qpop{z-index:71;left:16px;right:16px;bottom:calc(160px + env(safe-area-inset-bottom));background:var(--surface);max-width:360px;box-shadow:var(--wEf-float);border-radius:20px;flex-direction:column;gap:10px;margin:0 auto;padding:16px;display:flex;position:fixed}@media (width>=1000px){:root[data-ui=v2] .wE-ai-qpop{width:320px;inset:160px 340px auto auto}}:root[data-ui=v2] .wE-ai-qblock{border-radius:16px;flex-direction:column;padding:12px 14px;display:flex}:root[data-ui=v2] .wE-ai-qblock.ok{background:var(--ok-soft);--qf:var(--ok);--qc:var(--ok-fg)}:root[data-ui=v2] .wE-ai-qblock.warn{background:var(--warn-soft);--qf:var(--warn);--qc:var(--warn-fg)}:root[data-ui=v2] .wE-ai-qblock.bad{background:var(--bad-soft);--qf:var(--bad);--qc:var(--bad-fg)}:root[data-ui=v2] .wE-ai-qblock .row{color:var(--fg);align-items:center;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wE-ai-qblock .row>span{flex:1;min-width:0;font-weight:600}:root[data-ui=v2] .wE-ai-qblock .row>b{font-weight:700}:root[data-ui=v2] .wE-ai-qblock .trk{background:var(--surface);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}:root[data-ui=v2] .wE-ai-qblock .trk>span{background:var(--qf);height:100%;display:block}:root[data-ui=v2] .wE-ai-qblock .s{color:var(--qc);margin-top:6px;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-ai-facts{background:var(--surface-2);text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}:root[data-ui=v2] .wE-ai-facts>div{align-items:center;gap:8px;font-size:14px;display:flex}:root[data-ui=v2] .wE-ai-facts span{min-width:0;color:var(--muted);flex:1}:root[data-ui=v2] .wE-ai-facts b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wE-ai-facts b.ok{color:var(--ok-fg)}:root[data-ui=v2] .screen.wE-page.wE-ai-off{justify-content:center;padding:0;display:flex}:root[data-ui=v2] .wE-ai-off .in{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:460px;padding:28px;display:flex}:root[data-ui=v2] .wE-ai-off .tile{background:var(--accent-soft);width:76px;height:76px;color:var(--accent-ink);border-radius:26px;justify-content:center;align-items:center;animation:3s ease-in-out infinite wEa2Breath;display:flex}:root[data-ui=v2] .wE-ai-off h2{font-family:var(--font-display);letter-spacing:-.4px;color:var(--fg);margin:14px 0 0;font-size:20px;font-weight:600;line-height:1.15}:root[data-ui=v2] .wE-ai-off p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wE-ai-off .feat{box-sizing:border-box;background:var(--surface);width:100%;box-shadow:var(--wEf-sh);text-align:left;border-radius:20px;flex-direction:column;margin-top:18px;padding:14px 14px 6px;display:flex}:root[data-ui=v2] .wE-ai-off .feat>div{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}:root[data-ui=v2] .wE-ai-off .feat svg{color:var(--muted)}:root[data-ui=v2] .wE-ai-new{background:var(--accent-soft);width:100%;height:48px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;padding:0;font-family:inherit;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .wE-ai-chats{flex-direction:column;gap:4px;display:flex}:root[data-ui=v2] .wE-ai-chats .row{background:0 0;border-radius:16px;align-items:center;min-height:52px;display:flex}:root[data-ui=v2] .wE-ai-chats .row.on{background:var(--accent-soft)}:root[data-ui=v2] .wE-ai-chats .open{min-width:0;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;margin:0;padding:0 0 0 12px;font-family:inherit;display:flex}:root[data-ui=v2] .wE-ai-chats .open b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-ai-chats .row.on .open b{color:var(--accent-ink)}:root[data-ui=v2] .wE-ai-chats .open span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-ai-chats .del{width:48px;height:48px;color:var(--bad-fg);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-ai-nochats{color:var(--muted);text-align:center;margin:0;padding:12px 8px;font-size:14px}:root[data-ui=v2] .wE-ai-qwrap{margin-top:10px}:root[data-ui=v2] .wE-ai-clear{width:100%;height:44px;color:var(--bad-fg);cursor:pointer;background:0 0;border:0;border-radius:12px;margin:6px 0 0;padding:0;font-family:inherit;font-size:15px;font-weight:600;display:block}@media (width>=1000px){:root[data-ui=v2] .screen.wE-page.wE-ai.pc.wE-f{box-sizing:border-box;flex-direction:row;align-items:stretch;gap:16px;height:calc(100vh - 75px);min-height:560px;padding:16px 24px 24px;display:flex}}:root[data-ui=v2] .wE-ai-left{flex-direction:column;flex:none;width:260px;min-height:0;display:flex}:root[data-ui=v2] .wE-ai-left .new{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:8px;height:52px;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;display:flex}:root[data-ui=v2] .wE-ai-left .new .bob{animation:4.5s linear infinite wEfBob}:root[data-ui=v2] .wE-ai-left .list{border-radius:22px;flex-direction:column;flex:1;min-height:0;margin-top:10px;padding:10px;display:flex}:root[data-ui=v2] .wE-ai-left .cap{color:var(--muted);padding:4px 10px 6px;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-ai-left .rows{flex:1;min-height:0;overflow-y:auto}:root[data-ui=v2] .wE-ai-left .row{box-sizing:border-box;border-left:3px solid #0000;border-radius:12px;align-items:center;min-height:56px;margin-bottom:4px;padding-left:9px;display:flex;overflow:hidden}:root[data-ui=v2] .wE-ai-left .row.on{border-left-color:var(--accent);background:var(--accent-soft)}@media (hover:hover){:root[data-ui=v2] .wE-ai-left .row:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}}:root[data-ui=v2] .wE-ai-left .open{min-width:0;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;margin:0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] .wE-ai-left .open b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-ai-left .open span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-ai-left .del{width:12px;height:40px;color:var(--bad-fg);cursor:pointer;opacity:0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}:root[data-ui=v2] .wE-ai-left .row:hover .del{opacity:1;width:48px}:root[data-ui=v2] .wE-ai-left .clr{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}:root[data-ui=v2] .wE-ai-center{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}:root[data-ui=v2] .wE-ai-center .hd{box-sizing:border-box;border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}:root[data-ui=v2] .wE-ai-center .hd .ic{background:var(--wEf-accent-grad);color:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:root[data-ui=v2] .wE-ai-center .hd .tt{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-ai-center .hd .tt b{font-size:15px;font-weight:700}:root[data-ui=v2] .wE-ai-center .hd .tt span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-ai-center .tgb{background:var(--surface);height:44px;box-shadow:var(--wEf-sh);color:var(--fg);cursor:pointer;white-space:nowrap;border:0;border-radius:14px;flex:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-ai-center .tgb.sent{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-ai-center .body{flex:1;min-height:0;padding:20px;overflow-y:auto}:root[data-ui=v2] .wE-ai.pc .wE-ai-m.assistant{padding:7px 0}:root[data-ui=v2] .wE-ai.pc .wE-ai-m.assistant .col{max-width:78%}:root[data-ui=v2] .wE-ai.pc .wE-ai-m.assistant .bub{background:var(--surface-2);box-shadow:none;border-radius:18px 18px 18px 6px;padding:14px 16px}:root[data-ui=v2] .wE-ai.pc .wE-ai-m .txt{line-height:1.5}:root[data-ui=v2] .wE-ai.pc .wE-ai-m.user .col{max-width:70%}:root[data-ui=v2] .wE-ai.pc .wE-ai-m.user .bub{border-radius:18px 18px 6px;padding:12px 16px}:root[data-ui=v2] .wE-ai.pc .wE-ai-m.user .txt{font-size:15px;font-weight:400;line-height:1.45}:root[data-ui=v2] .wE-ai.pc .wE-ai-think{margin-left:44px}:root[data-ui=v2] .wE-ai-center .ft{border-top:1px solid var(--line);flex-direction:column;flex:none;padding:14px 20px 18px;display:flex}:root[data-ui=v2] .wE-ai-center .wE-ai-sugg{padding:1px}:root[data-ui=v2] .wE-ai-center .wE-ai-sugg>button{height:36px;box-shadow:var(--wEf-sh);color:var(--muted);padding:0 12px}:root[data-ui=v2] .wE-ai-bar.pc{min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;gap:10px;padding:0}:root[data-ui=v2] .wE-ai-bar.pc .cam{background:var(--surface-2);border-radius:16px;width:56px;height:56px}:root[data-ui=v2] .wE-ai-bar.pc .cam.on{background:var(--accent-soft)}:root[data-ui=v2] .wE-ai-bar.pc .fld{box-sizing:border-box;background:var(--surface-2);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:6px 14px}:root[data-ui=v2] .wE-ai-bar.pc .in{font-size:15px;line-height:1.5}:root[data-ui=v2] .wE-ai-bar.pc .snd{width:56px;height:56px;box-shadow:none;border-radius:16px}:root[data-ui=v2] .wE-ai-bar.pc .snd.can{animation:2.4s ease-out infinite wEfPcPing}:root[data-ui=v2] .wE-ai-right{box-sizing:border-box;background:var(--surface);width:290px;box-shadow:inset 0 0 0 1px var(--accent-soft), var(--wEf-sh);border-radius:24px;flex-direction:column;flex:none;padding:20px;display:flex;overflow:auto}:root[data-ui=v2] .wE-ai-right h2{color:var(--fg);margin:0;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-ai-right .rg{width:150px;height:150px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin:14px 0 0;padding:0;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .wE-ai-right .rg svg{position:absolute;inset:0}:root[data-ui=v2] .wE-ai-right .rg .c{flex-direction:column;align-items:center;display:flex;position:relative}:root[data-ui=v2] .wE-ai-right .rg .c b{font-size:30px;font-weight:800;line-height:1.1}:root[data-ui=v2] .wE-ai-right .rg .c span{color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-ai-right .can{text-align:center;color:var(--fg);margin-top:14px;font-size:14px;font-weight:600;line-height:1.4}:root[data-ui=v2] .wE-ai-right .can.low{color:var(--warn-fg)}:root[data-ui=v2] .wE-ai-right .can.out{color:var(--bad-fg)}:root[data-ui=v2] .wE-ai-right .rn{text-align:center;color:var(--muted);font-size:13px}:root[data-ui=v2] .wE-ai-right .wE-ai-facts{margin-top:14px}:root[data-ui=v2] .wE-ai-right .fill{flex:1;min-height:12px}:root[data-ui=v2] .wE-ai-right .tip{background:var(--accent-soft);color:var(--accent-ink);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}:root[data-ui=v2] .wE-ai-right .tip>svg{flex:none}:root[data-ui=v2] .wE-ai-right .tip>span{font-size:13px;line-height:1.45}:root[data-ui=v2] .wE-dr{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex}:root[data-ui=v2] .wE-dr .hd{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wE-dr .hd b{flex:1;font-size:17px;font-weight:700}:root[data-ui=v2] .wE-dr .hd svg{color:var(--accent-ink)}:root[data-ui=v2] .wE-dr .hd .n{box-sizing:border-box;background:var(--accent);min-width:26px;height:26px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:700;animation:5s ease-in-out infinite wEaxPop2;display:flex}:root[data-ui=v2] .wE-dr .hint{color:var(--muted);margin:-4px 0 0;font-size:14px;line-height:1.4}:root[data-ui=v2] .wE-dr-row{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex}:root[data-ui=v2] .wE-dr-row.open{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .wE-dr-row .top{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-dr-row .tog,:root[data-ui=v2] .wE-dr-row .x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-dr-row .tog svg{transition:transform .2s var(--ease)}:root[data-ui=v2] .wE-dr-row.open .tog svg{transform:rotate(90deg)}:root[data-ui=v2] .wE-dr-sum{min-width:0;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;margin:0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] .wE-dr-sum b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-dr-sum span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-dr-sum .ok{color:var(--ok-fg)}:root[data-ui=v2] .wE-dr-sum .warn{color:var(--warn-fg)}:root[data-ui=v2] .wE-dr-row .nom{border:1px solid var(--line);background:var(--surface);min-width:0;height:40px;color:var(--fg);border-radius:12px;flex:1;margin:0;padding:0 12px;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-dr-row .new{background:var(--ok-soft);height:24px;color:var(--ok-fg);border-radius:999px;flex:none;padding:0 9px;font-size:13px;font-weight:600;line-height:24px}:root[data-ui=v2] .wE-dr-row .stock{color:var(--ok-fg);align-items:center;gap:6px;padding-left:40px;font-size:13px;display:flex}:root[data-ui=v2] .wE-dr-row .stock.warn{color:var(--warn-fg)}:root[data-ui=v2] .wE-dr-f{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:root[data-ui=v2] .wE-dr-f>label{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:56px;margin:0;padding:6px 10px;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .wE-dr-f>label.wide{grid-column:1/-1}:root[data-ui=v2] .wE-dr-f>label:focus-within{border:2px solid var(--accent);box-shadow:0 0 0 3px var(--accent-soft);padding:5px 9px}:root[data-ui=v2] .wE-dr-f>label>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-dr-f input,:root[data-ui=v2] .wE-dr-f select{width:100%;min-width:0;height:24px;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-dr-f input:focus{box-shadow:none}:root[data-ui=v2] .wE-dr-f .date-field input{padding-right:30px}:root[data-ui=v2] .wE-dr-calc{color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:8px;padding:0 2px;font-size:14px;display:flex}:root[data-ui=v2] .wE-dr-calc b{color:var(--fg);font-weight:700}:root[data-ui=v2] .wE-dr-calc .green,:root[data-ui=v2] .wE-dr-calc .green b{color:var(--ok-fg)}:root[data-ui=v2] .wE-dr-calc .red,:root[data-ui=v2] .wE-dr-calc .red b{color:var(--bad-fg)}:root[data-ui=v2] .wE-dr-code{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-dr-code button{background:var(--accent-soft);width:44px;height:40px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-dr-tot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 2px 0;font-size:15px;display:flex}:root[data-ui=v2] .wE-dr-tot b{color:var(--fg);font-size:18px;font-weight:700;animation:5s ease-in-out infinite wEaxBlip;display:inline-block}:root[data-ui=v2] .wE-dr-miss{color:var(--warn-fg);margin:-4px 2px 0;font-size:13px;font-weight:600;animation:3s ease-in-out infinite wEaxFade}:root[data-ui=v2] .wE-dr-btns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px;display:grid}:root[data-ui=v2] .wE-dr-btns .v2-btn{white-space:normal;text-align:center;padding:0 12px;line-height:1.2}:root[data-ui=v2] .wE-dr-btns .v2-btn.primary path{stroke-dasharray:48;animation:5s ease-in-out infinite wEaxDraw2}:root[data-ui=v2] .wE-dr-closed{background:var(--surface-2);color:var(--muted);border-radius:16px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-dr-closed.done{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-dr-warn-wrap{z-index:220;background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:root[data-ui=v2] .wE-dr-warn{background:var(--surface);width:100%;max-width:380px;box-shadow:var(--shadow-float);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}:root[data-ui=v2] .wE-dr-warn .ic{background:var(--warn-soft);width:52px;height:52px;color:var(--warn-fg);border-radius:16px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wE-dr-warn b{font-size:18px;font-weight:700}:root[data-ui=v2] .wE-dr-warn p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}:root[data-ui=v2] .wE-pr{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}:root[data-ui=v2] .wE-pr .hd{color:var(--accent-ink);align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-pr .hd .wE-mono{font-size:14px}:root[data-ui=v2] .wE-pr .hd svg{animation:6s cubic-bezier(.6,0,.3,1) infinite wEaxSpin}:root[data-ui=v2] .wE-pr .note{font-size:16px;font-weight:700;line-height:1.35}:root[data-ui=v2] .wE-pr .cnt{background:var(--ok-soft);height:36px;color:var(--ok-fg);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-pr .cnt.down{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-pr .cnt b{font-size:16px;font-weight:700;animation:5s ease-in-out infinite wEaxPop2;display:inline-block}:root[data-ui=v2] .wE-pr .rows{background:var(--surface-2);border-radius:16px;flex-direction:column;padding:0 12px;display:flex}:root[data-ui=v2] .wE-pr .row{align-items:center;gap:10px;min-height:48px;display:flex}:root[data-ui=v2] .wE-pr .row+.row{border-top:1px solid var(--line)}:root[data-ui=v2] .wE-pr .row .n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}:root[data-ui=v2] .wE-pr .row s{color:var(--muted);flex:none;font-size:14px}:root[data-ui=v2] .wE-pr .row b{text-align:right;flex:none;min-width:64px;font-size:15px;font-weight:700;animation:4.5s ease-in-out infinite wEaxBlip;display:inline-block}:root[data-ui=v2] .wE-pr .row:nth-child(2) b{animation-delay:.2s}:root[data-ui=v2] .wE-pr .row:nth-child(3) b{animation-delay:.4s}:root[data-ui=v2] .wE-pr .row:nth-child(4) b{animation-delay:.6s}:root[data-ui=v2] .wE-pr .more{color:var(--muted);border-top:1px solid var(--line);padding:10px 0;font-size:13px}:root[data-ui=v2] .wE-pr .pager{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}:root[data-ui=v2] .wE-pr .pager button{background:var(--surface);width:32px;height:32px;color:var(--fg);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .wE-pr .pager button:disabled{opacity:.35;cursor:default}:root[data-ui=v2] .wE-pr .hint{color:var(--muted);margin:0;font-size:13px;line-height:1.45}:root[data-ui=v2] .wE-pr .acts{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .wE-pr .acts .v2-btn.primary{flex:1.4}:root[data-ui=v2] .wE-pr .acts .v2-btn.primary path{stroke-dasharray:48;animation:5s ease-in-out infinite wEaxDraw2}:root[data-ui=v2] .wE-pr .lnk{height:56px;color:var(--bad-fg);cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0 10px;font-family:inherit;font-size:15px;font-weight:600}:root[data-ui=v2] .wE-pr .done{color:var(--ok-fg);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-pr .undo{background:var(--bad-soft);height:36px;color:var(--bad-fg);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-ai.out{padding-bottom:290px}@keyframes wfiBob{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes wfiIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:root[data-ui=v2] .wfi{z-index:120;left:max(12px,50% - 228px);right:max(12px,50% - 228px);bottom:calc(var(--h-tabbar) + 22px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:var(--shadow-float);color:var(--fg);border-radius:22px;align-items:flex-start;gap:12px;padding:12px 4px 12px 12px;animation:.35s cubic-bezier(.2,.8,.2,1) both wfiIn;display:flex;position:fixed}:root[data-ui=v2] body.driver-active .wfi{display:none}:root[data-ui=v2] .wfi-ic{color:#fff;background:linear-gradient(150deg,#3d6bff,#1546e8);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 8px 18px #1546e866}:root[data-ui=v2] .wfi-home{animation:2.8s ease-in-out infinite wfiBob}:root[data-ui=v2] .wfi-tx{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .wfi-tx>.t{font-size:15px;font-weight:700;line-height:1.25}:root[data-ui=v2] .wfi-tx>.s{color:var(--muted);font-size:13px;line-height:1.3}:root[data-ui=v2] .wfi-add{background:var(--accent);height:40px;color:var(--on-accent);cursor:pointer;border:0;border-radius:999px;margin:6px 0 0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .wfi-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}@media (width>=1000px){:root[data-ui=v2] .wfi{display:none}}@keyframes wEaNew{0%{box-shadow:0 0 #3d6bff99}70%,to{box-shadow:0 0 0 7px #3d6bff00}}@keyframes wEaIc{0%,72%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(7deg)}94%{transform:rotate(0)}}@keyframes wEaBl{0%,to{opacity:1}50%{opacity:.55}}:root[data-ui=v2] .wE-nic{background:var(--surface-2);color:var(--fg);flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wE-nic.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .wE-nic.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .wE-nic.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .wE-nic.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .wE-nic.anim>svg{transform-origin:50% 30%;animation:wEaIc 5s var(--ease) infinite}:root[data-ui=v2] :is(.wE-nrow,.wE-nwrow,.wE-nwide) .ok{color:var(--ok-fg)}:root[data-ui=v2] :is(.wE-nrow,.wE-nwrow,.wE-nwide) .bad{color:var(--bad-fg)}:root[data-ui=v2] :is(.wE-nrow,.wE-nwrow,.wE-nwide) .muted{color:var(--muted)}:root[data-ui=v2] .wE-nwide .warn{color:var(--warn-fg)}:root[data-ui=v2] .wE-nempty{box-sizing:border-box;text-align:center;border:1.5px dashed var(--line);border-radius:20px;flex-direction:column;align-self:center;align-items:center;width:100%;max-width:480px;margin:24px auto;padding:28px 20px;display:flex}:root[data-ui=v2] .wE-nempty .ic{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wE-nempty .t{margin-top:12px;font-size:16px;font-weight:700}:root[data-ui=v2] .wE-nempty .s{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}:root[data-ui=v2] .wE-nempty .wE-nbtn{margin-top:16px}:root[data-ui=v2] .wE-nbtn{border:1px solid var(--line);box-sizing:border-box;height:36px;color:var(--fg);white-space:nowrap;cursor:pointer;background:0 0;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}:root[data-ui=v2] .wE-nbtn:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wE-nmore{border:1px solid var(--line);box-sizing:border-box;width:100%;height:48px;color:var(--fg);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;margin:4px 0 0;font-family:inherit;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .wE-nmore.sm{height:44px;margin-top:6px}:root[data-ui=v2] .wE-nmore:disabled{opacity:.45;cursor:default}:root[data-ui=v2] .wE-nphone{box-sizing:border-box;flex-direction:column;max-width:860px;margin:0 auto;padding:0 16px 24px;display:flex}:root[data-ui=v2] .wE-nday{flex-direction:column;display:flex}:root[data-ui=v2] .wE-nday .cap{letter-spacing:.52px;color:var(--muted);padding:calc(6px + .125em) 4px calc(8px + .04em);font-size:13px;font-weight:700;line-height:1.275}:root[data-ui=v2] .wE-nrow.ds-card{border-radius:18px;align-items:center;gap:12px;min-height:58px;margin-bottom:8px;padding:8px 12px;display:flex;position:relative;overflow:visible}:root[data-ui=v2] .wE-nrow.tap{cursor:pointer}:root[data-ui=v2] .wE-nrow .ud{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite wEaNew;position:absolute;top:8px;left:8px}:root[data-ui=v2] .wE-nrow .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-nrow .tt{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-nrow .ln{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-nrow .ln.bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-nrow .chips{flex-wrap:wrap;gap:4px 6px;margin-top:4px;display:flex}:root[data-ui=v2] .wE-nrow .pend{animation:2.6s ease-in-out infinite wEaBl}:root[data-ui=v2] .wE-nrow .rt{flex-direction:column;flex:none;align-items:flex-end;margin-left:-4px;display:flex}:root[data-ui=v2] .wE-nrow .am{white-space:nowrap;font-size:14px;font-weight:800}:root[data-ui=v2] .wE-nrow .tm{color:var(--muted);margin-top:2px;font-size:13px}:root[data-ui=v2] .wE-nwide{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 75px);min-height:420px;padding:20px 28px 24px;display:flex}:root[data-ui=v2] .wE-nwide .bar{flex:none;align-items:center;display:flex}:root[data-ui=v2] .wE-nwide .bar .chips{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}:root[data-ui=v2] .wE-nwide .nchip{box-sizing:border-box;background:var(--surface);height:36px;box-shadow:var(--shadow-sm);color:var(--muted);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0 10px 0 0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .wE-nwide .nchip.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .wE-nwide .nchip .n{opacity:.75;font-size:13px;font-weight:400}:root[data-ui=v2] .wE-nwide .cols{flex:1;gap:16px;min-height:0;margin-top:16px;display:flex}:root[data-ui=v2] .wE-nwide .list{border-radius:22px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px;display:flex;overflow-y:auto}:root[data-ui=v2] .wE-nwide .list>*{flex:none}:root[data-ui=v2] .wE-ncap{line-height:1.275;font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);padding:calc(8px + .125em) 10px calc(2px + .04em);font-size:13px;font-weight:700}:root[data-ui=v2] .wE-nwrow{box-sizing:border-box;background:var(--surface-2);cursor:pointer;border-radius:12px;align-items:center;gap:12px;height:52px;padding:0 10px;display:flex}:root[data-ui=v2] .wE-nwrow.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}:root[data-ui=v2] .wE-nwrow .tx{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .wE-nwrow .tt{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-nwrow .ln{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .wE-nwrow .ln.bad{color:var(--bad-fg)}:root[data-ui=v2] .wE-nwrow .am{white-space:nowrap;flex:none;font-size:14px;font-weight:800}:root[data-ui=v2] .wE-nwrow .tm{text-align:right;width:52px;color:var(--muted);flex:none;margin-left:-12px;font-size:13px}:root[data-ui=v2] .wE-nwrow .ud{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;margin-left:-2px}:root[data-ui=v2] .wE-nwrow .ud.off{background:0 0}:root[data-ui=v2] .wE-nwide .nside{width:380px;box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--accent-soft);flex-direction:column;flex:none;padding:20px;display:flex}:root[data-ui=v2] .wE-nwide .nside .hd{align-items:center;gap:14px;margin-bottom:14px;display:flex}:root[data-ui=v2] .wE-nwide .nside .hd>div{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .wE-nwide .nside .hd .tt{font-size:17px;font-weight:700;line-height:1.25}:root[data-ui=v2] .wE-nwide .nside .hd .dt{color:var(--muted);margin-top:3px;font-size:13px}:root[data-ui=v2] .wE-nwide .nside .kv>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:44px;display:flex}:root[data-ui=v2] .wE-nwide .nside .kv span{color:var(--muted);flex:none;font-size:14px}:root[data-ui=v2] .wE-nwide .nside .kv b{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .wE-nwide .nside .kv .more{color:var(--muted);margin:0;padding:6px 0;font-size:13px}:root[data-ui=v2] .wE-nwide .nside .fill{flex:1}:root[data-ui=v2] .wE-nprimary{background:var(--accent);width:100%;height:56px;color:var(--on-accent);box-shadow:0 12px 15px color-mix(in srgb, var(--accent) 30%, transparent);cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:17px;font-weight:700;display:flex}@keyframes wfnWave{0%,to{opacity:1}50%{opacity:.35}}:root[data-ui=v2] .wfn-wrap{z-index:1000}:root[data-ui=v2] .wfn{flex-direction:column;display:flex}:root[data-ui=v2] .wfn-head{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .wfn-ic{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .wfn-wave{animation:1.6s ease-in-out infinite wfnWave}:root[data-ui=v2] .wfn-eyebrow{min-width:0;color:var(--accent-ink);flex:1;font-size:15px;font-weight:700}:root[data-ui=v2] .wfn-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-6px -8px -6px 0;padding:0;display:flex}:root[data-ui=v2] .wfn-title{font-family:var(--font-display);letter-spacing:-.02em;margin:12px 0 0;font-size:22px;font-weight:600;line-height:1.2}:root[data-ui=v2] .wfn-list{flex-direction:column;gap:10px;max-height:52vh;margin-top:10px;display:flex;overflow-y:auto}:root[data-ui=v2] .wfn-item{background:var(--accent-soft);border-radius:18px;padding:12px 14px}:root[data-ui=v2] .wfn-it{color:var(--accent-ink);margin-bottom:2px;font-size:15px;font-weight:700}:root[data-ui=v2] .wfn-body{white-space:pre-wrap;color:var(--fg);font-size:15px;line-height:1.45}:root[data-ui=v2] .wfn-ok{margin-top:16px}@keyframes wfeShake{0%,84%,to{transform:none}87%{transform:translate(-3px)}90%{transform:translate(3px)}93%{transform:translate(-2px)}96%{transform:translate(1px)}}@keyframes wfeSpin{0%,70%{transform:rotate(0)}to{transform:rotate(360deg)}}:root[data-ui=v2] .wfe{box-sizing:border-box;min-height:100svh;color:var(--fg);font-family:var(--font);background-color:var(--bg);background-image:radial-gradient(360px 240px at 100% -60px, var(--glow), #0000 70%), radial-gradient(var(--dots) 1px, #0000 1.4px);background-size:100% 100%,22px 22px;padding:24px 16px}:root[data-ui=v2] .wfe-card{box-sizing:border-box;background:var(--surface);max-width:560px;box-shadow:var(--shadow-sm);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:22px 16px 16px;display:flex}:root[data-ui=v2] .wfe-ic{background:var(--bad-soft);width:64px;height:64px;color:var(--bad-fg);border-radius:22px;justify-content:center;align-items:center;animation:5s ease-in-out infinite wfeShake;display:flex}:root[data-ui=v2] .wfe-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}:root[data-ui=v2] .wfe-p{color:var(--muted);margin:0;font-size:15px;line-height:1.45}:root[data-ui=v2] .wfe-pre{background:var(--surface-2);border:1px solid var(--line);max-height:40vh;color:var(--bad-fg);font-family:var(--font-mono);text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:14px;align-self:stretch;margin:2px 0 0;padding:10px 12px;font-size:13px;line-height:1.4;overflow:auto}:root[data-ui=v2] .wfe-btn{background-color:var(--accent);height:56px;color:var(--on-accent);cursor:pointer;background-image:linear-gradient(110deg,#ffffff2e,#fff0 55%);border:0;border-radius:18px;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:17px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #1f6bff4d}:root[data-ui=v2] .wfe-btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .wfe-re{animation:4s cubic-bezier(.6,0,.3,1) infinite wfeSpin}@media (width>=1000px){:root[data-ui=v2] .wfe{justify-content:center;align-items:center;height:100vh;padding:40px 24px;display:flex;overflow-y:auto}:root[data-ui=v2] .wfe-card{width:100%;box-shadow:var(--shadow-float);border-radius:28px;padding:32px 28px 24px}}:root{--bg:#f2f2f7;--card:#fff;--accent:#007aff;--text:#000;--muted:#8a8a8e;--separator:#3c3c431a;--fill:#e9e9eb;--green:#34c759;--red:#ff3b30;--yellow:#ff9500}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:15px}#root{max-width:480px;margin:0 auto;padding-bottom:132px}.screen{padding:12px 16px}.navbar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid var(--separator);background:#f9f9fbdb;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 6px;display:grid;position:sticky;top:0}.nav-title{letter-spacing:-.4px;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.nav-left{justify-self:start;align-items:center;gap:2px;min-width:0;display:flex}.nav-left>*{flex-shrink:0}.nav-right{justify-self:end;padding-right:6px}.nav-btn{color:var(--accent);background:0 0;align-items:center;padding:5px 6px;font-size:17px;font-weight:400;display:flex}.nav-btn:active{opacity:.5}.side-toggle,.deck,.deck-backdrop{display:none}.card{background:var(--card);border-radius:12px;margin-bottom:10px;padding:13px 14px}.hero{color:#fff;background:linear-gradient(135deg,#2e93ff 0%,#0a63e8 55%,#4a38de 100%);border-radius:16px;margin-bottom:10px;padding:15px 16px 14px;box-shadow:0 6px 20px #0a63e842}.hero-top{justify-content:space-between;align-items:flex-start;display:flex}.hero-label{opacity:.82;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:600}.hero-value{letter-spacing:-1px;margin:3px 0 12px;font-size:29px;font-weight:800}.hero-stats{gap:7px;display:flex}.hero-stat{background:#ffffff2b;border-radius:10px;flex:1;padding:7px 9px}.hero-stat .k{opacity:.85;font-size:10.5px}.hero-stat .v{letter-spacing:-.2px;margin-top:1px;font-size:14px;font-weight:700}.spark{gap:6px;margin-top:14px;display:flex}.spark .col{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.spark .track{background:#ffffff24;border-radius:4px;align-items:flex-end;width:100%;height:34px;display:flex;overflow:hidden}.spark .bar{background:#ffffff8c;border-radius:4px;width:100%}.spark .col.today .bar{background:#fff}.spark .col.today .d{opacity:1;font-weight:700}.spark .d{opacity:.65;font-size:9.5px}.spark-empty{text-align:center;opacity:.9;background:#ffffff24;border-radius:9px;margin-top:12px;padding:9px;font-size:12px}.stat-row{gap:8px;margin-bottom:10px;display:flex}.stat-card{background:var(--card);border-radius:12px;flex:1;padding:10px 11px}.stat-card .k{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.stat-card .v{letter-spacing:-.3px;margin-top:4px;font-size:15.5px;font-weight:700}.split-card{padding:0;display:flex;overflow:hidden}.split{cursor:default;flex:1;padding:12px 14px}.split+.split{border-left:.5px solid var(--separator)}.split .label{color:var(--muted);margin-bottom:3px;font-size:12px}.split .value{letter-spacing:-.4px;font-size:18px;font-weight:700}.value.green{color:var(--green)}.value.red{color:var(--red)}.tile-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 2px;display:grid}.tile{background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 6px 10px;display:flex}.tile:active{background:#ebebf0}.tile .label{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.section-title{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:6px;margin:18px 14px 6px;font-size:12.5px;font-weight:500;display:flex}.section-title.sm{text-transform:none;letter-spacing:0;margin-top:12px;margin-bottom:4px;font-size:12px}.perm-row{cursor:pointer;-webkit-user-select:none;user-select:none}.perm-row .name{font-weight:400}.list-group{background:var(--card);border-radius:12px;margin-bottom:10px;overflow:hidden}.list-item{background:var(--card);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 14px;display:flex}.list-group .list-item:not(:last-child){border-bottom:.5px solid var(--separator)}.list-item:active{background:#ebebf0}.list-item .name{letter-spacing:-.2px;font-size:15px;font-weight:500}.list-item .sub{color:var(--muted);margin-top:1px;font-size:13px}.list-item .amount{white-space:nowrap;letter-spacing:-.2px;font-size:15px;font-weight:600}.list-item .lead{align-items:center;gap:11px;min-width:0;display:flex}.badge{border-radius:10px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-block}.badge.overdue{color:var(--red);background:#ff3b301a}.badge.active{color:var(--accent);background:#007aff1a}.badge.paid,.badge.green{color:var(--green);background:#34c7591f}.badge.red{color:var(--red);background:#ff3b301a}.badge.muted{color:var(--muted);background:#8e8e9324}.chek-pick{cursor:pointer;border:1.5px dashed var(--separator);background:var(--bg);border-radius:14px;margin:4px 0 12px;display:block;overflow:hidden}.chek-empty{height:96px;color:var(--accent);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.chek-preview{object-fit:contain;background:#000;width:100%;max-height:240px;display:block}.chek-thumb{background:var(--fill);border-radius:9px;flex-shrink:0;width:44px;height:44px;display:block;overflow:hidden}.chek-thumb img{object-fit:cover;width:100%;height:100%;display:block}button{cursor:pointer;border:none;border-radius:11px;font-family:inherit;font-size:15px;font-weight:500}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.btn-primary{background:var(--accent);color:#fff;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;padding:13px;font-size:16px;font-weight:600;display:flex}.btn-primary:active{opacity:.75}.btn-primary:disabled{opacity:.35}.btn-ghost{width:100%;color:var(--accent);background:0 0;padding:11px}input,select,textarea{background:var(--card);width:100%;color:var(--text);border:none;border-radius:10px;outline:none;margin-bottom:8px;padding:11px 13px;font-family:inherit;font-size:16px}input:focus{box-shadow:0 0 0 1.5px var(--accent)}input::placeholder{color:#b9b9be}label{color:var(--muted);margin:6px 4px 5px;font-size:13px;display:block}.dock{bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:50;background:#f8f8fae0;border-radius:30px;align-items:center;gap:6px;padding:26px 16px 10px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000002e,0 0 0 .5px #0000000f}.dock-handle{cursor:pointer;z-index:2;background:0 0;align-items:center;gap:6px;padding:0 4px;display:flex;position:absolute;top:3px;left:50%;transform:translate(-50%)}.dock-handle:before{content:"";position:absolute;inset:-10px -22px -2px}.dh-line{background:#c6c6cb;border-radius:2px;width:40px;height:4px;transition:background .2s;display:block}.dock-handle.hint .dh-line{background:var(--accent);opacity:.5}.dock-handle:active .dh-line{background:var(--accent)}.dh-arrow{justify-content:center;align-items:center;transition:transform .25s;display:flex;transform:rotate(-90deg)}.dock-handle.open .dh-arrow{animation:none;transform:rotate(90deg)}.dh-arrow{animation:1.9s ease-in-out 3 dhHint}.dock-handle.hint .dh-arrow{animation:1.9s ease-in-out infinite dhHint}@keyframes dhHint{0%,55%,to{transform:rotate(-90deg)translate(0)}25%{transform:rotate(-90deg)translate(4px)}40%{transform:rotate(-90deg)translate(1px)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-ui=v2])) .dh-arrow,:where(:root:not([data-ui=v2])) .dock-handle.hint .dh-arrow{animation:none}}.dock button.dock-item{background:0 0;flex-direction:column;align-items:center;gap:4px;padding:0 6px;display:flex;position:relative}.nav-badge{background:var(--red);color:#fff;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11.5px;font-weight:700;display:flex;position:absolute;top:-3px;right:0}.dock .dot{background:0 0;border-radius:50%;width:4px;height:4px}.dock button.active .dot{background:var(--accent)}.launcher{z-index:200;-webkit-backdrop-filter:blur(30px);background:#121520ed;padding:64px 22px 40px;animation:.18s ease-out launcherIn;position:fixed;inset:0;overflow-y:auto}@keyframes launcherIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.launcher-close{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:16px;right:16px}.launcher-grid{grid-template-columns:repeat(4,1fr);gap:24px 10px;max-width:420px;margin:0 auto;display:grid}.launcher-item{color:#fff;text-align:center;background:0 0;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.launcher-item:active{opacity:.6}.install-banner{background:var(--card);border-radius:14px;align-items:center;gap:11px;margin:10px 16px 0;padding:10px 12px;animation:.2s ease-out qaIn;display:flex;box-shadow:0 2px 10px #00000014}.install-banner .name{font-size:14.5px;font-weight:600}.install-banner .sub{color:var(--muted);margin-top:1px;font-size:12px}.install-close{background:0 0;padding:4px;display:flex}.fab-quick{background:var(--accent);color:#fff;z-index:60;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .18s;display:flex;position:fixed;bottom:100px;right:calc(50% - 222px);box-shadow:0 5px 16px #007aff66}.fab-quick.open{background:#4a4a52;transform:rotate(45deg)}@media (width<=520px){.fab-quick{right:16px}}.qa-backdrop{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000040;position:fixed;inset:0}.qa-sheet{z-index:60;flex-direction:column;align-items:flex-end;gap:8px;animation:.16s ease-out qaIn;display:flex;position:fixed;bottom:162px;right:calc(50% - 222px)}@media (width<=520px){.qa-sheet{right:16px}}@keyframes qaIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.qa-item{background:var(--card);color:var(--text);border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:15px;font-weight:600;display:flex;box-shadow:0 4px 14px #00000024}.qa-item:active{background:#ebebf0}.big-amount{text-align:center;letter-spacing:-.8px;margin:10px 0;font-size:30px;font-weight:700}.error{color:var(--red);margin:8px 4px;font-size:13px}.hint{color:var(--muted);margin:6px 0;font-size:13px}.center{text-align:center}.empty{text-align:center;color:var(--muted);padding:30px 0 20px;font-size:14px}.auth{background:radial-gradient(120% 55% at 50% -12%,#dceaff 0%,#dceaff00 60%),radial-gradient(90% 45% at 100% 8%,#7a82f029,#7a82f000 60%),linear-gradient(#f7f9fc 0%,#eef1f6 100%);min-height:100vh;padding:0 20px 34px}.auth-body{max-width:390px;margin:0 auto;padding-top:9vh}.auth-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-brand{text-align:center;margin-bottom:26px}.auth-brand.tight{margin-bottom:18px}.auth-logo{background:#fff;border-radius:22px;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -14px #101b3347,0 2px 6px #101b331a,inset 0 0 0 .5px #3c3c431a}.auth-logo.sm{border-radius:15px;width:56px;height:56px;margin-bottom:0;font-size:28px;box-shadow:0 10px 22px -8px #0a5fe080,inset 0 1px #fff6}.auth-name{letter-spacing:-.6px;font-size:23px;font-weight:750}.auth-tagline{color:var(--muted);margin-top:4px;font-size:13.5px}.auth-card{background:#fff;border-radius:22px;padding:18px;box-shadow:0 30px 60px -26px #10204057,0 3px 10px -4px #10204014,0 0 0 .5px #1020400d}.auth-card-title{letter-spacing:-.4px;text-align:center;font-size:19px;font-weight:700}.auth-card-sub{color:var(--muted);text-align:center;margin:3px 0 16px;font-size:13.5px;line-height:1.4}.auth-label{color:var(--muted);letter-spacing:.2px;margin:0 2px 7px;font-size:12.5px;font-weight:600;display:block}.auth-head{margin-bottom:18px}.auth-title{letter-spacing:-.7px;text-align:center;margin-bottom:5px;font-size:25px;font-weight:800}.auth-sub{color:var(--muted);text-align:center;max-width:310px;margin:0 auto;font-size:14px;line-height:1.42}.auth-links{flex-direction:column;align-items:center;gap:12px;margin-top:18px;display:flex}button.link{color:var(--accent);background:0 0;padding:4px;font-size:15px;font-weight:500}.muted-link{color:var(--muted);font-size:15px}.btn-soft{width:100%;color:var(--accent);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:13px;font-size:15.5px;font-weight:600;display:flex;box-shadow:0 0 0 .5px #10204012,0 4px 14px -8px #1020402e}.btn-soft:active{background:#fffffff2}.phone-field{background:#f4f6f9;border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 14px;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #3c3c431a}.phone-field:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.phone-field .cc{color:#6f7683;letter-spacing:-.2px;border-right:1px solid #1020401a;padding-right:10px;font-size:18px;font-weight:700;line-height:1.6}.phone-input{letter-spacing:.7px;background:0 0;border:none;flex:1;margin:0;padding:0;font-size:19px;font-weight:650}.phone-input:focus{box-shadow:none;outline:none}.otp{justify-content:center;gap:8px;display:flex;position:relative}.otp-box{background:var(--bg);letter-spacing:-.5px;border-radius:14px;flex:1;justify-content:center;align-items:center;max-width:50px;height:56px;font-size:25px;font-weight:700;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:inset 0 0 0 1px #1020400f}.otp-box.filled{box-shadow:inset 0 0 0 1.5px #007aff66}.otp-box.active{box-shadow:inset 0 0 0 2px var(--accent);transform:translateY(-1px)}.otp-hidden{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.dev-hint{text-align:center;color:var(--muted);background:var(--bg);border-radius:10px;margin-top:12px;padding:8px;font-size:13px}.auth .btn-primary{background:linear-gradient(#1f88ff,#0a6be8);box-shadow:0 12px 26px -12px #0a6be8bf}.auth .btn-primary:disabled{box-shadow:none;background:#c3d4ea}.form-group{background:var(--card);border-radius:14px;margin-bottom:14px;overflow:hidden}.form-row{padding:10px 15px 12px}.form-row+.form-row{border-top:.5px solid var(--separator)}.form-row label{color:var(--muted);align-items:center;gap:6px;margin:0 0 2px;font-size:12.5px;display:flex}.form-row input,.form-row select,.form-row textarea{letter-spacing:-.2px;background:0 0;border-radius:0;margin:0;padding:0;font-size:17px;font-weight:500}.form-row input:focus,.form-row select:focus{box-shadow:none}.form-row input.mono{letter-spacing:1.2px;font-variant-numeric:tabular-nums}.form-row input.bad{color:var(--red)}.form-note{color:var(--muted);padding:0 15px 11px;font-size:12.5px;line-height:1.4}.tag{text-transform:uppercase;letter-spacing:.4px;background:var(--fill);color:var(--muted);border-radius:5px;padding:1px 5px;font-size:10.5px}.btn-lg{border-radius:14px;margin-top:14px;padding:15px;font-size:17px}.segmented{background:var(--fill);border-radius:10px;gap:3px;margin-bottom:18px;padding:3px;display:flex}.segmented button{color:var(--text);white-space:nowrap;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:14px;font-weight:500;display:flex}.segmented button.on{background:var(--card);font-weight:600;box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.mic-stage{flex-direction:column;align-items:center;padding:18px 0 22px;display:flex}.mic-btn{color:#fff;background:linear-gradient(#4da2ff,#0a66f0);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;transition:transform .12s;display:flex;position:relative;box-shadow:0 10px 26px #0a66f057}.mic-btn:active{transform:scale(.95)}.mic-btn.off{box-shadow:none;background:linear-gradient(#c9ccd2,#a8acb4)}.mic-btn.on{background:linear-gradient(#ff6a5c,#e5372a);box-shadow:0 10px 26px #e5372a57}.mic-btn .ring{border:2px solid #e5372a73;border-radius:50%;animation:1.8s ease-out infinite micPulse;position:absolute;inset:0}.mic-btn .ring.r2{animation-delay:.9s}@keyframes micPulse{0%,to{box-shadow:0 6px 18px #ea3b5e47}50%{box-shadow:0 6px 30px #ea3b5e99}}.mic-state{letter-spacing:-.2px;margin-top:16px;font-size:16px;font-weight:600}.mic-example{color:var(--muted);text-align:center;max-width:290px;min-height:38px;margin-top:5px;font-size:13.5px;line-height:1.4}.confirm-card{background:var(--card);text-align:center;border-radius:16px;margin-top:14px;padding:18px 16px;box-shadow:0 2px 12px #0000000f}.confirm-head{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-size:11.5px;font-weight:600}.confirm-amount{letter-spacing:-1.1px;margin:6px 0 2px;font-size:33px;font-weight:800}.confirm-name{font-size:16px;font-weight:600}.confirm-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;font-size:13px;display:flex}.confirm-meta span{align-items:center;gap:4px;display:flex}.amount-stage{text-align:center;padding:10px 0 20px}.amount-input{text-align:center;letter-spacing:-1.6px;font-variant-numeric:tabular-nums;background:0 0;border:none;width:100%;margin:0;padding:0;font-size:44px;font-weight:800}.amount-input:focus{box-shadow:none}.amount-input::placeholder{color:#d6d6db}.amount-cur{color:var(--muted);margin-top:2px;font-size:14px}.notice{color:#8a5a00;background:#ff95001a;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;font-size:13.5px;line-height:1.4;display:flex}.trial-banner{color:#fff;background:linear-gradient(135deg,#ffb64d 0%,#ff9500 60%,#ff7a00 120%);border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:flex;box-shadow:0 8px 22px -10px #ff9500e6}.trial-banner .t{letter-spacing:-.3px;font-size:15px;font-weight:700}.trial-banner .s{opacity:.92;margin-top:1px;font-size:12.5px}.plan-card.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.switch-row{background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;padding:12px 14px;display:flex}.sw-title{font-size:15px;font-weight:500}.sw-sub{color:var(--muted);margin-top:1px;font-size:12.5px}.switch{background:#7878803d;border-radius:16px;flex-shrink:0;width:51px;height:31px;padding:2px;transition:background .2s}.switch span{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;display:block;box-shadow:0 2px 5px #0003}.switch.on{background:var(--green)}.switch.on span{transform:translate(20px)}.switch:disabled{opacity:.4;cursor:default}.chip-row{scrollbar-width:none;gap:7px;padding:2px 2px 10px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip{background:var(--card);height:32px;color:var(--text);white-space:nowrap;border-radius:16px;flex-shrink:0;padding:0 14px;font-size:13.5px;font-weight:500;box-shadow:0 1px 2px #0000000d}.chip.on,.chip.selected{background:var(--accent);color:#fff;font-weight:600}.chip:active{opacity:.7}.chip-row.wrap{flex-wrap:wrap;overflow-x:visible}.chip-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:650}.chip.on .chip-n,.chip.selected .chip-n{color:#ffffffd9}.net-card{padding:12px 14px}.net-line{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;display:flex}.net-line .k{color:var(--muted);align-items:center;gap:8px;display:flex}.net-line .v{letter-spacing:-.2px;white-space:nowrap;font-weight:650}.net-line .v.green{color:var(--green)}.net-line .v.red{color:var(--red)}.net-line.total{border-top:.5px solid var(--separator);margin-top:4px;padding-top:10px}.net-line.total .k{color:var(--text);font-size:15.5px;font-weight:600}.net-line.total .v{letter-spacing:-.5px;font-size:19px;font-weight:800}.net-hint{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.35}.cat-bars{padding:6px 14px 10px}.cat-bar{text-align:left;background:0 0;border-radius:0;width:100%;padding:8px 0;display:block}.cat-bars .cat-bar:not(:last-child){border-bottom:.5px solid var(--separator)}.cb-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cb-name{align-items:center;gap:8px;font-size:14.5px;font-weight:500;display:flex}.cb-val{white-space:nowrap;color:var(--red);font-size:14px;font-weight:650}.cb-pct{color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.cb-track{background:#78788021;border-radius:3px;height:6px;margin-top:7px;overflow:hidden}.cb-fill{background:linear-gradient(90deg,#ff9f8a,#ff6a5c);border-radius:3px;height:100%;transition:width .25s}.cat-bar.on .cb-name{color:var(--accent)}.cat-bar.on .cb-fill{background:linear-gradient(90deg, #6fb8ff, var(--accent))}.tag-mini{vertical-align:middle;opacity:.65;margin-left:5px;display:inline-flex}.sheet-label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin:10px 0 4px;font-size:12.5px;display:block}.cart-cards{scrollbar-width:none;align-items:stretch;gap:9px;padding:3px 2px 12px;display:flex;overflow-x:auto}.cart-cards::-webkit-scrollbar{display:none}.cart-card{text-align:left;background:var(--card);width:164px;color:var(--text);border-radius:16px;flex-direction:column;flex:none;padding:11px 13px 12px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #0000000d,0 0 0 .5px #3c3c4317}.cart-card .cc-top{align-items:center;gap:7px;min-width:0;display:flex}.cart-card .cc-no{width:21px;height:21px;color:var(--muted);background:#78788024;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.cart-card .cc-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.25px;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cart-card .cc-total{letter-spacing:-.6px;margin-top:7px;font-size:19px;font-weight:750;line-height:1.1}.cart-card .cc-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.cart-card.on{color:#fff;background:linear-gradient(135deg,#2e93ff 0%,#0a63e8 62%,#4a38de 135%);transform:translateY(-1px);box-shadow:0 10px 24px -12px #0a63e8f2,0 1px 2px #00000014}.cart-card.on .cc-no{color:#fff;background:#ffffff3d}.cart-card.on .cc-sub{color:#ffffffd1}.cart-add{width:82px;color:var(--accent);background:#007aff0d;border:1.5px dashed #007aff61;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12.5px;font-weight:600;display:flex}.cart-add:active{background:#007aff21}.sheet-wrap{z-index:90;-webkit-backdrop-filter:blur(3px);background:#00000052;justify-content:center;align-items:flex-end;animation:.18s ease-out sheetFade;display:flex;position:fixed;inset:0}.sheet{background:var(--card);width:100%;max-width:480px;padding:8px 18px max(20px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.24s cubic-bezier(.32,.72,0,1) sheetUp;box-shadow:0 -10px 40px #0000002e}.sheet-grip{background:#3c3c4333;border-radius:3px;width:38px;height:5px;margin:0 auto 14px}.sheet-title{letter-spacing:-.4px;font-size:19px;font-weight:700}.sheet-sub{color:var(--muted);margin:4px 0 14px;font-size:13px;line-height:1.35}.sheet input{background:var(--bg);margin-bottom:4px;padding:13px 14px;font-size:17px}.sheet-danger{color:var(--red);justify-content:center;align-items:center;gap:7px;margin-top:2px;display:flex}@keyframes sheetFade{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.checkout-cart{letter-spacing:.4px;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:12px;font-weight:700}.search-row{gap:9px;margin-bottom:14px;display:flex}.search-field{background:var(--card);border-radius:12px;flex:1;align-items:center;gap:8px;height:46px;padding:0 12px;display:flex}.search-field:focus-within{box-shadow:0 0 0 1.5px var(--accent)}.search-field input{background:0 0;margin:0;padding:0;font-size:16px}.search-field input:focus{box-shadow:none}.search-clear{background:0 0;padding:4px;display:flex}.scan-round{background:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 3px 10px #007aff4d}.scan-round:active{opacity:.8}.mic-round{background:linear-gradient(135deg,#ff7b93,#ea3b5e);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:0 3px 10px #ea3b5e4d}.mic-round:active{opacity:.8}.mono-code{font-variant-numeric:tabular-nums;letter-spacing:1px}.toast-host{z-index:300;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed;top:52px;left:0;right:0}.toast{pointer-events:auto;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#1c1c20eb;border-radius:16px;align-items:center;gap:10px;width:100%;max-width:380px;padding:11px 14px;animation:.22s cubic-bezier(.2,.9,.3,1.2) toastIn;display:flex;box-shadow:0 12px 30px -10px #00000073}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.toast.success .toast-icon{background:var(--green)}.toast.error .toast-icon{background:var(--yellow)}.toast.info .toast-icon{background:var(--accent)}.toast-body{min-width:0}.toast-text{letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.toast-sub{opacity:.72;margin-top:1px;font-size:12.5px}.toast.sticky{background:#961a2cf2;border:1px solid #ffffff38;align-items:flex-start}.toast.sticky .toast-icon{margin-top:1px}.toast.sticky .toast-text{white-space:normal;overflow:visible}.toast.sticky .toast-sub{white-space:normal;opacity:.85}.toast-x{background:#ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;margin-left:auto;display:flex}.search-offline{color:var(--red);text-align:center;background:#ea3b5e14;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:14px;font-size:14px;font-weight:600;display:flex}.attach-banner{background:#ff950017;border-radius:14px;margin-bottom:12px;padding:12px 14px}.attach-head{color:#8a5a00;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.attach-close{background:0 0;margin-left:auto;padding:2px;display:flex}.attach-code{letter-spacing:2px;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:21px;font-weight:700}.attach-hint{color:var(--muted);font-size:12.5px;line-height:1.4}.stepper{flex-shrink:0;align-items:center;gap:4px;display:flex}.stepper button{background:var(--fill);width:30px;height:30px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.stepper button:active{background:#dcdce0}.stepper span{text-align:center;min-width:26px;font-size:15px;font-weight:600}.checkout{background:var(--card);border-radius:14px;margin-top:12px;padding:14px}.checkout-total{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.checkout-total span{color:var(--muted);font-size:14px}.checkout-total b{letter-spacing:-.8px;font-size:26px;font-weight:800}.segmented.sm button{gap:4px;padding:7px 4px;font-size:13px}.intake-head{gap:12px;padding:12px 14px;display:flex}.intake-head-fields{flex:1;min-width:0}.name-matches{background:var(--bg);border:.5px solid var(--separator);border-radius:10px;margin-top:6px;overflow:hidden}.nm-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:7px 11px 5px;font-size:11px;font-weight:700}.nm-item{text-align:left;border-top:.5px solid var(--separator);background:0 0;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 11px;display:flex}.nm-item:active{background:var(--card)}.nm-name{color:var(--text);font-size:15px;font-weight:600}.nm-sub{color:var(--muted);font-size:12px}.nm-picked{color:var(--green);align-items:center;gap:5px;margin-top:5px;font-size:12.5px;font-weight:600;display:flex}.nm-picked.cat{color:var(--accent)}.nm-drop{color:var(--muted);background:0 0;margin-left:auto;padding:2px 4px;font-size:12.5px;font-weight:600}.cat-search{background:var(--card);border-radius:12px;align-items:center;gap:8px;height:44px;margin-bottom:12px;padding:0 12px;display:flex;box-shadow:0 1px 2px #0000000d}.cat-search input{background:0 0;border:0;flex:1;min-width:0;height:100%;padding:0;font-size:16px}.cat-search input:focus{box-shadow:none;outline:none}.cat-clear{background:var(--fill);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;transform:rotate(45deg)}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.cat-tile{text-align:center;background:linear-gradient(165deg, var(--tint-a,#fff), var(--tint-b,#fff));border-radius:15px;flex-direction:column;align-items:center;gap:7px;padding:15px 9px 12px;display:flex;box-shadow:0 1px 3px #0000000f,inset 0 0 0 .5px #fff9}.cat-tile:active{transform:scale(.97)}.ct-name{color:var(--tint-ink,var(--text));font-size:13px;font-weight:700;line-height:1.22}.ct-count{color:var(--tint-ink,var(--muted));opacity:.62;font-size:11.5px}.tint-blue{--tint-a:#e8f2ff;--tint-b:#d3e6ff;--tint-ink:#0a4fa8}.tint-teal{--tint-a:#e4f7fd;--tint-b:#cdeffa;--tint-ink:#0a6f95}.tint-green{--tint-a:#e7faea;--tint-b:#d2f3d9;--tint-ink:#17762f}.tint-mint{--tint-a:#e3faf5;--tint-b:#cdf3ea;--tint-ink:#0b7562}.tint-orange{--tint-a:#fff2df;--tint-b:#ffe4c2;--tint-ink:#a35c05}.tint-amber{--tint-a:#fbf0e5;--tint-b:#f4e0cb;--tint-ink:#8a5219}.tint-yellow{--tint-a:#fff8dd;--tint-b:#ffefb8;--tint-ink:#8a6404}.tint-purple{--tint-a:#f5ecfe;--tint-b:#ead8fc;--tint-ink:#6a24b0}.tint-indigo{--tint-a:#eceefd;--tint-b:#dadefb;--tint-ink:#303aa8}.tint-pink{--tint-a:#ffecf0;--tint-b:#ffd9e1;--tint-ink:#b32444}.tint-red{--tint-a:#ffece9;--tint-b:#ffd8d3;--tint-ink:#b52a1e}.tint-gray{--tint-a:#f0f1f3;--tint-b:#e2e4e8;--tint-ink:#4b5058}.cat-art{border-radius:11px;flex-shrink:0}.cat-thumb{object-fit:cover;background:var(--fill);border-radius:11px;flex-shrink:0}.cat-thumb.ph{color:#fff;letter-spacing:.01em;justify-content:center;align-items:center;font-weight:700;display:flex}.cat-thumb.c-blue{background:linear-gradient(160deg,#3e97f7,#0a6be8)}.cat-thumb.c-teal{background:linear-gradient(160deg,#41c6ec,#0e9bd6)}.cat-thumb.c-green{background:linear-gradient(160deg,#4cd766,#1cb33f)}.cat-thumb.c-mint{background:linear-gradient(160deg,#4fd9bc,#12ae92)}.cat-thumb.c-orange{background:linear-gradient(160deg,#ffb33d,#f58a0c)}.cat-thumb.c-amber{background:linear-gradient(160deg,#e8a063,#c4762c)}.cat-thumb.c-yellow{background:linear-gradient(160deg,#ffd02e,#f5ae06)}.cat-thumb.c-purple{background:linear-gradient(160deg,#b672f5,#8b3ddb)}.cat-thumb.c-indigo{background:linear-gradient(160deg,#7a82f0,#4149d1)}.cat-thumb.c-pink{background:linear-gradient(160deg,#ff7b93,#ea3b5e)}.cat-item .lead{gap:11px}.cat-item .name{font-size:15.5px}.cat-add{background:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.cat-add:active{opacity:.7}.batch-row{border-top:.5px solid var(--separator);justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.batch-row:first-child{border-top:0}.batch-qty{color:var(--text);white-space:nowrap;font-size:15px;font-weight:700}.batch-when{color:var(--muted);font-size:12.5px}.batch-exp{text-align:right;white-space:nowrap;font-size:12.5px;font-weight:600}.intake-head-fields .form-row{padding:0 0 8px}.intake-head-fields .form-row+.form-row{border-top:.5px solid var(--separator);padding-top:8px;padding-bottom:0}.photo-tile{background:var(--fill);width:84px;height:84px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:10.5px;display:flex;overflow:hidden}.photo-tile img{object-fit:cover;border-radius:12px;width:100%;height:100%}.inline-scan{align-items:center;gap:6px;display:flex}.inline-scan input{flex:1}.inline-scan button{background:0 0;padding:2px;display:flex}.row-2{display:flex}.row-2 .form-row{flex:1}.row-2 .form-row+.form-row{border-top:none;border-left:.5px solid var(--separator)}.row-2+.row-2{border-top:.5px solid var(--separator)}.scan{z-index:100;background:#0b0b0d;position:fixed;inset:0;overflow:hidden}.scan-video{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.scan-shade{background:#0000006b;position:absolute;inset:0}.scan.flash:after{content:"";opacity:.55;background:#fff;animation:.26s ease-out forwards scanFlash;position:absolute;inset:0}@keyframes scanFlash{to{opacity:0}}.scan-top{z-index:5;padding:max(14px, env(safe-area-inset-top)) 14px 14px;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.scan-title{color:#fff;letter-spacing:-.3px;font-size:17px;font-weight:600}.scan-tools{gap:8px;display:flex}.scan-icon{-webkit-backdrop-filter:blur(12px);background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.scan-icon.on{background:#ffd02e}.scan-icon.zoom{color:#fff;border-radius:19px;width:auto;min-width:38px;padding:0 10px;font-size:13px;font-weight:700}.scan-icon.zoom.on,.scan-icon.on svg{color:#1c1c1e}.scan-window{z-index:2;border-radius:20px;width:min(76vw,290px);height:min(46vw,176px);position:absolute;top:44%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000080}.scan-window .c{border:3.5px solid #fff;width:30px;height:30px;position:absolute}.scan-window .tl{border-bottom:none;border-right:none;border-radius:18px 0 0;top:0;left:0}.scan-window .tr{border-bottom:none;border-left:none;border-radius:0 18px 0 0;top:0;right:0}.scan-window .bl{border-top:none;border-right:none;border-radius:0 0 0 18px;bottom:0;left:0}.scan-window .br{border-top:none;border-left:none;border-radius:0 0 18px;bottom:0;right:0}.scan-line{background:linear-gradient(90deg,#007aff00,#38a1ff,#007aff00);border-radius:2px;height:2px;animation:2.1s ease-in-out infinite scanSweep;position:absolute;left:8px;right:8px;box-shadow:0 0 12px #38a1ffe6}@keyframes scanSweep{0%{top:10%}50%{top:88%}to{top:10%}}.scan-bottom{z-index:3;padding:22px 18px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000b3);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.scan-bottom:has(.scan-panel){pointer-events:none;background:0 0;justify-content:center;padding:18px;top:0}.scan-panel{pointer-events:auto}.scan-hint{color:#ffffffdb;text-align:center;font-size:14px}.scan-diag{color:#ffffff9e;text-align:center;margin:4px 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.scan-code{letter-spacing:1px;color:#fff;background:#ffffff29;border-radius:9px;margin:0 auto 8px;padding:5px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:inline-block}.scan-status{color:#000;letter-spacing:-.2px;background:#fffffff2;border-radius:22px;padding:10px 20px;font-size:15px;font-weight:700}.scan-manual-link{color:#fff;opacity:.75;background:0 0;padding:6px;font-size:14px}.scan-panel{text-align:center;-webkit-backdrop-filter:blur(20px);background:#1c1c20db;border-radius:18px;width:100%;max-width:380px;padding:20px 16px 16px}.scan-reason{color:#ffffffd1;margin:9px 0 14px;font-size:13.5px;line-height:1.4}.scan-manual{gap:8px;display:flex}.scan-manual input{color:#fff;letter-spacing:.6px;background:#ffffff1f;border-radius:11px;flex:1;margin:0;font-size:16px}.scan-manual input::placeholder{color:#ffffff73}.scan-manual input:focus{box-shadow:0 0 0 1.5px #ffffff80}.scan-add{background:var(--accent);color:#fff;border-radius:11px;padding:0 18px;font-weight:600}.scan-add:disabled{opacity:.4}.empty-state{text-align:center;padding:34px 20px 24px}.empty-state .t{margin-top:12px;font-size:16px;font-weight:600}.empty-state .s{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.4}.pin-card{background:var(--card);text-align:center;border-radius:14px;margin-bottom:10px;padding:16px}.pin-value{letter-spacing:10px;text-indent:10px;font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:34px;font-weight:800}.pin-actions{justify-content:center;gap:8px;display:flex}.btn-primary.danger{background:var(--red)}.phone-field.inline{background:var(--fill);height:44px;padding:0 12px}.phone-field.inline .cc{font-size:16px}.phone-field.inline .phone-input{letter-spacing:.5px;font-size:17px}.field-note{color:var(--muted);margin:6px 2px 0;font-size:12px;line-height:1.35}.debt-fields{flex-direction:column;gap:8px;margin-top:10px;display:flex}.debt-fields input{margin:0}.debt-fields>input{background:var(--fill);border:none;border-radius:14px;height:44px;padding:0 12px;font-size:17px;box-shadow:inset 0 0 0 1px #3c3c431f}.debt-fields>input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.debt-fields>input::placeholder{color:#9a9aa0}.debt-fields .auth-label{margin:2px 2px 0}.field-note.warn{color:var(--orange,#ff9500);font-weight:600}.known-customer{background:#34c7591a;border-radius:12px;padding:10px 12px;box-shadow:inset 0 0 0 1px #34c75947}.known-customer .kc-head{color:var(--green);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.known-customer .kc-name{color:var(--text);letter-spacing:-.2px;margin-top:2px;font-size:17px;font-weight:750}.known-customer .kc-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.known-customer .kc-sub b{color:var(--red);font-weight:700}.confirm-phone{text-align:left;margin-top:12px}.confirm-phone label{margin:0 2px 6px}.role-banner{color:var(--accent);background:#007aff1a;border-radius:10px;align-items:center;gap:7px;margin-bottom:10px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.summary{background:var(--card);border-radius:14px;align-items:center;gap:13px;margin-bottom:12px;padding:14px;display:flex}.summary .k{color:var(--muted);font-size:12.5px}.summary .v{letter-spacing:-.6px;margin-top:2px;font-size:23px;font-weight:800}.duo{gap:10px;margin-bottom:12px;display:flex}.duo>div{background:var(--card);border-radius:14px;flex:1;padding:13px 14px}.duo .k{color:var(--muted);font-size:12.5px}.duo .v{letter-spacing:-.6px;margin-top:3px;font-size:21px;font-weight:800}.duo .v.green{color:var(--green)}.duo .v.red{color:var(--red)}.side{display:none}@media (width>=1000px){body{font-size:15.5px}html,body{height:100%;overflow:hidden}#root{max-width:none;height:100%;margin:0;padding:0;overflow:hidden}.app-shell{height:100vh;padding-left:260px;transition:padding-left .22s cubic-bezier(.32,.72,0,1);overflow-y:auto}.auth{justify-content:center;align-items:center;height:100vh;padding:28px 20px;display:flex;overflow-y:auto}.auth-body{background:#fff;border-radius:24px;width:100%;max-width:384px;margin:auto;padding:30px 26px 20px;box-shadow:0 32px 64px -28px #101b3366,0 4px 14px -6px #101b331f,0 0 0 .5px #3c3c4314}.auth-body .auth-card{box-shadow:none;background:0 0;padding:0}.auth-body .btn-soft{-webkit-backdrop-filter:none;background:#f4f6f9;box-shadow:inset 0 0 0 1px #3c3c431a}.auth-body .btn-soft:active{background:#eaeef4}.auth-body .auth-brand{margin-bottom:22px}.screen{max-width:920px;margin:0 auto;padding:20px 28px 40px}.screen.narrow{max-width:620px}.screen.narrow .segmented{max-width:none}.side{z-index:60;-webkit-backdrop-filter:blur(24px)saturate(180%);border-right:.5px solid var(--separator);background:linear-gradient(#fcfcfef0,#f6f6f9f0);flex-direction:column;width:260px;padding:16px 12px 14px;transition:width .22s cubic-bezier(.32,.72,0,1),padding .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.side-scroll{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding-top:14px;display:flex;overflow:hidden auto}.side-scroll::-webkit-scrollbar{display:none}.side-brand{text-align:left;border-bottom:.5px solid var(--separator);background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:11px;width:100%;padding:4px 6px 12px;display:flex}.side-brand:hover .side-logo{transform:scale(1.05)}.side-logo{transition:transform .16s}.side-brand-text{min-width:0;overflow:hidden}.side-logo{background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px -3px #101b3347,inset 0 0 0 .5px #3c3c431f}.side-name{letter-spacing:-.3px;font-size:16px;font-weight:700}.side-sub{color:var(--muted);font-size:11.5px}.side-group{flex-direction:column;gap:1px;display:flex}.side-cap{letter-spacing:.6px;text-transform:uppercase;color:#a1a1a8;white-space:nowrap;padding:2px 12px 6px;font-size:11px;font-weight:700}.side-item{color:var(--text);text-align:left;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:8px 10px;font-size:14.5px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.side-item:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:0;transition:height .16s;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.side-item.active:before{height:20px}.side-foot{border-top:.5px solid var(--separator);flex-direction:column;flex-shrink:0;gap:5px;padding-top:12px;display:flex}.side-foot-title{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 3px;font-size:12px;font-weight:600;display:flex}.side-foot-row{color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:flex}.side-foot-row:hover{color:var(--accent);background:#78788014}.side-toggle{width:34px;height:34px;color:var(--text);background:0 0;border-radius:9px;justify-content:center;align-items:center;margin-right:2px;display:flex}.side-toggle:hover{background:#7878801f}:root[data-side=min] .side{width:68px;padding-left:10px;padding-right:10px}:root[data-side=min] .app-shell{padding-left:68px}:root[data-side=min] .side-label,:root[data-side=min] .side-cap,:root[data-side=min] .side-brand-text{display:none}:root[data-side=min] .side-group+.side-group{border-top:.5px solid var(--separator);margin-top:4px;padding-top:10px}:root[data-side=min] .side-item:before{left:-10px}:root[data-side=min] .side-item,:root[data-side=min] .side-brand,:root[data-side=min] .side-foot-title,:root[data-side=min] .side-foot-row{justify-content:center;gap:0;padding-left:0;padding-right:0}:root[data-side=min] .side-badge{border:2px solid #fafafc;min-width:17px;height:17px;margin:0;font-size:10.5px;position:absolute;top:3px;right:5px}:root[data-side=min] .side-item{position:relative}:root[data-side=min] .scan{width:min(720px,100vw - 128px);left:68px}:root[data-side=min] .deck{left:68px}.side-item:hover{background:#78788017}.side-badge{background:var(--red);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;display:flex}.side-item.active{color:var(--accent);background:#007aff1a;font-weight:650}.deck{z-index:56;pointer-events:none;flex-direction:column;align-items:center;transition:left .22s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:260px;right:0}.deck-backdrop{z-index:55;display:block;position:fixed;inset:0}.deck-items{-webkit-backdrop-filter:blur(30px)saturate(180%);opacity:0;pointer-events:none;background:#f8f8fae6;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:8px;max-width:min(1060px,100% - 32px);padding:12px 14px;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s;display:flex;overflow:visible;transform:translateY(150%);box-shadow:0 14px 44px #00000038,0 0 0 .5px #00000012}.deck.open .deck-items{opacity:1;pointer-events:auto;transform:translateY(0)}.deck-item{background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .16s;display:flex;position:relative}.deck-item:hover{transform:translateY(-6px)scale(1.06)}.deck-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1e1e20eb;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;transition:opacity .14s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.deck-item:hover .deck-tip{opacity:1}.deck-handle{pointer-events:auto;background:#3c3c434d;border-radius:3px;width:120px;height:6px;margin:9px 0 10px;transition:background .15s,width .15s}.deck-handle:hover{background:#3c3c438c;width:150px}.deck.open .deck-handle{background:var(--accent)}.dock,.dock-handle,.install-banner{display:none}.navbar{background:#f9f9fbe6;grid-template-columns:auto 1fr auto;height:52px;padding:0 28px}.nav-title{text-align:left;font-size:19px}.nav-left{justify-self:start}.fab-quick{bottom:32px;right:32px}.qa-sheet{bottom:96px;right:32px}.toast-host{align-items:flex-end;padding:0;inset:auto 24px 100px auto}.toast{width:auto;min-width:260px;max-width:420px}.segmented{max-width:520px}.form-group{max-width:680px}.screen>input,.screen>select,.screen>textarea{max-width:460px}.btn-primary,.btn-ghost{width:fit-content;min-width:240px;max-width:100%;padding-left:26px;padding-right:26px}.checkout .btn-primary,.checkout .btn-ghost,.auth .btn-primary,.auth .btn-ghost{width:100%}@media (hover:hover){.list-item:hover,.row-2:hover{background:#7878800f}.btn-primary:hover{filter:brightness(1.07)}.btn-ghost:hover{background:#007aff14}.tile:hover,.stat-card:hover{transform:translateY(-1px)}.tile,.stat-card{transition:transform .15s}}.stat-row{gap:14px}.stat-card{padding:14px 16px}.stat-card .k{font-size:12.5px}.stat-card .v{font-size:20px}.tile-row{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;margin:14px 0 4px}.tile{padding:16px 6px 14px}.hero{padding:20px 22px 18px}.hero-value{font-size:34px}.spark .track{height:46px}.list-item{padding:13px 16px}.form-group,.card,.list-group{border-radius:14px}.home-top{grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);align-items:stretch;gap:14px;margin-bottom:4px;display:grid}.home-top .hero{height:100%;margin-bottom:0}.home-side{flex-direction:column;gap:10px;display:flex}.home-side>.goal-bar,.home-side>.goal-empty{margin-bottom:0}.home-top .stat-row{flex-direction:column;flex:1;gap:10px;margin:0}.home-top .stat-card{flex-direction:column;flex:1;justify-content:center;display:flex}.plan-cols{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.plan-cols .card{flex-direction:column;margin-bottom:0;display:flex}.plan-cols .card>button{margin-top:auto}.hint,.form-note,.field-note{max-width:680px}.hint.center,.center .hint,.card.center .hint{max-width:none}.home-cols{grid-template-columns:1fr 1fr;align-items:start;gap:0 20px;display:grid}.screen.wide{max-width:1180px}.order-cols{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start;gap:22px;display:grid}.order-side{position:sticky;top:72px}.order-main>.order-hero{margin-bottom:14px}.order-main>.chip-row{margin-bottom:10px}.order-side .btn-primary,.order-side .btn-ghost{width:100%;min-width:0}.order-side>.section-title{margin-top:0}.order-history{max-width:760px}.cart-card{width:186px;padding:13px 15px 14px}.cart-card .cc-total{font-size:20px}.cart-add{width:92px}.sheet-wrap{align-items:center}.sheet{border-radius:20px;max-width:440px;padding:22px 22px 20px;animation:.2s cubic-bezier(.32,.72,0,1) sheetPop}.sheet-grip{display:none}.sheet .btn-primary,.sheet .btn-ghost{width:100%}.kassa-cols{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:20px;display:grid}.kassa-cols .checkout{margin-top:0;position:sticky;top:72px}.checkout-total b{font-size:30px}.launcher{left:0}.scan{border-radius:22px;width:min(720px,100vw - 320px);margin-left:auto;margin-right:auto;inset:5vh 0 5vh 260px;box-shadow:0 0 0 100vmax #0000008c,0 24px 60px -20px #0000008c}}@media (width>=1400px){.screen{max-width:980px}.screen.wide{max-width:1280px}}.print-root{display:none}@media print{.app-shell,.auth,.toast-host,.dock,.deck,.side,.fab-quick,.qa-sheet,.sheet-wrap,.launcher,.scan,.install-prompt,body>:not(.print-root){display:none!important}html,body{margin:0;padding:0;color:#000!important;background:#fff!important;height:auto!important;min-height:0!important}.print-root{display:block}@page{margin:6mm}}.receipt{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:58mm;margin:0 auto;font-family:Arial,Segoe UI,Roboto,Helvetica,sans-serif;font-size:11px;font-weight:600;line-height:1.35}.receipt,.receipt *{color:#000}.r-blk{font-size:calc(11px * var(--k,1))}.r-head-end{margin-bottom:6px}.r-logo{max-width:100%;height:auto;margin:0 0 3px;display:inline-block}.r-shop{font-size:calc(15px * var(--k,1));letter-spacing:-.2px;font-weight:700}.r-sub{font-size:calc(10px * var(--k,1))}.r-meta{font-size:calc(10.5px * var(--k,1));justify-content:space-between;gap:8px;display:flex}.r-rule{border-top:1px dashed #000;margin:5px 0}.r-items{border-collapse:collapse;width:100%}.r-items td{vertical-align:top;padding:2px 0}.r-name{padding-right:6px}.r-qty{font-size:calc(10px * var(--k,1));font-weight:600}.r-sum{text-align:right;white-space:nowrap;font-weight:700}.r-total{font-size:calc(14px * var(--k,1));justify-content:space-between;gap:8px;margin:4px 0 3px;font-weight:800;display:flex}.r-card{font-size:calc(10.5px * var(--k,1));word-break:break-all;margin-top:3px}.r-note{font-size:calc(10.5px * var(--k,1));white-space:pre-line;word-break:break-word;margin-top:6px}.r-thanks{font-size:calc(10.5px * var(--k,1));margin-top:8px}.sold-mark{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:2px auto 12px;display:flex}.sold-total{text-align:center;letter-spacing:-.8px;margin:2px 0 4px;font-size:30px;font-weight:800}.sheet-title.center,.sheet-sub.center{text-align:center}.labels{flex-wrap:wrap;gap:4mm;display:flex}.print-label{text-align:center;page-break-inside:avoid;break-inside:avoid;color:#000;border:1px dashed #999;border-radius:2mm;width:48mm;padding:2mm}.l-name{min-height:2.4em;font-size:10px;font-weight:600;line-height:1.2;overflow:hidden}.l-name>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.l-price{margin:1mm 0;font-size:17px;font-weight:800}.l-size{letter-spacing:.5px;margin:.5mm 0;font-size:15px;font-weight:800}.l-code .l-bc{flex-direction:column;flex:none;margin:0 auto;display:flex}.l-code .l-bc svg{max-width:none;image-rendering:pixelated;flex:none;display:block}.l-code-text{letter-spacing:1px;font-family:monospace;font-size:10px}.intake-actions{flex-direction:column;gap:6px;display:flex}.gold-tag{color:#000;page-break-inside:avoid;break-inside:avoid;border:1px dashed #999;border-radius:1.5mm;grid-template-columns:1fr auto;grid-template-areas:"rows qr""code code";align-items:center;gap:0 2mm;width:54mm;padding:1.5mm 2mm 1mm;display:grid}.gt-rows{grid-area:rows;font-family:Courier New,monospace;font-size:9.5px;line-height:1.35}.gt-rows>div{gap:2mm;display:flex}.gt-rows span{min-width:15mm}.gt-rows b{font-weight:700}.gt-qr{grid-area:qr;line-height:0}.gt-qr svg{width:14mm;height:14mm}.gt-code{letter-spacing:.4px;grid-area:code;margin-top:.5mm;font-family:Courier New,monospace;font-size:7px}.ret-qty{text-align:center;background:var(--fill);width:62px;margin:0;padding:8px 6px;font-size:15px}.label-preview{background:#fff;border-radius:10px;justify-content:center;margin-bottom:6px;padding:10px;display:flex}.label-preview svg{max-width:100%;height:auto}.order-hero{color:#fff;background:linear-gradient(135deg,#ffb33d 0%,#f58a0c 55%,#e0620a 100%);border-radius:16px;margin-bottom:10px;padding:15px 16px 13px;box-shadow:0 6px 20px #e0620a3d}.oh-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.oh-label{opacity:.9;font-size:12.5px;font-weight:500}.oh-value{letter-spacing:-1px;margin-top:2px;font-size:29px;font-weight:800}.oh-value span{opacity:.9;letter-spacing:0;font-size:15px;font-weight:600}.oh-sub{border-top:1px solid #ffffff38;margin-top:10px;padding-top:9px;font-size:13px}.oh-sub b{font-weight:700}.order-line{background:var(--card);align-items:center;gap:10px;padding:10px 13px;display:flex}.order-line:not(:last-child){border-bottom:.5px solid var(--separator)}.order-line.off{opacity:.45}.ol-check{background:var(--fill);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;transition:background .15s;display:flex}.ol-check.on{background:var(--accent)}.ol-body{cursor:pointer;flex:1;min-width:0}.ol-name{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.ol-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.ol-sub .warn{color:var(--yellow);font-weight:500}.ol-sub .danger{color:var(--red);font-weight:600}.ol-qty{flex-shrink:0;align-items:center;gap:2px;display:flex}.ol-qty button{background:var(--fill);width:29px;height:29px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1;display:flex}.ol-qty button:active{opacity:.6}.ol-qty button:disabled{opacity:.4}.ol-qty input{text-align:center;background:0 0;border-radius:0;width:46px;padding:5px 2px;font-size:16px;font-weight:600}.order-text{background:var(--card);white-space:pre-wrap;word-break:break-word;color:var(--text);border-left:3px solid var(--accent);border-radius:12px;margin-bottom:10px;padding:13px 14px;font-size:13.5px;line-height:1.55}.order-actions{gap:8px;margin-bottom:10px;display:flex}.btn-chip{background:var(--card);min-width:0;height:40px;color:var(--accent);white-space:nowrap;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 2px #0000000d}.btn-chip:active{opacity:.65}.btn-ghost.danger{color:var(--red)}.trust-dot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:6px;display:inline-block}.trust-card{background:var(--card);border-left:3px solid var(--green);border-radius:12px;margin-bottom:10px;padding:11px 13px}.tc-head{align-items:center;display:flex}.tc-title{letter-spacing:-.2px;font-size:14.5px;font-weight:700}.tc-body{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.trust-warn{background:#ff95001a;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex}.trust-warn.bad{background:#ff3b301a}.trust-warn b{font-weight:600}.tw-sub{color:var(--muted);margin-top:2px;font-size:12.5px}.staff-list{background:var(--card);border-radius:12px;margin-bottom:10px;overflow:hidden}.staff-row{padding:11px 13px}.staff-row:not(:last-child){border-bottom:.5px solid var(--separator)}.sr-head{align-items:baseline;gap:8px;display:flex}.sr-rank{width:18px;color:var(--muted);flex-shrink:0;font-size:12.5px;font-weight:700}.sr-name{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.sr-rev{letter-spacing:-.3px;flex-shrink:0;font-size:15px;font-weight:700}.sr-track{background:var(--fill);border-radius:3px;height:6px;margin:7px 0 5px 26px;overflow:hidden}.sr-bar{background:linear-gradient(90deg,#2e93ff,#0a63e8);border-radius:3px;height:100%}.sr-sub{color:var(--muted);flex-wrap:wrap;gap:1px 10px;margin-left:26px;font-size:12px;line-height:1.5;display:flex}.sr-sub .green{color:var(--green);font-weight:500}.sr-sub .red{color:var(--red);font-weight:500}.goal-bar{background:var(--card);border-radius:12px;margin-bottom:10px;padding:11px 13px}.gb-head{justify-content:space-between;align-items:center;display:flex}.gb-label{color:var(--text);letter-spacing:-.2px;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.gb-pct{letter-spacing:-.4px;color:var(--accent);font-size:17px;font-weight:800}.gb-track,.gs-track{background:var(--fill);border-radius:4px;height:7px;margin:8px 0 6px;overflow:hidden}.gb-fill{background:linear-gradient(90deg,#2e93ff,#0a63e8);border-radius:4px;height:100%;transition:width .35s}.gb-fill.done{background:linear-gradient(90deg,#4cd766,#1cb33f)}.gb-sub{color:var(--muted);font-size:12.5px}.gb-sub b{color:var(--text);font-weight:600}.goal-empty{background:var(--card);width:100%;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:11px;font-size:14px;font-weight:600;display:flex}.goal-empty:active{opacity:.7}.goal-strip{margin-bottom:10px}.goal-strip .gs-track{margin:0 0 4px}.gs-text{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:flex}.badge.sale{color:var(--red);background:#ff3b301f;font-weight:700}.old-price{color:var(--muted);text-decoration:line-through}.disc-list{max-height:46vh;margin:4px 0 12px;overflow-y:auto}.disc-row{cursor:pointer;align-items:center;gap:9px;padding:9px 2px;display:flex}.disc-row:not(:last-child){border-bottom:.5px solid var(--separator)}.disc-row.off{opacity:.45}.dr-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14.5px;overflow:hidden}.dr-price{flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:12px;line-height:1.3;display:flex}.dr-price b{color:var(--green);font-size:14.5px;font-weight:700}.mic-big{color:#fff;background:linear-gradient(135deg,#ff7b93 0%,#ea3b5e 100%);border-radius:16px;flex-direction:column;align-items:center;gap:7px;width:100%;margin-bottom:10px;padding:18px;font-size:14px;font-weight:600;display:flex;box-shadow:0 6px 18px #ea3b5e47}.mic-big:active{opacity:.85}.mic-big.on{animation:1.4s ease-in-out infinite micPulse}.voice-live{background:var(--fill);color:var(--muted);border-radius:10px;margin-bottom:10px;padding:9px 12px;font-size:14px;font-style:italic}.voice-typed{align-items:center;gap:8px;margin-bottom:10px;display:flex}.voice-typed input{flex:1;min-width:0}.voice-typed .btn-chip{flex:none;width:auto;padding:0 14px}.voice-list{max-height:42vh;margin-bottom:10px;overflow-y:auto}.voice-row{align-items:center;gap:10px;padding:9px 2px;display:flex}.voice-row:not(:last-child){border-bottom:.5px solid var(--separator)}.voice-row.miss{opacity:.7}.vr-body{flex:1;min-width:0}.vr-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.vr-sub{color:var(--muted);margin-top:2px;font-size:12px}.vr-drop{background:0 0;flex-shrink:0;padding:6px}.tg-link-btn{background:var(--card);width:100%;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-bottom:10px;padding:12px;font-size:14.5px;font-weight:600;display:flex}.tg-link-btn.linked{color:var(--green)}.tg-link-btn:active{opacity:.7}.order-print{color:#000;max-width:180mm;margin:0 auto;font-family:-apple-system,Segoe UI,Roboto,sans-serif;font-size:12pt}.op-head{border-bottom:1.5pt solid #000;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4mm 12mm;margin-bottom:4mm;padding-bottom:4mm;display:flex}.op-title{letter-spacing:1pt;font-size:20pt;font-weight:800}.op-sub{color:#444;font-size:10pt}.op-shop{text-align:right;word-break:break-word;min-width:0}.op-shop-name{font-size:13pt;font-weight:700}.op-to{margin-bottom:4mm;font-size:12pt}.op-table{border-collapse:collapse;width:100%;margin-bottom:5mm}.op-table th,.op-table td{text-align:left;word-break:break-word;border:.75pt solid #000;padding:2.5mm 3mm;font-size:11pt}.op-table th{background:#eee;font-weight:700}.op-table .op-n{text-align:center;width:12mm}.op-table .op-q{text-align:right;white-space:nowrap;width:32mm;font-weight:700}.op-total{margin-bottom:14mm;font-size:11pt}.op-signs{gap:20mm;display:flex}.op-signs>div{flex:1}.op-line{border-bottom:.75pt solid #000;height:8mm}.scale-card{background:var(--card);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.sc-label{color:var(--muted);text-transform:uppercase;letter-spacing:.3px;font-size:11.5px}.sc-plu{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.sc-sample{text-align:right;min-width:0}.sc-sample .mono-code{margin-top:3px;font-size:13px}.ret-done{color:var(--text);background:#34c7591a;border-radius:12px;align-items:center;gap:7px;margin-bottom:12px;padding:10px 13px;font-size:14px;display:flex}.ret-card{padding:14px 15px 15px}.ret-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ret-name{font-size:17px;font-weight:700}.ret-sub{color:var(--muted);margin-top:2px;font-size:13px}.ret-count{flex-wrap:wrap;align-items:center;gap:10px 8px;display:flex}.ret-count input{text-align:center;font-variant-numeric:tabular-nums;width:74px;margin:0;font-size:18px;font-weight:700}.rq-btn{width:40px;height:40px;color:var(--text);background:#7878801f;border-radius:11px;flex-shrink:0;font-size:21px;font-weight:600}.rq-btn:active{opacity:.7}.rq-btn:disabled{opacity:.35}.rq-unit{color:var(--muted);font-size:14px}.ret-left{color:var(--muted);margin-top:7px;font-size:12.5px}.ret-total{border-top:1px solid #78788029;justify-content:space-between;align-items:baseline;margin-top:13px;padding-top:12px;display:flex}.ret-total span{color:var(--muted);font-size:14px}.ret-total b{color:var(--red);font-variant-numeric:tabular-nums;font-size:22px}.ret-only{font-size:17px;font-weight:600}.ret-ok{background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:11px;margin-bottom:12px;padding:13px 15px;display:flex}.ro-title{font-size:15px;font-weight:700}.ro-sub{opacity:.9;margin-top:2px;font-size:13px}.stepper.frac{gap:6px}.st-box{background:var(--fill);border-radius:9px;align-items:center;gap:3px;height:34px;padding:0 8px;display:flex;box-shadow:inset 0 0 0 1px #7878802e}.st-box:focus-within{box-shadow:inset 0 0 0 1.6px var(--accent)}.stepper .st-qty{width:46px;height:32px;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;background:0 0;margin:0;padding:0;font-size:16px;font-weight:700}.stepper .st-qty:focus{box-shadow:none}.stepper .st-unit{color:var(--muted);font-size:12.5px}.date-field{display:block;position:relative}.date-field input{font-variant-numeric:tabular-nums;width:100%;padding-right:42px}.date-field input.bad{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red)}.date-clear{background:#78788024;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.date-clear:active{opacity:.6}.unit-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.unit-cap{color:var(--muted);flex-shrink:0;font-size:13px}.unit-chips{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.unit-chips::-webkit-scrollbar{display:none}.chip.sm{height:30px;padding:0 12px;font-size:13px}.intake-line{color:var(--muted);background:#78788012;border-radius:10px;margin:2px 0 0;padding:8px 11px;font-size:13px}.intake-line b{color:var(--text);font-variant-numeric:tabular-nums}.intake-line.bad,.intake-line.bad b{color:var(--red)}.bal-hero{text-align:center;color:#fff;background:linear-gradient(#34c759,#1ea94b);border-radius:18px;margin-bottom:14px;padding:20px 16px 18px}.bal-hero.yellow{background:linear-gradient(#ffb340,#f08c00)}.bal-hero.red{background:linear-gradient(#ff6961,#e5342a)}.bal-cap{opacity:.9;letter-spacing:.2px;font-size:12.5px}.bal-sum{letter-spacing:-1.2px;margin:2px 0 6px;font-size:34px;font-weight:800}.bal-days{font-size:15px;font-weight:700}.bal-until{opacity:.9;margin-top:2px;font-size:12.5px}.bal-warn{z-index:40;cursor:pointer;color:#fff;background:var(--yellow);border:none;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex;position:sticky;top:0}.bal-warn.stop{background:var(--red)}.net-warn{z-index:41;color:#fff;background:var(--red);text-align:center;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 14px;font-size:13.5px;font-weight:600;display:flex;position:sticky;top:0}.pay-card{background:var(--card);box-shadow:var(--shadow);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:13px 15px;display:flex}.pay-card:active{background:var(--fill)}.pc-cap{color:var(--muted);font-size:12px}.pc-num{letter-spacing:.4px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:700}.pc-holder{color:var(--muted);margin-top:1px;font-size:12.5px}.wordmark{letter-spacing:-.5px;white-space:nowrap;font-weight:800}.wordmark b{color:#0e1b33;font-weight:800}.wordmark i{color:#1546e8;font-style:normal;font-weight:800}.auth-foot{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:12.5px;display:flex}.auth-site{text-align:center;color:var(--muted);text-underline-offset:3px;margin-top:8px;font-size:12.5px;text-decoration:underline;display:block}.name-row{align-items:stretch;gap:8px;display:flex}.name-row input[type=text],.name-row>input:not([type=file]){flex:1;min-width:0}.name-cam{background:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;display:flex}.name-cam:active{filter:brightness(.92)}.name-cam.busy{animation:1s ease-in-out infinite nameCamPulse}@keyframes nameCamPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-ui=v2])) .name-cam.busy{opacity:.6;animation:none}}.warranty-box{border-radius:16px;align-items:center;gap:12px;margin-bottom:12px;padding:15px 16px;display:flex}.warranty-box .t{letter-spacing:-.3px;font-size:16.5px;font-weight:700}.warranty-box .d{opacity:.85;margin-top:2px;font-size:13.5px}.warranty-box.ok{color:var(--green);background:#34c75921}.warranty-box.off{color:var(--red);background:#ff3b301a}.warranty-box.none{background:var(--card);color:var(--muted);box-shadow:inset 0 0 0 1px var(--separator)}.shift-top{align-items:center;gap:13px;display:flex}.shift-state{letter-spacing:-.3px;font-size:17px;font-weight:700}.shift-expected{background:var(--bg);text-align:center;border-radius:14px;margin-top:14px;padding:14px}.shift-expected .k{color:var(--muted);font-size:13px}.shift-expected .v{letter-spacing:-.9px;margin-top:3px;font-size:30px;font-weight:800}.shift-lines{margin-top:12px;font-size:14.5px}.shift-lines>div{color:var(--muted);justify-content:space-between;align-items:center;padding:6px 2px;display:flex}.shift-lines b{color:var(--text);font-weight:600}.shift-lines b.plus{color:var(--green)}.shift-lines b.minus{color:var(--red)}.shift-lines .sep{border-top:1px dashed var(--separator);margin-top:4px;padding-top:9px}.shift-diff{border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:11px 14px;font-size:15px;font-weight:600;display:flex}.shift-diff b{letter-spacing:-.4px;font-size:19px;font-weight:800}.shift-diff.ok{color:var(--green);background:#34c7591f;justify-content:center;gap:7px}.shift-diff.bad{color:var(--red);background:#ff3b301a}.shift-diff.over{color:var(--orange,#ff9500);background:#ff95001f}.shift-hist-diff{text-align:right;flex-shrink:0}.shift-hist-diff .ok{color:var(--green);font-size:13px;font-weight:600}.shift-hist-diff .bad{color:var(--red);font-size:13px;font-weight:700}.shift-hist-diff .over{color:#ff9500;font-size:13px;font-weight:700}.shift-bar{background:var(--card);cursor:pointer;box-shadow:inset 0 0 0 1px var(--separator);border-radius:13px;align-items:center;gap:10px;margin-bottom:10px;padding:9px 13px;display:flex}.shift-bar .t{min-width:0;color:var(--muted);flex:1;font-size:13.5px}.shift-bar .t b{color:var(--text);letter-spacing:-.2px;font-size:15px;font-weight:700;display:block}.shift-bar.off .t b{color:var(--muted);font-weight:600}.split-toggle{align-items:center;gap:6px;margin-top:10px;font-size:14.5px;display:flex}.split-box{background:var(--card);box-shadow:inset 0 0 0 1px var(--separator);border-radius:14px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.split-box .auth-label{margin:0 2px 2px}.split-box .segmented{margin:0}.split-rest{background:var(--bg);color:var(--muted);border-radius:11px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14.5px;display:flex}.split-rest b{color:var(--text);letter-spacing:-.4px;font-size:18px;font-weight:800}.split-rest.to-debt{background:#ff3b3014;box-shadow:inset 0 0 0 1px #ff3b3033}.split-rest.to-debt b{color:var(--red)}.split-box .link.danger{color:var(--red);align-self:center;padding:2px 4px}.app-get{margin-top:26px}.app-get-title{text-align:center;color:var(--muted);letter-spacing:.2px;margin-bottom:10px;font-size:12.5px;font-weight:600}.app-get-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-get-btn{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border-radius:16px;flex-direction:column;align-items:center;gap:5px;padding:13px 8px;text-decoration:none;transition:transform .12s,background .15s;display:flex;box-shadow:0 0 0 .5px #10204012,0 4px 14px -8px #1020402e}.app-get-btn:active{background:#fffffff2;transform:scale(.97)}.app-get-name{color:var(--text);letter-spacing:-.2px;font-size:14.5px;font-weight:650}.app-get-act{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.app-get-btn.is-soon{pointer-events:none;background:#fff6;box-shadow:0 0 0 .5px #1020400d}.app-get-btn.is-soon .app-get-act{color:var(--muted);font-weight:500}.phone-field:focus-within{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 4px #007aff1a;background:#fff}.phone-field.inline:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.tg-get{justify-content:center;align-items:center;gap:9px;margin-top:4px;text-decoration:none;animation:2s ease-in-out infinite tg-pulse;display:flex}@keyframes tg-pulse{0%,to{box-shadow:0 0 #007aff73,0 8px 20px -10px #007affcc}50%{box-shadow:0 0 0 10px #007aff00,0 8px 20px -10px #007affcc}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-ui=v2])) .tg-get{animation:none}}.btn-primary.quiet{background:var(--fill);color:var(--muted);box-shadow:none}.code-note{color:var(--muted);text-align:center;margin:10px 2px 0;font-size:12.5px;line-height:1.4}.tw-link{color:var(--accent);background:#007aff1a;border-radius:10px;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.tw-link:active{background:#007aff2e}.ai-screen{padding-bottom:20px}.ai-intro{text-align:center;padding:24px 12px 8px}.ai-intro-title{letter-spacing:-.3px;margin-top:10px;font-size:19px;font-weight:700}.ai-msg{white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:86%;margin:6px 0;padding:10px 13px;font-size:15px;line-height:1.45}.ai-msg.user{background:var(--accent);color:#fff;border-bottom-right-radius:5px;margin-left:auto}.ai-msg.assistant{background:var(--card);border-bottom-left-radius:5px;margin-right:auto}.ai-msg.with-img{min-width:200px;padding:5px}.ai-msg.with-img .ai-msg-txt{padding:4px 8px;display:block}.ai-msg-img{object-fit:cover;cursor:zoom-in;border-radius:12px;width:100%;max-width:100%;max-height:260px;display:block}.ai-zoom{z-index:210;cursor:zoom-out;touch-action:none;overscroll-behavior:contain;background:#000000eb;justify-content:center;align-items:center;padding:8px;animation:.18s ease-out sheetFade;display:flex;position:fixed;inset:0}.ai-zoom img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.ai-msg-wrap{flex-direction:column;display:flex}.ai-msg-wrap.user{align-items:flex-end}.ai-msg-wrap.assistant{align-items:flex-start}.ai-send-tg{background:var(--card);border:.5px solid var(--separator);color:var(--accent);cursor:pointer;border-radius:14px;align-items:center;gap:5px;margin:2px 0 8px;padding:5px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.ai-send-tg:active{background:var(--separator)}.ai-send-tg:disabled{opacity:.45}.ai-msg.thinking{align-items:center;gap:5px;padding:14px 16px;display:flex}.ai-status{color:var(--muted);margin-left:6px;font-size:13px}.ai-msg.thinking .dot{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1.3s infinite ai-blink}.ai-msg.thinking .dot:nth-child(2){animation-delay:.18s}.ai-msg.thinking .dot:nth-child(3){animation-delay:.36s}@keyframes ai-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.ai-sugg{margin-top:14px}.ai-left{margin-top:10px;font-size:12px}.ai-quota-btn{background:var(--fill);width:34px;height:34px;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:17px;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700}.ai-quota-btn.low{color:var(--yellow);background:#ff950029}.ai-quota-btn.out{color:var(--red);background:#ff3b3024}.ai-warn{border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.ai-warn.low{color:#a35c00;background:#ff950021}.ai-warn.out{color:#b3251c;background:#ff3b301c}.ai-warn span{flex:1;min-width:0}.ai-warn-x{cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;display:flex}.ai-photo-btn{background:var(--fill);cursor:pointer;border:0;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ai-photo-btn:active{opacity:.6}.ai-photo{background:var(--card);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:8px;display:flex}.ai-photo img{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.ai-photo-txt{min-width:0;color:var(--muted);flex:1;font-size:12.5px;line-height:1.3}.ai-photo-strip{scrollbar-width:none;gap:6px;max-width:60%;padding:1px;display:flex;overflow-x:auto}.ai-photo-strip::-webkit-scrollbar{display:none}.ai-photo-one{flex-shrink:0;position:relative}.ai-photo-x{cursor:pointer;background:#0009;border:0;border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex;position:absolute;top:-4px;right:-4px}.ai-msg-imgs{grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:6px;display:grid}.ai-msg-imgs img{aspect-ratio:1;object-fit:cover;cursor:pointer;border-radius:8px;width:100%;display:block}.ai-draft{background:var(--card);border:1px solid var(--accent);border-radius:14px;margin:8px 0 10px;padding:13px}.ai-draft.closed{border-color:var(--separator);color:var(--muted);align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:flex}.ai-draft-head{align-items:center;gap:7px;font-size:15px;display:flex}.ai-draft-count{color:var(--muted);background:var(--fill);border-radius:9px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:700}.ai-draft-row{border-top:.5px solid var(--separator);margin-top:9px;padding-top:9px}.ai-draft-top{align-items:center;gap:6px;display:flex}.ai-draft-top .nom{min-width:0;height:36px;color:var(--text);background:0 0;border:0;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:600}.ai-draft-x{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:10px;margin-right:-9px;padding:0;display:flex}.ai-draft-top .badge{flex-shrink:0;margin-left:0}.ai-draft-fields{grid-template-columns:repeat(2,1fr);gap:7px 9px;margin-top:8px;display:grid}.ai-draft-fields label{min-width:0;display:block}.ai-draft-fields span{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.ai-draft-fields input,.ai-draft-fields select{border:.5px solid var(--separator);background:var(--bg);width:100%;height:36px;color:var(--text);border-radius:8px;padding:0 9px;font-family:inherit;font-size:16px}.ai-draft-toggle{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-9px;padding:0;display:flex}.ai-draft-toggle svg{transition:transform .15s}.ai-draft-toggle.on svg{transform:rotate(90deg)}.ai-draft-toggle.on{background:var(--fill)}.ai-draft-sum{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:7px;min-width:0;min-height:36px;padding:9px 0;display:flex}.ai-draft-sum .ai-draft-sum-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.ai-draft-sum .meta{color:var(--muted);flex-shrink:0;font-size:12px}.ai-draft-stock{color:var(--green);align-items:center;gap:5px;margin-top:5px;font-size:12px;line-height:1.3;display:flex}.ai-draft-stock.warn{color:var(--yellow)}.ai-draft-stock span{overflow-wrap:anywhere;min-width:0}.ai-draft-fields label.wide{grid-column:1/-1}.ai-draft-code{gap:6px;display:flex}.ai-draft-code input{min-width:0}.ai-draft-scan{border:.5px solid var(--separator);background:var(--bg);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:36px;display:flex}.ai-draft-scan:active{opacity:.6}.ai-draft-fields .date-field input{padding-right:34px}.ai-draft-fields .date-clear{width:26px;height:26px;right:4px}.ai-draft-total{border-top:.5px solid var(--separator);color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;font-size:13.5px;display:flex}.ai-draft-total b{color:var(--text);font-size:16px}.ai-draft-btns{margin-top:11px}.ai-draft-btns .btn-primary{width:100%}.ai-quota-btn:active{opacity:.6}.ai-quota-back{z-index:40;position:fixed;inset:0}.ai-quota-pop{z-index:41;background:var(--card);border:.5px solid var(--separator);border-radius:14px;max-width:456px;margin:0 auto;padding:13px 15px;position:fixed;bottom:152px;left:12px;right:12px;box-shadow:0 8px 28px #0000002e}.ai-quota-row{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.ai-quota-row b{color:var(--text);font-variant-numeric:tabular-nums}.ai-quota-row.sep{border-top:.5px solid var(--separator);margin-top:12px;padding-top:11px}.ai-quota-bar{background:var(--separator);border-radius:3px;height:5px;overflow:hidden}.ai-quota-bar .fill{background:var(--accent);border-radius:3px;height:100%;transition:width .3s}.ai-quota-bar .fill.low{background:var(--yellow)}.ai-quota-bar .fill.out{background:var(--red)}.ai-quota-sub{color:var(--muted);margin-top:7px;font-size:11.5px}@media (width>=900px){.ai-quota-pop{max-width:360px;margin:0;bottom:62px;left:272px;right:16px}}.ai-dock{z-index:30;background:var(--bg);border-top:.5px solid var(--separator);max-width:480px;margin:0 auto;padding:8px 12px;position:fixed;bottom:96px;left:0;right:0}.ai-bar-row{align-items:center;gap:8px;display:flex}.ai-bar-row input{border:.5px solid var(--separator);background:var(--card);min-width:0;height:42px;color:var(--text);border-radius:21px;flex:1;padding:0 14px;font-size:16px}.ai-send{background:var(--accent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ai-send:disabled{opacity:.4}@media (width>=900px){.ai-dock{max-width:none;margin:0;bottom:0;left:260px}}.announce{white-space:nowrap;width:100%;padding:7px 0;line-height:1.3;overflow:hidden}.announce-run{will-change:transform;gap:60px;padding-left:100%;animation-name:announceRun;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex}@keyframes announceRun{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-ui=v2])) .announce-run{padding-left:0;animation:none}}.kod-warn-wrap{z-index:95;-webkit-backdrop-filter:blur(3px);background:#0006;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out sheetFade;display:flex;position:fixed;inset:0}.kod-warn{text-align:center;background:var(--card);border-radius:20px;width:100%;max-width:340px;padding:20px 20px 16px;animation:.2s cubic-bezier(.32,.72,0,1) sheetPop;box-shadow:0 12px 44px #0000003d}.kod-warn-title{letter-spacing:-.3px;margin:8px 0 6px;font-size:18px;font-weight:700;display:block}.kod-warn-text{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.4}.kod-warn .btn-primary{width:100%;margin-top:6px}.kod-warn .btn-ghost{width:100%;margin-top:2px}.ai-draft-calc{background:var(--fill);color:var(--muted);border-radius:10px;flex-wrap:wrap;gap:14px;margin:2px 0 4px;padding:8px 10px;font-size:12.5px;display:flex}.ai-draft-calc b{color:var(--text);font-size:13.5px}.ai-draft-calc .green b{color:var(--green)}.ai-draft-calc .red b{color:var(--red)}.stype-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 4px 2px;display:grid}.stype{background:var(--bg);color:var(--text);cursor:pointer;border:1.5px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:11px 5px;display:flex}.stype.on{border-color:var(--accent);background:#007aff12}.stype>svg{margin-bottom:1px}.stype-name{text-align:center;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.2}.stype.on .stype-name{color:var(--accent);font-weight:600}.proba-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.gold-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gold-note{color:var(--muted);margin:2px 0 8px;font-size:13px}.gold-note b{color:var(--text)}.gram-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.gram-row .proba{flex-shrink:0;width:58px;font-size:15px;font-weight:700}.gram-row input{margin-bottom:0}.sheet-check{color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:10px 2px 4px;font-size:15px;display:flex}.sheet-check input{width:20px;height:20px;accent-color:var(--blue)}.label-count{align-items:center}.crash-page{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 18px;display:flex}.crash-page h2{font-size:19px;font-weight:700}.crash-page p{color:var(--muted);font-size:14px}.crash-text{white-space:pre-wrap;word-break:break-word;background:var(--fill,#e9e9eb);border-radius:10px;width:100%;max-height:40vh;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;overflow:auto}.nm-belgi{color:var(--muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:500}.search-scan{background:var(--accent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.search-scan:active{filter:brightness(.92)}.proba-tag{background:var(--fill);letter-spacing:-.2px;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;height:40px;padding:0 10px;font-size:15px;font-weight:800;display:flex}.proba-tag.jami{background:var(--accent);color:#fff;font-size:13px}.proba-jami{background:#007aff0f}.proba-jami .name{font-weight:800}.list-item .right-val{white-space:nowrap;margin-left:8px;font-size:14px;font-weight:700}.stepper.whole .st-box{padding:0 4px}.stepper.whole .st-qty{text-align:center;width:42px}.thumb-zoom{cursor:zoom-in}.photo-view{z-index:120;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;animation:.14s ease-out photo-in;display:flex;position:fixed;inset:0}@keyframes photo-in{0%{opacity:0}to{opacity:1}}.photo-view img{object-fit:contain;border-radius:14px;max-width:100%;max-height:80vh;box-shadow:0 12px 40px #00000080}.photo-cap{color:#fff;text-align:center;font-size:15px;font-weight:600}.photo-x{top:calc(14px + env(safe-area-inset-top));background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:14px}.inv-progress{align-items:center;gap:10px;margin:0 4px 12px;font-size:13px;display:flex}.inv-progress b{white-space:nowrap;color:var(--muted);font-weight:600}.inv-bar{background:var(--fill);border-radius:4px;flex:1;height:7px;overflow:hidden}.inv-bar i{background:var(--accent);border-radius:4px;height:100%;transition:width .25s;display:block}.inv-act{flex-shrink:0;align-items:center;gap:6px;display:flex}.inv-act input{text-align:center;background:var(--fill);width:66px;margin-bottom:0;padding:9px 6px;font-size:16px}.inv-ok{background:var(--green);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.inv-undo{background:var(--fill);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.inv-val{text-align:right;min-width:26px;font-size:15px;font-weight:700}.inv-warn{color:var(--red);background:#ff3b301a;border-radius:12px;margin:10px 0 14px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.4}.ai-price-card{background:var(--card);border-radius:16px;margin:10px 0 4px;padding:13px 14px;box-shadow:inset 0 0 0 1px #ff950059,0 1px 3px #1020400f}.ai-price-card .apc-head{color:#ff9500;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.ai-price-card .apc-note{color:var(--text);margin-top:6px;font-size:15.5px;font-weight:650}.ai-price-card .apc-count{color:var(--muted);margin-top:2px;font-size:13px}.ai-price-card .apc-count b{color:var(--text);font-size:17px}.ai-price-card .apc-rows{background:var(--bg);border-radius:11px;margin-top:10px;overflow:hidden}.ai-price-card .apc-row{justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:13.5px;display:flex}.ai-price-card .apc-row+.apc-row{box-shadow:inset 0 1px 0 var(--separator)}.ai-price-card .apc-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-price-card .apc-prices{flex:none;align-items:baseline;gap:7px;display:flex}.ai-price-card .apc-prices s{color:var(--muted);font-size:12.5px}.ai-price-card .apc-prices b{color:var(--text);font-weight:750}.ai-price-card .apc-more{color:var(--muted);box-shadow:inset 0 1px 0 var(--separator);padding:7px 11px;font-size:12.5px}.ai-price-card .apc-hint{color:var(--muted);margin:10px 2px 0;font-size:12.5px;line-height:1.35}.ai-price-card .apc-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.ai-price-card .apc-actions .btn-primary{flex:1;margin:0}.ai-price-card .apc-done{color:var(--green);align-items:center;gap:6px;margin:10px 2px 0;font-size:13.5px;font-weight:650;display:flex}.ai-price-card .apc-done.undone{color:var(--muted)}.ai-price-card .apc-undo{align-items:center;gap:6px;margin-top:6px;padding:2px;display:flex}.ai-head-btns{align-items:center;gap:2px;display:flex}.sheet .ai-newchat{justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin:4px 0 12px;font-weight:650;display:flex}.ai-chat-list{background:var(--bg);border-radius:13px;flex-direction:column;max-height:46vh;display:flex;overflow:hidden auto}.ai-chat-row{align-items:stretch;display:flex}.ai-chat-row+.ai-chat-row{box-shadow:inset 0 1px 0 var(--separator)}.ai-chat-row.on{background:#007aff17}.ai-chat-row .acr-open{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:11px 12px;display:flex}.ai-chat-row .acr-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:600;overflow:hidden}.ai-chat-row .acr-when{color:var(--muted);font-size:12px}.ai-chat-row .acr-del{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:44px;display:flex}.sheet .ai-clear-all{margin:14px auto 0;padding:4px;display:block}.ai-price-card .apc-pager{box-shadow:inset 0 1px 0 var(--separator);justify-content:center;align-items:center;gap:14px;padding:7px 11px;display:flex}.ai-price-card .apc-page{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ai-price-card .apc-nav{background:var(--card);width:30px;height:26px;color:var(--text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.ai-price-card .apc-nav:disabled{opacity:.3;cursor:default}.ai-price-card .apc-nav:not(.next) svg{transform:rotate(180deg)}.labels.roll{display:block}.labels.roll .print-label,.labels.roll .gold-tag{break-after:page;page-break-after:always;transform:translate(var(--ox,0mm), var(--oy,0mm)) rotate(var(--rot,0deg));border:none;border-radius:0;margin:0;overflow:hidden}.labels.roll .print-label:last-child,.labels.roll .gold-tag:last-child{break-after:auto;page-break-after:auto}.labels.roll .print-label{padding:calc(var(--lh,30mm) * .045) calc(var(--lw,40mm) * .04);flex-direction:column;display:flex}.labels.roll .l-name{height:auto;min-height:0;font-size:calc(var(--lh,30mm) * .105 * var(--fs,1));flex:0 auto;max-height:2.3em;line-height:1.15;overflow:hidden}.labels.roll .l-size{min-height:0;font-size:calc(var(--lh,30mm) * .15 * var(--fs,1));white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:.3mm 0 0;line-height:1.2;overflow:hidden}.labels.roll .l-price{min-height:0;font-size:calc(var(--lh,30mm) * .155 * var(--fs,1));white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:.3mm 0 0;line-height:1.2;overflow:hidden}.labels.roll .l-code{min-height:0;margin-top:calc(var(--lh,30mm) * .025);flex:auto;justify-content:center;align-items:center;display:flex;overflow:hidden}.labels.roll .l-code .l-bc{align-self:stretch}.labels.roll .l-code{margin-left:calc(var(--lw,40mm) * -.04);margin-right:calc(var(--lw,40mm) * -.04);justify-content:flex-start}.labels.roll .l-code .l-bars{flex:1 1 0;height:auto;min-height:0}.labels.framed.roll .print-label,.labels.framed.roll .gold-tag{border:.25mm solid #000}.range-row{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 4px;display:grid}.range-row label{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;display:flex}@media (width<=380px){.range-row{grid-template-columns:1fr}}.list-item.tap{cursor:pointer}.list-item.tap:active{background:var(--press,#0000000a)}.list-item .row-end{align-items:center;gap:8px;display:flex}.lp-wrap{border:1px dashed var(--line,#ccc);background:#fff;border-radius:2px;margin:8px auto 4px;overflow:hidden}.lp-page{color:#000;transform-origin:0 0;background:#fff;overflow:hidden}.lp-page .labels.roll{height:100%}.lp-shift{grid-template-columns:repeat(4,auto);justify-content:center;align-items:center;gap:8px;margin:8px 0 4px;display:grid}.lp-shift .chip{min-width:44px;height:44px;font-size:18px;line-height:1}.lp-shift-val{text-align:center;min-width:96px;font-size:13.5px;font-weight:700}.print-steps{color:var(--muted);margin:8px 0 4px;padding-left:22px;font-size:12.5px;line-height:1.5}.print-steps li{margin-bottom:6px}.print-steps li::marker{color:var(--text,inherit);font-weight:700}.printer-custom{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.printer-custom label{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.printer-custom input{margin:0}.printer-custom .btn-primary{height:44px;margin:0;padding:0 16px}.printer-test{grid-template-columns:1fr 1fr;gap:8px;display:grid}.printer-test .btn-soft{justify-content:center;align-items:center;gap:6px;height:44px;display:flex}.labels.roll .gold-tag{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 1.5mm;padding:1.2mm 1.5mm 1mm}.labels.roll .gt-rows{font-size:calc(8.5px * var(--fs,1));min-width:0}.labels.roll .gt-rows>div{gap:1mm;min-width:0}.labels.roll .gt-rows span{flex:none;min-width:11mm}.labels.roll .gt-rows b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.labels.roll .gt-qr svg{width:12mm;height:12mm}textarea.auto-grow{resize:none;min-height:0;line-height:1.3;display:block;overflow:hidden}textarea.auto-grow:focus{box-shadow:0 0 0 1.5px var(--accent)}.form-row textarea.auto-grow:focus{box-shadow:none}textarea.auto-grow::placeholder{color:#b9b9be}.name-row>textarea{flex:1;min-width:0}.name-row .name-cam{max-height:46px}.excel-btn{color:#1d6f42;letter-spacing:-.2px;cursor:pointer;background:#e7f3ec;border:none;border-radius:12px;flex:none;align-items:center;gap:6px;height:40px;margin:0;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.excel-btn svg{flex:none}.excel-btn:active{filter:brightness(.94)}.excel-btn:disabled{opacity:.5;cursor:default}.terms-gate .auth-body{max-width:460px}.terms-brand{justify-content:center;margin-bottom:14px;display:flex}.terms-card{text-align:left;flex-direction:column;gap:14px;display:flex}.terms-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.terms-points li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.terms-points li svg{flex:none;margin-top:2px}.terms-links{gap:8px;display:grid}.terms-links a{color:var(--accent,#0d50f0);background:#0d50f00f;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.terms-agree{cursor:pointer;border:1.5px solid var(--border,#e5e9f0);border-radius:12px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.terms-agree.on{border-color:var(--green,#27a72a);background:#27a72a0f}.terms-agree input{accent-color:#27a72a;flex:none;width:20px;height:20px;margin:1px 0 0}.terms-foot{color:var(--muted);justify-content:space-between;align-items:center;margin-top:14px;font-size:12.5px;display:flex}.terms-logout{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12.5px;text-decoration:underline}.bal-debt{background:#ffffff2e;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35}button.app-get-btn{font:inherit;cursor:pointer;border:0;width:100%}.app-get-btn.on{box-shadow:0 0 0 1.5px var(--accent), 0 4px 14px -8px #1020402e;background:#fffffff2}.app-ios{text-align:left;background:#ffffffd9;border-radius:16px;margin-top:10px;padding:14px 14px 12px;box-shadow:0 0 0 .5px #10204012,0 4px 14px -8px #1020402e}.app-ios-title{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:700}.app-ios-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.app-ios-steps li{color:var(--text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.app-ios-steps li svg{vertical-align:-3px}.app-ios-n{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-top:0;font-size:12px;font-weight:700;display:grid}.app-ios-note{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.4}.terms-effective{text-align:left;color:var(--text);background:#ffb34024;border-radius:12px;margin:6px 0 14px;padding:10px 12px;font-size:13.5px;line-height:1.45}.barg-was{background:var(--bg);color:var(--muted);border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:9px 12px;font-size:14px;display:flex}.barg-was b{color:var(--text);opacity:.75;font-size:16px;font-weight:700;text-decoration:line-through}.field-label{color:var(--muted);margin:0 0 6px 2px;font-size:12.5px;font-weight:600;display:block}.barg-out{background:var(--bg);border-radius:12px;gap:7px;margin:12px 0 14px;padding:10px 12px;display:grid}.barg-out.on{background:#34c75914;box-shadow:inset 0 0 0 1px #34c75938}.barg-off,.barg-total{color:var(--muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}.barg-off b{color:var(--text);font-size:15.5px;font-weight:700}.barg-out.on .barg-off b{color:var(--green,#34c759)}.barg-pct{opacity:.8;font-weight:600}.barg-total b{color:var(--text);letter-spacing:-.4px;font-size:20px;font-weight:800}.checkout-off{color:var(--green,#34c759);justify-content:space-between;align-items:center;margin:-4px 0 6px;font-size:13.5px;font-weight:600;display:flex}.checkout-off .was{color:var(--muted);font-weight:500;text-decoration:line-through}.inv-noprice{text-align:left;cursor:pointer;width:100%;color:var(--text);background:#ff95001a;border:none;border-radius:11px;align-items:center;gap:8px;margin:-2px 0 12px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ff950038}.inv-noprice span{flex:1;line-height:1.35}.inv-noprice:active{background:#ff950029}.pay-box{padding:14px 14px 12px}.pay-box>label{text-align:center;margin:0 0 2px}.pay-box .amount-stage{padding:0 0 10px}.pay-box .chip-row{justify-content:center;padding:0 0 2px}.pay-box .chip:not(.on){background:var(--bg);box-shadow:none}.pay-box .chip{flex:0 0 calc(33.3333% - 5px);padding:0 8px}.pay-hint{text-align:center;margin:8px 0 0}.pay-hint.bad{color:var(--red);font-weight:600}.pay-box .btn-lg{margin-top:12px}.pay-foot{text-align:center;color:var(--muted);margin:8px 0 0;font-size:12.5px}.pay-fee{background:var(--bg);border-radius:10px;max-width:420px;margin:10px auto 0;padding:7px 12px;font-size:13.5px;line-height:1.35}.pay-fee>div{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0;display:flex}.pay-fee span{color:var(--muted);min-width:0}.pay-fee b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.pay-fee>.pay-fee-total{border-top:.5px solid var(--separator);margin-top:3px;padding-top:6px}.pay-fee-total span,.pay-fee-total b{color:var(--text);font-weight:700}.pay-note{color:#8a5a00;background:#ff95001a;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:13.5px;line-height:1.4;display:flex}.pay-note svg{flex-shrink:0;margin-top:1px}.pay-box.waiting{box-shadow:inset 0 0 0 1px #007aff38}.pw-top{color:var(--text);align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.pw-sub{color:var(--muted);margin:2px 0 0 25px;font-size:13px}.pay-wait .hint{margin:4px 0 10px;line-height:1.4}.pay-wait .hint.soft{color:#8a5a00}.pay-wait .btn-primary,.pay-wait .btn-ghost{margin-top:8px}.pay-wait .link{margin:8px auto 0;display:block}.pay-wait .btn-ghost:disabled,.pay-wait .link:disabled{opacity:.4}.pw-sub.pw-bad{color:#8a5a00}.pw-hide{border-top:.5px solid var(--separator);margin-top:10px;padding-top:10px}.pw-hide .hint{margin:0 0 2px}.pay-agent-link{margin:10px auto 0;font-size:14px;display:block}.pay-agent{text-align:left;margin:10px 0 0}.pay-agent label{color:var(--muted);margin:0 0 4px;font-size:13px;display:block}.pay-agent input{box-sizing:border-box;border:.5px solid var(--separator);background:var(--bg);border-radius:10px;width:100%;padding:9px 11px;font-size:15px}.pay-agent .hint{margin:4px 0 0;font-size:12.5px}.pay-box .btn-primary,.pay-box .btn-ghost{width:100%;min-width:0}.pay-box .hint{max-width:none}.btn-ghost.pay-support{width:100%;min-width:0}.driver-popover.bs-tour{color:var(--text);background-color:var(--card);min-width:min(260px,100vw - 32px);max-width:min(330px,100vw - 32px);box-shadow:0 12px 30px -10px #00000073, 0 0 0 .5px var(--separator);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;border-radius:16px;padding:16px;font-family:inherit}.driver-popover.bs-tour .driver-popover-progress-text{color:var(--muted);letter-spacing:.1px;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.3}.driver-popover.bs-tour .driver-popover-title{letter-spacing:-.3px;color:var(--text);margin:0;font-size:17px;font-weight:700;line-height:1.3}.driver-popover.bs-tour .driver-popover-description{color:var(--text);margin:0;font-size:14.5px;line-height:1.45}.driver-popover.bs-tour .driver-popover-title+.driver-popover-description{margin-top:6px}.driver-popover.bs-tour .driver-popover-footer{flex-wrap:wrap;gap:4px 6px;margin-top:14px}.driver-popover.bs-tour .driver-popover-navigation-btns{gap:6px}.driver-popover.bs-tour .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.bs-tour .driver-popover-footer-btn{text-align:center;white-space:nowrap;min-height:38px;color:var(--accent);text-shadow:none;background-color:#0000;border:none;border-radius:10px;padding:9px 12px;font-size:15px;font-weight:500;line-height:20px;transition:opacity .12s,background-color .12s}.driver-popover.bs-tour .driver-popover-next-btn{background-color:var(--accent);color:#fff;padding:9px 15px;font-weight:600}.driver-popover.bs-tour .driver-popover-footer-btn:active{opacity:.7}.driver-popover.bs-tour .bs-tour-skip{min-height:38px;color:var(--text);opacity:.6;white-space:nowrap;background:0 0;flex-shrink:0;margin-right:auto;padding:9px 2px;font-size:14px;font-weight:500;line-height:20px;transition:opacity .12s}.driver-popover.bs-tour .bs-tour-skip:active{opacity:.35}.driver-popover.bs-tour button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.driver-popover.bs-tour .driver-popover-next-btn:hover{background-color:var(--accent);filter:brightness(1.07)}.driver-popover.bs-tour .driver-popover-prev-btn:hover{background-color:var(--fill)}.driver-popover.bs-tour .bs-tour-skip:hover{opacity:.9}}.driver-active .driver-active-element{outline:2px solid var(--accent);outline-offset:4px}.driver-active .side .driver-active-element{outline-offset:-2px}.driver-active .side-scroll.driver-active-element{border-radius:12px}@keyframes bsTourIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.driver-fade .driver-popover.bs-tour{animation:.18s cubic-bezier(.2,.9,.3,1.1) bsTourIn}body .driver-popover.bs-tour.bs-tour-pre{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){:where(:root:not([data-ui=v2])) .driver-fade .driver-popover.bs-tour{animation:none}}.driver-popover.bs-tour .driver-popover-close-btn{width:36px;height:36px;color:var(--muted);border-radius:10px;font-size:22px;line-height:36px;top:4px;right:4px}.driver-popover.bs-tour .driver-popover-close-btn:hover,.driver-popover.bs-tour .driver-popover-close-btn:focus{color:var(--text)}.driver-popover.bs-tour .driver-popover-progress-text,.driver-popover.bs-tour .driver-popover-title{padding-right:26px}.driver-popover.bs-tour.bs-tour-card{max-width:min(360px,100vw - 32px);padding:20px 18px 16px}.driver-popover.bs-tour.bs-tour-card .driver-popover-title{font-size:20px}.driver-popover.bs-tour.bs-tour-card .driver-popover-description{font-size:15px}.driver-popover.bs-tour.bs-tour-busy .driver-popover-footer button{opacity:.45;pointer-events:none}.driver-popover.bs-tour .bs-mock{background:var(--bg);font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.35}.driver-popover.bs-tour .bs-mock-cap{letter-spacing:.4px;text-transform:uppercase;color:#6d6d72;margin-bottom:6px;font-size:11px;font-weight:600}.driver-popover.bs-tour .bs-mock-line{align-items:baseline;gap:8px;padding:3px 0;display:flex}.driver-popover.bs-tour .bs-mock-line .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.driver-popover.bs-tour .bs-mock-line .q{color:#6d6d72;white-space:nowrap;font-size:12.5px}.driver-popover.bs-tour .bs-mock-line b{white-space:nowrap;font-weight:600}.driver-popover.bs-tour .bs-mock-total{border-top:1px solid var(--separator);justify-content:space-between;gap:8px;margin-top:6px;padding-top:7px;font-weight:700;display:flex}.driver-popover.bs-tour .bs-mock-seg{background:var(--fill);border-radius:9px;gap:2px;padding:2px;display:flex}.driver-popover.bs-tour .bs-mock-seg span{text-align:center;white-space:nowrap;border-radius:7px;flex:1;padding:6px 4px;font-size:13px}.driver-popover.bs-tour .bs-mock-seg span.on{background:var(--card);font-weight:600;box-shadow:0 1px 3px #0000001f}.driver-popover.bs-tour .bs-mock-link{color:var(--accent);margin-top:8px;font-size:13px;font-weight:500}.driver-popover.bs-tour .bs-mock-field{background:var(--card);border-radius:9px;padding:8px 10px}.driver-popover.bs-tour .bs-mock-field .cc{color:#6d6d72;margin-right:4px}.driver-popover.bs-tour .bs-mock-note{color:#6d6d72;margin-top:6px;font-size:12.5px}.driver-popover.bs-tour .bs-mock-note b{color:var(--text);font-weight:600}.driver-popover.bs-tour .bs-mock-btn{background:var(--accent);color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:9px 10px;font-weight:600;overflow:hidden}.driver-popover.bs-tour .bs-mock-card{background:var(--card);border-radius:10px;padding:10px 12px}.driver-popover.bs-tour .bs-mock-card .nm{font-weight:600}.driver-popover.bs-tour .bs-mock-card .debt{color:#d70015;margin-top:2px;font-size:16px;font-weight:700}.driver-popover.bs-tour .bs-mock-card .tr{color:#248a3d;margin-top:2px;font-size:12px;font-weight:600}.driver-popover.bs-tour .bs-mock-row2{gap:6px;margin-top:8px;display:flex}.driver-popover.bs-tour .bs-mock-row2 span{background:var(--card);min-width:0;color:var(--accent);text-align:center;border-radius:9px;flex:1;padding:7px 4px;font-size:12.5px;font-weight:500}.driver-popover.bs-tour .bs-mock-q{background:var(--accent);color:#fff;border-radius:14px 14px 4px;width:fit-content;max-width:85%;margin-left:auto;padding:7px 11px}.driver-popover.bs-tour .bs-mock-a{background:var(--card);border-radius:14px 14px 14px 4px;width:fit-content;max-width:92%;margin-top:6px;padding:8px 11px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.branch-bar{color:#3f3dc8;background:#ecebff;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 14px;font-size:13px;font-weight:600;display:flex}.branch-bar .bb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.branch-bar button{cursor:pointer;font:inherit;color:#fff;background:#5856d6;border:none;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:12.5px;font-weight:650}.notif-bell{width:38px;height:38px;color:var(--accent);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-bell:active{opacity:.5}.notif-bell .nb-count{background:var(--red);color:#fff;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:1px;right:-1px}.notif-item{align-items:flex-start}.notif-item.static{cursor:default}.notif-item.static:active{background:var(--card)}.notif-item.unread{background:#007aff0f}.notif-item .name{white-space:normal;line-height:1.3}.notif-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.notif-meta:empty{display:none}.notif-shop{background:var(--fill);color:var(--text);border-radius:8px;padding:1px 7px;font-size:12px}.notif-pill{color:#b86e00;background:#ff950024;border-radius:8px;padding:1px 7px;font-size:12px;font-weight:600}.notif-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.notif-time{color:var(--muted);font-size:12px}.notif-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.list-item.price-part{cursor:default;min-height:34px;padding-top:6px;padding-bottom:6px;padding-left:54px}.list-item.price-part:active{background:var(--card)}.tr-entry{gap:8px;margin:-4px 0 12px;display:flex}.tr-badge{background:var(--red);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:4px;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-flex}.tr-selhint{color:var(--accent);background:#007aff14;border-radius:12px;align-items:center;gap:8px;margin:-4px 0 12px;padding:9px 12px;font-size:13.5px;font-weight:500;display:flex}.tr-selhint span{flex:1;min-width:0;line-height:1.35}.tr-bar{z-index:30;background:var(--card);border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex;position:sticky;bottom:96px;box-shadow:0 6px 24px #00000024}.tr-bar-text{flex:1;min-width:0;font-size:14px;font-weight:600}.tr-bar .btn-primary{border-radius:11px;width:auto;margin-top:0;padding:10px 18px}@media (width>=1000px){.tr-bar{bottom:16px}}.tr-qty{white-space:nowrap;flex-shrink:0;font-size:14.5px;font-weight:600}.tr-head{background:var(--card);border-radius:12px;margin-bottom:12px;padding:13px 14px}.tr-head .t{letter-spacing:-.3px;font-size:17px;font-weight:700}.tr-head .s{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.tr-line{background:var(--card);border-radius:12px;margin-bottom:10px;padding:12px 13px;transition:box-shadow .3s}.tr-line.tr-flash{box-shadow:0 0 0 2px var(--accent)}.tr-line-head{align-items:center;gap:10px;display:flex}.tr-line-name{letter-spacing:-.2px;font-size:15px;font-weight:600}.tr-line-sub{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35}.tr-row{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.tr-row .k{color:var(--muted);font-size:13px}.tr-map{background:var(--bg);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-size:13.5px;display:flex}.tr-map span{flex:1;min-width:0;line-height:1.35}.tr-map.new{color:var(--accent)}.tr-short{color:var(--red);text-align:right;margin-top:6px;font-size:13px;font-weight:600}.tr-warn{color:var(--yellow);margin-top:6px;font-size:12.5px;line-height:1.35}.tr-totals{background:var(--card);border-radius:12px;margin:4px 0 12px;padding:12px 14px;font-size:14px;line-height:1.6}.tr-totals .bad{color:var(--red);font-weight:600}.kpi-month{background:var(--card);border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:6px;display:flex}.kpi-month .mid{text-align:center;flex:1;min-width:0}.kpi-month .t{letter-spacing:-.2px;font-size:16px;font-weight:700}.kpi-month .s{color:var(--muted);font-size:12px}.kpi-month button{width:40px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi-month button:disabled{color:var(--muted);opacity:.35}.kpi-list{background:var(--card);border-radius:12px;margin-bottom:10px;overflow:hidden}.kpi-row{cursor:pointer;padding:11px 13px}.kpi-row:not(:last-child){border-bottom:.5px solid var(--separator)}.kpi-row:active{background:var(--fill)}.kpi-head{align-items:baseline;gap:8px;display:flex}.kpi-name{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.kpi-name .badge{margin-left:6px}.kpi-net{letter-spacing:-.3px;flex-shrink:0;font-size:15px;font-weight:700}.kpi-net.red{color:var(--red)}.kpi-track{background:var(--fill);border-radius:4px;height:7px;margin:8px 0 5px;position:relative;overflow:hidden}.kpi-pace{background:var(--text);opacity:.35;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.kpi-sub{color:var(--muted);flex-wrap:wrap;gap:1px 10px;font-size:12px;line-height:1.5;display:flex}.kpi-sub .red{color:var(--red);font-weight:500}.kpi-bonus{color:var(--green);font-weight:600}.hist-sellers{margin:8px 0 2px}.goal-strip.my-plan .gs-text b{color:var(--text);font-weight:600}.goal-strip.my-plan .gs-text{line-height:1.45;display:block}.goal-strip.my-plan .gs-text svg{vertical-align:-2px}.goal-strip.my-plan .gs-carried{display:block}.st-offer{color:#fff;background:linear-gradient(135deg,#0a84ff,#5e5ce6);border-radius:16px;margin:0 0 12px;padding:14px 14px 12px;box-shadow:0 6px 20px #0a84ff40}.st-offer-top{align-items:flex-start;gap:11px;display:flex}.st-offer-icon{background:#fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.st-offer-txt{min-width:0}.st-offer-title{letter-spacing:-.3px;font-size:16.5px;font-weight:700}.st-offer-sub{color:#ffffffe6;margin-top:3px;font-size:13.5px;line-height:1.4}.st-offer-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.st-offer-actions .btn-primary{color:#0a84ff;background:#fff;border-radius:11px;flex:1;margin-top:0;padding:11px;font-size:15px}.st-offer-no{color:#fff;background:#ffffff29;border-radius:11px;flex-shrink:0;padding:11px 14px;font-size:14.5px;font-weight:600}.st-offer-no:disabled{opacity:.6}.st-warn{color:var(--text);background:#ff95001a;border-radius:11px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #ff950038}.st-warn span{flex:1;min-width:0}.st-asof{color:var(--muted);font-weight:500}.st-qty label{margin-top:0}.st-qty input{background:var(--bg);margin-bottom:4px}.st-qty .hint{margin:4px 2px 0;line-height:1.4}.st-row{gap:9px}.st-row .ol-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}.st-price{text-align:right;background:var(--bg);border-radius:9px;flex-shrink:0;width:96px;margin:0;padding:8px 9px;font-size:15px;font-weight:600}.st-price.bad{box-shadow:0 0 0 1.5px var(--red);color:var(--red)}.st-x{background:var(--fill);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.st-x:active{opacity:.6}.tr-bar-text .danger{color:var(--red)}.st-undo-list{background:var(--bg);border-radius:12px;max-height:34vh;margin:0 0 12px;padding:8px 12px;font-size:13.5px;line-height:1.5;overflow-y:auto}.btn-primary.st-danger{background:var(--red)}.inv-nocost{text-align:left;cursor:pointer;width:100%;color:var(--text);background:#007aff12;border:none;border-radius:11px;align-items:center;gap:8px;margin:-2px 0 12px;padding:9px 12px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #007aff29}.inv-nocost span{flex:1;line-height:1.35}.inv-nocost:active{background:#007aff1f}.profit-hint{background:var(--card);text-align:left;width:100%;color:var(--text);border-radius:12px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #007aff2e}.profit-hint span{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.35;display:flex}.profit-hint b{font-size:14px;font-weight:600}.profit-hint small{color:var(--muted);font-size:12.5px;font-weight:400}.profit-hint:disabled{opacity:1;cursor:default}@media (width>=1000px){.home-top+.profit-hint{margin-top:10px}}.st-count{background:var(--card);border-radius:14px;margin:0 0 12px;padding:13px 14px}.st-count-head{align-items:flex-start;gap:10px;display:flex}.st-count-head>div{flex:1;min-width:0}.st-count-title{letter-spacing:-.2px;font-size:15.5px;font-weight:700}.st-count-sub{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.st-count-x{background:var(--fill);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.st-count-actions{gap:8px;margin-top:11px;display:flex}.st-count-actions .btn-primary{flex:1;margin-top:0;padding:10px;font-size:15px}.st-count-actions .btn-chip{flex:1}.inv-nocost.on{background:#007aff24;font-weight:600;box-shadow:inset 0 0 0 1.5px #007aff6b}.st-count-actions .btn-chip{white-space:normal;text-align:center;height:auto;min-height:40px;padding:4px 6px;line-height:1.2}.rd-preview{z-index:5;background:#fff;border-radius:12px;max-height:42vh;margin:6px 0 10px;padding:12px 8px;position:sticky;top:50px;overflow:auto;box-shadow:0 2px 12px #0000001f}.rd-preview .receipt{max-width:100%}.rd-actions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.rd-actions button{flex:140px;justify-content:center}.rd-list{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.rd-block{background:var(--card);border-radius:12px;padding:8px 10px}.rd-block.off{opacity:.6}.rd-top{align-items:center;gap:6px;display:flex}.rd-name{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.rd-name input{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0}.rd-move{background:var(--fill);width:34px;height:34px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.rd-move:disabled{opacity:.3}.rd-opts{flex-direction:column;gap:6px;padding:8px 0 2px 30px;display:flex}.rd-opts .chip-row,.rd-opts .field-note{margin:0}.rd-line{padding:2px 0 0;font-size:14px}.rd-logo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rd-logo img{object-fit:contain;background:#fff;border-radius:6px;max-width:120px;height:40px;padding:2px}.rd-range{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.rd-range input{width:100%;accent-color:var(--blue)}.rd-text{resize:vertical;width:100%;font-size:16px}:root[data-ui=v2]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5fa;--surface:#fff;--surface-2:#f6f8fc;--line:#e3e8f2;--fg:#0b1220;--muted:#5b6478;--dim:#6b7489;--accent:#1f6bff;--accent-soft:#e9f0ff;--accent-ink:#1546e8;--on-accent:#fff;--hero:#1f4fe0;--ok:#12b24a;--warn:#f59e0b;--bad:#ef4444;--ok-fg:#0e8a3e;--warn-fg:#b45309;--bad-fg:#b91c1c;--ok-soft:#e8f8ee;--warn-soft:#fff6e5;--bad-soft:#feecec;--orange:#c2410c;--orange-soft:#ea580c1a;--orange-line:#ea580c38;--glass:#ffffffd6;--glass-line:#10182814;--glass-hi:#ffffffe6;--shadow-sm:0 1px 3px #1018280a, 0 0 0 1px #1018280d, 0 6px 15px #1018280d;--shadow-float:0 10px 19px #10182824, 0 2px 8px #1018280d;--tabbar:#fff;--panel:#fff;--glow:#1f6bff2e;--glow2:#1f6bff29;--glow3:#12b24a14;--scrim:#0b122073;--dots:#10182812;--nav-on:#1546e81a;--nav-on-fg:#1546e8;--logo-blue:#1546e8;--card-glass:#ffffffc7;--card-line:#10182812;--card-shadow:0 8px 24px #1018280f;--chip:#1546e814;--chip-line:#1546e82e;--btn:#ffffffd9;--btn-line:#10182814;--nav:#ffffffd1;--nav-line:#10182814;--nav-shadow:0 16px 36px #10182824;--hero-shadow:0 18px 36px #1546e84d;--g1:#1f6bff33;--g2:#12b24a1a;--ring:#f3f5fa;--yellow-fg:#b45309;--yellow-soft:#f59e0b1f;--yellow-line:#f59e0b47;--grad-accent:linear-gradient(153deg, #3d6bff, #1546e8);--grad-hero:linear-gradient(150deg, #2554f0f7, #1532aaf2 60%, #101c50f7);--grad-hero-pc:linear-gradient(135deg, #1546e8, #3d6bff 70%, #5b7bff);--grad-rail:linear-gradient(180deg, #1f4fe0, #1546e8);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--fs-xs:13px;--fs-sm:14px;--fs-base:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:34px;--h-control:56px;--h-tap:44px;--h-tabbar:64px;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.18s;--lh-natural:1.43;--font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Unbounded", "Onest", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--card:var(--surface);--text:var(--fg);--separator:var(--line);--fill:var(--surface-2);--green:var(--ok);--red:var(--bad);--yellow:var(--warn);--blue:var(--accent)}:root[data-ui=v2][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05080f;--surface:#0e1424;--surface-2:#141b2e;--line:#ffffff17;--fg:#eef2fa;--muted:#a3aec4;--dim:#8592ab;--accent:#3d6bff;--accent-soft:#3d6bff29;--accent-ink:#9db6ff;--on-accent:#fff;--hero:#1f4fe0;--ok:#3ddc74;--warn:#ffb547;--bad:#ff6b5a;--ok-fg:#3ddc74;--warn-fg:#ffb547;--bad-fg:#ff8a7a;--ok-soft:#3ddc741f;--warn-soft:#ffb5471f;--bad-soft:#ff6b5a21;--orange:#ff8a4c;--orange-soft:#ff8a4c24;--orange-line:#ff8a4c4d;--glass:#0d1322db;--glass-line:#ffffff1a;--glass-hi:#ffffff0f;--shadow-sm:0 0 0 1px #ffffff14;--shadow-float:0 10px 19px #0000008c;--tabbar:#0d1322;--panel:#0d1322;--glow:#1546e857;--glow2:#1546e84d;--glow3:#12b24a1a;--scrim:#02040ab8;--dots:#ffffff0f;--nav-on:#1546e84d;--nav-on-fg:#fff;--logo-blue:#3d6bff;--card-glass:#ffffff0b;--card-line:#ffffff17;--card-shadow:0 0 0 #0000;--chip:#6e95ff1f;--chip-line:#6e95ff47;--btn:#ffffff0f;--btn-line:#ffffff1a;--nav:#0d1322d6;--nav-line:#ffffff1a;--nav-shadow:0 20px 40px #0000008c;--hero-shadow:0 18px 40px #1546e866;--g1:#1546e85c;--g2:#12b24a1f;--ring:#05080f;--yellow-fg:#ffb547;--yellow-soft:#ffb54724;--yellow-line:#ffb5474d}@keyframes nkBell{0%,82%,to{transform:rotate(0)}85%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}91%{transform:rotate(8deg)}94%{transform:rotate(-4deg)}}@keyframes nkPing{0%{box-shadow:0 0 #3d6bff8c}70%,to{box-shadow:0 0 0 12px #3d6bff00}}@keyframes nkSpin{to{transform:rotate(360deg)}}@keyframes nkBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes nkBreath{0%,to{box-shadow:inset 0 0 0 1px #6e95ff73,0 0 10px #1546e833}50%{box-shadow:inset 0 0 0 1px #6e95ff99,0 0 22px #1546e873}}@keyframes nkFlow{to{stroke-dashoffset:-20px}}@keyframes nkRun{0%{opacity:0;left:-40px}15%{opacity:1}70%{opacity:1;left:calc(100% - 20px)}80%,to{opacity:0;left:calc(100% - 20px)}}@keyframes nkIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nkGlow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes nkPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes nkSheen{0%,60%{transform:translate(-160%)skew(-20deg)}90%,to{transform:translate(520%)skew(-20deg)}}@keyframes navPing{0%{box-shadow:0 10px 24px #1546e88c, 0 0 0 4px var(--bg), 0 0 0 4px #3d6bff80}70%,to{box-shadow:0 10px 24px #1546e88c, 0 0 0 4px var(--bg), 0 0 0 16px #3d6bff00}}@keyframes bsSheen{0%,58%{transform:translate(-160%)skew(-20deg)}88%,to{transform:translate(700%)skew(-20deg)}}@keyframes bsBreath{0%,to{box-shadow:inset 0 0 0 1px #6e95ff73,0 0 10px #1546e82e}50%{box-shadow:inset 0 0 0 1px #6e95ff99,0 0 22px #1546e86b}}@keyframes bsShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes bsPulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes bsBlink{0%,to{opacity:1}50%{opacity:.45}}@keyframes pcGlow{0%,to{box-shadow:0 0 #3d6bff00}50%{box-shadow:0 0 18px #3d6bff47}}@keyframes pcBarGlow{0%,to{box-shadow:0 0 6px #3d6bff80}50%{box-shadow:0 0 14px #3d6bfff2}}@keyframes pcGrow{0%,62%{transform:scaleY(1)}66%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes pcGrowX{0%,62%{transform:scaleX(1)}66%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes pcDraw{0%,62%{stroke-dashoffset:0}64%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pcLive{0%{box-shadow:0 0 #12b24a8c}70%,to{box-shadow:0 0 0 9px #12b24a00}}@keyframes pcCaret{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes pcBell{0%,84%,to{transform:rotate(0)}87%{transform:rotate(14deg)}90%{transform:rotate(-12deg)}93%{transform:rotate(6deg)}}@keyframes n2Glow{0%,to{box-shadow:inset 0 0 0 1px #ffffff59,0 0 10px #ffffff1f}50%{box-shadow:inset 0 0 0 1px #ffffff80,0 0 22px #ffffff4d}}@keyframes axBob{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes axDraw{0%,60%,to{stroke-dashoffset:0}64%{stroke-dashoffset:48px}}@keyframes axFade{0%,to{opacity:1}50%{opacity:.55}}@keyframes axSwing{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@keyframes v2Fade{0%{opacity:0}to{opacity:1}}@keyframes v2SheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes v2Pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes v2ToastIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@keyframes v2Raise{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}:root[data-ui=v2] .v2-a-in{animation:nkIn .5s var(--ease) both;animation-delay:var(--d,0s)}:root[data-ui=v2] .v2-a-bell{transform-origin:50% 15%;animation:5s ease-in-out infinite nkBell}:root[data-ui=v2] .v2-a-bell-pc{transform-origin:50% 12%;animation:5s ease-in-out infinite pcBell}:root[data-ui=v2] .v2-a-ping{animation:2.4s ease-out infinite nkPing}:root[data-ui=v2] .v2-a-spin{transform-origin:12px 12px;animation:4s linear infinite nkSpin}:root[data-ui=v2] .v2-a-blink{animation:2s ease-in-out infinite nkBlink}:root[data-ui=v2] .v2-a-breath{animation:3.2s ease-in-out infinite nkBreath}:root[data-ui=v2] .v2-a-pulse{opacity:.55;animation:1.6s ease-in-out infinite nkPulse}:root[data-ui=v2] .v2-a-glow{opacity:.45;animation:3s ease-in-out infinite nkGlow;transform:scale(.92)}:root[data-ui=v2] .v2-a-flow{stroke-dasharray:4 6;animation:1.6s linear infinite nkFlow}:root[data-ui=v2] .v2-a-live{animation:2s ease-out infinite pcLive}:root[data-ui=v2] .v2-a-pcglow{animation:3.2s ease-in-out infinite pcGlow}:root[data-ui=v2] .v2-a-bar{animation:3.2s ease-in-out infinite pcBarGlow;box-shadow:0 0 6px #3d6bff80}:root[data-ui=v2] .v2-a-n2{animation:3.2s ease-in-out infinite n2Glow;box-shadow:inset 0 0 0 1px #ffffff59,0 0 10px #ffffff1f}:root[data-ui=v2] .v2-a-grow{transform-origin:50% 100%;animation:7s cubic-bezier(.2,.8,.2,1) infinite pcGrow;animation-delay:var(--d,0s)}:root[data-ui=v2] .v2-a-growx{transform-origin:0;animation:7s cubic-bezier(.2,.8,.2,1) infinite pcGrowX;animation-delay:var(--d,0s)}:root[data-ui=v2] .v2-a-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:7s cubic-bezier(.65,0,.35,1) infinite pcDraw}:root[data-ui=v2] .v2-a-caret{animation:1s step-end infinite pcCaret}:root[data-ui=v2] .v2-a-bob{animation:3.2s ease-in-out infinite axBob}:root[data-ui=v2] .v2-a-swing{transform-origin:50% 20%;animation:5s ease-in-out infinite axSwing}:root[data-ui=v2] .v2-a-fade{animation:2.4s ease-in-out infinite axFade}:root[data-ui=v2] body{font-family:var(--font);color:var(--fg);background-color:var(--bg);background-image:radial-gradient(circle calc(min(100vw, 100vh - 98px) * 1.1) at 100% calc((100vh - 98px) * -.125), var(--glow), #0000 70%);letter-spacing:.25px;font-variant-numeric:normal;background-attachment:fixed;font-size:16px;line-height:1.43}:root[data-ui=v2] :is(button,a){letter-spacing:inherit}:root[data-ui=v2] :is(input,textarea,select){letter-spacing:.5px}@media (width>=1000px){:root[data-ui=v2] body{background-image:radial-gradient(circle calc(min(100vw, 100vh) * 1.1) at 100% -12.5%, var(--glow), #0000 70%)}}:root[data-ui=v2] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-ui=v2] ::selection{background:color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-ui=v2] .v2,:root[data-ui=v2] .v2 *{transition:background-color .45s,color .45s,border-color .45s}:root[data-ui=v2] .v2-display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:600}:root[data-ui=v2] .v2-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-weight:600}:root[data-ui=v2] .v2-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.1}:root[data-ui=v2] .v2-num{font-variant-numeric:tabular-nums}:root[data-ui=v2] .v2-muted{color:var(--muted)}:root[data-ui=v2] .v2-fl{padding-top:.125em;padding-bottom:.04em;line-height:1.275}:root[data-ui=v2] :is(.print-root,.receipt,.labels,.print-label,.gold-tag,.order-print,.label-preview,.lp-wrap,.lp-page,.rd-preview,.rd-list,.label-count,.auth){--bg:#f2f2f7;--card:#fff;--accent:#007aff;--text:#000;--muted:#8a8a8e;--separator:#3c3c431a;--fill:#e9e9eb;--green:#34c759;--red:#ff3b30;--yellow:#ff9500;--blue:#007aff;--fg:#000;--surface:#fff;--line:#3c3c431a}:where(:root[data-ui=v2]) :where(.print-root,.labels,.order-print,.label-preview,.lp-wrap,.rd-preview,.rd-list,.label-count,.auth){letter-spacing:normal;font-variant-numeric:normal;color:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}:where(:root[data-ui=v2]) :where(.auth){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{:root[data-ui=v2] body{background-image:none!important}}:root[data-ui=v2][data-motion=off] *,:root[data-ui=v2][data-motion=off] :before,:root[data-ui=v2][data-motion=off] :after{transition:none!important;animation:none!important}:root[data-ui=v2][data-motion=off] .announce-run{padding-left:0}:root[data-ui=v2][data-motion=off] .name-cam.busy{opacity:.6}:root[data-ui=v2] .v2-card{background:var(--surface);box-shadow:var(--shadow-sm);color:var(--fg);border-radius:22px;padding:18px}:root[data-ui=v2] .v2-card.glass{background:var(--card-glass);border:1px solid var(--card-line);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(20px)}:root[data-ui=v2] .v2-card.flat{box-shadow:none;background:var(--surface-2)}:root[data-ui=v2] .v2-card.tight{padding:0;overflow:hidden}:root[data-ui=v2] .v2-r16{border-radius:16px}:root[data-ui=v2] .v2-r20{border-radius:20px}:root[data-ui=v2] .v2-r24{border-radius:24px}:root[data-ui=v2] .v2-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-ui=v2] .v2-card-title{color:var(--fg);margin:0;font-size:16px;font-weight:600}:root[data-ui=v2] .v2-link{cursor:pointer;font:inherit;color:var(--accent-ink);white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:none}:root[data-ui=v2] .v2-link:hover{opacity:.92}:root[data-ui=v2] :is(.v2-btn,.v2-icon-btn,.v2-chip,.v2-press){transition:transform var(--dur) var(--ease), background-color .45s ease, color .45s ease, box-shadow .2s ease}:root[data-ui=v2] :is(.v2-btn,.v2-icon-btn,.v2-chip,.v2-press):active{transform:scale(.98)}:root[data-ui=v2] .v2-btn{cursor:pointer;white-space:nowrap;background:var(--surface-2);height:56px;color:var(--fg);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}:root[data-ui=v2] .v2-btn:disabled{opacity:.4;cursor:default}:root[data-ui=v2] .v2-btn.block{width:100%}:root[data-ui=v2] .v2-btn.sm{border-radius:14px;height:44px;padding:0 16px;font-size:14px}:root[data-ui=v2] .v2-btn.xs{border-radius:10px;height:34px;padding:0 12px;font-size:13px}:root[data-ui=v2] .v2-btn.lg{height:60px;font-size:16px}:root[data-ui=v2] .v2-btn.primary{background-color:var(--accent);color:var(--on-accent);box-shadow:0 12px 26px -14px var(--accent);background-image:linear-gradient(110deg,#ffffff2e,#fff0 55%)}:root[data-ui=v2] .v2-btn.primary:after,:root[data-ui=v2] .v2-sheen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);width:56px;animation:4.2s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .v2-btn.primary:disabled:after{animation:none;display:none}:root[data-ui=v2] .v2-btn.soft{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .v2-btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);background:0 0;font-weight:600}:root[data-ui=v2] .v2-btn.danger{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-btn.ok{background:var(--ok-soft);color:var(--ok-fg)}@media (hover:hover){:root[data-ui=v2] .v2-btn.primary:hover{filter:brightness(1.06)}:root[data-ui=v2] .v2-btn.ghost:hover{background:var(--surface-2)}}:root[data-ui=v2] .v2-icon-btn{background:var(--surface);width:44px;height:44px;color:var(--fg);box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}:root[data-ui=v2] .v2-icon-btn.sq{background:var(--surface);box-shadow:var(--shadow-sm);border:0;border-radius:14px}:root[data-ui=v2] .v2-icon-btn.plain{background:var(--surface);box-shadow:var(--shadow-sm);border:0}:root[data-ui=v2] .v2-chip{background:var(--surface);height:36px;color:var(--muted);box-shadow:var(--shadow-sm);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .v2-chip.on,:root[data-ui=v2] .v2-chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent);animation:3.2s ease-in-out infinite bsBreath}:root[data-ui=v2] .v2-chip.dark{background:var(--fg);color:var(--surface);box-shadow:none;height:40px;padding:0 8px 0 14px}:root[data-ui=v2] .v2-pill{white-space:nowrap;background:var(--surface-2);height:26px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}:root[data-ui=v2] .v2-pill>.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:root[data-ui=v2] .v2-pill.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-pill.ok>.dot{background:var(--ok)}:root[data-ui=v2] .v2-pill.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-pill.warn>.dot{background:var(--warn)}:root[data-ui=v2] .v2-pill.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pill.bad>.dot{background:var(--bad)}:root[data-ui=v2] .v2-pill.accent{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .v2-pill.accent>.dot{background:var(--accent)}:root[data-ui=v2] .v2-pill.sm{height:22px;padding:0 8px;font-size:12px}:root[data-ui=v2] .v2-count{box-sizing:border-box;background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}:root[data-ui=v2] .v2-count.bad{background:var(--bad);color:#fff}:root[data-ui=v2] .v2-count.warn{color:#05080f;background:#ff8a4c}:root[data-ui=v2] .v2-count.soft-bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-count.lg{min-width:22px;height:22px;padding:0 7px;font-size:13px}:root[data-ui=v2] .v2-seg{box-sizing:border-box;background:var(--surface-2);border-radius:12px;gap:4px;padding:4px;display:flex}:root[data-ui=v2] .v2-seg.pill{background:var(--line);border-radius:999px}:root[data-ui=v2] .v2-seg>button{height:36px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}:root[data-ui=v2] .v2-seg.pill>button{border-radius:999px}:root[data-ui=v2] .v2-seg>button.on,:root[data-ui=v2] .v2-seg>button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm);font-weight:600}:root[data-ui=v2] .v2-switch{cursor:pointer;background:0 0;border:0;flex:none;width:52px;height:48px;margin:0;padding:0;position:relative}:root[data-ui=v2] .v2-switch:before{content:"";background:var(--line);border-radius:16px;width:52px;height:32px;transition:background-color .2s;position:absolute;top:8px;left:0}:root[data-ui=v2] .v2-switch:after{content:"";width:16px;height:16px;transition:all .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:16px;left:8px}:root[data-ui=v2][data-theme=dark] .v2-switch:after{background:var(--muted)}:root[data-ui=v2] .v2-switch[aria-checked=true]:before{background:var(--accent)}:root[data-ui=v2] .v2-switch[aria-checked=true]:after{background:#fff;width:24px;height:24px;top:12px;left:24px}:root[data-ui=v2] .v2-field{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;gap:1px;min-height:56px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}:root[data-ui=v2] .v2-field>label,:root[data-ui=v2] .v2-field>.lbl{color:var(--muted);margin:0;font-size:13px;font-weight:600;display:block}:root[data-ui=v2] .v2-field input,:root[data-ui=v2] .v2-field select,:root[data-ui=v2] .v2-field textarea{width:100%;box-shadow:none;color:var(--fg);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:17px;font-weight:600}:root[data-ui=v2] .v2-field input::placeholder{color:var(--muted);font-weight:500}:root[data-ui=v2] .v2-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .v2-field:focus-within>label{color:var(--accent-ink)}:root[data-ui=v2] .v2-field.bad{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}:root[data-ui=v2] .v2-field.bad>label{color:var(--bad-fg)}:root[data-ui=v2] .v2-field-note{color:var(--muted);margin:4px 2px 0;font-size:13px;font-weight:600}:root[data-ui=v2] .v2-field-note.bad{color:var(--bad-fg)}:root[data-ui=v2] .v2-input{box-sizing:border-box;background:var(--surface);height:48px;box-shadow:var(--shadow-sm);color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}:root[data-ui=v2] .v2-input input{min-width:0;box-shadow:none;color:var(--fg);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px}:root[data-ui=v2] .v2-input:focus-within{box-shadow:0 0 0 2px var(--accent), 0 0 0 5px var(--accent-soft)}:root[data-ui=v2] .v2-list{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}:root[data-ui=v2] .v2-row{box-sizing:border-box;text-align:left;width:100%;min-height:64px;color:var(--fg);cursor:default;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 12px;font-family:inherit;text-decoration:none;display:flex;position:relative}:root[data-ui=v2] :is(button,a).v2-row,:root[data-ui=v2] .v2-row[role=button]{cursor:pointer}:root[data-ui=v2] .v2-list>.v2-row+.v2-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:68px;right:0}:root[data-ui=v2] .v2-row>.body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .v2-row .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-row .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .v2-row .amt{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}:root[data-ui=v2] .v2-row>.chev{color:var(--dim);flex:none}@media (hover:hover){:root[data-ui=v2] :is(button,a).v2-row:hover,:root[data-ui=v2] .v2-row[role=button]:hover{background:var(--surface-2)}}:root[data-ui=v2] .v2-row.card{background:var(--card-glass);border:1px solid var(--card-line);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(20px);border-radius:20px}:root[data-ui=v2] .v2-tile{box-sizing:border-box;background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2] .v2-tile.line{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}:root[data-ui=v2] .v2-tile.sm{border-radius:10px;width:36px;height:36px}:root[data-ui=v2] .v2-tile.md{border-radius:12px;width:40px;height:40px}:root[data-ui=v2] .v2-tile.xs{border-radius:10px;width:34px;height:34px}:root[data-ui=v2] .v2-tile.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-tile.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-tile.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-tile.orange{background:var(--orange-soft);color:var(--orange);border:1px solid var(--orange-line)}:root[data-ui=v2] .v2-tile.yellow{background:var(--yellow-soft);color:var(--yellow-fg);border:1px solid var(--yellow-line)}:root[data-ui=v2] .v2-tile.chip{background:var(--chip);color:var(--accent-ink);border:1px solid var(--chip-line)}:root[data-ui=v2] .v2-tile.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .v2-tile.solid{background:var(--grad-accent);color:#fff;box-shadow:0 8px 22px #1546e880,inset 0 1px #ffffff4d}:root[data-ui=v2] .v2-sec{letter-spacing:.02em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:18px 4px 8px;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .v2-sheet-wrap{z-index:210;background:var(--scrim);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:flex-end;animation:.18s ease-out v2Fade;display:flex;position:fixed;inset:0}:root[data-ui=v2] .v2-sheet{box-sizing:border-box;background:var(--surface);width:100%;max-width:520px;max-height:88vh;color:var(--fg);padding:10px 16px max(20px, env(safe-area-inset-bottom));box-shadow:var(--shadow-float);border-radius:24px 24px 0 0;animation:.26s cubic-bezier(.32,.72,0,1) v2SheetUp;overflow-y:auto}:root[data-ui=v2] .v2-sheet-grip{background:var(--line);border-radius:3px;width:40px;height:5px;margin:0 auto 14px}:root[data-ui=v2] .v2-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}:root[data-ui=v2] .v2-sheet-title{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}:root[data-ui=v2] .v2-sheet-sub{color:var(--muted);margin:-6px 0 14px;font-size:14px;line-height:1.4}@media (width>=1000px){:root[data-ui=v2] .v2-sheet-wrap{align-items:center}:root[data-ui=v2] .v2-sheet{border-radius:24px;max-width:480px;padding:22px;animation:.2s cubic-bezier(.32,.72,0,1) v2Pop}:root[data-ui=v2] .v2-sheet-grip{display:none}}:root[data-ui=v2] .v2-toast{box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);min-height:48px;box-shadow:var(--shadow-float);color:var(--fg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;animation:.22s cubic-bezier(.2,.9,.3,1.2) v2ToastIn;display:flex}:root[data-ui=v2] .v2-skel{background-color:var(--surface-2);background-image:linear-gradient(90deg, #0000, var(--line), #0000);background-repeat:no-repeat;background-size:200px 100%;border-radius:6px;animation:1.4s linear infinite bsShimmer;display:block}:root[data-ui=v2] .v2-empty{border:1.5px dashed var(--line);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 14px;display:flex}:root[data-ui=v2] .v2-empty>.ic{background:var(--surface-2);width:48px;height:48px;color:var(--muted);border-radius:16px;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite axBob;display:flex}:root[data-ui=v2] .v2-empty>.t{font-size:15px;font-weight:700}:root[data-ui=v2] .v2-empty>.s{color:var(--muted);max-width:320px;font-size:14px;line-height:1.35}:root[data-ui=v2] .v2-banner{box-sizing:border-box;background:var(--accent-soft);width:100%;color:var(--accent-ink);text-align:left;border:0;border-radius:18px;align-items:center;gap:10px;padding:10px 10px 10px 12px;font-family:inherit;display:flex}:root[data-ui=v2] .v2-banner .t{font-size:14px;font-weight:700}:root[data-ui=v2] .v2-banner .s{opacity:.9;font-size:13px;font-weight:600}:root[data-ui=v2] .v2-banner.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-banner.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-banner.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-live-dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-out infinite pcLive;display:inline-block}:root[data-ui=v2] .ds-card{box-sizing:border-box;background:var(--surface);box-shadow:var(--shadow-sm);color:var(--fg);border-radius:24px;display:block;overflow:hidden}:root[data-ui=v2] .ds-card.flat{background:var(--surface-2);box-shadow:none}:root[data-ui=v2] .ds-row{box-sizing:border-box;width:100%;min-height:56px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 14px;font-family:inherit;text-decoration:none;display:flex;position:relative}:root[data-ui=v2] .ds-row>.lead{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .ds-row>.lead.muted{background:var(--surface-2);color:var(--fg)}:root[data-ui=v2] .ds-row>.body{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .ds-row .t{padding:.125em 0 .04em;font-size:16px;font-weight:600;line-height:1.275}:root[data-ui=v2] .ds-row .s{color:var(--muted);margin-top:2px;padding:.125em 0 .04em;font-size:14px;line-height:1.275}:root[data-ui=v2] .ds-row .val{color:var(--muted);flex:none;margin-left:-4px;font-size:15px;font-weight:500}:root[data-ui=v2] .ds-row>.chev{color:var(--muted);flex:none;margin-left:-8px}:root[data-ui=v2] .ds-row.div:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:62px;right:0}:root[data-ui=v2] .ds-row.danger .t{color:var(--bad-fg)}:root[data-ui=v2] .ds-row.danger>.lead{background:var(--bad-soft);color:var(--bad)}@media (hover:hover){:root[data-ui=v2] :is(button,a,[role=button]).ds-row:hover{background-color:color-mix(in srgb, var(--fg) 4%, transparent)}}:root[data-ui=v2] .ds-badge{box-sizing:border-box;background:var(--accent-soft);height:26px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}:root[data-ui=v2] .ds-badge.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ds-badge.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ds-badge.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .ds-badge.muted{background:var(--surface-2);color:var(--muted)}:root[data-ui=v2] .ds-count{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);padding:0 5px;font-size:11px;font-weight:800}:root[data-ui=v2] .ds-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:calc(16px + .125em) 4px calc(8px + .04em);font-size:12px;font-weight:600;line-height:1.275;display:flex}:root[data-ui=v2] .ds-switch{background:var(--line);cursor:pointer;border-radius:16px;flex:none;width:52px;height:32px;transition:background-color .2s;position:relative}:root[data-ui=v2] .ds-switch:after{content:"";width:16px;height:16px;transition:all .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:8px;left:8px}:root[data-ui=v2][data-theme=dark] .ds-switch:after{background:var(--muted)}:root[data-ui=v2] .ds-switch[aria-checked=true]{background:var(--accent)}:root[data-ui=v2] .ds-switch[aria-checked=true]:after{background:#fff;width:24px;height:24px;top:4px;left:24px}:root[data-ui=v2] .ds-appearance{padding:6px;display:flex}:root[data-ui=v2] .ds-appearance>button{min-width:0;height:56px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:flex}:root[data-ui=v2] .ds-appearance>button.on{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .ds-sheet{padding:0 0 max(0px, env(safe-area-inset-bottom))}:root[data-ui=v2] .ds-sheet>.v2-sheet-grip{margin:22px auto 21px}:root[data-ui=v2] .ds-sheet-head{align-items:flex-start;gap:8px;padding:0 12px 4px 16px;display:flex}:root[data-ui=v2] .ds-sheet-title{letter-spacing:-.2px;flex:1;min-width:0;margin:0;padding-top:8px;font-size:22px;font-weight:700;line-height:1.275}:root[data-ui=v2] .ds-sheet-x{background:var(--surface-2);width:44px;height:44px;color:var(--fg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .ds-sheet-body{padding:10px 16px 20px}:root[data-ui=v2] .fab-quick{display:none!important}:root[data-ui=v2] .v2-mhead{z-index:40;align-items:center;gap:8px;min-height:44px;padding:14px 16px 8px;transition:background-color .25s,box-shadow .25s;display:flex;position:sticky;top:0}:root[data-ui=v2] .v2-mhead.sub{padding-top:12px}:root[data-ui=v2] .v2-mhead.sub .v2-back{margin-right:4px}:root[data-ui=v2] .v2-mhead[data-scrolled]{background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:0 1px 0 var(--glass-line)}:root[data-ui=v2] .v2-mtitle{letter-spacing:-.56px;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--fg);flex:1;margin:0;font-size:28px;font-weight:800;line-height:1.1;overflow:hidden}:root[data-ui=v2] .v2-mhead.kassa .v2-mtitle{font-family:var(--font-display);letter-spacing:-.52px;font-size:26px;font-weight:600;line-height:1.15}:root[data-ui=v2] .v2-mhead.sub .v2-mtitle{font-family:var(--font-display);letter-spacing:-.44px;font-size:22px;font-weight:600;line-height:1.15}:root[data-ui=v2] .v2-mtitle-wrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:root[data-ui=v2] .v2-msub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.275;overflow:hidden}:root[data-ui=v2] .v2-head-actions{flex:none;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .v2-head-right{color:var(--fg);flex:none;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .v2-head-right .nav-btn{color:var(--accent-ink);font-weight:600}:root[data-ui=v2] .v2-brand{min-width:0;min-height:44px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:10px;margin:0 10px 0 0;padding:0;font-family:inherit;display:flex}:root[data-ui=v2] .v2-brand:disabled{cursor:default;opacity:1}:root[data-ui=v2] .v2-brand-tile{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}:root[data-ui=v2] .v2-brand-tile .halo{pointer-events:none;background:radial-gradient(closest-side,#3d6bff66,#3d6bff00 70%);border-radius:18px;position:absolute;inset:-7px}:root[data-ui=v2] .v2-brand-tile svg{position:relative}:root[data-ui=v2] .v2-brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}:root[data-ui=v2] .v2-brand-text .nm{letter-spacing:-.18px;align-items:center;gap:4px;min-width:0;font-size:18px;font-weight:800;line-height:1.15;display:flex}:root[data-ui=v2] .v2-brand-text .nm-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .v2-brand-text .chev{color:var(--muted);flex:none}:root[data-ui=v2] .v2-brand-text .dt{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.32;display:flex;overflow:hidden}:root[data-ui=v2] .v2-brand-text .dt-t{overflow:hidden}:root[data-ui=v2] .v2-brand-text .dt .dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 8px var(--ok);border-radius:3px;flex:none}:root[data-ui=v2] .v2-theme-tg{overflow:hidden}:root[data-ui=v2] .v2-theme-tg.colored{box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line)}:root[data-ui=v2] .v2-seller{background:linear-gradient(135deg, var(--ok), var(--accent));width:44px;height:44px;box-shadow:0 0 0 3.5px color-mix(in srgb, var(--ok) 60%, transparent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:800;line-height:1;display:flex;position:relative}:root[data-ui=v2] .v2-seller .st{background:var(--bg);border-radius:50%;padding:2.5px;display:flex;position:absolute;bottom:-1px;right:-1px}:root[data-ui=v2] .v2-seller .d{background:var(--ok);width:9px;height:9px;box-shadow:0 0 8px var(--ok);border-radius:50%}:root[data-ui=v2] .v2-bell-n{box-sizing:border-box;color:#05080f;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;background:#ff8a4c;border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-2px;right:-2px}:root[data-ui=v2] .v2-bell-n.desk{background:var(--bad);color:#fff;box-shadow:none;padding:0 4px;font-size:12px;top:6px;right:6px}:root[data-ui=v2] .v2-topbar{z-index:40;box-sizing:border-box;background:var(--glass);border-bottom:1px solid var(--glass-line);align-items:center;gap:14px;height:67px;padding:0 28px;display:flex;position:sticky;top:0}:root[data-ui=v2] .v2-topbar>*{white-space:nowrap;flex-shrink:0}:root[data-ui=v2] .v2-topbar.pushed{margin-bottom:8px}:root[data-ui=v2] .v2-tb-title{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex;overflow:hidden}:root[data-ui=v2] .v2-tb-title>*{text-overflow:ellipsis;overflow:hidden}:root[data-ui=v2] .v2-tb-title>.v2-h1{letter-spacing:-.44px;line-height:1.15}:root[data-ui=v2] .v2-tb-title>span{color:var(--muted);padding:.125em 0 .04em;font-size:13px;line-height:1.275}:root[data-ui=v2] .v2-topbar .v2-tb-fill{flex:1 1 0;min-width:0;margin-left:-14px}:root[data-ui=v2] .v2-topbar .v2-back{margin-right:-2px}:root[data-ui=v2] .v2-branch-pill{box-sizing:border-box;background:var(--surface);min-width:0;max-width:260px;height:44px;box-shadow:var(--shadow-sm);color:var(--fg);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;margin:0;padding:0 12px 0 8px;font-family:inherit;display:flex;flex-shrink:1!important}:root[data-ui=v2] .v2-branch-pill:disabled{cursor:default;opacity:1}:root[data-ui=v2] .v2-branch-pill .ic{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-branch-pill .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-branch-pill .br{color:var(--muted);font-size:13px;font-weight:400}:root[data-ui=v2] .v2-branch-pill .sw{color:var(--muted);flex:none}:root[data-ui=v2] .v2-search-box{box-sizing:border-box;background:var(--surface);width:132px;height:44px;box-shadow:var(--shadow-sm);color:var(--muted);cursor:text;border:0;border-radius:14px;align-items:center;gap:10px;margin:0;padding:0 12px 0 14px;font-family:inherit;font-size:14px;font-weight:400;display:flex}:root[data-ui=v2] .v2-search-box svg{flex:none}:root[data-ui=v2] .v2-search-box span{text-overflow:ellipsis;text-align:left;flex:1;min-width:0;overflow:hidden}:root[data-ui=v2] .v2-shift-chip{background:var(--ok-soft);height:36px;color:var(--ok-fg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:flex}:root[data-ui=v2] .v2-theme-pill{box-sizing:border-box;background:var(--surface);height:44px;box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin:0;padding:4px;display:flex}:root[data-ui=v2] .v2-theme-pill>span{width:36px;height:36px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}:root[data-ui=v2] .v2-theme-pill>span.sun{color:var(--warn)}:root[data-ui=v2] .v2-theme-pill>span.on{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .v2-top-ava{background:linear-gradient(135deg, var(--ok), color-mix(in srgb, var(--ok) 78%, #000));color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:800;display:flex}@media (width<=1279px){:root[data-ui=v2] .v2-search-box{justify-content:center;width:44px;padding:0}:root[data-ui=v2] .v2-search-box span{display:none}:root[data-ui=v2] .v2-branch-pill{max-width:200px}:root[data-ui=v2] .v2-branch-pill .br{display:none}}@media (width<=1149px){:root[data-ui=v2] .v2-shift-chip .tx{display:none}}:root[data-ui=v2] .v2-tabbar{z-index:80;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));box-sizing:border-box;isolation:isolate;pointer-events:none;max-width:520px;height:88px;margin:0 auto;position:fixed}:root[data-ui=v2]:has(.v2-subpage,.wc-subpage) .v2-tabbar{display:none}:root[data-ui=v2] .v2-tabbar:before{content:"";z-index:-2;height:calc(98px + env(safe-area-inset-bottom));background:var(--bg);pointer-events:auto;position:fixed;bottom:0;left:0;right:0}:root[data-ui=v2] .v2-tabbar-glass{z-index:-1;box-sizing:border-box;background:var(--tabbar);border:1px solid var(--glass-line);height:64px;box-shadow:var(--shadow-sm);pointer-events:auto;border-radius:24px;position:absolute;bottom:0;left:0;right:0}:root[data-ui=v2] .v2-tabbar-row{align-items:flex-end;gap:2px;padding:0 6px 6px;display:flex;position:absolute;inset:0}:root[data-ui=v2] .v2-tab{min-width:0;height:52px;color:var(--muted);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .v2-tab .ic{display:flex;position:relative}:root[data-ui=v2] .v2-tab .lb{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;line-height:1;overflow:hidden}:root[data-ui=v2] .v2-tab.on{box-sizing:border-box;height:82px;color:var(--accent-ink);justify-content:flex-end;gap:5px;padding-bottom:7px;animation:.26s cubic-bezier(.34,1.56,.64,1) both v2Raise}:root[data-ui=v2] .v2-tab.on .lb{font-weight:700}:root[data-ui=v2] .v2-tab.on .ic{box-sizing:border-box;background:var(--grad-accent);color:#fff;width:54px;height:54px;box-shadow:0 6px 15px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 4px var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:2.4s ease-out .26s infinite navPing}:root[data-ui=v2] .v2-tab:active .ic{transform:scale(.94)}:root[data-ui=v2] .v2-tab-badge{box-sizing:border-box;background:var(--accent);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-12px}:root[data-ui=v2] .v2-tab.on .v2-tab-badge{top:-4px;right:-6px}:root[data-ui=v2] .v2-menu{z-index:70;background-color:var(--bg);background-image:radial-gradient(circle calc(min(100vw, 100vh - 98px) * 1.1) at 100% calc((100vh - 98px) * -.125), var(--glow), #0000 70%);animation:.18s ease-out v2Fade;position:fixed;inset:0;overflow-y:auto}:root[data-ui=v2] .v2-menu-body{box-sizing:border-box;max-width:860px;padding:0 16px calc(122px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}:root[data-ui=v2] .v2-menu-head{align-items:center;gap:8px;min-height:44px;padding:22px 0 14px;display:flex}:root[data-ui=v2] .v2-menu-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-display);letter-spacing:-.44px;color:var(--fg);flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}:root[data-ui=v2] .v2-menu-profile{box-sizing:border-box;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:8px 12px;font-family:inherit;display:flex}:root[data-ui=v2] .v2-menu-profile .ptile{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);width:46px;height:46px;color:var(--accent-ink);border-radius:15px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-menu-profile .tx{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .v2-menu-profile .nm{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}:root[data-ui=v2] .v2-menu-profile .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .v2-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}@media (width>=600px){:root[data-ui=v2] .v2-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-ui=v2] .v2-menu-card{text-align:left;cursor:pointer;border:0;border-radius:22px;flex-direction:column;align-items:stretch;margin:0;padding:12px;font-family:inherit;display:flex}:root[data-ui=v2] .v2-menu-card .hd{align-items:center;gap:10px;display:flex}:root[data-ui=v2] .v2-menu-card .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-menu-card .tt{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:800;overflow:hidden}:root[data-ui=v2] .v2-menu-card .sb{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.35}:root[data-ui=v2] .v2-menu-switch{margin-top:8px;padding:0}:root[data-ui=v2] .v2-menu .ds-appearance+.ds-motion{margin-top:8px}:root[data-ui=v2] .v2-menu-logout{margin-top:16px;padding:0}:root[data-ui=v2] .v2-list.flat{box-shadow:none;background:var(--surface-2)}@media (width>=1000px){:root[data-ui=v2] .app-shell{padding-left:306px;transition:padding-left .22s cubic-bezier(.32,.72,0,1)}:root[data-ui=v2][data-side=min] .app-shell{padding-left:76px}:root[data-ui=v2] .scan{left:306px}:root[data-ui=v2][data-side=min] .scan{left:76px}:root[data-ui=v2] .v2-mhead,:root[data-ui=v2] .v2-tabbar,:root[data-ui=v2] .v2-menu{display:none}}:root[data-ui=v2] .v2-rail{z-index:62;box-sizing:border-box;background:var(--grad-rail);color:#fff;flex-direction:column;align-items:center;width:76px;padding:14px 0 16px;display:flex;position:fixed;top:0;bottom:0;left:0}:root[data-ui=v2] .v2-rail-brand{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-sm);cursor:pointer;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0 0 26px;padding:0;display:flex}:root[data-ui=v2] .v2-rail-groups{flex-direction:column;align-items:center;gap:8px;display:flex}:root[data-ui=v2] .v2-rail-g{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:60px;height:58px;margin:0;padding:0;font-family:inherit;transition:background-color .25s,color .25s;display:flex}:root[data-ui=v2] .v2-rail-g>span{white-space:nowrap;text-overflow:ellipsis;max-width:60px;padding:.125em 0 .04em;font-size:13px;font-weight:600;line-height:1.275;overflow:hidden}:root[data-ui=v2] .v2-rail-g:hover{background-color:#ffffff1a}:root[data-ui=v2] .v2-rail-g.on{color:#fff;background-color:#fff3;box-shadow:inset 0 0 0 1px #ffffff59,0 0 10px #ffffff1f}:root[data-ui=v2] .v2-rail-expand{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 0 8px;padding:0;display:none}:root[data-ui=v2][data-side=min] .v2-rail-expand{display:flex}:root[data-ui=v2] .v2-rail-ava{color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .v2-panel{z-index:61;box-sizing:border-box;background:var(--panel);border-right:1px solid var(--glass-line);flex-direction:column;width:230px;padding:18px 12px 16px;animation:.2s ease-out v2Fade;display:flex;position:fixed;top:0;bottom:0;left:76px}:root[data-ui=v2][data-side=min] .v2-panel{display:none}:root[data-ui=v2] .v2-panel-cap{justify-content:space-between;align-items:center;padding:0 4px 0 8px;display:flex}:root[data-ui=v2] .v2-panel-cap .v2-mono{letter-spacing:.08em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-top:2px;font-size:13px;line-height:1.32;overflow:hidden}:root[data-ui=v2] .v2-panel-collapse{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-ui=v2] .v2-panel-collapse:hover{background-color:var(--surface-2)}:root[data-ui=v2] .v2-panel-title{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-display);letter-spacing:-.36px;color:var(--fg);margin-bottom:4px;padding:6px 8px 12px;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}:root[data-ui=v2] .v2-panel-nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}:root[data-ui=v2] .v2-panel-it{box-sizing:border-box;width:100%;height:44px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:flex-start;margin:0;padding:0 8px 0 12px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .v2-panel-it .row{align-items:center;gap:10px;width:100%;display:flex}:root[data-ui=v2] .v2-panel-it .ic{color:var(--muted);flex:none;display:flex}:root[data-ui=v2] .v2-panel-it .lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:.125em 0 .04em;font-size:15px;font-weight:600;line-height:1.275;overflow:hidden}:root[data-ui=v2] .v2-panel-it:hover{background-color:var(--surface-2)}:root[data-ui=v2] .v2-panel-it.on,:root[data-ui=v2] .v2-panel-it.on:hover{background-color:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .v2-panel-it.on .lb{font-weight:700}:root[data-ui=v2] .v2-panel-it.on .ic{color:var(--accent-ink)}:root[data-ui=v2] .v2-panel-it .bar{background:var(--accent);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0;box-shadow:0 0 6px #3d6bff80}:root[data-ui=v2] .v2-panel-help{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:14px;flex:none;padding:12px;font-size:13px;line-height:1.4}@keyframes v2HintIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}:root[data-ui=v2] .v2-hint{z-index:220;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--glass);border:1px solid var(--glass-line);max-width:440px;box-shadow:var(--shadow-float);color:var(--fg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:20px;flex-direction:column;gap:12px;margin:0 auto;padding:14px;animation:.55s cubic-bezier(.34,1.56,.64,1) both v2HintIn;display:flex;position:fixed}:root[data-ui=v2] .v2-hint-top{align-items:flex-start;gap:12px;display:flex}:root[data-ui=v2] .v2-hint-ic{width:44px;height:44px}:root[data-ui=v2] .v2-hint-ic svg{transform-origin:50% 20%;animation:5s ease-in-out infinite axSwing}:root[data-ui=v2] .v2-hint-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}:root[data-ui=v2] .v2-hint-tx>b{font-size:16px;font-weight:700}:root[data-ui=v2] .v2-hint-tx>span{color:var(--muted);font-size:14px;line-height:1.35}:root[data-ui=v2] .v2-hint-act{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;display:grid}:root[data-ui=v2] .v2-hint-act .v2-btn{padding:0 10px}@media (width>=1000px){:root[data-ui=v2] .v2-hint{width:420px;margin:0;bottom:24px;left:auto;right:24px}}:root[data-ui=v2] .v2-setting{margin:14px 0 10px}:root[data-ui=v2] .v2-menu .v2-setting{margin:0}:root[data-ui=v2] .v2-setting .v2-row{min-height:56px}:root[data-ui=v2] .v2-setting-seg{padding:0 12px 12px}:root[data-ui=v2] .v2-setting-div{border-top:1px solid var(--line)}:root[data-ui=v2] .qa-backdrop{background:var(--scrim);z-index:85}:root[data-ui=v2] .qa-sheet{left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:86;box-sizing:border-box;background:var(--surface);max-width:520px;box-shadow:var(--shadow-float);border-radius:24px;align-items:stretch;gap:4px;margin:0 auto;padding:8px}:root[data-ui=v2] .qa-item{box-shadow:none;color:var(--fg);background:0 0;border-radius:16px;padding:10px 12px;font-weight:600}:root[data-ui=v2] .qa-item:active{background:var(--surface-2)}@media (width>=1000px){:root[data-ui=v2] .qa-sheet{width:320px;margin:0;bottom:32px;left:auto;right:32px}}:root[data-ui=v2] .v2-home{box-sizing:border-box;max-width:860px;color:var(--fg);flex-direction:column;margin:0 auto;padding:6px 16px 110px;display:flex}:root[data-ui=v2] .v2-home>*{flex:none}:root[data-ui=v2] .v2-home>.v2-goal-prompt,:root[data-ui=v2] .v2-home>.v2-quick,:root[data-ui=v2] .v2-home>.v2-hsum,:root[data-ui=v2] .v2-home>.v2-stat-row,:root[data-ui=v2] .v2-home>.v2-banner,:root[data-ui=v2] .v2-home>.v2-count-card,:root[data-ui=v2] .v2-home>.v2-week,:root[data-ui=v2] .v2-home>.v2-home-tiles,:root[data-ui=v2] .v2-home>.v2-role+*{margin-top:12px}:root[data-ui=v2] .v2-home>.v2-hsum.low{margin-top:8px}:root[data-ui=v2] .v2-fit{white-space:nowrap;min-width:0;max-width:100%;display:flex;overflow:visible}:root[data-ui=v2] .v2-fit-in{flex:none;align-items:baseline;display:inline-flex}:root[data-ui=v2] .v2-role{border-radius:20px;align-items:center;gap:12px;padding:10px 12px;display:flex}:root[data-ui=v2] .v2-role .ava{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}:root[data-ui=v2] .v2-role .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-role .dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-right:-6px}:root[data-ui=v2] .v2-hero{box-sizing:border-box;color:#fff;text-align:left;cursor:pointer;background-color:var(--hero);box-shadow:0 16px 43px color-mix(in srgb, var(--accent) 35%, transparent);-webkit-tap-highlight-color:transparent;background-image:linear-gradient(140deg,#2554f0f7,#1532aaf2 60%,#101c50f7);border-radius:24px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .v2-hero:not([role]){cursor:default}:root[data-ui=v2] .v2-hero>.sheen{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff38,#fff0);width:70px;animation:5s ease-in-out infinite nkSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .v2-hero .top{align-items:center;gap:8px;min-height:30px;display:flex;position:relative}:root[data-ui=v2] .v2-hero .lbl{white-space:nowrap;min-width:0;font-family:var(--font-mono);letter-spacing:.16em;color:#fffc;flex:1;padding:.2em 0 0;font-size:12px;font-weight:600;line-height:1.275;overflow:hidden}:root[data-ui=v2] .v2-hero .rep{box-sizing:border-box;color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:999px;flex:none;align-items:center;height:30px;padding:0 6px 0 12px;font-size:14px;font-weight:600;display:flex}:root[data-ui=v2] .v2-hero .sum{align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex;position:relative}:root[data-ui=v2] .v2-hero .sum .fit{flex:1}:root[data-ui=v2] .v2-hero .sum .fit>.v2-fit-in{gap:8px}:root[data-ui=v2] .v2-hero .big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}:root[data-ui=v2] .v2-hero .cur{color:#fffc;font-size:16px;font-weight:600;line-height:1}:root[data-ui=v2] .v2-hero .spark{flex:none;margin:0;display:block;overflow:visible}:root[data-ui=v2] .v2-hero .stats{gap:8px;margin-top:14px;display:flex;position:relative}:root[data-ui=v2] .v2-hero .st{box-sizing:border-box;background:#00000047;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:10px 12px;display:flex}:root[data-ui=v2] .v2-hero .st .k{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}:root[data-ui=v2] .v2-hero .st .v{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}:root[data-ui=v2] .v2-hero .st .v small{font-size:.78em;font-weight:700}:root[data-ui=v2] .v2-hero .goal{flex-direction:column;margin-top:14px;display:flex;position:relative}:root[data-ui=v2] .v2-hero .goal .gh{align-items:baseline;gap:8px;display:flex}:root[data-ui=v2] .v2-hero .goal .gt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-hero .goal .gl{color:#ffffffc7;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}:root[data-ui=v2] .v2-hero .goal .track{background:#00000047;border-radius:999px;height:8px;margin-top:8px;display:block;position:relative}:root[data-ui=v2] .v2-hero .goal .fill{background:linear-gradient(90deg,#ffffffa6,#fff);border-radius:999px;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 0 15px #fff9}:root[data-ui=v2] .v2-hero .goal .shine{opacity:0;background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);width:40px;animation:2.6s ease-in-out infinite nkRun;display:block;position:absolute;top:0;bottom:0;left:-40px}:root[data-ui=v2] .v2-quick{align-items:flex-start;gap:4px;padding:12px 8px;display:flex}:root[data-ui=v2] .v2-quick-it{min-width:0;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;margin:0;padding:2px;font-family:inherit;display:flex}:root[data-ui=v2] .v2-quick-it .q{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);width:50px;height:50px;color:var(--fg);border-radius:16px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-quick-it .q.primary{background:var(--grad-accent);color:#fff;box-shadow:0 12px 15px color-mix(in srgb, var(--accent) 30%, transparent);border:0}:root[data-ui=v2] .v2-quick-it .lb{width:100%;font-size:13px;font-weight:600;line-height:1.2}:root[data-ui=v2] .v2-quick-it:active .q{transform:scale(.96)}:root[data-ui=v2] .v2-hsum{border-radius:20px}:root[data-ui=v2] .v2-hrow{box-sizing:border-box;width:100%;min-height:64px;color:var(--fg);text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:10px 12px;font-family:inherit;display:flex;position:relative}:root[data-ui=v2] .v2-hrow.tap{cursor:pointer}@media (hover:hover){:root[data-ui=v2] .v2-hrow.tap:hover{background-color:color-mix(in srgb, var(--fg) 4%, transparent)}}:root[data-ui=v2] .v2-hgroup>.v2-hrow+.v2-hrow:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:68px;right:0}:root[data-ui=v2] .v2-hrow>.body{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .v2-hrow .t{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-hrow .t .tline{align-items:center;gap:6px;min-width:0;display:flex}:root[data-ui=v2] .v2-hrow .t .tn{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-hrow .s{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .v2-hrow .money{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:-4px;font-size:16px;font-weight:700}:root[data-ui=v2] .v2-hrow .money-col{flex-direction:column;flex:none;align-items:flex-end;margin-left:-4px;display:flex}:root[data-ui=v2] .v2-hrow .money-col .money{margin:0}:root[data-ui=v2] .v2-hrow .money-col .old{color:var(--muted);font-size:12px;text-decoration:line-through}:root[data-ui=v2] .v2-hrow>.chev{color:var(--muted);flex:none;margin-left:-10px}:root[data-ui=v2] .v2-htile{box-sizing:border-box;background:var(--accent-soft);width:44px;height:44px;color:var(--accent-ink);border:1px solid color-mix(in srgb, currentColor 28%, transparent);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-htile.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-htile.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-htile.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-thumb{background:var(--accent-soft);color:var(--accent-ink);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}:root[data-ui=v2] .v2-pal{flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-ui=v2] .v2-home-btn2{background:var(--accent-soft);width:100%;height:52px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;display:flex}:root[data-ui=v2] .v2-stat-row{align-items:stretch;gap:8px;display:flex}:root[data-ui=v2] .v2-stat{text-align:left;cursor:pointer;border:0;border-radius:20px;flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;margin:0;padding:12px;font-family:inherit;display:flex}:root[data-ui=v2] div.v2-stat{cursor:default}:root[data-ui=v2] .v2-stat .ti{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-stat .ti.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-stat .ti.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-stat .k{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .v2-stat .v{font-variant-numeric:tabular-nums;width:100%;margin-top:4px;font-size:22px;font-weight:800}:root[data-ui=v2] .v2-week{padding:14px 16px}:root[data-ui=v2] .v2-week .hd{align-items:center;gap:8px;display:flex}:root[data-ui=v2] .v2-week .tt{flex:1;min-width:0;font-size:16px;font-weight:700}:root[data-ui=v2] .v2-week .tot{color:var(--muted);font-size:14px;font-weight:600}:root[data-ui=v2] .v2-week .bars{height:92px;margin-top:12px;display:flex}:root[data-ui=v2] .v2-week .col{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:0 4px;display:flex}:root[data-ui=v2] .v2-week .tr{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}:root[data-ui=v2] .v2-week .b{background:var(--accent-soft);border-radius:8px;width:100%}:root[data-ui=v2] .v2-week .col.on .b{background:var(--accent)}:root[data-ui=v2] .v2-week .d{color:var(--muted);margin-top:6px;font-size:13px;font-weight:500}:root[data-ui=v2] .v2-week .col.on .d{color:var(--accent-ink);font-weight:700}:root[data-ui=v2] .v2-week .none{color:var(--muted);margin-top:12px;font-size:14px}:root[data-ui=v2] .v2-home-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width>=732px){:root[data-ui=v2] .v2-home:not(.pc) .v2-home-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}:root[data-ui=v2] .v2-home-tile{cursor:pointer;border:0;border-radius:20px;flex-direction:column;align-items:center;margin:0;padding:12px 6px;font-family:inherit;display:flex}:root[data-ui=v2] .v2-home-tile>span:last-child{max-width:100%;color:var(--fg);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}:root[data-ui=v2] .v2-home-empty{box-sizing:border-box;text-align:center;border:1.5px dashed var(--line);border-radius:20px;flex-direction:column;align-self:center;align-items:center;width:100%;max-width:480px;margin:36px 0 24px;padding:28px 20px;display:flex}:root[data-ui=v2] .v2-home-empty .ic{background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:18px;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-home-empty .t{margin-top:12px;font-size:16px;font-weight:700}:root[data-ui=v2] .v2-home-empty .s{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}:root[data-ui=v2] .v2-count-card .hd{align-items:flex-start;gap:10px;display:flex}:root[data-ui=v2] .v2-count-card .tt{font-size:16px;font-weight:700;display:block}:root[data-ui=v2] .v2-count-card .sb{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}:root[data-ui=v2] .v2-count-card .act{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:root[data-ui=v2] .v2-goal-prompt{cursor:pointer}:root[data-ui=v2] .v2-home.pc{max-width:1256px;padding:20px 28px 24px}:root[data-ui=v2] .v2-home.pc>*+*{margin-top:16px}:root[data-ui=v2] .v2-pc-row{gap:16px;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-row.r1{height:184px}:root[data-ui=v2] .v2-pc-row.r2{height:306px}:root[data-ui=v2] .v2-pc-row.r3{align-items:stretch}:root[data-ui=v2] .v2-pc-row>.v2-skel{flex:1}:root[data-ui=v2] .v2-pc-row.r1>.v2-skel:first-child{flex:none}:root[data-ui=v2] .v2-pc-stats{flex:1;gap:16px;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-stats>*{flex:1 1 0;min-width:0}:root[data-ui=v2] .v2-pc-stat{border-radius:22px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;container-type:inline-size}:root[data-ui=v2] .v2-pc-stat.click{cursor:pointer}:root[data-ui=v2] .v2-pc-stat .hd{align-items:center;gap:8px;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-stat .ti{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-pc-stat .ti.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-pc-stat .ti.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-stat .ti.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-pc-stat .bdg{text-overflow:ellipsis;white-space:nowrap;background:var(--accent-soft);min-width:0;color:var(--accent-ink);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.43;overflow:hidden}:root[data-ui=v2] .v2-pc-stat .bdg.ok{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .v2-pc-stat .bdg.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-stat .bdg.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-pc-stat .bd{flex-direction:column;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-stat .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-pc-stat .v{letter-spacing:-.52px;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:800}:root[data-ui=v2] .v2-pc-stat .v small{font-size:.78em;font-weight:700}:root[data-ui=v2] .v2-pc-stat .s{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}:root[data-ui=v2] .v2-pc-hero{box-sizing:border-box;color:#fff;background-color:var(--hero);width:342px;box-shadow:0 10px 33px -6px color-mix(in srgb, var(--accent-ink) 22%, transparent);background-image:linear-gradient(118deg,#2554f0f7,#1532aaf2 60%,#101c50f7);border-radius:24px;flex-direction:column;flex:none;justify-content:space-between;padding:20px 22px;display:flex;position:relative;overflow:hidden}:root[data-ui=v2] .v2-pc-hero[role]{cursor:pointer}:root[data-ui=v2] .v2-pc-hero .glow{pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#fff0 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-60px}:root[data-ui=v2] .v2-pc-hero>.sheen{pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);width:70px;animation:6s ease-in-out infinite bsSheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}:root[data-ui=v2] .v2-pc-hero .top{align-items:center;gap:8px;display:flex;position:relative}:root[data-ui=v2] .v2-pc-hero .lbl{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-pc-hero .live{background:#ffffff2e;border-radius:999px;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .v2-pc-hero .live .v2-live-dot{animation:none}:root[data-ui=v2] .v2-pc-hero .sum{position:relative}:root[data-ui=v2] .v2-pc-hero .sum>.v2-fit-in{gap:10px}:root[data-ui=v2] .v2-pc-hero .big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1.05}:root[data-ui=v2] .v2-pc-hero .cur{color:#fffc;font-size:16px;font-weight:600;line-height:1}:root[data-ui=v2] .v2-pc-hero .bot{align-items:flex-end;gap:16px;display:flex;position:relative}:root[data-ui=v2] .v2-pc-hero .info{flex-direction:column;flex:1;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-hero .dl{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;display:flex}:root[data-ui=v2] .v2-pc-hero .dl>.v2-fit{flex:0 auto}:root[data-ui=v2] .v2-pc-hero .pays{color:#fffc;margin-top:6px;font-size:13px}:root[data-ui=v2] .v2-pc-head{align-items:center;display:flex}:root[data-ui=v2] .v2-pc-head .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-pc-head .lk{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;flex:none;margin:0;font-family:inherit;font-size:14px;font-weight:700}:root[data-ui=v2] .v2-pc-week{border-radius:22px;flex-direction:column;flex:1;min-width:0;padding:20px 22px;display:flex}:root[data-ui=v2] .v2-pc-week .hd{align-items:center;gap:16px;display:flex}:root[data-ui=v2] .v2-pc-week .hd .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-pc-week .lg{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:13px;display:flex}:root[data-ui=v2] .v2-pc-week .lg i{border-radius:3px;width:10px;height:10px;display:inline-block}:root[data-ui=v2] .v2-pc-week .seg{box-sizing:border-box;background:var(--surface-2);border-radius:12px;flex:none;gap:4px;width:200px;padding:4px;display:flex}:root[data-ui=v2] .v2-pc-week .seg>button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 1 0;margin:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}:root[data-ui=v2] .v2-pc-week .seg>button.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm);cursor:default}:root[data-ui=v2] .v2-pc-week .tot{align-items:baseline;gap:12px;min-width:0;margin-top:14px;display:flex}:root[data-ui=v2] .v2-pc-week .tot .big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:none;font-size:30px;font-weight:600;line-height:1.05}:root[data-ui=v2] .v2-pc-week .tot .rg{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-ui=v2] .v2-pc-week .gr{background:var(--ok-soft);height:26px;color:var(--ok-fg);border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:flex}:root[data-ui=v2] .v2-pc-week .gr .dot{background:var(--ok);border-radius:50%;width:6px;height:6px}:root[data-ui=v2] .v2-pc-week .gr.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-week .gr.bad .dot{background:var(--bad)}:root[data-ui=v2] .v2-pc-week .none{color:var(--muted);flex:1;justify-content:center;align-items:center;margin-top:14px;font-size:14px;display:flex}:root[data-ui=v2] .v2-pc-week .chart{flex:1;gap:10px;min-height:0;margin-top:14px;display:flex}:root[data-ui=v2] .v2-pc-week .ya{box-sizing:border-box;width:40px;font-family:var(--font-mono);color:var(--muted);letter-spacing:0;white-space:nowrap;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;padding-bottom:26px;font-size:13px;font-weight:500;display:flex}:root[data-ui=v2] .v2-pc-week .ya>span{padding:.125em 0 .04em;line-height:1.275}:root[data-ui=v2] .v2-pc-week .plot{flex:1;gap:14px;min-width:0;display:flex;position:relative}:root[data-ui=v2] .v2-pc-week .grid{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0 0 26px}:root[data-ui=v2] .v2-pc-week .grid>i{border-top:1px solid var(--line);flex:1}:root[data-ui=v2] .v2-pc-week .c{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative;container-type:inline-size}:root[data-ui=v2] .v2-pc-week .bs{flex:1;justify-content:center;align-items:flex-end;gap:5px;width:100%;min-height:0;display:flex}:root[data-ui=v2] .v2-pc-week .rv,:root[data-ui=v2] .v2-pc-week .pf{border-radius:8px 8px 4px 4px;width:min(30px,34cqi)}:root[data-ui=v2] .v2-pc-week .rv{background:color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-ui=v2] .v2-pc-week .c.on .rv{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent));box-shadow:0 0 22px var(--glow)}:root[data-ui=v2] .v2-pc-week .pf{background:var(--ok)}:root[data-ui=v2] .v2-pc-week .lb{height:18px;color:var(--muted);margin-top:8px;font-size:13px;font-weight:600}:root[data-ui=v2] .v2-pc-week .c.on .lb{color:var(--fg)}:root[data-ui=v2] .v2-pc-low{border-radius:22px;flex-direction:column;flex:none;width:340px;padding:20px 22px;display:flex}:root[data-ui=v2] .v2-pc-low .v2-pc-head{margin-bottom:10px}:root[data-ui=v2] .v2-pc-low .none{color:var(--muted);font-size:14px}:root[data-ui=v2] .v2-pc-low .it{flex:none;align-items:center;gap:12px;height:46px;display:flex}:root[data-ui=v2] .v2-pc-low .ti{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}:root[data-ui=v2] .v2-pc-low .it.warn .ti{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-pc-low .it.bad .ti{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-low .bd{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-low .ln{gap:8px;display:flex}:root[data-ui=v2] .v2-pc-low .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}:root[data-ui=v2] .v2-pc-low .q{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}:root[data-ui=v2] .v2-pc-low .it.warn .q{color:var(--warn-fg)}:root[data-ui=v2] .v2-pc-low .it.bad .q{color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-low .tr{background:var(--surface-2);border-radius:999px;height:6px;margin-top:5px;overflow:hidden}:root[data-ui=v2] .v2-pc-low .fl{border-radius:999px;height:100%}:root[data-ui=v2] .v2-pc-low .it.warn .fl{background:var(--warn)}:root[data-ui=v2] .v2-pc-low .it.bad .fl{background:var(--bad)}:root[data-ui=v2] .v2-pc-over{border-radius:22px;flex-direction:column;flex:1;min-width:0;padding:18px 20px;display:flex}:root[data-ui=v2] .v2-pc-over .v2-pc-head{margin-bottom:10px}:root[data-ui=v2] .v2-pc-over .none{color:var(--muted);font-size:14px}:root[data-ui=v2] .v2-pc-over .tbl{border:1px solid var(--line);border-radius:14px;overflow:hidden}:root[data-ui=v2] .v2-pc-over .th,:root[data-ui=v2] .v2-pc-over .tr{align-items:center;padding:0 10px;display:flex}:root[data-ui=v2] .v2-pc-over .th{background:var(--surface-2);height:40px;color:var(--muted);font-size:13px;font-weight:600}:root[data-ui=v2] .v2-pc-over .tr{height:50px}:root[data-ui=v2] .v2-pc-over .tr:nth-child(odd){background:var(--surface-2)}:root[data-ui=v2] .v2-pc-over .c3{flex:3 1 0;min-width:0}:root[data-ui=v2] .v2-pc-over .c2{flex:2 1 0;min-width:0}:root[data-ui=v2] .v2-pc-over .gap{flex:none;width:20px}:root[data-ui=v2] .v2-pc-over .act{flex:none;justify-content:flex-end;width:84px;display:flex}:root[data-ui=v2] .v2-pc-over .r{text-align:right}:root[data-ui=v2] .v2-pc-over .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-pc-over .ph{font-family:var(--font-mono);letter-spacing:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}:root[data-ui=v2] .v2-pc-over .sum{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}:root[data-ui=v2] .v2-pc-over .st{box-sizing:border-box;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:26px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}:root[data-ui=v2] .v2-pc-over .st .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-ui=v2] .v2-pc-over .st .dot{border-radius:50%;flex:none;width:6px;height:6px}:root[data-ui=v2] .v2-pc-over .st.bad{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-over .st.bad .dot{background:var(--bad)}:root[data-ui=v2] .v2-pc-over .st.warn{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .v2-pc-over .st.warn .dot{background:var(--warn)}:root[data-ui=v2] .v2-pc-over .act>button{background:var(--accent-soft);height:34px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;margin:0;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700}:root[data-ui=v2] .v2-pc-recent{border-radius:22px;flex-direction:column;flex:none;width:340px;padding:18px 20px;display:flex}:root[data-ui=v2] .v2-pc-recent .v2-pc-head{margin-bottom:6px}:root[data-ui=v2] .v2-pc-recent .none{color:var(--muted);font-size:14px}:root[data-ui=v2] .v2-pc-recent .it{box-sizing:border-box;height:44px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;margin:6px 0 0;padding:0 8px;font-family:inherit;display:flex}:root[data-ui=v2] .v2-pc-recent .it:hover{background-color:color-mix(in srgb, var(--fg) 4%, transparent)}:root[data-ui=v2] .v2-pc-recent .ti{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}:root[data-ui=v2] .v2-pc-recent .it.bad .ti{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .v2-pc-recent .bd{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}:root[data-ui=v2] .v2-pc-recent .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}:root[data-ui=v2] .v2-pc-recent .sb{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}:root[data-ui=v2] .v2-pc-recent .sum{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:800}:root[data-ui=v2] .v2-home.pc>.v2-pc-extras{margin-top:4px}:root[data-ui=v2] .v2-pc-extras{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}:root[data-ui=v2] .v2-pc-extras>div{flex-direction:column;min-width:0;display:flex}@media (width<=1179px){:root[data-ui=v2] .v2-pc-row.r2,:root[data-ui=v2] .v2-pc-row.r3{flex-direction:column;height:auto}:root[data-ui=v2] .v2-pc-row.r2>.v2-pc-week{height:306px}:root[data-ui=v2] .v2-pc-low,:root[data-ui=v2] .v2-pc-recent{width:auto}:root[data-ui=v2] .v2-pc-extras{grid-template-columns:minmax(0,1fr)}}:root[data-ui=v2] :is(.card,.list-group,.form-group,.summary,.switch-row,.confirm-card){box-shadow:var(--shadow-sm);border-radius:20px}:root[data-ui=v2] .list-item:active,:root[data-ui=v2] .tile:active,:root[data-ui=v2] .qa-item:active{background:var(--surface-2)}:root[data-ui=v2] .tile{box-shadow:var(--shadow-sm);border-radius:20px}@media (hover:hover){:root[data-ui=v2] .list-item:hover{background:var(--surface-2)}}:root[data-ui=v2] .section-title{color:var(--muted);font-weight:600}:root[data-ui=v2] .btn-primary{background-color:var(--accent);color:var(--on-accent);background-image:linear-gradient(110deg,#ffffff2e,#fff0 55%);border-radius:16px;font-weight:700;position:relative;overflow:hidden}:root[data-ui=v2] .btn-ghost{color:var(--accent-ink);font-weight:600}:root[data-ui=v2] button.link,:root[data-ui=v2] .nav-btn{color:var(--accent-ink)}:root[data-ui=v2] .chip{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}:root[data-ui=v2] .chip.on,:root[data-ui=v2] .chip.selected{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .excel-btn{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .segmented{background:var(--line);border-radius:12px}:root[data-ui=v2] .segmented button{color:var(--muted)}:root[data-ui=v2] .segmented button.on{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}:root[data-ui=v2] input::placeholder,:root[data-ui=v2] textarea::placeholder{color:var(--muted);opacity:.8}:root[data-ui=v2] .amount-input::placeholder{color:var(--muted);opacity:.45}:root[data-ui=v2] input:focus{box-shadow:0 0 0 1.5px var(--accent)}:root[data-ui=v2] .search-field{box-shadow:var(--shadow-sm);border-radius:14px}:root[data-ui=v2] .search-field:focus-within{box-shadow:0 0 0 2px var(--accent)}:root[data-ui=v2] .phone-field{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}:root[data-ui=v2] .phone-field:focus-within{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 4px var(--accent-soft)}:root[data-ui=v2] .sheet-wrap{background:var(--scrim)}:root[data-ui=v2] .sheet{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-float);border-radius:24px 24px 0 0}:root[data-ui=v2] .sheet-grip{background:var(--line);width:40px}@media (width>=1000px){:root[data-ui=v2] .sheet{border-radius:24px}}:root[data-ui=v2] .toast{background:var(--glass);color:var(--fg);border:1px solid var(--glass-line);box-shadow:var(--shadow-float)}:root[data-ui=v2] .toast-sub{color:var(--muted);opacity:1}:root[data-ui=v2] .toast.sticky{background:var(--bad-soft);color:var(--bad-fg);border-color:var(--bad)}:root[data-ui=v2] .toast.sticky .toast-sub{color:var(--bad-fg)}:root[data-ui=v2] .toast.success .toast-icon{background:var(--ok)}:root[data-ui=v2] .toast.error .toast-icon{background:var(--warn)}:root[data-ui=v2] .toast.info .toast-icon{background:var(--accent)}@media (width<=999px){:root[data-ui=v2] .toast-host{top:74px}}:root[data-ui=v2] .bal-warn{background:var(--warn-soft);color:var(--warn-fg);font-weight:700}:root[data-ui=v2] .bal-warn svg{fill:currentColor;color:var(--warn-fg)!important}:root[data-ui=v2] .bal-warn.stop{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .bal-warn.stop svg{color:var(--bad-fg)!important}:root[data-ui=v2] .net-warn{background:var(--bad-soft);color:var(--bad-fg);min-height:44px;font-weight:700}:root[data-ui=v2] .net-warn svg{color:var(--bad-fg)!important}:root[data-ui=v2] .branch-bar{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .branch-bar svg{color:var(--accent-ink)!important}:root[data-ui=v2] .branch-bar button{background:var(--accent);color:var(--on-accent)}:root[data-ui=v2] .notice{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .role-banner{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .nav-badge{border-color:var(--ring)}:root[data-ui=v2] .badge.active{background:var(--accent-soft);color:var(--accent-ink)}:root[data-ui=v2] .badge.overdue,:root[data-ui=v2] .badge.red{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .badge.paid,:root[data-ui=v2] .badge.green{background:var(--ok-soft);color:var(--ok-fg)}:root[data-ui=v2] .ai-warn.low{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .ai-warn.out{background:var(--bad-soft);color:var(--bad-fg)}:root[data-ui=v2] .notif-item.unread{background:var(--accent-soft)}:root[data-ui=v2] .notif-pill{background:var(--warn-soft);color:var(--warn-fg)}:root[data-ui=v2] .app-get-btn{background:var(--surface);box-shadow:var(--shadow-sm)}:root[data-ui=v2] .app-get-btn:active{background:var(--surface-2)}:root[data-ui=v2] .wordmark i{color:var(--logo-blue)}@media (width>=1000px){:root[data-ui=v2] .screen{padding-top:20px}:root[data-ui=v2] .toast-host{bottom:32px}}
