.fx-sw{background:var(--s3);width:40px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);clip-path:var(--cut-xs);transition:background-color .15s var(--e-out);border:0;flex:none;padding:0;position:relative}.fx-sw i{background:var(--text-3);width:14px;height:14px;transition:transform .15s var(--e-out),background-color .15s var(--e-out);position:absolute;top:4px;left:4px}.fx-sw.is-on{background:var(--text);box-shadow:none}.fx-sw.is-on i{background:var(--on-btn);transform:translate(18px)}.fx-sw:disabled{cursor:not-allowed;opacity:.6}.fx-sw.is-busy{opacity:.7}.fx-sw:focus-visible{outline:2px solid var(--text);outline-offset:2px}.fx-chips{flex-wrap:wrap;gap:6px;display:flex}.fx-chip{background:var(--s1);height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font:600 12.5px var(--font-sans);clip-path:var(--cut-xs);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fx-chip:hover{color:var(--text);background:var(--s2)}.fx-chip.on{background:var(--text);color:var(--on-btn);box-shadow:none}.fx-chip:focus-visible{outline:2px solid var(--text);outline-offset:-4px}.fx-chip.on:focus-visible{outline-color:var(--on-btn)}.fx-k{font:500 10.5px var(--font-mono);color:inherit;opacity:.7}@media (width<=767.98px){.fx-chips.is-scroll{scrollbar-width:none;margin-right:calc(var(--pad) * -1);padding-right:var(--pad);flex-wrap:nowrap;overflow-x:auto}.fx-chips.is-scroll::-webkit-scrollbar{display:none}}.fx-seg{box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--cut-xs);display:inline-flex}.fx-seg button{height:36px;color:var(--text-3);font:600 13px var(--font-sans);white-space:nowrap;background:0 0;border:0;padding:0 16px}.fx-seg button.on{background:var(--text);color:var(--on-btn)}.fx-seg button:focus-visible{outline:2px solid var(--text);outline-offset:-4px}.fx-seg button.on:focus-visible{outline-color:var(--on-btn)}.fx-panel{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--cut)}.fx-state{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);clip-path:var(--cut);justify-items:start;gap:10px;max-width:640px;padding:22px 20px;display:grid}.fx-state.is-dashed{box-shadow:none;border:1px dashed var(--line-2);background:0 0}.fx-state-t{font:700 16px/1.25 var(--font-display);letter-spacing:-.01em}.fx-state-b{color:var(--text-2);gap:6px;font-size:14px;line-height:1.5;display:grid}.fx-state-a{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fx-fine{color:var(--text-3);font-size:12px;line-height:1.45}.fx-state.is-wait{align-content:start;min-height:120px}.fx-sk{background:linear-gradient(90deg,var(--s2),var(--s3),var(--s2));background-size:200% 100%;width:60%;height:14px;animation:1.4s linear infinite fx-sk;display:block}.fx-sk.is-s{width:36%}@keyframes fx-sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fx-sk{animation:none}}.fx-note{font:500 11px/1.5 var(--font-mono);letter-spacing:var(--track-s);color:var(--text-3)}.fx-err{color:var(--text);background:var(--s2);box-shadow:inset 3px 0 0 var(--text-2);clip-path:var(--cut-xs);padding:10px 12px;font-size:13px;line-height:1.45}.fx-sum{box-shadow:inset 0 0 0 1px var(--line);background:var(--s1);clip-path:var(--cut-s);min-width:0;display:flex}.fx-sum>div{border-right:1px solid var(--line);gap:3px;min-width:0;padding:10px 16px;display:grid}.fx-sum>div:last-child{border-right:0}.fx-sum b{font:700 19px/1.1 var(--font-mono);white-space:nowrap}.fx-sum b small{color:var(--text-3);font-size:13px;font-weight:500}.fx-sum span{font:600 9.5px/1.2 var(--font-mono);letter-spacing:var(--track-s);text-transform:uppercase;color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;display:flex}@media (width<=767.98px){.fx-sum{width:100%}.fx-sum>div{flex:1;padding:8px 10px}.fx-sum b{font-size:16px}.fx-sum span{letter-spacing:.04em;font-size:8.5px}}.fx-grade{background:var(--text);height:20px;color:var(--on-btn);font:400 11px/1 var(--font-grade);letter-spacing:.04em;text-transform:uppercase;font-synthesis:none;white-space:nowrap;clip-path:var(--cut-xs);align-items:center;padding:0 6px;display:inline-flex}.si .pw-sh-b{gap:12px}.si-msg{background:var(--sunk);max-height:260px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:500 12px/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;clip-path:var(--cut-xs);margin:0;padding:12px 14px;overflow:auto}.si-msg:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.si-msg.is-wait{color:var(--text-3);align-items:center;gap:10px;min-height:120px;display:flex}.si-note{background:var(--s2);color:var(--text-2);clip-path:var(--cut-xs);align-items:flex-start;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.si-note svg{color:var(--text);flex:none;margin-top:1px}.si-err{color:var(--text);background:var(--s2);box-shadow:inset 3px 0 0 var(--text);clip-path:var(--cut-xs);padding:12px 14px;font-size:14px;line-height:1.45}.si-again{color:var(--text);font-size:13px}.si .pw-sh-go:disabled{gap:10px}.cx-sh .pw-sh-b{gap:12px}.cx-t{font:700 20px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0}.cx-err{background:var(--s2);box-shadow:inset 3px 0 0 var(--red);color:var(--text);clip-path:var(--cut-xs);gap:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.cx-ref{letter-spacing:.02em;color:var(--text-3);font-size:11px}.cx-addr{background:var(--s2);color:var(--text-2);clip-path:var(--cut-xs);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.cx-addr b{color:var(--text);font-size:13px;font-weight:600}.cx-link{color:var(--text);font:600 13px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cx-link:hover{color:var(--text-2)}.cx-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cx-pts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cx-pts li{box-shadow:inset 2px 0 0 var(--line-2);color:var(--text-2);padding:0 0 0 12px;font-size:13.5px;line-height:1.5}.cx-pts b{color:var(--text)}.cx-c{text-align:center}.cx-toast-wrap{left:0;right:0;bottom:calc(84px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:400;justify-content:center;padding:0 16px;display:flex;position:fixed}.cx-toast{background:var(--s3);max-width:min(420px,100%);box-shadow:inset 0 0 0 1px var(--line-2),0 12px 32px #00000073;color:var(--text);clip-path:var(--cut-xs);animation:cx-in .2s var(--e-out);margin:0;padding:11px 16px;font-size:14px;line-height:1.4}@media (width>=1024px){.cx-toast-wrap{bottom:28px}}@keyframes cx-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cx-warn{background:var(--s2);box-shadow:inset 3px 0 0 var(--red);color:var(--text-2);clip-path:var(--cut-xs);gap:4px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.cx-warn b{color:var(--text)}.cx-fund-addr{background:var(--s2);clip-path:var(--cut-xs);gap:4px;padding:12px 14px;display:grid}.cx-fund-addr span{color:var(--text-3);font-size:12px}.cx-fund-addr b{color:var(--text);font:600 16px/1.3 var(--font-mono);overflow-wrap:anywhere}.cx-rows{border:1px solid var(--line);clip-path:var(--cut-s);margin:0;display:grid}.cx-rows>div{justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;font-size:13.5px;display:flex}.cx-rows>div+div{border-top:1px solid var(--line)}.cx-rows dt{color:var(--text-2)}.cx-rows dd{text-align:right;color:var(--text);margin:0}.cx-rows .is-money{color:var(--money)}@media (prefers-reduced-motion:reduce){.cx-toast{animation:none}}.pw-wb-kind{white-space:pre}@media (width<=479.98px){.pw-wb-kind{display:none}}
