.console-root{min-height:100vh;color:var(--text);--console-primary:var(--accent);--console-muted:var(--text-faint);--console-text:var(--text);--console-border:var(--glass-border);--console-panel:var(--glass);--console-bg:transparent}.lg-console{gap:18px;min-height:100vh;padding:18px;display:flex}.lg-sidebar{background:var(--glass);width:244px;height:calc(100vh - 36px);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border-radius:var(--r-2xl);border:none;flex-direction:column;flex-shrink:0;padding:20px 14px;display:flex;position:sticky;top:18px}.lg-sidebrand{align-items:center;gap:11px;padding:6px 8px 18px;display:flex}.lg-sidebrand-mark{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.lg-nav{flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.lg-navgroup{flex-direction:column;gap:3px;display:flex}.lg-navsection{letter-spacing:.5px;color:var(--text-faint);text-transform:uppercase;padding:0 10px 6px;font-size:11px;font-weight:600}.lg-sidelink{border-radius:var(--r-md);color:var(--text-dim);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), box-shadow var(--dur-base);align-items:center;gap:11px;padding:9px 11px;font-size:14px;font-weight:500;display:flex}.lg-sidelink:hover{background:var(--glass);color:var(--text)}.lg-sidelink.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.lg-sidelink-ic{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lg-main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.lg-topbar{z-index:20;background:var(--glass);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border-radius:var(--r-2xl);border:none;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px 11px 20px;display:flex;position:sticky;top:18px}[data-theme=dark] .lg-sidebar,[data-theme=dark] .lg-topbar{background:var(--glass);box-shadow:var(--e2)}.lg-topbar-crumb{color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.lg-topbar-nav{border-radius:var(--r-lg);background:color-mix(in oklch, var(--glass-strong), var(--page-base) 12%);border:none;align-items:center;gap:4px;padding:5px;display:flex}.lg-topbar-navlink{border-radius:var(--r-md);letter-spacing:-.01em;color:var(--text-dim);white-space:nowrap;transition:background var(--dur-base), color var(--dur-base), box-shadow var(--dur-base);align-items:center;padding:8px 14px;font-size:13.5px;font-weight:650;display:inline-flex}.lg-topbar-navlink:hover{background:var(--glass);color:var(--text)}.lg-topbar-navlink.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent), transparent 65%)}.lg-iconbtn-round{background:var(--glass-strong);width:38px;height:38px;-webkit-backdrop-filter:var(--blur);color:var(--text-dim);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lg-lang-globe{gap:3px}.lg-lang-globe span{color:var(--text-faint);font-size:10px;font-weight:700;line-height:1}.lg-lang-globe:hover span{color:var(--accent)}.lg-userpill{border-radius:var(--r-full);background:var(--glass-strong);cursor:pointer;border:none;align-items:center;gap:9px;padding:5px 12px 5px 5px;display:flex}.lg-userpill:focus{outline:none}.lg-userpill:focus-visible{outline:2px solid color-mix(in oklch, var(--accent), white 18%);outline-offset:3px}.lg-userpill-avatar{color:#fff;background:linear-gradient(140deg,#f16f78,#c74c8e);background:linear-gradient(140deg,lab(63.493% 51.5021 20.7908),lab(51.3071% 54.1875 -10.5088));border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.lg-user-menu{border-radius:var(--r-2xl);background:color-mix(in oklch, var(--page-base), white 78%);-webkit-backdrop-filter:blur(34px)saturate(180%);border:1px solid color-mix(in oklch, var(--glass-border), white 36%);isolation:isolate;width:min(300px,100vw - 36px);padding:10px;box-shadow:0 24px 70px #2d1f1233,inset 0 1px #ffffff9e}[data-theme=dark] .lg-user-menu{background:color-mix(in oklch, var(--glass-strong), var(--page-base) 18%);border-color:var(--glass-border);box-shadow:var(--e3), var(--edge-hi)}.lg-user-menu-head{align-items:center;gap:10px;padding:8px 9px 10px;display:flex}.lg-user-menu-head span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-user-menu-head strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--text);font-size:14px;font-style:normal;overflow:hidden}.lg-user-menu-head em{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--text-faint);font-size:12px;font-style:normal;overflow:hidden}.lg-user-menu-divider{background:color-mix(in oklch, var(--hairline), var(--text) 10%);height:1px;margin:4px 6px}.lg-user-menu-section{border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.lg-user-menu-section:hover{background:color-mix(in oklch, var(--accent-soft), transparent 35%)}.lg-user-menu-label{color:var(--text-faint);white-space:nowrap;font-size:12px;font-weight:650}.lg-menu-segment{border-radius:var(--r-md);background:color-mix(in oklch, var(--glass-strong), transparent 24%);border:1px solid var(--hairline);gap:2px;padding:3px;display:flex}.lg-menu-segment button{border-radius:var(--r-sm);min-width:31px;height:25px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.lg-menu-segment button:focus{outline:none}.lg-menu-segment button:focus-visible{outline:2px solid color-mix(in oklch, var(--accent), white 18%);outline-offset:2px}.lg-menu-segment button.active{background:var(--glass-strong);color:var(--text);box-shadow:0 1px 4px #0000001f}.lg-user-menu .lg-sidelink{border-radius:var(--r-md);min-height:40px;color:var(--text-dim);justify-content:flex-start;margin-top:2px;padding:9px 10px;font-size:13px}.lg-user-menu button.lg-sidelink{text-align:left;cursor:pointer;background:0 0;border:none}.lg-user-menu .lg-sidelink:hover{background:color-mix(in oklch, var(--accent-soft), transparent 24%);color:var(--text)}.lg-content{min-width:0;position:relative}.lg-banner{border-radius:var(--r-2xl);background:linear-gradient(135deg, var(--vivid1), var(--vivid2));box-shadow:0 18px 44px var(--ashadow), inset 0 1px 0 #ffffff4d;color:#fff;padding:30px;position:relative;overflow:hidden}.lg-banner-glow{pointer-events:none;background:radial-gradient(circle,#ffffff38,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute}.console-page-head{border-radius:var(--r-2xl);background:linear-gradient(135deg, color-mix(in oklch, var(--glass-strong), white 8%), color-mix(in oklch, var(--glass), transparent 18%)), var(--glass);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border:none;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.console-page-head-copy{min-width:0}.console-page-kicker{border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);align-items:center;margin-bottom:7px;padding:3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.console-page-title{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:680}.console-page-sub{color:var(--text-faint);margin:0;font-size:13.5px}.console-panel{background:var(--glass);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border-radius:var(--r-2xl);border:none;margin-bottom:18px;padding:22px}.console-panel h2{margin:0 0 16px;font-size:15px;font-weight:650}.console-panel p{color:var(--text-dim)}.console-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:18px;display:grid}.console-stat-card{background:var(--glass);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border-radius:var(--r-2xl);border:none;flex-direction:column;gap:6px;padding:22px;display:flex}.console-stat-card span{color:var(--text-faint);font-size:12.5px}.console-stat-card strong{letter-spacing:-.02em;font-size:28px;font-weight:680}.console-stat-action{color:var(--accent);margin-top:6px;font-size:13px;font-weight:600}.console-filters{border-radius:var(--r-full);background:var(--glass);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);flex-wrap:wrap;gap:3px;width:fit-content;margin-bottom:18px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #fff6}.console-filter-btn{border-radius:var(--r-full);color:var(--text-faint);cursor:pointer;transition:background-color var(--dur-base), border-color var(--dur-base), color var(--dur-base), box-shadow var(--dur-base);background:0 0;border:none;padding:7px 15px;font-size:13px;font-weight:550}.console-filter-btn.active{background:var(--glass-strong);color:var(--text);box-shadow:0 2px 6px #1414321f,inset 0 1px #fff9}.console-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:13.5px;display:flex}.console-filter-bar .console-filters{margin-bottom:0;padding:2px}.console-filter-bar .console-filter-btn{padding:4px 11px;font-size:13.5px;font-weight:500}.console-filter-bar select.console-select{border-radius:var(--r-full);width:auto;min-width:0;color:var(--text-faint);background-position:right 10px center;background-size:12px 12px;padding:4px 28px 4px 11px;font-size:13.5px;font-weight:500;line-height:1.35}.console-filter-bar input.console-input{border-radius:var(--r-full);width:auto;min-width:12rem;max-width:22rem;color:var(--text);padding:4px 11px;font-size:13.5px;font-weight:500;line-height:1.35}.console-filter-bar .console-filter-search{box-shadow:0 2px 8px var(--ashadow), inset 0 1px 0 #fff6;padding:4px 14px;font-size:13.5px;font-weight:550;line-height:1.35}.console-table{border-collapse:collapse;width:100%;font-size:14px}.console-table th,.console-table td{border-bottom:1px solid var(--hairline);text-align:left;padding:12px 14px}.console-table th{color:var(--text-faint);font-size:13px;font-weight:600}.console-table tbody tr:hover{background:var(--glass)}.console-btn{border-radius:var(--r-full);background:linear-gradient(180deg, var(--vivid1), var(--vivid2));color:#fff;cursor:pointer;box-shadow:0 6px 16px var(--ashadow), inset 0 1px 0 #fff6;transition:filter var(--dur-base), transform var(--dur-fast);border:1px solid #ffffff4d;padding:9px 18px;font-size:13.5px;font-weight:600}.console-btn:hover{filter:brightness(1.04)}.console-btn:active{transform:translateY(1px)}.console-btn:disabled{opacity:.5;cursor:not-allowed}.console-btn-ghost{background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--text);box-shadow:inset 0 1px #fff6}.console-btn-primary-action{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px 10px 14px;display:inline-flex}.console-btn-plus{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:17px;font-weight:650;line-height:1;display:inline-flex}.console-input,.console-select{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-strong);width:100%;color:var(--text);font:inherit;outline:none;padding:12px 14px}select.console-input,select.console-select,.discount-pager select{appearance:none;cursor:pointer;background-color:var(--glass-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235a4636' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:40px;line-height:1.4}select.console-input:disabled,select.console-select:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] select.console-input,[data-theme=dark] select.console-select,[data-theme=dark] .discount-pager select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2398989f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.console-root select option,.discount-pager select option{color:#2a2118;background:#fff}.console-input:focus,.console-select:focus{border-color:color-mix(in oklch, var(--accent), transparent 50%)}.console-form-row{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.console-form-row label{color:var(--text-faint);margin-bottom:4px;font-size:13px;display:block}.console-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wallet-page{flex-direction:column;gap:18px;display:flex}.wallet-main{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.wallet-sidebar{border-radius:var(--r-2xl);background:var(--glass);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow), inset 0 1px 0 #ffffff59;padding:20px;position:sticky;top:18px}.wallet-sidebar-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.wallet-hero-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680}.wallet-balance-card{border-bottom:1px solid var(--hairline);flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:16px;display:flex}.wallet-balance-card span{color:var(--text-faint);font-size:12px;font-weight:600}.wallet-balance-card strong{letter-spacing:-.02em;color:var(--accent);font-size:34px;font-weight:680;line-height:1.1}.wallet-balance-card em{color:var(--text-faint);font-size:12.5px;font-style:normal}.wallet-redeem-mini{flex-direction:column;gap:8px;display:flex}.wallet-redeem-mini .console-btn{width:100%}.wallet-deposit-desk{margin-bottom:0!important}.wallet-deposit-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.wallet-deposit-head h2{margin:0;font-size:17px;font-weight:680}.wallet-progress{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wallet-progress li{border-radius:var(--r-full);color:var(--text-faint);background:var(--glass-strong);border:1px solid var(--glass-border);align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.wallet-progress li span{background:var(--glass);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.wallet-progress li.is-on{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent), transparent 55%)}.wallet-progress li.is-on span{background:var(--accent);color:#fff}.wallet-progress li[data-done]{color:var(--ok);background:color-mix(in oklch, var(--ok), transparent 92%);border-color:#0000}.wallet-progress li[data-done] span{background:color-mix(in oklch, var(--ok), transparent 75%);color:var(--ok);font-size:10px}.wallet-setup{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.wallet-setup-title{color:var(--text-dim);margin:0;font-size:14px;font-weight:650}.wallet-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wallet-setup-grid fieldset{border:none;min-width:0;margin:0;padding:0}.wallet-setup-grid legend{color:var(--text-faint);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.wallet-setup-amount{grid-column:span 1}.wallet-amount-line{flex-direction:column;gap:8px;display:flex}.wallet-amount-line .console-input{width:100%}.wallet-setup-submit{align-self:flex-start;min-width:180px}.wallet-setup-hint{color:var(--text-faint);margin:0;font-size:12.5px}.wallet-setup-done{border-radius:var(--r-md);background:color-mix(in oklch, var(--ok), transparent 94%);border:1px solid color-mix(in oklch, var(--ok), transparent 75%);color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.wallet-text-btn{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:650}.wallet-text-btn:hover{text-decoration:underline}.wallet-pay-block{border-radius:var(--r-lg);border:1px solid color-mix(in oklch, var(--accent), transparent 55%);background:color-mix(in oklch, var(--accent-soft), transparent 30%);margin-bottom:16px;padding:18px}.wallet-pay-block-title{margin:0 0 14px;font-size:14px;font-weight:650}.wallet-pay-grid{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.wallet-pay-cell{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-border);padding:14px}.wallet-pay-cell span{color:var(--text-faint);margin-bottom:6px;font-size:11.5px;font-weight:650;display:block}.wallet-pay-cell em{color:var(--warn);margin-top:8px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.wallet-pay-value{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wallet-pay-cell--amount strong{letter-spacing:-.02em;color:var(--accent);font-size:26px;font-weight:680;line-height:1.1}.wallet-pay-value code{word-break:break-all;flex:1;font-size:12px;line-height:1.5}.wallet-tx-inline label{color:var(--text-faint);margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.wallet-hero{border-radius:var(--r-2xl);background:var(--glass);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow), inset 0 1px 0 #ffffff59;margin-bottom:0;padding:22px 24px;position:sticky;top:18px}.wallet-steps{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.wallet-step{border-radius:var(--r-lg);border:1px solid var(--glass-border);background:var(--glass-strong);transition:border-color var(--dur-base), opacity var(--dur-base);overflow:hidden}.wallet-step--active{border-color:color-mix(in oklch, var(--accent), transparent 55%);box-shadow:0 4px 20px var(--ashadow)}.wallet-step--done{border-color:color-mix(in oklch, var(--ok), transparent 70%);background:color-mix(in oklch, var(--ok), transparent 94%)}.wallet-step--done .wallet-step-head h3,.wallet-step--done .wallet-step-head p{color:var(--text-dim)}.wallet-step--locked{opacity:.55}.wallet-step-head{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wallet-step--locked .wallet-step-head{border-bottom:none}.wallet-step-num{background:var(--glass);width:28px;height:28px;color:var(--text-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.wallet-step--active .wallet-step-num{background:var(--accent);color:#fff}.wallet-step--done .wallet-step-num{background:color-mix(in oklch, var(--ok), transparent 75%);color:var(--ok);font-size:14px}.wallet-step-head h3{margin:0;font-size:14px;font-weight:650}.wallet-step-head p{color:var(--text-faint);margin:3px 0 0;font-size:12.5px;line-height:1.45}.wallet-step-body{padding:16px}.wallet-step--locked .wallet-step-body{padding-top:0;padding-bottom:14px}.wallet-step-locked{color:var(--text-faint);margin:0;font-size:13px}.wallet-step1-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.wallet-step1-row label,.wallet-step1-amount label{color:var(--text-faint);margin-bottom:8px;font-size:12.5px;display:block}.wallet-step1-amount-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wallet-step1-amount-row .console-input{flex-shrink:0;width:120px}.wallet-step1-amount-row .wallet-chip-row{flex:1}.wallet-step1-submit{width:100%;margin-top:16px}.wallet-pay-card{flex-direction:column;gap:12px;display:flex}.wallet-pay-row{border-radius:var(--r-md);background:var(--glass);border:1px solid var(--glass-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.wallet-pay-row span{color:var(--text-faint);margin-bottom:4px;font-size:12px;display:block}.wallet-pay-row strong{letter-spacing:-.02em;color:var(--accent);font-size:28px;font-weight:680}.wallet-pay-row code{word-break:break-all;font-size:12.5px;line-height:1.5}.wallet-pay-hint{color:var(--warn);margin:0;font-size:12.5px;line-height:1.45}.wallet-copy-btn{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text-dim);cursor:pointer;transition:color var(--dur-base), background var(--dur-base);flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600}.wallet-copy-btn:hover{color:var(--text);background:var(--glass)}.wallet-history h2{margin:0 0 14px;font-size:15px;font-weight:650}.wallet-history{margin-bottom:0!important}.wallet-history-empty{text-align:center;color:var(--text-faint);margin:0;padding:32px 16px;font-size:13.5px}.wallet-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.wallet-stat{background:var(--glass);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow), inset 0 1px 0 #ffffff59;border-radius:var(--r-2xl);flex-direction:column;gap:6px;padding:22px;display:flex}.wallet-stat span{color:var(--text-faint);font-size:12.5px}.wallet-stat strong{letter-spacing:-.02em;font-size:28px;font-weight:680}.wallet-stat-primary{background:linear-gradient(135deg, color-mix(in oklch, var(--accent-soft), white 8%), var(--glass)), var(--glass);border-color:color-mix(in oklch, var(--accent), transparent 68%)}.wallet-stat-primary strong{color:var(--accent);font-size:32px}.wallet-flash{border-radius:var(--r-lg);border:1px solid color-mix(in oklch, var(--accent), transparent 58%);background:color-mix(in oklch, var(--accent-soft), transparent 24%);color:var(--text);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;display:flex}.wallet-flash-dismiss{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text-dim);cursor:pointer;transition:color var(--dur-base), background var(--dur-base);flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.wallet-flash-dismiss:hover{color:var(--text);background:var(--glass)}.wallet-step-label{letter-spacing:.4px;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px;font-size:11.5px;font-weight:650}.wallet-chip-row{flex-wrap:wrap;gap:8px;display:flex}.wallet-chip{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text-dim);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base), box-shadow var(--dur-base);padding:8px 14px;font-size:13px;font-weight:550;box-shadow:inset 0 1px #ffffff61}.wallet-chip:hover{color:var(--text);background:var(--glass)}.wallet-chip.active{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in oklch, var(--accent), transparent 55%);box-shadow:0 4px 14px var(--ashadow), inset 0 1px 0 #ffffff80;font-weight:650}.wallet-chip-sm{padding:6px 12px;font-size:12.5px}.wallet-amount-presets{flex-direction:column;gap:8px;margin-top:10px;display:flex}.wallet-amount-presets-label{color:var(--text-faint);font-size:12px}.wallet-preview-address{margin-top:4px}.wallet-inline-hint{color:var(--text-faint);margin:6px 0 0;font-size:13px;line-height:1.5}.wallet-copy-field{border-radius:var(--r-md);background:var(--glass-strong);border:1px solid var(--glass-border);align-items:center;gap:10px;padding:10px 12px;display:flex}.wallet-copy-field code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px}.wallet-copy-btn{flex-shrink:0;padding:6px 12px!important;font-size:12px!important}.wallet-address-details{border-radius:var(--r-lg);border:1px solid var(--glass-border);background:color-mix(in oklch, var(--glass-strong), transparent 8%);margin-top:20px;overflow:hidden}.wallet-address-details summary{color:var(--text-dim);cursor:pointer;transition:color var(--dur-base), background var(--dur-base);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:650;list-style:none;display:flex}.wallet-address-details summary::-webkit-details-marker{display:none}.wallet-address-details summary:after{content:"+";color:var(--text-faint);transition:transform var(--dur-base);font-size:16px}.wallet-address-details[open] summary:after{transform:rotate(45deg)}.wallet-address-details summary:hover{color:var(--text);background:var(--glass)}.wallet-address-details .wallet-address-list{margin-top:0;padding:0 14px 14px}.wallet-flow-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.wallet-flow-item{border-radius:var(--r-lg);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text-faint);transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base);align-items:center;gap:10px;padding:10px 12px;display:flex}.wallet-flow-num{background:var(--glass);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;font-weight:700;display:inline-flex}.wallet-flow-text{font-size:13px;font-weight:600;line-height:1.35}.wallet-flow-item.active{border-color:color-mix(in oklch, var(--accent), transparent 55%);background:var(--accent-soft);color:var(--accent)}.wallet-flow-item.active .wallet-flow-num{background:color-mix(in oklch, var(--accent), white 12%);color:#fff}.wallet-flow-item.done{background:color-mix(in oklch, var(--ok), transparent 92%);color:var(--ok);border-color:#0000}.wallet-flow-item.done .wallet-flow-num{background:color-mix(in oklch, var(--ok), transparent 80%);color:var(--ok)}.wallet-alert{border-radius:var(--r-lg);border:1px solid color-mix(in oklch, var(--warn), transparent 55%);background:color-mix(in oklch, var(--warn), transparent 92%);color:var(--text);margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.5}.wallet-method-inline{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.wallet-method-pill{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass-strong);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff61}.wallet-method-pill.active{border-color:color-mix(in oklch, var(--accent), transparent 50%);background:var(--accent-soft);color:var(--accent)}.wallet-method-pill:disabled{opacity:.72;cursor:not-allowed}.wallet-method-pill strong{font-size:13px;font-weight:650}.wallet-method-pill small{border-radius:var(--r-full);border:1px solid var(--glass-border);color:var(--text-faint);padding:2px 7px;font-size:10.5px;font-weight:650}.wallet-config-form{flex-direction:column;gap:16px;margin-bottom:18px;display:flex}.wallet-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wallet-config-block label{color:var(--text-faint);margin-bottom:8px;font-size:13px;display:block}.wallet-config-amount .wallet-chip-row{margin-top:8px}.wallet-config-actions{justify-content:flex-end;display:flex}.wallet-order-active{border-radius:var(--r-xl);border:1px solid color-mix(in oklch, var(--accent), transparent 58%);background:color-mix(in oklch, var(--accent-soft), transparent 28%);margin-bottom:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.wallet-order-active-head{border-bottom:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 20%);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.wallet-order-active-head--sub{background:0 0;border-bottom:none;margin-bottom:8px;padding:0}.wallet-order-active-head h3{margin:0;font-size:14px;font-weight:650}.wallet-order-badge{border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);padding:3px 10px;font-size:11.5px;font-weight:650}.wallet-order-active-body{gap:16px;padding:18px;display:grid}.wallet-flow-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.wallet-flow-guide-item{border-radius:var(--r-lg);border:1px dashed var(--hairline);background:color-mix(in oklch, var(--glass), transparent 24%);gap:10px;padding:14px;display:flex}.wallet-flow-guide-num{background:var(--glass-strong);width:22px;height:22px;color:var(--text-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.wallet-flow-guide-item p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.5}.wallet-pay-amount-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-redeem-strip{padding:16px 22px!important}.wallet-redeem-form{grid-template-columns:minmax(180px,220px) minmax(200px,1fr) auto;align-items:center;gap:14px;display:grid}.wallet-redeem-label{flex-direction:column;gap:2px;display:flex}.wallet-redeem-label strong{font-size:14px;font-weight:650}.wallet-redeem-label span{color:var(--text-faint);font-size:12px}.wallet-tx-row{align-items:center;gap:10px;display:flex}.wallet-tx-row .console-input{flex:1}.wallet-panel-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.wallet-panel-head h2{margin:0}.wallet-panel-count{border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);padding:2px 9px;font-size:12px;font-weight:650}.wallet-load-more{text-align:center;margin-top:16px}.wallet-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.wallet-section-head h2,.wallet-payment-grid h3,.wallet-order-panel h3,.wallet-address-list h3{margin:0;font-size:15px;font-weight:650}.wallet-section-head p{color:var(--text-faint);margin:5px 0 0;font-size:13px}.wallet-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.wallet-method{border-radius:var(--r-xl);border:1px solid var(--glass-border);background:var(--glass-strong);min-height:82px;color:var(--text);text-align:left;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff6b}.wallet-method.active{border-color:color-mix(in oklch, var(--accent), white 15%);box-shadow:0 10px 28px var(--ashadow), inset 0 1px 0 #ffffff8c}.wallet-method:disabled{cursor:not-allowed;opacity:.72}.wallet-method span{flex-direction:column;gap:6px;min-width:0;display:flex}.wallet-method strong{font-size:14px}.wallet-method em{color:var(--text-faint);font-size:12.5px;font-style:normal;line-height:1.45}.wallet-method small{border-radius:var(--r-full);border:1px solid var(--glass-border);color:var(--text-faint);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:650}.wallet-payment-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:18px;display:grid}.wallet-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-address-list{margin-top:20px;overflow-x:auto}.wallet-address-list h3{margin-bottom:10px}.wallet-address-list p,.wallet-empty-order{color:var(--text-faint);margin:0;font-size:13.5px}.wallet-order-panel{border-radius:var(--r-xl);border:1px solid var(--glass-border);background:color-mix(in oklch, var(--glass-strong), var(--accent) 4%);min-height:360px;padding:18px;box-shadow:inset 0 1px #ffffff6b}.wallet-pay-amount{border-radius:var(--r-lg);border:1px solid color-mix(in oklch, var(--accent), transparent 58%);background:color-mix(in oklch, var(--accent-soft), transparent 22%);margin-top:0;padding:16px}.wallet-pay-amount span{color:var(--text-faint);margin-bottom:5px;font-size:12px;font-weight:650;display:block}.wallet-pay-amount strong{letter-spacing:0;font-size:clamp(30px,5vw,44px);line-height:1;display:block}.wallet-pay-amount p{color:var(--text-dim);margin:10px 0 0;font-size:13px}.wallet-order-meta{gap:12px;margin:16px 0;display:grid}.wallet-order-meta div{gap:5px;display:grid}.wallet-order-meta dt{color:var(--text-faint);font-size:12px;font-weight:650}.wallet-order-meta dd{overflow-wrap:anywhere;color:var(--text);margin:0}.wallet-tx-form{gap:9px;display:grid}.wallet-tx-form label{color:var(--text-faint);font-size:13px}.console-badge{border-radius:var(--r-full);background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--text-dim);padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.console-badge.success{background:color-mix(in oklch, var(--ok), transparent 86%);color:var(--ok);border-color:#0000}.console-badge.pending{background:color-mix(in oklch, var(--warn), transparent 84%);color:var(--warn);border-color:#0000}.console-badge.failed{color:#de3b3d;color:lab(51.5803% 63.2457 38.9399);background:#de3b3d24;background:lab(51.5803% 63.2457 38.9399/.14);border-color:#0000}.console-badge.info{background:color-mix(in oklch, var(--accent), transparent 88%);color:var(--accent);border-color:#0000}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discount-copy{border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-faint);cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.discount-copy:hover{color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 90%)}.discount-endpoints{flex-wrap:wrap;gap:8px;display:flex}.discount-endpoint{border-radius:var(--r-full);background:var(--glass-strong);border:1px solid var(--glass-border);align-items:center;gap:2px;padding:4px 8px 4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:inline-flex}.discount-docs{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.discount-docs a{color:var(--accent);text-decoration:none}.discount-docs a:hover{text-decoration:underline}.discount-pager{color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.discount-pager-pages{align-items:center;gap:6px;display:flex}.discount-pager button{border-radius:var(--r-md);border:1px solid var(--glass-border);background-color:var(--glass-strong);color:var(--text);font:inherit;cursor:pointer;padding:4px 10px}.discount-pager select{border-radius:var(--r-md);border:1px solid var(--glass-border);background-color:var(--glass-strong);color:var(--text);font:inherit;cursor:pointer;background-position:right 8px center;padding:4px 32px 4px 10px}.discount-pager button[aria-current=page]{background:color-mix(in oklch, var(--accent), transparent 86%);color:var(--accent);border-color:#0000;font-weight:650}.discount-pager button:disabled{opacity:.45;cursor:default}.console-toast-stack{z-index:3000;pointer-events:none;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.console-toast{pointer-events:auto;border-radius:var(--r-xl);background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow), 0 12px 32px #1414321f;color:var(--text);align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font-size:13.5px;line-height:1.45;animation:.28s cubic-bezier(.22,1,.36,1) both console-toast-in;display:flex}.console-toast.is-success{border-color:color-mix(in oklch, var(--ok), transparent 55%);background:color-mix(in oklch, var(--ok), transparent 92%)}.console-toast.is-error{background:#de3b3d14;background:lab(51.5803% 63.2457 38.9399/.08);border-color:#de3b3d73;border-color:lab(51.5803% 63.2457 38.9399/.45)}.console-toast.is-info{border-color:color-mix(in oklch, var(--accent), transparent 55%);background:color-mix(in oklch, var(--accent-soft), transparent 20%)}.console-toast-icon{border-radius:var(--r-full);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.console-toast-icon--success{color:var(--ok);background:color-mix(in oklch, var(--ok), transparent 84%)}.console-toast-icon--error{color:#d73337;color:lab(49.2539% 63.2983 39.3808);background:#de3b3d29;background:lab(51.5803% 63.2457 38.9399/.16)}.console-toast-icon--info{color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 84%)}.console-toast-text{flex:1;min-width:0;padding-top:1px}.console-toast-dismiss{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-faint);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);background:0 0;border:none;flex-shrink:0;padding:0;font-size:18px;line-height:1}.console-toast-dismiss:hover{background:var(--glass);color:var(--text)}@keyframes console-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:860px){.console-toast-stack{max-width:none;bottom:16px;left:16px;right:16px}}.console-empty{text-align:center;color:var(--text-faint);padding:48px 24px}.console-key-reveal{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:var(--r-lg);word-break:break-all;margin-top:12px;padding:14px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.console-key-actions{flex-wrap:wrap;gap:8px;margin-top:10px;font-family:inherit;display:flex}.console-btn-demo{border-color:color-mix(in oklch, var(--accent), white 24%);box-shadow:0 6px 16px var(--ashadow), inset 0 1px 0 #ffffff6b}.console-modal-backdrop{z-index:100;background:color-mix(in oklch, var(--page-base), black 42%);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}[data-theme=dark] .console-modal-backdrop{background:color-mix(in oklch, var(--page-depth), transparent 22%);-webkit-backdrop-filter:blur(24px)saturate(160%)}.console-modal-backdrop--scoped{z-index:30;background:color-mix(in oklch, var(--page-base), transparent 78%);-webkit-backdrop-filter:blur(6px);align-items:flex-start;padding-top:20px;position:absolute;inset:0}.console-modal--reveal{width:min(520px,100%);max-height:calc(100% - 40px)}.console-modal{background:var(--overlay-surface);border:1px solid var(--overlay-edge);width:min(680px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow);border-radius:var(--r-2xl);flex-direction:column;display:flex;overflow:hidden}.console-modal-header{border-bottom:1px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}.console-modal-header-copy{align-items:center;gap:10px;min-width:0;display:flex}.console-modal-header h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:18px;font-weight:700}.console-modal-tag{border-radius:var(--r-full);letter-spacing:.02em;color:var(--ok);background:color-mix(in oklch, var(--ok), transparent 86%);border:1px solid color-mix(in oklch, var(--ok), transparent 72%);flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.console-modal-close{border:1px solid var(--overlay-field-border);border-radius:var(--r-md);background:var(--overlay-inset);width:34px;height:34px;color:var(--text-dim);cursor:pointer;transition:background var(--dur-base), color var(--dur-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.console-modal-close:hover{background:var(--overlay-field);color:var(--text)}.console-modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.console-modal-body{flex:1;padding:8px 22px 12px;overflow:auto}.console-modal-section{padding:14px 0}.console-modal-section+.console-modal-section{border-top:1px solid var(--hairline)}.console-modal-section-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.console-modal-icon{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.console-modal-icon.blue{color:var(--accent);background:color-mix(in oklch, var(--accent), transparent 86%)}.console-modal-icon.green{color:var(--ok);background:color-mix(in oklch, var(--ok), transparent 86%)}.console-modal-icon.purple{color:#9867e1;color:lab(53.1674% 39.3575 -55.7366);background:#9867e124;background:lab(53.1674% 39.3575 -55.7366/.14)}[data-theme=dark] .console-modal-icon.purple{color:#c5a3ff;color:lab(72.5987% 28.088 -43.9035)}.console-modal-section-title{color:var(--text);font-size:14px;font-weight:650;line-height:1.35}.console-modal-section-sub{color:color-mix(in oklch, var(--text), transparent 42%);margin-top:3px;font-size:12.5px;line-height:1.45}.console-modal-section-panel{border-radius:var(--r-lg);border:1px solid var(--overlay-field-border);background:var(--overlay-inset);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.console-modal-field-row{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:14px;display:grid}.console-field{flex-direction:column;gap:6px;min-width:0;display:flex}.console-field-grow{flex:1;min-width:0}.console-field-label{color:var(--text);font-size:13px;font-weight:600}.console-modal .console-input-modal{border-radius:var(--r-md);background-color:var(--overlay-field);border:1px solid var(--overlay-field-border);width:100%;color:var(--text);padding:10px 13px;font-size:13.5px}.console-modal .console-input-modal::placeholder{color:color-mix(in oklch, var(--text), transparent 55%)}.console-modal .console-input-modal:read-only{color:var(--text-dim);cursor:default;background:var(--overlay-inset)}.console-modal .console-input-modal:disabled{opacity:.55}.console-required{color:#ee343b;color:lab(53.6853% 69.6775 43.7724)}.console-modal-hint,.console-modal-note{color:color-mix(in oklch, var(--text), transparent 38%);margin:0;font-size:12.5px;line-height:1.55}.console-modal-note{padding-top:2px}.console-chip-row{flex-wrap:wrap;gap:8px;display:flex}.console-chip{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-dim);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), border-color var(--dur-base);padding:7px 14px;font-size:12.5px;font-weight:600}.console-chip:hover{color:var(--text);border-color:color-mix(in oklch, var(--accent), transparent 55%)}.console-chip.active{border-color:color-mix(in oklch, var(--accent), transparent 30%);background:var(--accent-soft);color:var(--accent)}.console-quota-row{align-items:flex-end;gap:16px;display:flex}.console-quota-toggle{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;padding-bottom:2px;display:flex}.console-switch{border-radius:var(--r-full);background:color-mix(in oklch, var(--text-faint), transparent 55%);cursor:pointer;width:44px;height:26px;transition:background var(--dur-base);border:none;flex-shrink:0;position:relative}.console-switch.on{background:var(--accent)}.console-switch:after{content:"";width:20px;height:20px;transition:transform var(--dur-base);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.console-switch.on:after{transform:translate(18px)}.console-model-picker-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.console-model-picker-count{color:var(--accent);background:var(--accent-soft);border-radius:var(--r-full);padding:3px 9px;font-size:12px;font-weight:600}.console-model-search{margin-bottom:8px}.console-model-picker{border:1px solid var(--glass-border);border-radius:var(--r-lg);background:var(--glass-strong);flex-direction:column;gap:2px;max-height:180px;padding:6px;display:flex;overflow:auto}.console-model-picker-empty{padding:12px 8px}.console-model-option{border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast);align-items:flex-start;gap:10px;padding:8px;display:flex}.console-model-option:hover{background:var(--accent-soft)}.console-model-check{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.console-model-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.console-model-name{color:var(--text);font-size:13px;font-weight:600;line-height:1.35}.console-model-id{color:color-mix(in oklch, var(--text), transparent 42%);font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.35}.console-modal-error{border-radius:var(--r-md);color:#d73337;color:lab(49.2539% 63.2983 39.3808);background:#ee343b1f;background:lab(53.6853% 69.6775 43.7724/.12);border:1px solid #ee343b4d;border:1px solid lab(53.6853% 69.6775 43.7724/.3);margin:0 22px;padding:10px 12px;font-size:13px}[data-theme=dark] .console-modal-error{color:#ff948c;color:lab(73.1266% 43.6874 24.543)}.console-modal-footer{border-top:1px solid var(--hairline);background:var(--overlay-surface);flex-shrink:0;justify-content:flex-start;gap:10px;padding:14px 22px 20px;display:flex}.console-btn-modal{min-width:96px;padding:9px 20px;font-size:13px}@media (max-width:640px){.console-page-head{border-radius:var(--r-xl);flex-direction:column;align-items:stretch;padding:16px}.console-btn-primary-action{width:100%}.console-modal-field-row{grid-template-columns:1fr}.console-quota-row{flex-direction:column;align-items:stretch}.console-quota-toggle{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0}}.console-chart{align-items:flex-end;gap:8px;height:160px;padding-top:12px;display:flex}.console-chart-bar-wrap{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.console-chart-bar{background:linear-gradient(180deg, var(--vivid1), var(--vivid2));border-radius:var(--r-sm) 6px 0 0;width:100%;max-width:48px;min-height:4px}.console-chart-label{color:var(--text-faint);text-align:center;font-size:11px}.console-endpoint{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.console-endpoint:last-child{border-bottom:0}.console-endpoint code{color:var(--accent);font-size:13px}.console-referral-hero{border-radius:var(--r-2xl);color:#fff;background:linear-gradient(135deg, var(--vivid2), var(--vivid1));box-shadow:0 18px 44px var(--ashadow), inset 0 1px 0 #ffffff4d;margin-bottom:18px;padding:30px}.console-referral-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.console-referral-stats div strong{margin-top:4px;font-size:24px;display:block}.console-profile-banner{border-radius:var(--r-2xl);color:#fff;background:linear-gradient(135deg, var(--vivid1), var(--vivid2));box-shadow:0 18px 44px var(--ashadow), inset 0 1px 0 #ffffff4d;align-items:center;gap:16px;margin-bottom:18px;padding:24px;display:flex}.console-profile-avatar{border-radius:var(--r-2xl);background:#fff3;place-items:center;width:64px;height:64px;font-size:24px;font-weight:700;display:grid}.console-root :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid var(--accent)!important}.wlt{flex-direction:column;width:100%;display:flex}.wlt-split{grid-template-columns:minmax(0,1.35fr) minmax(320px,.92fr);align-items:start;gap:18px;display:grid}.wlt-panel{background:var(--glass);-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow), inset 0 1px 0 #ffffff59;border-radius:var(--r-2xl);min-width:0;padding:18px 18px 16px}.wlt-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wlt-panel-id{align-items:center;gap:12px;min-width:0;display:flex}.wlt-panel-id h1,.wlt-panel-id h2{letter-spacing:-.02em;color:var(--text);margin:0;font-size:16px;font-weight:680}.wlt-panel-id p{color:var(--text-faint);margin:2px 0 0;font-size:12.5px;line-height:1.4}.wlt-ico{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.wlt-ico--pay{background:color-mix(in oklch, var(--accent), transparent 84%);color:var(--accent)}.wlt-ico--gift{background:color-mix(in oklch, var(--ok), transparent 84%);color:var(--ok)}.wlt-bills{border-radius:var(--r-full);background:linear-gradient(180deg, var(--vivid1), var(--vivid2));color:#fff;cursor:pointer;box-shadow:0 6px 14px var(--ashadow), inset 0 1px 0 #ffffff59;border:none;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.wlt-bills-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--vivid2);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-2px}.wlt-hero,.wlt-income{color:#fff;border-radius:16px;padding:18px 18px 16px;position:relative;overflow:hidden}.wlt-hero{background:radial-gradient(90% 140% at 100% -10%, #ffffff57, transparent 46%), radial-gradient(70% 120% at -10% 120%, #501e0047, transparent 52%), linear-gradient(118deg, var(--vivid2), var(--vivid1) 58%, #dd9c42);box-shadow:inset 0 1px #ffffff47}@supports (color:lab(0% 0 0)){.wlt-hero{background:radial-gradient(90% 140% at 100% -10%, #ffffff57, transparent 46%), radial-gradient(70% 120% at -10% 120%, #501e0047, transparent 52%), linear-gradient(118deg, var(--vivid2), var(--vivid1) 58%, lab(69.6667% 18.9195 55.3757))}}.wlt-hero:after,.wlt-income:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff3,#0000 68%);border-radius:50%;width:240px;height:160px;position:absolute;bottom:-70px;right:-50px}.wlt-income{background:radial-gradient(80% 120% at 100% 0,#ffd69638,#0000 52%),linear-gradient(128deg,#3f2717,#2a140c 62%,#312103);background:radial-gradient(80% 120% at 100% 0,#ffd69638,#0000 52%),linear-gradient(128deg,lab(18.5987% 9.94252 15.6255),lab(9.22319% 11.1324 9.20587) 62%,lab(14.1672% 5.27196 19.6478));box-shadow:inset 0 1px #ffffff1f}.wlt-income-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.wlt-income-top>span{font-size:14px;font-weight:650}.wlt-income-top button{border-radius:var(--r-full);color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff47;padding:6px 12px;font-size:12.5px;font-weight:650}.wlt-income-top button:disabled{opacity:.45;cursor:not-allowed}.wlt-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid;position:relative}.wlt-stat strong{letter-spacing:-.03em;font-size:clamp(20px,2.1vw,28px);font-weight:720;line-height:1.05;display:block}.wlt-stat span{color:#ffffffc7;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.wlt-stat em,.wlt-pending-line{color:#ffffffb8;margin-top:4px;font-size:11.5px;font-style:normal;display:block}.wlt-pending-line{margin:10px 0 0;position:relative}.wlt-pending-hint{border-radius:var(--r-md);background:color-mix(in oklch, var(--accent-soft), transparent 30%);color:var(--text-dim);margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.wlt-intent,.wlt-pay{margin-top:16px}.wlt-fieldset{border:none;min-width:0;margin:0 0 14px;padding:0}.wlt-fieldset legend{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:650;display:block}.wlt-fieldset:disabled{opacity:.55}.wlt-amts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wlt-amt{border:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 10%);min-height:92px;color:var(--text);cursor:pointer;transition:border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-fast), background var(--dur-base);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:18px 8px 12px;display:flex;position:relative}.wlt-amt:hover{border-color:color-mix(in oklch, var(--accent), transparent 45%);transform:translateY(-1px)}.wlt-amt.on{border-color:var(--accent);background:color-mix(in oklch, var(--accent-soft), var(--glass-strong) 30%);box-shadow:0 0 0 1px var(--accent)}.wlt-amt-mark{border:1.5px solid color-mix(in oklch, var(--text-faint), transparent 25%);border-radius:50%;width:16px;height:16px;position:absolute;top:10px;left:10px}.wlt-amt.on .wlt-amt-mark{border-color:var(--accent);background:radial-gradient(circle at center, var(--accent) 0 4px, transparent 4.5px)}.wlt-amt strong{letter-spacing:-.03em;font-size:22px;font-weight:720}.wlt-amt em{color:var(--text-faint);font-size:11.5px;font-style:normal}.wlt-custom-toggle{border:1px dashed var(--hairline);width:100%;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:12px;margin-top:10px;padding:10px;font-size:13px;font-weight:600;display:block}.wlt-custom-toggle:hover{border-color:color-mix(in oklch, var(--accent), transparent 40%);color:var(--accent)}.wlt-custom{border:1px solid color-mix(in oklch, var(--accent), transparent 50%);background:color-mix(in oklch, var(--accent-soft), transparent 35%);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;display:flex}.wlt-custom>span{color:var(--text-dim);font-size:18px;font-weight:680}.wlt-custom em{color:var(--text-faint);margin-left:auto;font-size:12px;font-style:normal;font-weight:650}.wlt-custom .console-input{width:auto;min-width:0;box-shadow:none;background:0 0;border:none;flex:1;padding:4px 0;font-size:18px;font-weight:680}.wlt-custom .console-input:focus{border:none;outline:none}.wlt-routes{flex-wrap:wrap;gap:8px;display:flex}.wlt-routes button{border-radius:var(--r-full);border:1px solid var(--hairline);background:var(--glass-strong);color:var(--text-dim);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:650}.wlt-routes button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.wlt-go{width:100%}.wlt-pay-intro h2{margin:0 0 4px;font-size:15px;font-weight:680}.wlt-pay-intro p{color:var(--text-faint);margin:0 0 14px;font-size:13px;line-height:1.5}.wlt-pay-fields{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.wlt-field{border-radius:var(--r-lg);background:var(--glass-strong);border:1px solid var(--hairline);padding:14px}.wlt-field--hero{border-color:color-mix(in oklch, var(--accent), transparent 55%);background:color-mix(in oklch, var(--accent-soft), transparent 25%)}.wlt-field span{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:650;display:block}.wlt-field strong{letter-spacing:-.03em;color:var(--accent);font-size:28px;font-weight:720}.wlt-field code{word-break:break-all;font-size:12.5px;line-height:1.5}.wlt-field em{color:var(--warn);margin-top:8px;font-size:12px;font-style:normal;line-height:1.4;display:block}.wlt-field-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wlt-field-row button{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass);color:var(--text-dim);cursor:pointer;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:650}.wlt-copy-all{border-radius:var(--r-md);border:1px dashed var(--hairline);width:100%;color:var(--text-dim);cursor:pointer;background:0 0;margin-bottom:14px;padding:10px;font-size:13px;font-weight:650}.wlt-copy-all:hover{background:var(--glass-strong);color:var(--text)}.wlt-confirm-rejected{color:var(--warn);margin:0 0 10px;font-size:13px;line-height:1.5}.wlt-confirm-label{color:var(--text-dim);margin:0 0 8px;font-size:13px;font-weight:650}.wlt-confirm-row{gap:8px;display:flex}.wlt-confirm-row .console-input{flex:1;min-width:0}.wlt-cancel-reset{color:var(--text-faint);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.wlt-cancel-reset:hover{color:var(--accent)}.wlt-redeem{border:1px solid var(--hairline);border-radius:14px;margin-top:16px;padding:14px}.wlt-redeem h2,.wlt-notes h2{color:var(--text);margin:0 0 12px;font-size:14px;font-weight:680}.wlt-redeem-row{gap:8px;display:flex}.wlt-redeem-input{border-radius:var(--r-full);border:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 8%);min-width:0;color:var(--text-faint);flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.wlt-redeem-input input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:13.5px}.wlt-linkbar{border:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 12%);border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:8px 8px 8px 14px;display:flex}.wlt-linkbar>span{color:var(--text-faint);flex-shrink:0;font-size:12.5px;font-weight:650}.wlt-linkbar code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:13px;overflow:hidden}.wlt-linkbar .console-btn{flex-shrink:0;padding:8px 16px}.wlt-notes{border:1px solid var(--hairline);border-radius:14px;margin-top:12px;padding:14px 14px 12px}.wlt-notes ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wlt-notes li{color:var(--text-dim);align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.wlt-notes li:before{content:"";background:var(--ok);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.wlt-more{color:var(--accent);margin-top:12px;font-size:13px;font-weight:650;display:inline-block}.wlt-bills-modal{width:min(1080px,100%)}.wlt-bills-actions{align-items:center;gap:8px;display:flex}.wlt-table-wrap{overflow:auto}.wlt-table code{word-break:break-all;font-size:12px}.wlt-tx{max-width:220px;display:block}.wlt-row-active{background:color-mix(in oklch, var(--accent-soft), transparent 40%)}.wlt-row-tag{border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);padding:3px 8px;font-size:11.5px;font-weight:650;display:inline-block}.wlt-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:650}.wlt-link--block{text-align:center;width:100%;margin-top:12px;display:block}.wlt-empty{text-align:center;color:var(--text-faint);margin:0;padding:28px 0;font-size:13px}@media (max-width:1080px){.wlt-split{grid-template-columns:1fr}}@media (max-width:720px){.wlt-amts{grid-template-columns:repeat(2,minmax(0,1fr))}.wlt-stats{gap:8px}.wlt-stat strong{font-size:20px}}@media (max-width:560px){.wlt-panel-head,.wlt-income-top,.wlt-linkbar,.wlt-confirm-row,.wlt-redeem-row,.wlt-field-row{flex-direction:column;align-items:stretch}.wlt-bills,.wlt-linkbar .console-btn,.wlt-confirm-row .console-btn,.wlt-redeem-row .console-btn{justify-content:center;width:100%}}.console-login{place-items:center;min-height:100vh;padding:24px;display:grid}.console-login-card{border-radius:var(--r-2xl);background:var(--glass);width:min(420px,100%);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow);border:none;padding:32px}.console-login-card h1{letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:700}.console-login-card p{color:var(--text-dim);margin:0 0 24px;font-size:14px;line-height:1.6}@media (max-width:920px){.lg-console{flex-direction:column}.lg-sidebar{width:auto;height:auto;position:static}.lg-nav{overflow-y:visible}.console-grid-2,.wallet-method-grid,.wallet-payment-grid,.wallet-stats,.wallet-config-grid,.wallet-flow-bar,.wallet-flow-guide{grid-template-columns:1fr}.wallet-section-head{flex-direction:column}.wallet-redeem-form,.wallet-main{grid-template-columns:1fr}.wallet-sidebar{position:static}.wallet-setup-grid,.wallet-pay-grid{grid-template-columns:1fr}.wallet-hero{position:static}.console-referral-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wallet-form-grid,.wallet-step1-row{grid-template-columns:1fr}.wallet-method{flex-direction:column}.wallet-pay-row,.wallet-tx-row{flex-direction:column;align-items:stretch}.wallet-deposit-head{flex-direction:column;align-items:flex-start}.wallet-setup-submit{width:100%}}.console-page-head-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.console-balance-line{margin-top:4px}.console-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.console-search-wrap{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--glass-strong);flex:1;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.console-search-wrap svg{color:var(--text-faint);flex-shrink:0}.console-search-input{box-shadow:none;background:0 0;border:0;padding-left:0}.console-search-input:focus{box-shadow:none;outline:none}.console-link-btn{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.console-link-btn:hover{text-decoration:underline}.console-input-with-count{position:relative}.console-input-with-count .console-input,.console-input-with-count textarea.console-input-modal{width:100%;padding-right:64px}.console-char-count{color:var(--text-faint);pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:12px}.console-upload-btn{align-items:center;gap:8px;display:inline-flex}.console-attachment-list{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.console-attachment-item{border-radius:var(--r-md);border:1px solid var(--hairline);width:72px;height:72px;position:relative;overflow:hidden}.console-attachment-item img{object-fit:cover;width:100%;height:100%}.console-attachment-remove{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;width:20px;height:20px;font-size:14px;line-height:1;position:absolute;top:4px;right:4px}.console-ticket-detail{background:color-mix(in oklch, var(--glass-strong), transparent 20%);font-size:13px;line-height:1.6}@media (max-width:640px){.console-page-head-row{flex-direction:column;align-items:stretch}}.console-notify-layout{flex-direction:column;gap:18px;display:flex}.console-notify-message{color:var(--accent);margin:0 0 4px;font-size:13px;font-weight:600}.console-notify-section h2{margin:0;font-size:16px;font-weight:700}.console-notify-section-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.console-notify-section-icon{border-radius:var(--r-md);background:color-mix(in oklch, var(--accent), transparent 88%);width:34px;height:34px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.console-notify-tag{border-radius:var(--r-full);color:var(--text-faint);background:var(--glass);border:1px solid var(--hairline);vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.console-notify-info{border-radius:var(--r-lg);background:color-mix(in oklch, var(--accent), transparent 92%);border:1px solid color-mix(in oklch, var(--accent), transparent 78%);margin-bottom:16px;padding:12px 14px}.console-notify-info strong{margin-bottom:4px;font-size:13px;display:block}.console-notify-info p{color:var(--text-dim);margin:0;font-size:12.5px;line-height:1.6}.console-notify-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.console-notify-method-card{border:1px solid var(--hairline);border-radius:var(--r-xl);background:var(--glass-strong);padding:16px}.console-notify-method-top{align-items:flex-start;gap:12px;display:flex}.console-notify-method-icon{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.console-notify-method-icon.email{background:color-mix(in oklch, var(--accent), transparent 86%);color:var(--accent)}.console-notify-method-icon.telegram{color:#0070a8;color:lab(44.0238% -11.8617 -43.3429);background:#0a8fd124;background:lab(55.7179% -13.9406 -43.5973/.14)}.console-notify-method-copy{flex:1;min-width:0}.console-notify-method-copy strong{font-size:14px;display:block}.console-notify-method-copy p{color:var(--text-faint);margin:4px 0 0;font-size:12.5px;line-height:1.5}.console-notify-method-fields{flex-direction:column;gap:8px;margin-top:14px;display:flex}.console-notify-event-list{border:1px solid var(--hairline);border-radius:var(--r-xl);flex-direction:column;gap:0;display:flex;overflow:hidden}.console-notify-event-row{background:var(--glass-strong);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.console-notify-event-row:last-child{border-bottom:0}.console-notify-event-copy{flex:1;min-width:0}.console-notify-event-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.console-notify-event-title strong{font-size:14px}.console-notify-event-copy p{color:var(--text-faint);margin:0;font-size:12.5px;line-height:1.55}.console-notify-threshold{max-width:240px;margin-top:12px}.console-notify-threshold-input{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--glass);align-items:center;gap:8px;padding:10px 12px;display:flex}.console-notify-threshold-input span{color:var(--text-faint);font-size:13px}.console-notify-threshold-input input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.console-notify-actions{justify-content:flex-end;display:flex}@media (max-width:860px){.console-notify-method-grid{grid-template-columns:1fr}}.playground-panel{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.playground-toolbar{border-bottom:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 8%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.playground-toolbar:not(:has(.playground-segment)){justify-content:flex-end}.playground-segment{border-radius:var(--r-xl);background:color-mix(in oklch, var(--glass), transparent 10%);border:1px solid var(--glass-border);gap:4px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.playground-segment-btn{border-radius:calc(var(--r-xl) - 5px);color:var(--text-faint);cursor:pointer;transition:background var(--dur-base), color var(--dur-base), box-shadow var(--dur-base), transform .12s ease;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.playground-segment-btn svg{opacity:.55;transition:opacity var(--dur-base)}.playground-segment-btn:hover:not(.active):not(:disabled){color:var(--text-dim);background:color-mix(in oklch, var(--glass-strong), transparent 35%)}.playground-segment-btn:hover:not(.active):not(:disabled) svg{opacity:.75}.playground-segment-btn.active{background:var(--glass-strong);color:var(--text);box-shadow:0 0 0 1px color-mix(in oklch, var(--accent), transparent 72%), 0 4px 14px color-mix(in oklch, var(--accent), transparent 88%), inset 0 1px 0 #ffffff8c}.playground-segment-btn.active svg{opacity:1;color:var(--accent)}.playground-segment-btn:focus{outline:none}.playground-segment-btn:focus-visible{outline:2px solid color-mix(in oklch, var(--accent), white 18%);outline-offset:2px}.playground-billing-pill{border-radius:var(--r-full);color:color-mix(in oklch, var(--accent), var(--text) 35%);background:var(--accent-soft);border:1px solid color-mix(in oklch, var(--accent), transparent 78%);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.playground-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:420px;display:grid}.playground-form-col{border-right:1px solid var(--hairline);padding:22px}.playground-output-col{background:color-mix(in oklch, var(--glass), transparent 12%);flex-direction:column;min-height:0;padding:22px;display:flex}.playground-mode-desc{color:var(--text-faint);margin:0 0 18px;font-size:13px;line-height:1.5}.playground-form{gap:16px;display:grid}.playground-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.playground-form-row-narrow{max-width:160px}.playground-key-hint{color:var(--text-faint);margin:8px 2px 0;font-size:12.5px;line-height:1.5}.playground-key-hint a{color:var(--accent);font-weight:650}.playground-stream-row{border-radius:var(--r-lg);border:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 20%);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.playground-stream-row span{color:var(--text);font-size:13px;font-weight:600}.playground-stream-row small{color:var(--text-faint);margin-top:2px;font-size:12px;font-weight:500;display:block}.playground-output{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.playground-output-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.playground-output-head h2{margin:0;font-size:15px;font-weight:650}.playground-output-meta{flex-wrap:wrap;gap:6px;display:flex}.playground-meta-chip{border-radius:var(--r-full);color:var(--text-dim);background:color-mix(in oklch, var(--glass-strong), transparent 15%);border:1px solid var(--hairline);align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.playground-output-box{border-radius:var(--r-xl);border:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 10%);white-space:pre-wrap;word-break:break-word;min-height:240px;max-height:480px;color:var(--text);flex:1;margin:0;padding:16px 18px;font-size:14px;line-height:1.65;overflow:auto;box-shadow:inset 0 1px #ffffff59}.playground-output-box.is-empty{text-align:center;color:var(--text-faint);justify-content:center;align-items:center;font-size:13.5px;line-height:1.55;display:flex}.playground-image-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.playground-image-card{border-radius:var(--r-xl);border:1px solid var(--hairline);background:color-mix(in oklch, var(--glass-strong), transparent 10%);min-height:180px;overflow:hidden;box-shadow:inset 0 1px #ffffff4d}.playground-image-card img{object-fit:cover;width:100%;display:block}.playground-submit{margin-top:4px}@media (max-width:960px){.playground-body{grid-template-columns:1fr}.playground-form-col{border-right:none;border-bottom:1px solid var(--hairline)}.playground-output-col{min-height:280px}}@media (max-width:640px){.playground-toolbar{flex-direction:column;align-items:stretch}.playground-segment{width:100%;overflow-x:auto}.playground-segment-btn{flex:1;justify-content:center;padding:10px 12px;font-size:13px}.playground-form-row{grid-template-columns:1fr}.playground-form-row-narrow{max-width:none}}[data-theme=dark] .lg-userpill{color:var(--text)}[data-theme=dark] .playground-toolbar,[data-theme=dark] .playground-output-col{background:0 0}[data-theme=dark] .playground-output-box{box-shadow:none;background:#00000052}[data-theme=dark] .playground-stream-row{background:var(--glass);border-color:#0000}
