:root{color:#20242a;font-synthesis:none;text-rendering:optimizelegibility;--bg:#f5f6f8;--surface:#fff;--surface-muted:#f8f9fa;--border:#dde1e6;--border-strong:#cdd2d8;--text:#20242a;--text-soft:#5d6570;--text-muted:#838b96;--green:#19724b;--green-dark:#115c3b;--green-soft:#e9f5ef;--blue:#2563a7;--blue-soft:#edf4fb;--orange:#b45b16;--orange-soft:#fff3e8;--red:#bc3636;--red-soft:#fcecec;--shadow-sm:0 1px 2px #1a222b0f;letter-spacing:0;background:#f5f6f8;font-family:Inter,Segoe UI,Microsoft YaHei,Noto Sans SC,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:var(--bg);min-height:100vh}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.boot-screen{min-height:100vh;color:var(--text-muted);justify-content:center;align-items:center;gap:14px;display:flex}.brand-mark{color:#fff;background:#1d6c4b;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-screen{background-color:#f5f7f6;background-image:linear-gradient(#1d6c4b09 1px,#0000 1px),linear-gradient(90deg,#1d6c4b09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:28px;display:grid}.login-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(100%,420px);padding:34px;box-shadow:0 12px 34px #19231d17}.login-brand,.sidebar-brand{align-items:center;gap:12px;display:flex}.login-brand strong,.brand-copy strong{font-size:16px;line-height:1.2;display:block}.login-brand span,.brand-copy span{color:var(--text-muted);margin-top:3px;font-size:12px;display:block}.login-heading{margin:42px 0 24px}.login-heading h1{margin:0 0 8px;font-size:24px;line-height:1.25}.login-heading p{color:var(--text-soft);margin:0;font-size:14px}.login-form{gap:9px;display:grid}.login-form label{font-size:13px;font-weight:600}.password-field{position:relative}.password-field input{width:100%;padding-right:44px}.icon-button.embedded{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.login-submit{justify-content:center;width:100%;margin-top:11px}.login-submit svg:last-child{margin-left:auto}.login-footnote{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex;position:fixed;bottom:20px;right:24px}.app-shell{min-height:100vh}.sidebar{z-index:30;border-right:1px solid var(--border);background:#fff;flex-direction:column;width:244px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:0 8px 26px}.main-nav{gap:5px;display:grid}.nav-item{min-height:42px;color:var(--text-soft);background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:var(--text);background:#f2f4f5}.nav-item.router-link-active{color:var(--green-dark);background:var(--green-soft);font-weight:600}.sidebar-foot{gap:10px;margin-top:auto;display:grid}.server-state{border:1px solid var(--border);background:var(--surface-muted);border-radius:7px;align-items:flex-start;gap:10px;margin:0 6px;padding:12px;display:flex}.server-state .status-dot{margin-top:4px}.server-state strong,.server-state span{display:block}.server-state strong{font-size:12px}.server-state div span{color:var(--text-muted);margin-top:3px;font-size:11px}.logout-button{width:100%}.content-shell{min-height:100vh;margin-left:244px}.topbar{border-bottom:1px solid var(--border);background:#fffffff5;align-items:center;gap:14px;height:74px;padding:0 30px;display:flex}.topbar h1{margin:0;font-size:18px;line-height:1.25}.topbar p{color:var(--text-muted);margin:4px 0 0;font-size:11px}.topbar-status{color:var(--text-soft);align-items:center;gap:7px;margin-left:auto;font-size:12px;display:flex}.status-dot{background:var(--text-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status-dot.success{background:#2c9c69;box-shadow:0 0 0 3px #e1f3e9}.page-content{max-width:1540px;margin:0 auto;padding:26px 30px 40px}.mobile-menu,.mobile-close,.sidebar-backdrop{display:none!important}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.page-header h2{margin:0 0 6px;font-size:20px;line-height:1.3}.page-header p{color:var(--text-soft);margin:0;font-size:13px}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:8px}.panel-header{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:54px;padding:13px 17px;display:flex}.panel-header>svg{color:var(--text-muted)}.panel-header h3{margin:0;font-size:14px;font-weight:600}.panel-header p{color:var(--text-muted);margin:3px 0 0;font-size:11px}.panel-header .header-action{margin-left:auto}.panel-body{padding:17px}.button{white-space:nowrap;min-height:36px;color:var(--text);border:1px solid var(--border-strong);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;transition:background .13s,border-color .13s;display:inline-flex;box-shadow:0 1px 1px #171e2708}.button:hover:not(:disabled){background:#f7f8f8;border-color:#b7bdc4}.button:focus-visible,.icon-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #2563a747}.button.primary{color:#fff;background:var(--green);border-color:var(--green)}.button.primary:hover:not(:disabled){background:var(--green-dark);border-color:var(--green-dark)}.button.blue{color:#fff;background:var(--blue);border-color:var(--blue)}.button.blue:hover:not(:disabled){background:#1e5189;border-color:#1e5189}.button.danger{color:var(--red)}.button.ghost{box-shadow:none;background:0 0;border-color:#0000}.button.compact{min-height:31px;padding:0 9px;font-size:12px}.button:disabled{opacity:.48}.icon-button{width:34px;height:34px;color:var(--text-soft);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--text);background:#f0f2f3}label.field-label{color:#424951;margin-bottom:6px;font-size:12px;font-weight:600;display:block}input,select,textarea{width:100%;color:var(--text);border:1px solid var(--border-strong);background:#fff;border-radius:6px;transition:border-color .13s,box-shadow .13s}input,select{height:36px;padding:0 10px}textarea{resize:vertical;min-height:100px;padding:10px;line-height:1.55}input::placeholder,textarea::placeholder{color:#abb1b8}input:hover,select:hover,textarea:hover{border-color:#b2b9c1}input:focus,select:focus,textarea:focus{border-color:#6c96c2;outline:0;box-shadow:0 0 0 3px #306faf17}.field-help{color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.45}.field-error{color:var(--red);margin:6px 0 0;font-size:11px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid .span-2{grid-column:span 2}.segmented-control{background:#edf0f2;border-radius:7px;gap:3px;min-width:0;padding:3px;display:grid}.segmented-control.four{grid-template-columns:repeat(4,minmax(0,1fr))}.segment{min-width:0;min-height:34px;color:var(--text-soft);overflow-wrap:anywhere;background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:12px;font-weight:600}.segment:hover{color:var(--text)}.segment.active{color:var(--green-dark);background:#fff;box-shadow:0 1px 3px #1d27231a}.badge{min-height:23px;color:var(--text-soft);white-space:nowrap;background:#f0f2f3;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.green{color:var(--green-dark);background:var(--green-soft)}.badge.blue{color:#1f558b;background:var(--blue-soft)}.badge.orange{color:#955017;background:var(--orange-soft)}.badge.red{color:#a52e2e;background:var(--red-soft)}.badge .mini-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.empty-state{min-height:240px;color:var(--text-muted);text-align:center;place-items:center;padding:30px;display:grid}.empty-state-inner{justify-items:center;gap:10px;max-width:320px;display:grid}.empty-state-icon{background:#f0f2f3;border-radius:7px;place-items:center;width:44px;height:44px;display:grid}.empty-state strong{color:var(--text-soft);font-size:13px}.empty-state p{margin:0;font-size:12px;line-height:1.55}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.toggle-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.toggle-copy strong{font-size:13px;display:block}.toggle-copy span{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.toggle{background:#c8cdd2;border:0;border-radius:999px;flex:0 0 40px;width:40px;height:22px;padding:0;transition:background .15s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.on{background:var(--green)}.toggle.on:after{transform:translate(18px)}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161b2070;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;width:min(100%,720px);max-height:calc(100vh - 48px);display:flex;box-shadow:0 22px 60px #141b2138}.modal.small{width:min(100%,440px)}.modal-header{border-bottom:1px solid var(--border);align-items:center;min-height:59px;padding:0 19px;display:flex}.modal-header h3{margin:0;font-size:15px}.modal-header .icon-button{margin-left:auto}.modal-body{padding:19px;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);background:#fafbfb;border-radius:0 0 8px 8px;justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.confirm-copy{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.toast-stack{z-index:100;gap:8px;width:min(370px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.toast-item{width:100%;min-height:48px;color:var(--text);text-align:left;border:1px solid var(--border);border-left:3px solid var(--blue);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex;box-shadow:0 8px 28px #121c2326}.toast-item.success{border-left-color:var(--green)}.toast-item.success svg{color:var(--green)}.toast-item.error{border-left-color:var(--red)}.toast-item.error svg{color:var(--red)}.toast-item.info svg{color:var(--blue)}.toast-enter-active,.toast-leave-active{transition:opacity .16s,transform .16s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}@media (width<=980px){.sidebar{transition:transform .18s;transform:translate(-100%);box-shadow:8px 0 30px #141c221f}.sidebar.open{transform:translate(0)}.sidebar-backdrop{z-index:25;background:#161b2057;position:fixed;inset:0;display:block!important}.mobile-menu,.mobile-close{display:inline-grid!important}.mobile-close{margin-left:auto}.content-shell{margin-left:0}.topbar{padding:0 20px}.page-content{padding:22px 20px 36px}}@media (width<=640px){.login-screen{padding:16px}.login-panel{padding:25px 21px}.login-heading{margin-top:34px}.topbar{height:66px;padding:0 14px}.topbar p,.topbar-status{display:none}.page-content{padding:17px 14px 30px}.page-header{flex-direction:column;align-items:stretch}.page-actions{justify-content:stretch}.page-actions .button{flex:1;justify-content:center}.field-grid,.field-grid.three{grid-template-columns:minmax(0,1fr)}.field-grid .span-2{grid-column:span 1}.segmented-control.four{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px)}.modal-footer .button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.funding-status[data-v-c3c4d0dc]{color:#7d4215;background:var(--orange-soft);border:1px solid #ecccad;border-radius:7px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;display:flex}.funding-status>svg[data-v-c3c4d0dc]{flex:none}.funding-status>div[data-v-c3c4d0dc]:nth-child(2){flex:1;min-width:0}.funding-status strong[data-v-c3c4d0dc],.funding-status span[data-v-c3c4d0dc]{display:block}.funding-status>div:nth-child(2)>strong[data-v-c3c4d0dc]{font-size:12px}.funding-status>div:nth-child(2)>span[data-v-c3c4d0dc]{margin-top:3px;font-size:10px;line-height:1.4}.balance[data-v-c3c4d0dc]{white-space:nowrap;background:#fff8f0;border-radius:5px;align-items:center;gap:6px;padding:6px 9px;display:flex!important}.balance span[data-v-c3c4d0dc],.balance strong[data-v-c3c4d0dc]{font-size:10px}.balance strong[data-v-c3c4d0dc]{font-size:12px}.funding-status.connection[data-v-c3c4d0dc]{color:var(--red);background:var(--red-soft);border-color:#efc8c8}@media (width<=700px){.funding-status[data-v-c3c4d0dc]{flex-wrap:wrap;align-items:flex-start}.funding-status>div[data-v-c3c4d0dc]:nth-child(2){flex-basis:calc(100% - 32px)}.balance[data-v-c3c4d0dc]{margin-left:28px}.funding-status>.button[data-v-c3c4d0dc]{margin-left:auto}}.desktop-view[data-v-8c65ada4]{color:#d9e1e5;background:#101417;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.desktop-toolbar[data-v-8c65ada4]{background:#20272d;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex;overflow-x:auto}.desktop-toolbar button[data-v-8c65ada4]{color:inherit;cursor:pointer;white-space:nowrap;background:#303a43;border:1px solid #46525b;border-radius:4px;flex:none;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.desktop-toolbar button[aria-pressed=true][data-v-8c65ada4]{color:#c3f0da;background:#24533f}.desktop-toolbar button[data-v-8c65ada4]:disabled{opacity:.45;cursor:default}.desktop-status[data-v-8c65ada4]{white-space:nowrap;align-items:center;gap:5px;margin-right:auto;display:flex}.desktop-status>span[data-v-8c65ada4]{background:#8b949e;border-radius:50%;width:6px;height:6px}.desktop-status>span.online[data-v-8c65ada4]{background:#42b883}.desktop-screen[data-v-8c65ada4]{touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.desktop-surface[data-v-8c65ada4]{position:absolute;inset:0;overflow:hidden}.desktop-placeholder[data-v-8c65ada4]{text-align:center;background:#101417;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:12px;display:flex;position:absolute;inset:0}.desktop-keyboard[data-v-8c65ada4]{background:#20272d;padding:7px}.desktop-keyboard input[data-v-8c65ada4]{color:#edf4f7;background:#14191e;border:1px solid #46525b;border-radius:4px;width:100%;padding:8px;font-size:16px}.payment-result[data-v-7539e5be]{border-top:1px solid var(--border);background:var(--surface,#fff);color:var(--text);padding:16px;font-size:13px;line-height:1.6}h4[data-v-7539e5be]{margin:0;font-size:14px;font-weight:600}.result-title[data-v-7539e5be]{align-items:center;gap:7px;display:flex}.result-title.success[data-v-7539e5be]{color:var(--green-dark)}.result-title.failure[data-v-7539e5be],.result-error[data-v-7539e5be]{color:var(--red)}p[data-v-7539e5be]{color:var(--text-muted);margin:8px 0}.result-consequence[data-v-7539e5be],.result-note[data-v-7539e5be]{color:var(--text);overflow-wrap:anywhere}.result-actions[data-v-7539e5be]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.result-actions .button[data-v-7539e5be]{min-height:44px}.result-title svg[data-v-7539e5be]{flex-shrink:0}form>label[data-v-7539e5be]:not(.result-ack){margin-top:12px;margin-bottom:6px;display:block}textarea[data-v-7539e5be]{resize:vertical;width:100%;min-height:72px;font:inherit}.result-ack[data-v-7539e5be]{cursor:pointer;align-items:flex-start;gap:8px;padding:12px 0;display:flex}.result-ack input[data-v-7539e5be]{width:18px;height:18px;min-height:18px;accent-color:var(--green);flex:0 0 18px;margin:2px 0 0;padding:0}.result-ack span[data-v-7539e5be]{flex:1;min-width:0}.result-error[data-v-7539e5be]{margin-top:0}@media (width<=480px){.result-actions .button[data-v-7539e5be]{flex:1}.payment-result[data-v-7539e5be]{padding:14px}}.renewal-progress[data-v-3c7f9d5e]{border-block-end:1px solid var(--border);gap:12px;padding:14px;display:grid}.renewal-heading[data-v-3c7f9d5e],.renewal-state[data-v-3c7f9d5e],.renewal-actions[data-v-3c7f9d5e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.renewal-heading[data-v-3c7f9d5e]{justify-content:space-between}.renewal-heading h4[data-v-3c7f9d5e]{margin:0;font-size:14px}.renewal-state[data-v-3c7f9d5e],.renewal-progress p[data-v-3c7f9d5e]{font-size:14px;line-height:1.6}.renewal-progress p[data-v-3c7f9d5e]{overflow-wrap:anywhere;margin:0}.renewal-state.complete[data-v-3c7f9d5e]{color:var(--green-dark)}.renewal-form[data-v-3c7f9d5e]{gap:8px;display:grid}.renewal-form textarea[data-v-3c7f9d5e]{resize:vertical;width:100%;min-width:0;font-size:16px}.renewal-form .button[data-v-3c7f9d5e]{justify-self:start}.renewal-error[data-v-3c7f9d5e]{color:var(--red)}@media (width<=420px){.renewal-actions .button[data-v-3c7f9d5e]{flex:1}}.subscription-history[data-v-2fafcdcc]{border-block:1px solid var(--border);gap:12px;padding:14px;display:grid}.subscription-history h4[data-v-2fafcdcc],.subscription-history p[data-v-2fafcdcc]{margin:0;font-size:14px;line-height:1.6}.subscription-history dl[data-v-2fafcdcc]{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}.subscription-history dl>div[data-v-2fafcdcc]{gap:4px;display:grid}.subscription-history dt[data-v-2fafcdcc]{font-weight:600}.subscription-history dd[data-v-2fafcdcc]{margin:0;font-size:14px}.remote-test-note[data-v-846a8c3d]{color:#f5d6ac;background:#3d3024;border-radius:5px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.manual-selection-row[data-v-846a8c3d]{grid-template-columns:minmax(140px,1fr) auto minmax(100px,1fr) auto auto;align-items:center;gap:8px;display:grid}.manual-balance-switch[data-v-846a8c3d]{align-items:center;gap:6px;font-size:11px;display:flex}.manual-balance-switch input[data-v-846a8c3d]{width:16px;height:16px;accent-color:var(--green)}@media (width<=700px){.manual-selection-row[data-v-846a8c3d]{grid-template-columns:1fr 1fr}}.remote-backdrop[data-v-846a8c3d]{z-index:80;background:#11161bad;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.remote-dialog[data-v-846a8c3d]{background:#111417;border:1px solid #363d44;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1480px,100%);height:min(940px,100vh - 28px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061}.remote-dialog[data-v-846a8c3d]:fullscreen{border:0;border-radius:0;width:100%;height:100%}.remote-header[data-v-846a8c3d]{color:#eef1f3;background:#20252a;border-bottom:1px solid #343a40;align-items:center;gap:7px;min-height:58px;padding:9px 12px 9px 16px;display:flex}.remote-title[data-v-846a8c3d]{align-items:center;gap:10px;min-width:0;display:flex}.remote-title>svg[data-v-846a8c3d]{color:#8fc8ad}.remote-title h3[data-v-846a8c3d]{margin:0;font-size:14px}.remote-title span[data-v-846a8c3d]{color:#aeb6be;margin-top:3px;font-size:10px;display:block}.connection-state[data-v-846a8c3d]{color:#b8c0c7;background:#30363c;border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:4px 8px;font-size:10px;display:flex}.connection-state>span[data-v-846a8c3d]{background:#858e97;border-radius:50%;width:6px;height:6px}.connection-state.connected[data-v-846a8c3d]{color:#bce7d2}.connection-state.connected>span[data-v-846a8c3d]{background:#42b883}.remote-header .icon-button[data-v-846a8c3d]{color:#c5cbd0}.remote-header .icon-button[data-v-846a8c3d]:hover{color:#fff;background:#343b42}.remote-stage[data-v-846a8c3d]{touch-action:none;background:#0b0d0f;outline:0;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.remote-stage img[data-v-846a8c3d]{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:crosshair;width:100%;height:100%}.remote-placeholder[data-v-846a8c3d]{color:#8e98a2;justify-items:center;gap:10px;font-size:12px;display:grid}.remote-click-marker[data-v-846a8c3d]{pointer-events:none;border:2px solid #e15353;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #e1535333}.remote-controls[data-v-846a8c3d]{background:#20252a;border-top:1px solid #343a40;gap:8px;padding:10px 12px;display:grid}.remote-profile-row[data-v-846a8c3d]{grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;display:grid}.managed-allocation[data-v-846a8c3d]{text-overflow:ellipsis;white-space:nowrap;color:#d7e8df;background:#15191d;border:1px solid #444c54;border-radius:5px;min-width:0;padding:8px 10px;font-size:11px;overflow:hidden}.remote-text-row[data-v-846a8c3d]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.remote-text-row>svg[data-v-846a8c3d]{color:#aeb6be}.remote-controls input[data-v-846a8c3d],.remote-controls select[data-v-846a8c3d]{color:#eef1f3;background:#15191d;border-color:#444c54}.remote-key-row[data-v-846a8c3d]{align-items:center;gap:6px;display:flex}.control-icon[data-v-846a8c3d]{color:#d2d7dc;border:1px solid #4a5158;width:31px;height:31px}.control-icon[data-v-846a8c3d]:hover{color:#fff;background:#343b42}.control-spacer[data-v-846a8c3d]{flex:1}.remote-error[data-v-846a8c3d]{color:#f1b8b8;background:#482929;border-radius:5px;padding:7px 9px;font-size:10px}.remote-confirm-backdrop[data-v-846a8c3d]{z-index:5;background:#0a0c0e9e;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.remote-confirm[data-v-846a8c3d]{width:min(390px,100%);color:var(--text);background:#fff;border-radius:7px;padding:18px;box-shadow:0 18px 50px #0000004d}.remote-confirm h4[data-v-846a8c3d]{margin:0 0 9px;font-size:15px}.remote-confirm p[data-v-846a8c3d]{color:var(--text-soft);margin:0 0 17px;font-size:12px;line-height:1.55}.remote-confirm>div[data-v-846a8c3d]{justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){.remote-backdrop[data-v-846a8c3d]{padding:0}.remote-dialog[data-v-846a8c3d]{border:0;border-radius:0;width:100%;height:100vh}.remote-header[data-v-846a8c3d]{min-height:54px;padding-left:11px}.connection-state[data-v-846a8c3d]{padding:4px 6px}.remote-controls[data-v-846a8c3d]{padding:8px}.remote-profile-row[data-v-846a8c3d]{grid-template-columns:minmax(0,1fr) auto}.remote-profile-row .primary[data-v-846a8c3d]{grid-column:1/-1;justify-content:center}.remote-text-row[data-v-846a8c3d]{grid-template-columns:auto minmax(0,1fr) auto}.remote-key-row[data-v-846a8c3d]{flex-wrap:wrap}.control-spacer[data-v-846a8c3d]{display:none}.remote-key-row .danger[data-v-846a8c3d]{margin-left:auto}.remote-stage[data-v-846a8c3d]{min-height:240px}}.remote-controls[data-v-846a8c3d]{max-height:60dvh;overflow-y:auto}@media (width<=700px){.remote-stage[data-v-846a8c3d]{min-height:min(240px,28dvh)}}.progress-log[data-v-8cd84624]{border-top:1px solid var(--border)}.progress-log>header[data-v-8cd84624]{border-bottom:1px solid var(--border);align-items:center;min-height:44px;padding:8px 14px;display:flex}.progress-log h4[data-v-8cd84624]{margin:0;font-size:12px}.progress-log header .icon-button[data-v-8cd84624]{margin-left:auto}.log-filters[data-v-8cd84624]{border-bottom:1px solid var(--border);gap:5px;padding:8px 14px;display:flex;overflow-x:auto}.log-filters button[data-v-8cd84624]{height:27px;color:var(--text-soft);white-space:nowrap;background:#f3f5f5;border:0;border-radius:5px;padding:0 9px;font-size:10px}.log-filters button.active[data-v-8cd84624]{color:#fff;background:var(--green)}.timeline[data-v-8cd84624]{max-height:330px;padding:3px 14px 10px;overflow:auto}.timeline-row[data-v-8cd84624]{border-bottom:1px solid #edf0f1;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:10px 0;display:grid}.timeline-row[data-v-8cd84624]:last-child{border:0}.timeline-icon[data-v-8cd84624]{color:var(--text-muted);padding-top:1px}.timeline-row.warning .timeline-icon[data-v-8cd84624]{color:var(--orange)}.timeline-row.error .timeline-icon[data-v-8cd84624]{color:var(--red)}.timeline-row.success .timeline-icon[data-v-8cd84624]{color:var(--green)}.event-head[data-v-8cd84624]{align-items:flex-start;gap:10px;display:flex}.event-head strong[data-v-8cd84624]{flex:1;min-width:0;font-size:11px;line-height:1.45}.event-head time[data-v-8cd84624]{color:var(--text-muted);white-space:nowrap;font-size:9px}.timeline-row p[data-v-8cd84624]{color:var(--text-muted);overflow-wrap:anywhere;margin:5px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5}.log-empty[data-v-8cd84624]{color:var(--text-muted);text-align:center;padding:28px;font-size:11px}.plus-upgrade[data-v-6a9e6a9b]{border-block-end:1px solid var(--border);gap:12px;min-width:0;padding:16px;display:grid}.upgrade-heading[data-v-6a9e6a9b],.upgrade-state[data-v-6a9e6a9b],.upgrade-actions[data-v-6a9e6a9b],.session-label[data-v-6a9e6a9b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upgrade-heading[data-v-6a9e6a9b],.session-label[data-v-6a9e6a9b]{justify-content:space-between}.upgrade-heading h4[data-v-6a9e6a9b]{margin:0;font-size:15px;line-height:1.5}.plus-upgrade p[data-v-6a9e6a9b],.upgrade-state[data-v-6a9e6a9b],.session-label[data-v-6a9e6a9b],.upgrade-confirm[data-v-6a9e6a9b]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.plus-upgrade>.button[data-v-6a9e6a9b]{justify-self:start}.plus-upgrade textarea[data-v-6a9e6a9b]{resize:vertical;width:100%;min-width:0;font-size:16px}.upgrade-quote[data-v-6a9e6a9b]{border-block:1px solid var(--border);gap:10px;margin:0;padding-block:12px;display:grid}.upgrade-quote>div[data-v-6a9e6a9b]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.upgrade-quote dt[data-v-6a9e6a9b],.upgrade-quote dd[data-v-6a9e6a9b]{margin:0;font-size:14px;line-height:1.5}.upgrade-quote dd[data-v-6a9e6a9b]{font-variant-numeric:tabular-nums}.upgrade-quote .quote-amount[data-v-6a9e6a9b]{font-size:20px;font-weight:650}.upgrade-confirm[data-v-6a9e6a9b]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.upgrade-confirm input[data-v-6a9e6a9b]{width:18px;height:18px;min-height:18px;accent-color:var(--green);flex:0 0 18px;margin:3px 0 0;padding:0}.upgrade-confirm span[data-v-6a9e6a9b]{flex:1;min-width:0}.upgrade-error[data-v-6a9e6a9b]{color:var(--red)}.source-link[data-v-6a9e6a9b]{margin-top:4px}@media (width<=420px){.upgrade-actions .button[data-v-6a9e6a9b]{white-space:normal;flex:auto;min-height:40px}}.balance-check-option[data-v-bddea2da]{background:var(--green-soft);cursor:pointer;border-radius:6px;align-items:flex-start;gap:9px;padding:11px;display:flex}.balance-check-option input[data-v-bddea2da]{width:16px;height:16px;accent-color:var(--green);flex-shrink:0;margin:2px 0 0}.balance-check-option strong[data-v-bddea2da]{font-size:12px;display:block}.balance-check-option small[data-v-bddea2da]{color:var(--text-soft);margin-top:5px;font-size:11px;line-height:1.5;display:block}.manual-note[data-v-bddea2da]{color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.manual-card-label[data-v-bddea2da]{justify-content:space-between;align-items:center;display:flex}.manual-card-label label[data-v-bddea2da]{margin:0}.desktop-frame[data-v-bddea2da]{min-width:0;height:clamp(400px,62vh,760px);overflow:hidden}.hidden-input[data-v-bddea2da]{display:none}.workflow-strip[data-v-bddea2da]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;padding:11px 15px;display:grid}.workflow-step[data-v-bddea2da]{min-width:0;color:var(--text-muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex;position:relative}.workflow-step.active[data-v-bddea2da]{color:var(--blue)}.workflow-step.complete[data-v-bddea2da]{color:var(--green-dark)}.step-number[data-v-bddea2da]{color:#737b85;background:#eef0f2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.active .step-number[data-v-bddea2da]{color:#fff;background:var(--blue)}.complete .step-number[data-v-bddea2da]{color:#fff;background:var(--green)}.step-arrow[data-v-bddea2da]{color:#b6bcc3;position:absolute;right:14px}.workbench-grid[data-v-bddea2da]{grid-template-columns:minmax(340px,410px) minmax(520px,1fr);align-items:start;gap:18px;display:grid}.control-column[data-v-bddea2da],.browser-column[data-v-bddea2da]{gap:18px;display:grid}.session-tools[data-v-bddea2da],.browser-actions[data-v-bddea2da]{align-items:center;gap:3px;display:flex}.session-body[data-v-bddea2da]{padding-bottom:12px}.session-editor[data-v-bddea2da]{white-space:pre;height:175px;min-height:130px;font-size:11px;overflow:auto}.session-state[data-v-bddea2da]{min-height:26px;color:var(--text-muted);align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.session-state.valid[data-v-bddea2da]{color:var(--green)}.session-state.invalid[data-v-bddea2da]{color:var(--red)}.option-body[data-v-bddea2da]{gap:16px;display:grid}.generate-button[data-v-bddea2da]{justify-content:center;width:100%}.payment-body[data-v-bddea2da]{gap:13px;display:grid}.payment-actions[data-v-bddea2da]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-actions .button[data-v-bddea2da]{justify-content:center}.allocation-summary[data-v-bddea2da],.assigned-payment[data-v-bddea2da]{background:#f5f7f6;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;padding:10px 11px;font-size:10px;display:grid}.allocation-summary span[data-v-bddea2da],.assigned-payment span[data-v-bddea2da]{color:var(--text-muted)}.span-actions[data-v-bddea2da]{grid-column:1/-1}.button.orange[data-v-bddea2da]{color:var(--orange);background:var(--orange-soft);border-color:#eccdad}.checkout-note[data-v-bddea2da]{color:var(--blue)}.browser-panel[data-v-bddea2da]{overflow:hidden}.live-state[data-v-bddea2da]{min-width:48px;color:var(--text-muted);background:#f0f2f3;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:10px;display:flex}.live-state>span[data-v-bddea2da]{background:#8e969e;border-radius:50%;width:6px;height:6px}.live-state.connected[data-v-bddea2da]{color:var(--green-dark);background:var(--green-soft)}.live-state.connected>span[data-v-bddea2da]{background:var(--green)}.browser-frame[data-v-bddea2da]{aspect-ratio:16/10;touch-action:none;background:#e9ecee;outline:0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.browser-frame[data-v-bddea2da]:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.browser-frame[data-v-bddea2da]:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.browser-frame img[data-v-bddea2da]{z-index:1;object-fit:contain;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:100%;display:block;position:relative}.browser-placeholder[data-v-bddea2da]{z-index:2;color:var(--text-muted);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.click-marker[data-v-bddea2da]{z-index:3;pointer-events:none;border:2px solid var(--blue);border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #2563a72e}.remote-controls[data-v-bddea2da]{border-top:1px solid var(--border);background:#fafbfb;gap:9px;padding:11px 13px;display:grid}.remote-hint[data-v-bddea2da]{color:var(--text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.remote-input-row[data-v-bddea2da]{align-items:center;gap:8px;display:flex}.remote-input-row>svg[data-v-bddea2da]{color:var(--text-muted);flex:none}.remote-input-row input[data-v-bddea2da]{flex:1;min-width:0}.remote-keys[data-v-bddea2da]{flex-wrap:wrap;gap:6px;display:flex}.key-spacer[data-v-bddea2da]{flex:1}.task-summary[data-v-bddea2da]{border-top:1px solid var(--border);background:#fafbfb;grid-template-columns:1.7fr .7fr .9fr .9fr;display:grid}.task-summary>div[data-v-bddea2da]{border-right:1px solid var(--border);min-width:0;padding:11px 13px}.task-summary>div[data-v-bddea2da]:last-child{border-right:0}.task-summary span[data-v-bddea2da],.task-summary strong[data-v-bddea2da]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-summary>div>span[data-v-bddea2da]{color:var(--text-muted);margin-bottom:5px;font-size:10px}.task-summary strong[data-v-bddea2da],.task-summary button[data-v-bddea2da]{font-size:11px}.task-summary button[data-v-bddea2da]{width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.task-summary button span[data-v-bddea2da]{margin:0}.task-error[data-v-bddea2da]{color:var(--red);background:var(--red-soft);border-top:1px solid #f4cece;align-items:flex-start;gap:8px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.activity-grid[data-v-bddea2da]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.activity-panel[data-v-bddea2da],.recent-panel[data-v-bddea2da]{min-height:250px;overflow:hidden}.event-list[data-v-bddea2da]{max-height:250px;overflow:auto}.event-row[data-v-bddea2da],.recent-task[data-v-bddea2da]{border-bottom:1px solid #eceef0;align-items:flex-start;gap:10px;min-height:48px;padding:9px 13px;display:flex}.event-row[data-v-bddea2da]:last-child,.recent-task[data-v-bddea2da]:last-child{border-bottom:0}.event-dot[data-v-bddea2da]{background:#9aa1a9;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.event-dot.green[data-v-bddea2da]{background:var(--green)}.event-dot.blue[data-v-bddea2da]{background:var(--blue)}.event-dot.orange[data-v-bddea2da]{background:var(--orange)}.event-dot.red[data-v-bddea2da]{background:var(--red)}.event-row strong[data-v-bddea2da],.event-row span[data-v-bddea2da],.recent-task strong[data-v-bddea2da],.recent-task span[data-v-bddea2da]{display:block}.event-row strong[data-v-bddea2da],.recent-task strong[data-v-bddea2da]{font-size:11px;font-weight:600}.event-row div span[data-v-bddea2da],.recent-task div span[data-v-bddea2da]{color:var(--text-muted);margin-top:4px;font-size:10px}.recent-task[data-v-bddea2da]{text-align:left;background:#fff;border:0;border-bottom:1px solid #eceef0;width:100%}.recent-task[data-v-bddea2da]:hover,.recent-task.selected[data-v-bddea2da]{background:#f7f9f8}.recent-task.selected[data-v-bddea2da]{box-shadow:inset 3px 0 var(--green)}.recent-task>div[data-v-bddea2da]{min-width:0}.recent-status[data-v-bddea2da]{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:10px}.mini-empty[data-v-bddea2da]{min-height:194px;color:var(--text-muted);place-items:center;font-size:11px;display:grid}@media (width<=1180px){.workbench-grid[data-v-bddea2da]{grid-template-columns:370px minmax(450px,1fr)}.activity-grid[data-v-bddea2da]{grid-template-columns:1fr}.task-summary[data-v-bddea2da]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-summary>div[data-v-bddea2da]:nth-child(2){border-right:0}.task-summary>div[data-v-bddea2da]:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=900px){.workbench-grid[data-v-bddea2da]{grid-template-columns:1fr}.control-column[data-v-bddea2da]{grid-template-columns:repeat(2,minmax(0,1fr))}.control-column .payment-step[data-v-bddea2da]{grid-column:1/-1}.session-editor[data-v-bddea2da]{height:226px}}@media (width<=640px){.workflow-strip[data-v-bddea2da]{padding:10px}.workflow-step[data-v-bddea2da]{gap:6px;font-size:10px}.step-arrow[data-v-bddea2da]{display:none}.step-number[data-v-bddea2da]{flex-basis:21px;width:21px;height:21px}.control-column[data-v-bddea2da]{grid-template-columns:1fr}.control-column .payment-step[data-v-bddea2da]{grid-column:1}.browser-actions .badge[data-v-bddea2da]{display:none}.task-summary[data-v-bddea2da]{grid-template-columns:1fr 1fr}.activity-grid[data-v-bddea2da],.payment-actions[data-v-bddea2da]{grid-template-columns:1fr}.session-editor[data-v-bddea2da]{height:180px}}.stats-strip[data-v-ffb04420]{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}.stats-strip>div[data-v-ffb04420]{border-right:1px solid var(--border);padding:15px 18px}.stats-strip>div[data-v-ffb04420]:last-child{border:0}.stats-strip span[data-v-ffb04420],.stats-strip strong[data-v-ffb04420]{display:block}.stats-strip span[data-v-ffb04420]{color:var(--text-muted);font-size:10px}.stats-strip strong[data-v-ffb04420]{margin-top:6px;font-size:20px}.address-panel[data-v-ffb04420]{overflow-x:auto}.address-table[data-v-ffb04420]{grid-template-columns:140px 190px minmax(300px,1fr) 80px 90px 90px;align-items:center;gap:12px;min-width:980px;display:grid}.table-head[data-v-ffb04420]{min-height:42px;color:var(--text-muted);border-bottom:1px solid var(--border);background:#fafbfb;padding:0 15px;font-size:11px;font-weight:600}.table-row[data-v-ffb04420]{border-bottom:1px solid #eceef0;min-height:66px;padding:10px 15px;font-size:11px}.identity strong[data-v-ffb04420],.identity small[data-v-ffb04420]{display:block}.identity small[data-v-ffb04420]{color:var(--text-muted);margin-top:4px}.wrap[data-v-ffb04420]{white-space:normal;line-height:1.45}.row-actions[data-v-ffb04420]{justify-content:flex-end;gap:3px;display:flex}.align-right[data-v-ffb04420]{text-align:right}.danger-icon[data-v-ffb04420]{color:var(--red)}.address-modal[data-v-ffb04420]{width:min(760px,100%)}.form-body[data-v-ffb04420]{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.span-2[data-v-ffb04420]{grid-column:1/-1}.enabled-row[data-v-ffb04420]{background:#f5f7f6;border-radius:6px;align-items:center;gap:10px;padding:11px;display:flex}.enabled-row input[data-v-ffb04420]{width:16px;height:16px}.enabled-row strong[data-v-ffb04420],.enabled-row small[data-v-ffb04420]{display:block}.enabled-row small[data-v-ffb04420]{color:var(--text-muted);margin-top:3px;font-size:10px}@media (width<=700px){.stats-strip[data-v-ffb04420]{grid-template-columns:1fr}.stats-strip>div[data-v-ffb04420]{border-right:0;border-bottom:1px solid var(--border)}.address-panel[data-v-ffb04420]{overflow:hidden}.address-table[data-v-ffb04420]{min-width:0}.table-head[data-v-ffb04420]{display:none}.table-row[data-v-ffb04420]{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px}.table-row>strong[data-v-ffb04420]:first-child,.table-row>.identity[data-v-ffb04420]{grid-column:1}.table-row>.wrap[data-v-ffb04420]{grid-column:1/-1}.table-row>strong[data-v-ffb04420]:nth-child(4){grid-column:1}.table-row>span[data-v-ffb04420]:nth-child(5){grid-area:1/2}.row-actions[data-v-ffb04420]{grid-area:2/2}.form-body[data-v-ffb04420]{grid-template-columns:1fr}.span-2[data-v-ffb04420]{grid-column:1}}.purchase-progress[data-v-fd83917d]{border-block:1px solid var(--border);gap:12px;padding:14px;display:grid}.purchase-progress h4[data-v-fd83917d],.purchase-progress p[data-v-fd83917d]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.purchase-actions[data-v-fd83917d]{flex-wrap:wrap;gap:8px;display:flex}.purchase-session[data-v-fd83917d]{gap:8px;display:grid}.purchase-session textarea[data-v-fd83917d]{resize:vertical;width:100%;font-size:16px}.purchase-error[data-v-fd83917d]{color:var(--red)}.row-actions[data-v-04bb3850]{flex-wrap:wrap}.concurrency-help[data-v-04bb3850]{color:var(--text-soft);margin:7px 0 0;font-size:12px;line-height:1.6}.release-body[data-v-04bb3850]{gap:16px;display:grid}.release-body p[data-v-04bb3850]{margin:0;font-size:14px;line-height:1.65}.token-reset[data-v-04bb3850]{min-height:44px;color:var(--text-soft);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.token-reset input[data-v-04bb3850]{width:16px;height:16px;min-height:16px;accent-color:var(--green)}.settings-body .toggle-copy span[data-v-04bb3850]{line-height:1.6}.settings-body .allocation-note[data-v-04bb3850]{margin:0;font-size:12px;line-height:1.6}.test-mode-option[data-v-04bb3850]{border:1px solid var(--border);background:var(--surface-muted);border-radius:6px;padding:14px}.test-mode-option label[data-v-04bb3850]{cursor:pointer;align-items:center;gap:9px;min-height:32px;font-size:13px;display:flex}.test-mode-option input[data-v-04bb3850]{width:18px;height:18px;accent-color:var(--green);flex:0 0 18px}.test-mode-option p[data-v-04bb3850]{color:var(--text-soft);margin:7px 0 0 27px;font-size:12px;line-height:1.6}.test-mode-badge[data-v-04bb3850]{margin-top:5px;font-size:10px}.plan-cell>strong[data-v-04bb3850]{display:block}@media (width<=640px){.test-mode-option label[data-v-04bb3850]{min-height:44px}.test-mode-option p[data-v-04bb3850]{margin-left:0}}.purchase-methods[data-v-04bb3850]{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.purchase-methods legend[data-v-04bb3850]{padding:0 0 12px;font-size:14px;font-weight:600}.purchase-method[data-v-04bb3850]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.purchase-method input[data-v-04bb3850]{width:18px;height:18px;min-height:18px;accent-color:var(--green);flex:0 0 18px;margin:3px 0 0;padding:0}.purchase-method span[data-v-04bb3850]{flex:1;min-width:0}.purchase-method strong[data-v-04bb3850],.purchase-method small[data-v-04bb3850]{font-size:14px;line-height:1.6;display:block}.purchase-method small[data-v-04bb3850]{color:var(--text-soft);margin-top:4px}.purchase-range[data-v-04bb3850]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.6}.purchase-range.error[data-v-04bb3850]{color:var(--red)}.failure-reason[data-v-04bb3850]{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--red);grid-column:1/-1;line-height:1.5}.sync-error[data-v-04bb3850]{color:var(--red);background:var(--red-soft);border:1px solid #f0caca;border-radius:7px;align-items:flex-start;gap:8px;margin:-8px 0 16px;padding:10px 12px;font-size:11px;display:flex}.integration-panel[data-v-04bb3850]{overflow-x:auto}.integration-table[data-v-04bb3850]{grid-template-columns:118px minmax(135px,1fr) minmax(185px,1.25fr) 55px 88px minmax(95px,.75fr) 92px 92px 175px;align-items:center;gap:10px;min-width:1110px;display:grid}.table-head[data-v-04bb3850]{min-height:42px;color:var(--text-muted);border-bottom:1px solid var(--border);background:#fafbfb;padding:0 14px;font-size:11px;font-weight:600}.table-row[data-v-04bb3850]{border-bottom:1px solid #eceef0;min-height:72px;padding:10px 14px;font-size:11px}.table-row[data-v-04bb3850]:last-child{border-bottom:0}.table-row[data-v-04bb3850]:hover{background:#fafbfb}.muted[data-v-04bb3850]{color:var(--text-soft)}.identity-cell[data-v-04bb3850]{gap:3px;min-width:0;display:grid}.identity-cell strong[data-v-04bb3850],.identity-cell small[data-v-04bb3850]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-cell small[data-v-04bb3850]{color:var(--text-soft);font-size:10px}.cdk-cell[data-v-04bb3850]{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.45}.profile-cell[data-v-04bb3850]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-actions[data-v-04bb3850]{justify-content:flex-end;align-items:center;gap:5px;display:flex}.danger-icon[data-v-04bb3850]{color:var(--red)}.danger-icon[data-v-04bb3850]:hover:not(:disabled){background:var(--red-soft)}.mobile-result[data-v-04bb3850]{display:none}.align-right[data-v-04bb3850]{text-align:right}.settings-body[data-v-04bb3850],.start-body[data-v-04bb3850]{gap:17px;display:grid}.readonly-value[data-v-04bb3850]{overflow-wrap:anywhere;color:var(--text-soft);border:1px solid var(--border);background:#f5f6f7;border-radius:6px;padding:9px 10px;font-size:10px}.token-field[data-v-04bb3850]{position:relative}.token-field svg[data-v-04bb3850]{z-index:1;color:var(--text-muted);position:absolute;top:10px;left:10px}.token-field input[data-v-04bb3850]{padding-left:34px}.check-row[data-v-04bb3850]{color:var(--text-soft);align-items:center;gap:8px;font-size:11px;display:flex}.check-row input[data-v-04bb3850]{width:15px;height:15px}.security-note[data-v-04bb3850]{color:var(--green-dark);background:var(--green-soft);border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:flex}.source-summary[data-v-04bb3850]{background:#f6f7f7;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:11px;font-size:11px;display:grid}.source-summary span[data-v-04bb3850]{color:var(--text-muted)}.allocation-note[data-v-04bb3850]{color:var(--green-dark);background:var(--green-soft);border-radius:6px;padding:10px 11px;font-size:10px;line-height:1.5}.wrap-value[data-v-04bb3850]{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.detail-modal[data-v-04bb3850]{width:min(100%,900px)}.detail-body[data-v-04bb3850]{padding:0}.detail-grid[data-v-04bb3850]{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-grid>div[data-v-04bb3850]{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:13px 15px}.detail-grid>div[data-v-04bb3850]:nth-child(4n){border-right:0}.detail-grid>div[data-v-04bb3850]:nth-last-child(-n+4){border-bottom:0}.detail-grid span[data-v-04bb3850],.result-block span[data-v-04bb3850],.writeback-error span[data-v-04bb3850]{color:var(--text-muted);margin-bottom:5px;font-size:10px;display:block}.detail-grid strong[data-v-04bb3850]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.result-block[data-v-04bb3850],.writeback-error[data-v-04bb3850]{border-bottom:1px solid var(--border);background:#fafbfb;padding:12px 15px}.result-block strong[data-v-04bb3850],.writeback-error strong[data-v-04bb3850]{font-size:11px;line-height:1.55}.result-block.green strong[data-v-04bb3850]{color:var(--green-dark)}.result-block.red strong[data-v-04bb3850],.writeback-error strong[data-v-04bb3850]{color:var(--red)}.screenshot-section h4[data-v-04bb3850]{border-bottom:1px solid var(--border);margin:0;padding:12px 15px;font-size:12px}.detail-screenshot[data-v-04bb3850]{aspect-ratio:16/9;background:#e9ecee;place-items:center;width:100%;display:grid;overflow:hidden}.detail-screenshot img[data-v-04bb3850]{object-fit:contain;background:#fff;width:100%;height:100%}.screenshot-placeholder[data-v-04bb3850]{color:var(--text-muted);justify-items:center;gap:9px;font-size:11px;display:grid}.delete-body[data-v-04bb3850]{gap:14px;display:grid}.delete-summary[data-v-04bb3850]{background:#f5f6f7;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;padding:11px;font-size:11px;display:grid}.delete-summary span[data-v-04bb3850]{color:var(--text-muted)}.delete-note[data-v-04bb3850]{color:var(--red);margin:0;font-size:11px;line-height:1.55}@media (width<=1180px){.row-actions .button[data-v-04bb3850]{padding:0 7px}}@media (width<=760px){.integration-panel[data-v-04bb3850]{overflow:hidden}.integration-table[data-v-04bb3850]{min-width:0}.table-head[data-v-04bb3850]{display:none}.table-row[data-v-04bb3850]{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 14px}.row-time[data-v-04bb3850]{grid-area:1/1}.source-cell[data-v-04bb3850]{grid-area:1/2}.identity-cell[data-v-04bb3850]{grid-area:2/1}.local-cell[data-v-04bb3850]{grid-area:2/2}.cdk-cell[data-v-04bb3850]{background:#f5f6f7;border-radius:5px;grid-area:3/1/auto/-1;padding:7px 8px}.plan-cell[data-v-04bb3850]{grid-area:4/1}.writeback-cell[data-v-04bb3850]{grid-area:4/2}.profile-cell[data-v-04bb3850]{grid-area:5/1}.row-actions[data-v-04bb3850]{grid-area:5/2/7}.mobile-result[data-v-04bb3850]{white-space:normal;color:var(--text-soft);grid-area:6/1;line-height:1.45;display:block}.detail-grid[data-v-04bb3850]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid>div[data-v-04bb3850]:nth-child(2n){border-right:0}.detail-grid>div[data-v-04bb3850]:nth-last-child(-n+4){border-bottom:1px solid var(--border)}.detail-grid>div[data-v-04bb3850]:nth-last-child(-n+2){border-bottom:0}.detail-screenshot[data-v-04bb3850]{aspect-ratio:4/3}.source-summary strong[data-v-04bb3850]{min-width:0}.modal-footer[data-v-04bb3850]{flex-wrap:wrap}}.transfer-dialog[data-v-279878a5]{width:min(540px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text);margin:auto;padding:0}.transfer-dialog[data-v-279878a5]:not([open]){display:none}.transfer-dialog[data-v-279878a5]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#161b2070}.transfer-card[data-v-279878a5]{justify-content:space-between;gap:12px;font-size:13px;display:flex}.transfer-card span[data-v-279878a5]{color:var(--text-soft)}.transfer-route[data-v-279878a5]{color:var(--text-soft);margin:10px 0 18px;font-size:12px}.transfer-balances[data-v-279878a5]{background:var(--green-soft);border-radius:6px;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px;padding:14px;display:grid}.transfer-balances dt[data-v-279878a5]{color:var(--text-soft);font-size:11px}.transfer-balances dd[data-v-279878a5]{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:15px;font-weight:600}.amount-row[data-v-279878a5]{gap:8px;display:flex}.amount-row input[data-v-279878a5]{min-width:0}.amount-row .button[data-v-279878a5]{flex-shrink:0}.transfer-dialog input[data-v-279878a5],.transfer-dialog .button[data-v-279878a5],.transfer-dialog .icon-button[data-v-279878a5]{min-height:44px}.transfer-dialog .icon-button[data-v-279878a5]{min-width:44px}.transfer-note[data-v-279878a5],.transfer-error[data-v-279878a5]{font-size:12px;line-height:1.6}.transfer-note[data-v-279878a5]{background:var(--orange-soft);color:var(--text-soft);border-radius:6px;padding:10px}.transfer-loading[data-v-279878a5]{gap:8px;margin:14px 0;font-size:12px;display:flex}.transfer-result[data-v-279878a5]{background:var(--orange-soft);border-radius:6px;margin-top:16px;padding:12px;font-size:13px}.transfer-result.succeeded[data-v-279878a5]{background:var(--green-soft);color:var(--green-dark)}.transfer-result.failed[data-v-279878a5]{background:var(--red-soft);color:var(--red)}.transfer-result p[data-v-279878a5]{margin:6px 0 0;font-size:12px;line-height:1.5}.transfer-history[data-v-279878a5]{margin-top:24px}.transfer-history h4[data-v-279878a5]{font-size:13px}.transfer-history article[data-v-279878a5]{border-top:1px solid var(--border);padding:12px 0}.transfer-history article>div[data-v-279878a5]{justify-content:space-between;gap:12px;font-size:12px;display:flex}.transfer-history small[data-v-279878a5]{color:var(--text-soft);overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.transfer-history p[data-v-279878a5]{color:var(--text-soft);font-size:12px;line-height:1.6}.transfer-history .button[data-v-279878a5]{margin-top:8px}.modal-footer[data-v-279878a5]{flex-wrap:wrap}@media (width<=480px){.transfer-card[data-v-279878a5]{flex-direction:column;gap:6px}.transfer-balances[data-v-279878a5]{gap:8px;padding:12px}.transfer-balances dd[data-v-279878a5]{font-size:13px}}.library-dialog[data-v-d7647b69]{border:0;border-left:1px solid var(--border);width:min(620px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text);background:var(--surface);margin:0 0 0 auto;padding:0}.library-dialog[data-v-d7647b69]::backdrop{background:#141c1861}.library-dialog form[data-v-d7647b69]{flex-direction:column;height:100%;display:flex}.library-dialog .modal-header[data-v-d7647b69],.library-dialog .modal-footer[data-v-d7647b69]{flex-shrink:0}.library-dialog .modal-header p[data-v-d7647b69]{color:var(--text-soft);margin:5px 0 0;font-size:13px}.library-body[data-v-d7647b69]{flex:1;min-height:0;padding:20px 24px;overflow:auto}.library-body fieldset[data-v-d7647b69]{border:0;border-bottom:1px solid var(--border);gap:14px;min-width:0;margin:0 0 24px;padding:0 0 24px;display:grid}.library-body fieldset[data-v-d7647b69]:last-child{border-bottom:0;margin-bottom:0}.library-body legend[data-v-d7647b69]{padding:0 0 14px;font-size:15px;font-weight:600}.library-body label[data-v-d7647b69]{gap:6px;min-width:0;font-size:13px;font-weight:500;display:grid}.library-grid[data-v-d7647b69]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.library-body .library-check[data-v-d7647b69]{align-items:center;gap:9px;min-height:32px;display:flex}.library-check input[data-v-d7647b69]{width:17px;height:17px;accent-color:var(--green);flex-shrink:0}.library-help[data-v-d7647b69]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}.library-error[data-v-d7647b69],.library-feedback[data-v-d7647b69]{overflow-wrap:anywhere;border-radius:6px;margin:0 0 18px;padding:12px;font-size:13px;line-height:1.6}.library-error[data-v-d7647b69]{color:var(--red);background:var(--red-soft)}.library-feedback[data-v-d7647b69]{color:var(--green-dark);background:var(--green-soft)}.library-body textarea[data-v-d7647b69]{resize:vertical;min-height:90px;font-family:monospace;font-size:12px}.library-body .button[data-v-d7647b69]{justify-self:start}@media (width<=600px){.library-dialog[data-v-d7647b69]{border-left:0}.library-body[data-v-d7647b69]{padding:18px}.library-grid[data-v-d7647b69]{grid-template-columns:1fr}.library-dialog .modal-footer[data-v-d7647b69]{flex-wrap:wrap}.library-check input[data-v-d7647b69]{width:20px;height:20px}.library-body .library-check[data-v-d7647b69]{min-height:44px}}.bill-entry[data-v-39067ec6]{border-bottom:1px solid var(--border);color:var(--text);padding:16px 0;font-size:13px;line-height:1.5}.bill-entry[data-v-39067ec6]:last-child{border-bottom:0}.bill-heading[data-v-39067ec6]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bill-heading>strong[data-v-39067ec6]:first-child{overflow-wrap:anywhere;min-width:0}.bill-total[data-v-39067ec6]{font-variant-numeric:tabular-nums;flex-shrink:0}.bill-status[data-v-39067ec6]{color:var(--text-soft);flex-wrap:wrap;gap:6px 14px;margin:7px 0 14px;font-size:12px;display:flex}.bill-status time[data-v-39067ec6]{margin-left:auto}.bill-amounts[data-v-39067ec6],.bill-facts[data-v-39067ec6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.bill-amounts[data-v-39067ec6]{background:var(--surface-muted);border-radius:6px;padding:12px}.bill-amounts dt[data-v-39067ec6],.bill-facts dt[data-v-39067ec6]{color:var(--text-soft);font-size:12px}.bill-amounts dd[data-v-39067ec6],.bill-facts dd[data-v-39067ec6]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0}.bill-amounts dd[data-v-39067ec6]{font-weight:600}.bill-more[data-v-39067ec6]{margin-top:8px}.bill-more summary[data-v-39067ec6]{cursor:pointer;min-height:44px;color:var(--green-dark);align-content:center;width:fit-content}.bill-more summary[data-v-39067ec6]:hover{color:var(--green);text-decoration:underline}.bill-more summary[data-v-39067ec6]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bill-facts[data-v-39067ec6]{padding:4px 0 8px}.bill-reference[data-v-39067ec6]{grid-column:1/-1}.bill-failure[data-v-39067ec6]{color:var(--red);margin:10px 0}@media (width<=480px){.bill-heading[data-v-39067ec6]{flex-wrap:wrap;gap:4px 10px}.bill-status time[data-v-39067ec6]{flex-basis:100%;margin-left:0}.bill-amounts[data-v-39067ec6],.bill-facts[data-v-39067ec6]{gap:12px 14px}}.library-toolbar[data-v-1605a93f]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.library-tabs[data-v-1605a93f]{gap:4px;min-width:0;display:flex;overflow:auto}.library-tabs button[data-v-1605a93f]{white-space:nowrap;color:var(--text-soft);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:13px;font-weight:500}.library-tabs button.active[data-v-1605a93f]{color:var(--green-dark);border-bottom-color:var(--green);background:var(--green-soft)}.library-tabs button[data-v-1605a93f]:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.library-tabs button span[data-v-1605a93f]{margin-left:6px;font-size:11px}.library-search[data-v-1605a93f]{flex-shrink:0;width:230px;font-size:13px}.library-context[data-v-1605a93f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:0 2px;display:flex}.library-context>div[data-v-1605a93f]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-context strong[data-v-1605a93f]{font-size:14px}.library-context span[data-v-1605a93f],.library-hint[data-v-1605a93f]{color:var(--text-soft);font-size:12px}.library-hint[data-v-1605a93f]{margin:0 2px 16px;line-height:1.6}.stats-strip strong[data-v-1605a93f]{overflow-wrap:anywhere}@media (width<=700px){.library-toolbar[data-v-1605a93f]{flex-direction:column;align-items:stretch;gap:10px}.library-search[data-v-1605a93f]{width:100%}.library-context[data-v-1605a93f]{align-items:flex-start}.library-context>div[data-v-1605a93f]{gap:6px}.library-context span[data-v-1605a93f]{flex-basis:100%}.library-tabs button[data-v-1605a93f]{min-height:44px}}.bill-fee-note[data-v-1605a93f]{color:var(--text-soft);border-bottom:1px solid var(--border);margin:0;padding:12px 0;font-size:12px;line-height:1.6}.bill-fee-note span[data-v-1605a93f]{display:block}.bill-filters[data-v-1605a93f],.bill-dialog>.modal-header[data-v-1605a93f],.bill-dialog>.modal-footer[data-v-1605a93f]{flex-shrink:0}.card-funds[data-v-1605a93f]{gap:6px;display:grid}.fund-actions[data-v-1605a93f]{gap:8px;display:flex}.fund-actions button[data-v-1605a93f]{min-width:44px;min-height:32px;color:var(--green-dark);background:var(--green-soft);border:1px solid var(--border);cursor:pointer;border-radius:5px;padding:3px 6px;font-size:11px}.fund-actions button[data-v-1605a93f]:hover:not(:disabled){border-color:var(--green)}.fund-actions button[data-v-1605a93f]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.fund-actions button[data-v-1605a93f]:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.fund-actions button[data-v-1605a93f]{min-height:44px}}.card-sort[data-v-1605a93f]{width:auto;min-width:180px;font-size:11px}.card-created[data-v-1605a93f]{color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.bill-count[data-v-1605a93f]{cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:4px;min-width:66px;display:flex}.card-automation[data-v-1605a93f]{justify-items:center;gap:7px;display:grid}.switch-knob[data-v-1605a93f]{width:16px;height:16px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid}.bill-dialog[data-v-1605a93f]{flex-direction:column;width:min(820px,100vw - 24px);max-height:90dvh;display:flex}.bill-caption[data-v-1605a93f]{color:var(--text-muted);margin:6px 0 0;font-size:11px}.bill-filters[data-v-1605a93f]{grid-template-columns:1fr 1fr 1fr auto;gap:8px;padding:14px;display:grid}.bill-list[data-v-1605a93f]{min-height:0;padding:0 16px;overflow:auto}.bill-row[data-v-1605a93f]{border-bottom:1px solid var(--border);padding:14px 0}.bill-main[data-v-1605a93f],.bill-meta[data-v-1605a93f]{justify-content:space-between;gap:12px;display:flex}.bill-main[data-v-1605a93f]{font-size:13px}.bill-meta[data-v-1605a93f]{color:var(--text-soft);flex-wrap:wrap;margin:8px 0;font-size:11px}.bill-row small[data-v-1605a93f]{color:var(--text-muted);font-size:10px}.bill-failure[data-v-1605a93f]{color:var(--red);font-size:11px}@media (width<=640px){.bill-filters[data-v-1605a93f]{grid-template-columns:1fr 1fr}.card-automation[data-v-1605a93f]{grid-column:2}.bill-main[data-v-1605a93f]{font-size:12px}.bill-dialog .modal-footer[data-v-1605a93f]{flex-wrap:wrap}}.sync-error[data-v-1605a93f]{color:var(--red);background:var(--red-soft);border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:11px;display:flex}.stats-strip[data-v-1605a93f]{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.stats-strip>div[data-v-1605a93f]{border-right:1px solid var(--border);padding:15px 18px}.stats-strip>div[data-v-1605a93f]:last-child{border:0}.stats-strip span[data-v-1605a93f],.stats-strip strong[data-v-1605a93f]{display:block}.stats-strip span[data-v-1605a93f]{color:var(--text-muted);font-size:10px}.stats-strip strong[data-v-1605a93f]{margin-top:6px;font-size:20px}.cards-panel[data-v-1605a93f]{overflow-x:auto}.card-table[data-v-1605a93f]{grid-template-columns:150px 140px 165px 58px 52px 105px minmax(140px,1fr) 66px 82px 64px;align-items:center;gap:8px;min-width:1120px;display:grid}.table-head[data-v-1605a93f]{min-height:42px;color:var(--text-muted);border-bottom:1px solid var(--border);background:#fafbfb;padding:0 13px;font-size:10px;font-weight:600}.table-row[data-v-1605a93f]{border-bottom:1px solid #eceef0;min-height:70px;padding:10px 13px;font-size:10px}.card-name strong[data-v-1605a93f],.card-name small[data-v-1605a93f],.product strong[data-v-1605a93f],.product small[data-v-1605a93f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.card-name small[data-v-1605a93f],.product small[data-v-1605a93f]{color:var(--text-muted);margin-top:4px;font-size:9px}.copy-value[data-v-1605a93f]{align-items:center;gap:4px;display:flex}.copy-button[data-v-1605a93f]{width:23px;height:23px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.copy-button[data-v-1605a93f]:hover{background:#eef1f2}.balance[data-v-1605a93f]{color:var(--green-dark)}.usage[data-v-1605a93f]{width:42px;color:var(--green-dark);background:var(--green-soft);text-align:center;border-radius:5px;padding:5px}.usage.full[data-v-1605a93f]{color:var(--text-soft);background:#eceeef}.toggle[data-v-1605a93f]{color:#fff;background:var(--green);border:0;border-radius:10px;justify-content:flex-end;align-items:center;width:36px;height:20px;padding:2px;display:flex}.toggle[data-v-1605a93f]:not(.on){background:#c9ced3;justify-content:flex-start}.toggle svg[data-v-1605a93f]{width:16px;height:16px;color:var(--green);background:#fff;border-radius:50%;padding:2px}.rejoin-button[data-v-1605a93f]{height:26px;color:var(--orange);background:var(--orange-soft);white-space:nowrap;border:1px solid #eccdac;border-radius:5px;padding:0 6px;font-size:9px}.sync-note[data-v-1605a93f]{color:var(--text-muted);margin:10px 2px 0;font-size:10px}@media (width<=900px){.stats-strip[data-v-1605a93f]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-strip>div[data-v-1605a93f]:nth-child(2){border-right:0}.stats-strip>div[data-v-1605a93f]:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (width<=640px){.card-sort[data-v-1605a93f]{flex:1}.stats-strip[data-v-1605a93f]{grid-template-columns:1fr}.stats-strip>div[data-v-1605a93f]{border-right:0;border-bottom:1px solid var(--border)}.cards-panel[data-v-1605a93f]{overflow:hidden}.card-table[data-v-1605a93f]{min-width:0}.table-head[data-v-1605a93f]{display:none}.table-row[data-v-1605a93f]{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px}.card-name[data-v-1605a93f]{grid-column:1}.card-created[data-v-1605a93f]{grid-column:1/-1}.card-created[data-v-1605a93f]:before{content:"创建时间："}.card-number[data-v-1605a93f]{background:#f5f6f7;border-radius:5px;grid-column:1/-1;padding:8px}.balance[data-v-1605a93f]{grid-column:1}.product[data-v-1605a93f]{grid-column:1/-1}.usage[data-v-1605a93f]{grid-column:1}.card-status[data-v-1605a93f]{grid-area:1/2}}.upgrade-price-panel[data-v-78f256f6]{grid-column:1/-1}.upgrade-price-body[data-v-78f256f6]{gap:20px;display:grid}.upgrade-rule[data-v-78f256f6]{border:0;min-width:0;margin:0;padding:0}.upgrade-rule+.upgrade-rule[data-v-78f256f6]{border-top:1px solid var(--border);padding-top:20px}.upgrade-rule legend[data-v-78f256f6]{padding:0 0 10px;font-size:14px;font-weight:600}.upgrade-rule-enable[data-v-78f256f6]{align-items:center;gap:10px;font-size:14px;display:flex}.upgrade-rule-enable input[data-v-78f256f6]{width:17px;height:17px;min-height:17px;accent-color:var(--green);flex:0 0 17px;padding:0}.upgrade-rule-fields[data-v-78f256f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 10px;display:grid}.upgrade-rule-fields input[data-v-78f256f6]{font-variant-numeric:tabular-nums}@media (width<=600px){.upgrade-rule-fields[data-v-78f256f6]{grid-template-columns:1fr}.upgrade-rule-fields input[data-v-78f256f6]{font-size:16px}}.settings-layout[data-v-78f256f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.funding-panel[data-v-78f256f6]{grid-column:1/-1}.funding-body[data-v-78f256f6]{gap:20px;display:grid}.funding-note[data-v-78f256f6]{color:var(--text-soft);margin:0;font-size:12px;line-height:1.65}.funding-panel .panel-header p[data-v-78f256f6],.funding-body .field-help[data-v-78f256f6],.funding-body .toggle-copy span[data-v-78f256f6]{color:var(--text-soft)}.funding-minimum[data-v-78f256f6]{max-width:520px}.funding-tiers[data-v-78f256f6]{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.funding-tiers>div[data-v-78f256f6]{min-width:0}.funding-error[data-v-78f256f6]{color:var(--red);margin:6px 0 0;font-size:12px;line-height:1.5}.funding-body input[data-v-78f256f6]{font-variant-numeric:tabular-nums}.funding-body input[aria-invalid=true][data-v-78f256f6]{border-color:var(--red)}@media (width<=700px){.funding-tiers[data-v-78f256f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-body input[data-v-78f256f6]{font-size:16px}}@media (width<=400px){.funding-tiers[data-v-78f256f6]{grid-template-columns:1fr}}.settings-body[data-v-78f256f6]{gap:20px;display:grid}.toggle-row+.toggle-row[data-v-78f256f6]{border-top:1px solid var(--border);padding-top:17px}.toggle.locked[data-v-78f256f6]{cursor:not-allowed;opacity:.72}.product-panel[data-v-78f256f6],.proxy-panel[data-v-78f256f6],.settings-note[data-v-78f256f6]{grid-column:1/-1}.product-body[data-v-78f256f6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-option[data-v-78f256f6]{border:1px solid var(--border);cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.product-option.selected[data-v-78f256f6]{background:var(--green-soft);border-color:#77ad95}.product-option input[data-v-78f256f6]{width:15px;height:15px}.product-copy[data-v-78f256f6],.product-price[data-v-78f256f6]{min-width:0}.product-copy strong[data-v-78f256f6],.product-copy small[data-v-78f256f6],.product-price strong[data-v-78f256f6],.product-price small[data-v-78f256f6]{display:block}.product-copy small[data-v-78f256f6]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);margin-top:3px;font-size:9px;overflow:hidden}.product-price[data-v-78f256f6]{text-align:right}.product-price small[data-v-78f256f6]{color:var(--text-muted);margin-top:4px;font-size:9px}.product-empty[data-v-78f256f6]{color:var(--text-muted);text-align:center;grid-column:1/-1;padding:18px}.clear-product[data-v-78f256f6]{justify-self:start}.connection-body[data-v-78f256f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.connection-state[data-v-78f256f6]{color:var(--green-dark);grid-column:1/-1;font-size:10px}.connection-state.error[data-v-78f256f6]{color:var(--red)}.proxy-form[data-v-78f256f6]{align-items:flex-end;gap:10px;display:flex}.proxy-input[data-v-78f256f6]{flex:1;min-width:0}.test-result[data-v-78f256f6]{border-radius:6px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;font-size:12px;display:flex}.test-result strong[data-v-78f256f6],.test-result span[data-v-78f256f6]{display:block}.test-result span[data-v-78f256f6]{margin-top:3px}.success-result[data-v-78f256f6]{color:var(--green-dark);background:var(--green-soft)}.error-result[data-v-78f256f6]{color:var(--red);background:var(--red-soft)}.proxy-meta[data-v-78f256f6]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.proxy-meta svg[data-v-78f256f6]{color:var(--blue)}.proxy-meta svg[data-v-78f256f6]:nth-of-type(2){color:var(--green);margin-left:12px}.settings-note[data-v-78f256f6]{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}@media (width<=900px){.settings-layout[data-v-78f256f6]{grid-template-columns:1fr}.product-panel[data-v-78f256f6],.proxy-panel[data-v-78f256f6],.settings-note[data-v-78f256f6]{grid-column:1}.product-body[data-v-78f256f6],.connection-body[data-v-78f256f6]{grid-template-columns:1fr}.connection-state[data-v-78f256f6]{grid-column:1}.connection-body>.button[data-v-78f256f6]{justify-self:start}.proxy-form[data-v-78f256f6]{flex-direction:column;align-items:stretch}.proxy-form .button[data-v-78f256f6]{align-self:flex-start}}
