body.quicksetup-page .editor-container{height:auto;min-height:calc(100vh - 110px);overflow-y:visible;overflow-x:visible}.quick-setup-container{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;max-width:1300px;width:100%;margin:1rem auto;overflow:visible}#qs-onekey-body{display:flex;flex-direction:column;width:100%}#quicksetup-page{flex:0 0 auto;width:100%;height:auto}.qs-panel{background:var(--bg-primary,#1a1d28);border:1px solid var(--border-light,#2e3340);border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:visible;transition:box-shadow .2s}.qs-panel:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}[data-theme=light] .qs-panel{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04)}[data-theme=light] .qs-panel:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.qs-panel-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background .15s;border-radius:14px}.qs-panel-header:hover{background:rgba(148,163,184,.05)}[data-theme=light] .qs-panel-header:hover{background:rgba(0,0,0,.02)}.qs-panel-title{font-size:.94rem;font-weight:600;color:var(--text-primary,#e2e8f0);letter-spacing:-.01em}[data-theme=light] .qs-panel-title{color:#1d1d1f}#qs-onekey-panel .qs-panel-header{justify-content:center;position:relative;min-height:64px}#qs-onekey-panel .qs-panel-title{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;text-align:center;line-height:1.2}#qs-onekey-panel .qs-panel-chevron{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}#qs-onekey-panel.collapsed .qs-panel-chevron{transform:translateY(-50%) rotate(-90deg)}.qs-panel-chevron{width:18px;height:18px;color:var(--text-secondary,#94a3b8);transition:transform .3s cubic-bezier(.4, 0, .2, 1);flex-shrink:0}[data-theme=light] .qs-panel-chevron{color:rgba(60,60,67,.4)}.qs-panel.collapsed .qs-panel-chevron{transform:rotate(-90deg)}.qs-panel-body{padding:0 1.25rem 1rem;transition:padding .2s}.qs-panel.collapsed .qs-panel-body{display:none}.qs-panel.collapsed #qs-onekey-body{display:none!important}.qs-presets-section{margin-bottom:1.75rem}.qs-display-style-section,.qs-preferred-class-section,.qs-presets-section{position:relative;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;transition:none}.qs-display-style-section:hover,.qs-preferred-class-section:hover,.qs-presets-section:hover{transform:none;border-color:transparent;box-shadow:none}[data-theme=light] .qs-display-style-section,[data-theme=light] .qs-preferred-class-section,[data-theme=light] .qs-presets-section{border:none;background:0 0;box-shadow:none}[data-theme=light] .qs-display-style-section:hover,[data-theme=light] .qs-preferred-class-section:hover,[data-theme=light] .qs-presets-section:hover{border-color:transparent;box-shadow:none}.qs-presets-title{font-size:1.06rem;font-weight:600;color:var(--text-primary,#e2e8f0);margin-bottom:.75rem;padding:0;letter-spacing:-.01em;text-align:center;line-height:1.3}.qs-title-num{color:var(--text-secondary,#94a3b8);font-weight:500}[data-theme=light] .qs-presets-title{color:#1d1d1f}[data-theme=light] .qs-title-num{color:rgba(60,60,67,.6)}.qs-display-style-section{margin-bottom:1.75rem}.qs-display-style-options{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;column-gap:.75rem;row-gap:.75rem}.qs-display-style-btn{display:flex;flex-direction:column;border:1px solid rgba(140,140,160,.32);border-radius:12px;background:rgba(38,42,60,.92);color:var(--text-primary,#e2e8f0);cursor:pointer;overflow:hidden;padding:0;box-shadow:0 4px 14px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07);transition:.25s;position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}[data-theme=light] .qs-display-style-btn{border-color:rgba(0,0,0,.12);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)}.qs-display-style-btn:hover{transform:translateY(-3px);border-color:rgba(160,160,180,.5);box-shadow:0 10px 28px rgba(0,0,0,.4),0 3px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1)}[data-theme=light] .qs-display-style-btn:hover{border-color:rgba(0,0,0,.18);box-shadow:0 10px 28px rgba(0,0,0,.12),0 3px 8px rgba(0,0,0,.08)}.qs-display-style-btn.is-active{border-color:rgba(10,132,255,.7);box-shadow:0 0 0 2px rgba(10,132,255,.35),0 8px 24px rgba(10,132,255,.2),0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1)}[data-theme=light] .qs-display-style-btn.is-active{border-color:rgba(0,122,255,.6);box-shadow:0 0 0 2px rgba(0,122,255,.25),0 8px 24px rgba(0,122,255,.18),0 2px 6px rgba(0,0,0,.08)}.qs-display-style-btn::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:40%;height:2px;border-radius:1px;background:#0a84ff;transition:transform .25s;z-index:2}.qs-display-style-btn.is-active::after{transform:translateX(-50%) scaleX(1)}[data-theme=light] .qs-display-style-btn::after{background:#007aff}.qs-display-style-head{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:.5rem .625rem;background:0 0;font-size:.81rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:rgba(235,235,245,.45);transition:.2s;z-index:1}[data-theme=light] .qs-display-style-head{color:rgba(60,60,67,.5)}.qs-display-style-btn:hover .qs-display-style-head{color:rgba(235,235,245,.75)}[data-theme=light] .qs-display-style-btn:hover .qs-display-style-head{color:rgba(60,60,67,.75)}.qs-display-style-btn.is-active .qs-display-style-head{color:#fff;font-weight:600}[data-theme=light] .qs-display-style-btn.is-active .qs-display-style-head{color:#007aff;font-weight:600}.qs-display-style-image{aspect-ratio:16/9;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(15,23,42,.15);position:relative;transition:background-color .2s;z-index:1}.qs-display-style-btn.is-active .qs-display-style-image{background-color:rgba(15,23,42,.25)}[data-theme=light] .qs-display-style-image{background-color:rgba(241,245,249,.35)}[data-theme=light] .qs-display-style-btn.is-active .qs-display-style-image{background-color:rgba(241,245,249,.55)}.qs-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:.625rem;background:0 0;border-radius:0;padding:0}[data-theme=light] .qs-presets{background:0 0}.qs-preset-btn{flex:1;position:relative;padding:.875rem .5rem .75rem;border:1px solid rgba(140,140,160,.32);border-radius:12px;background:rgba(38,42,60,.92);color:rgba(235,235,245,.82);font-size:.875rem;font-weight:500;cursor:pointer;transition:.2s;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:80px;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 14px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07)}.qs-preset-btn:hover{color:rgba(235,235,245,.95);background:rgba(48,54,78,.96);border-color:rgba(160,160,180,.45);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1)}.qs-preset-btn--active{background:rgba(10,132,255,.18);color:#fff;font-weight:600;border-color:rgba(10,132,255,.65);box-shadow:0 0 0 2px rgba(10,132,255,.3),0 6px 20px rgba(10,132,255,.2),0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.12)}.qs-preset-btn--active:hover{background:rgba(10,132,255,.24);color:#fff;border-color:rgba(10,132,255,.75);box-shadow:0 0 0 2px rgba(10,132,255,.4),0 10px 28px rgba(10,132,255,.28),0 3px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15);transform:translateY(-2px)}[data-theme=light] .qs-preset-btn{background:#fff;color:rgba(60,60,67,.75);border-color:rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8)}[data-theme=light] .qs-preset-btn:hover{color:rgba(60,60,67,.9);background:#f5f8ff;border-color:rgba(0,0,0,.18);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08)}[data-theme=light] .qs-preset-btn--active{background:rgba(0,122,255,.08);color:#007aff;border-color:rgba(0,122,255,.5);box-shadow:0 0 0 2px rgba(0,122,255,.2),0 6px 20px rgba(0,122,255,.15),0 2px 6px rgba(0,0,0,.08)}[data-theme=light] .qs-preset-btn--active:hover{background:rgba(0,122,255,.12);color:#007aff;border-color:rgba(0,122,255,.6);box-shadow:0 0 0 2px rgba(0,122,255,.28),0 10px 28px rgba(0,122,255,.2),0 3px 8px rgba(0,0,0,.1)}.qs-preset-sub{font-size:.75rem;font-weight:400;color:rgba(235,235,245,.35);white-space:nowrap;line-height:1.2;letter-spacing:0;transition:color .2s}.qs-preset-name{white-space:nowrap;line-height:1.2;letter-spacing:-.01em;transition:color .2s}.qs-preset-btn--active .qs-preset-sub{color:rgba(235,235,245,.6)}[data-theme=light] .qs-preset-sub{color:rgba(60,60,67,.35)}[data-theme=light] .qs-preset-btn--active .qs-preset-sub{color:rgba(0,122,255,.6)}.qs-preferred-class-section{margin-bottom:1.75rem}.qs-class-selector-shell{border:1px solid rgba(140,140,160,.28);border-radius:12px;background:rgba(28,32,48,.88);overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.32),0 2px 6px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=light] .qs-class-selector-shell{border-color:rgba(0,0,0,.12);background:#f8f9fc;box-shadow:0 6px 20px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.05)}.qs-class-tabs{display:flex;gap:0;background:rgba(10,14,28,.5);padding:0;margin-bottom:0;border-radius:0;border-bottom:1px solid rgba(140,140,160,.18)}[data-theme=light] .qs-class-tabs{background:rgba(230,233,240,.6);border-bottom-color:rgba(0,0,0,.1)}.qs-class-tab{flex:1;padding:.56rem .5rem;border:none;border-radius:0;background:0 0;color:rgba(235,235,245,.45);font-size:.78rem;font-weight:500;cursor:pointer;transition:.2s;white-space:nowrap;user-select:none;position:relative;display:flex;align-items:center;justify-content:center;gap:4px;-webkit-tap-highlight-color:transparent;border-bottom:2px solid transparent;margin-bottom:-1px}.qs-class-tab:hover{color:rgba(235,235,245,.7);background:rgba(120,120,128,.04)}[data-theme=dark] .qs-class-tab{color:rgba(235,235,245,.45)}[data-theme=dark] .qs-class-tab:hover{color:rgba(235,235,245,.7)}.qs-class-tab.is-active{background:0 0;border:none;border-bottom:2px solid #0a84ff;color:#fff;font-weight:600;box-shadow:none;margin-bottom:-1px}[data-theme=light] .qs-class-tab{color:rgba(60,60,67,.45)}[data-theme=light] .qs-class-tab:hover{color:rgba(60,60,67,.7);background:rgba(0,0,0,.02)}[data-theme=light] .qs-class-tab.is-active{background:0 0;border:none;border-bottom:2px solid #007aff;color:#007aff;font-weight:600;box-shadow:none;margin-bottom:-1px}.qs-class-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:.625rem;font-weight:600;line-height:1;transition:.2s}.qs-class-tab-badge[data-qs-badge-state=zero]{background:rgba(255,59,48,.1);color:#ff453a}.qs-class-tab-badge[data-qs-badge-state=full],.qs-class-tab-badge[data-qs-badge-state=partial]{background:0 0;color:rgba(235,235,245,.4)}.qs-class-tab.is-active .qs-class-tab-badge[data-qs-badge-state=full],.qs-class-tab.is-active .qs-class-tab-badge[data-qs-badge-state=partial]{color:rgba(235,235,245,.6)}.qs-class-tab.is-active .qs-class-tab-badge[data-qs-badge-state=zero]{background:rgba(255,59,48,.12);color:#ff453a}[data-theme=light] .qs-class-tab-badge[data-qs-badge-state=zero]{background:rgba(255,59,48,.08);color:#ff3b30}[data-theme=light] .qs-class-tab-badge[data-qs-badge-state=full],[data-theme=light] .qs-class-tab-badge[data-qs-badge-state=partial]{background:0 0;color:rgba(60,60,67,.3)}[data-theme=light] .qs-class-tab.is-active .qs-class-tab-badge[data-qs-badge-state=full],[data-theme=light] .qs-class-tab.is-active .qs-class-tab-badge[data-qs-badge-state=partial]{color:rgba(60,60,67,.5)}.qs-preferred-class-grid{position:relative;padding:.875rem .75rem;min-height:120px;background:0 0}.qs-class-panel{display:none;animation:.2s ease-out qsPanelFadeIn}.qs-class-panel.is-active{display:block}@keyframes qsPanelFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.qs-preferred-class-row{display:flex;justify-content:center;align-items:stretch;gap:.5rem;flex-wrap:wrap}.qs-preferred-class-card{width:clamp(78px,9vw,110px);border:1px solid rgba(140,140,160,.3);border-radius:10px;background:rgba(38,42,60,.92);overflow:hidden;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:.2s;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)}.qs-preferred-class-card:hover{transform:translateY(-3px);border-color:rgba(160,160,180,.5);box-shadow:0 10px 28px rgba(0,0,0,.4),0 3px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1)}.qs-preferred-class-card:active{transform:scale(.97);transition-duration:.1s}.qs-preferred-class-card.is-active{border-color:rgba(10,132,255,.65);box-shadow:0 0 0 2px rgba(10,132,255,.3),0 6px 20px rgba(10,132,255,.2),0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1);background:rgba(10,132,255,.15)}.qs-preferred-class-card__img{display:block;width:100%;aspect-ratio:1/1;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat;padding:10px;box-sizing:border-box}.qs-preferred-class-card__label{display:block;width:100%;text-align:center;font-size:.69rem;font-weight:500;padding:.06rem .125rem .375rem;line-height:1.3;color:rgba(235,235,245,.7);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-preferred-class-card.is-active .qs-preferred-class-card__label{color:#4ab3ff;font-weight:600}[data-theme=light] .qs-preferred-class-card{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)}[data-theme=light] .qs-preferred-class-card:hover{border-color:rgba(0,0,0,.2);box-shadow:0 10px 28px rgba(0,0,0,.12),0 3px 8px rgba(0,0,0,.08)}[data-theme=light] .qs-preferred-class-card.is-active{border-color:rgba(0,122,255,.55);box-shadow:0 0 0 2px rgba(0,122,255,.2),0 6px 20px rgba(0,122,255,.15),0 2px 6px rgba(0,0,0,.06);background:rgba(0,122,255,.06)}[data-theme=light] .qs-preferred-class-card__label{color:rgba(60,60,67,.7)}[data-theme=light] .qs-preferred-class-card.is-active .qs-preferred-class-card__label{color:#007aff}.qs-config{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-light,#2e3340);border-radius:12px;background:var(--bg-secondary,#1e2030);overflow:visible;margin-top:.75rem;box-shadow:0 1px 4px rgba(0,0,0,.1)}[data-theme=light] .qs-config{background:#f8f8f8;border-color:rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04)}.qs-config.detail-collapsed{display:none}#qs-section-price{order:1}#qs-section-level-tier{order:2}#qs-section-filter-low-level{order:3}#qs-section-cover-template{order:4}.qs-detail-settings-body{border:none;border-radius:0;background:0 0;padding:.5rem .75rem;display:flex;flex-direction:column;overflow:visible}.qs-detail-tabs{display:flex;gap:6px;margin-bottom:.5rem}.qs-detail-tab{flex:1;padding:.44rem .5rem;border:1px solid rgba(120,120,128,.2);border-radius:8px;background:rgba(30,41,59,.5);color:rgba(235,235,245,.65);font-size:.81rem;font-weight:500;cursor:pointer;transition:.15s;text-align:center}.qs-detail-tab.is-active{border-color:#4ab3ff;color:#4ab3ff;font-weight:600;background:rgba(74,179,255,.12)}[data-theme=light] .qs-detail-tab{background:#fff;color:rgba(60,60,67,.6);border-color:rgba(0,0,0,.06)}[data-theme=light] .qs-detail-tab.is-active{border-color:#007aff;color:#007aff;background:rgba(0,122,255,.08)}.qs-detail-panels{display:block}.qs-detail-panel{display:none}.qs-detail-panel.is-active{display:block}[data-theme=dark] .qs-config{border-color:var(--border-color,#3a4153)}[data-theme=dark] .qs-detail-settings-body{border-color:transparent}#qs-section-filter-low-level .qs-toggle>span{color:#ef4444;font-weight:600}.qs-section{padding:.625rem .75rem;margin-bottom:.375rem;border:1px solid rgba(120,120,128,.1);border-radius:10px;background:rgba(15,23,42,.2)}.qs-section:last-child{margin-bottom:.125rem}[data-theme=light] .qs-section{border-color:rgba(0,0,0,.05);background:#fff}.qs-section--price{padding-bottom:.625rem}.qs-section-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem}.qs-toggle{display:flex;align-items:center;gap:.44rem;cursor:pointer;font-size:.84rem;color:var(--text-primary,#e2e8f0);white-space:nowrap;user-select:none}[data-theme=light] .qs-toggle{color:#1d1d1f}.qs-toggle input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent-blue,#0a84ff);cursor:pointer}.qs-rule-row{display:flex;align-items:center;gap:.44rem;padding:.25rem 0;flex-wrap:wrap}.qs-rule-row--dropdown{align-items:flex-start}.qs-price-rule-group{padding:.375rem 0}.qs-price-rule-group+.qs-price-rule-group{border-top:1px solid rgba(120,120,128,.08);margin-top:.25rem;padding-top:.5rem}[data-theme=light] .qs-price-rule-group+.qs-price-rule-group{border-top-color:rgba(0,0,0,.04)}.qs-price-rule-group-title{font-size:.78rem;color:var(--accent-blue,#0a84ff);font-weight:600}.qs-price-rule-head{display:flex;align-items:center;gap:.44rem;margin-bottom:.25rem;flex-wrap:wrap}.qs-price-rule-head .qs-rule-label{margin-left:auto}.qs-rule-row--price{justify-content:space-between}.qs-rule-main{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;min-width:0}.qs-rule-main .qs-currency-select{padding:2px 4px}.qs-rule-main .qs-currency-icon{width:18px;height:18px}.qs-template-select{max-width:240px;min-width:140px;padding:.3rem .44rem;border:1px solid var(--border-light,#2e3340);border-radius:8px;background:var(--bg-secondary,#1e2030);color:var(--text-primary,#e2e8f0);font-size:.78rem;transition:border-color .15s}[data-theme=light] .qs-template-select{background:#fff;border-color:rgba(0,0,0,.08);color:#1d1d1f}.qs-template-select:focus{border-color:var(--accent-blue,#0a84ff);outline:0}#qs-level-tier-rules-list{text-align:left}.qs-lt-group{border:1px solid var(--border-light,#2e3340);border-radius:10px;background:var(--bg-primary,#1a1d28);margin-bottom:.875rem;margin-top:.875rem;position:relative;padding:.5rem .625rem .44rem;text-align:left}[data-theme=light] .qs-lt-group{background:#fff;border-color:rgba(0,0,0,.06)}.qs-lt-scope-badge{position:absolute;top:-8px;left:12px;font-size:.66rem;font-weight:600;padding:.06rem .5rem;border-radius:6px;letter-spacing:.3px;color:#8b5cf6;line-height:1.4;border:1px solid #8b5cf6;background:rgba(139,92,246,.1)}.qs-lt-group-body{display:flex;flex-direction:column;gap:.25rem;text-align:left}.qs-lt-rule-line{position:relative;padding-right:4.5rem;padding-top:.19rem;padding-bottom:.19rem}.qs-lt-rule-line+.qs-lt-rule-line{border-top:1px solid rgba(120,120,128,.08);padding-top:.375rem}[data-theme=light] .qs-lt-rule-line+.qs-lt-rule-line{border-top-color:rgba(0,0,0,.04)}.qs-lt-rule-line .qs-rule-main{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;justify-content:flex-start}.qs-multiselect-wrapper.qs-lt-multiselect{min-width:200px;max-width:280px;flex:0 0 auto}.qs-lt-multiselect .qs-multiselect-trigger{min-height:30px}.qs-lt-multiselect .qs-multiselect-dropdown{z-index:200}.qs-lt-rule-line .qs-row-actions{position:absolute;top:50%;right:0;transform:translateY(-50%)}.qs-row-actions{display:flex;align-items:center;gap:.25rem;margin-left:auto}.qs-row-action-btn{width:24px;height:24px;border-radius:6px;border:1px solid rgba(52,199,89,.35);background:rgba(52,199,89,.08);color:#34c759;font-size:.88rem;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:.15s;cursor:pointer}.qs-row-action-btn:hover{background:rgba(52,199,89,.16);border-color:rgba(52,199,89,.5)}.qs-row-action-btn--remove{border-color:rgba(255,59,48,.35);background:rgba(255,59,48,.08);color:#ff3b30}.qs-row-action-btn--remove:hover{border-color:rgba(255,59,48,.5);background:rgba(255,59,48,.14)}.qs-row-action-btn:disabled{opacity:.4;cursor:not-allowed}.qs-rule-kind{color:var(--accent-blue,#0a84ff);font-weight:600}.qs-rule-label,.qs-rule-suffix{font-size:.81rem;color:var(--text-secondary,#94a3b8);white-space:nowrap}[data-theme=light] .qs-rule-label,[data-theme=light] .qs-rule-suffix{color:rgba(60,60,67,.5)}.qs-lt-toggle{cursor:pointer;user-select:none;font-weight:600!important;color:var(--accent-blue,#0a84ff)!important;position:relative}.qs-lt-toggle.is-off{color:var(--text-secondary,#94a3b8)!important;text-decoration:line-through}.qs-lt-toggle::after{content:attr(data-qs-tip);position:absolute;left:0;bottom:calc(100% + 6px);z-index:2000;min-width:240px;max-width:340px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-light,#2e3340);background:var(--bg-primary,#1a1d28);color:var(--text-primary,#e2e8f0);font-size:.72rem;font-weight:500;line-height:1.45;white-space:normal;box-shadow:0 4px 16px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility 0s linear .15s;pointer-events:none}[data-theme=light] .qs-lt-toggle::after{background:#fff;border-color:rgba(0,0,0,.08);color:#1d1d1f;box-shadow:0 4px 16px rgba(0,0,0,.08)}.qs-lt-toggle:focus-visible::after,.qs-lt-toggle:hover::after{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0.3s,0.3s,0s}.qs-threshold-input{width:64px;padding:.3rem .44rem;border:1px solid var(--border-light,#2e3340);border-radius:8px;background:var(--bg-secondary,#1e2030);color:var(--text-primary,#e2e8f0);font-size:.81rem;text-align:center;transition:border-color .15s}[data-theme=light] .qs-threshold-input{background:#fff;border-color:rgba(0,0,0,.08);color:#1d1d1f}.qs-threshold-input--small{width:48px}.qs-threshold-input:focus{border-color:var(--accent-blue,#0a84ff);outline:0;box-shadow:0 0 0 3px rgba(10,132,255,.1)}.qs-currency-select{display:flex;align-items:center;gap:3px;background:var(--bg-secondary,#1e2030);border:1px solid var(--border-light,#2e3340);border-radius:8px;padding:2px 5px}[data-theme=light] .qs-currency-select{background:#fff;border-color:rgba(0,0,0,.08)}.qs-currency-icon{width:20px;height:20px;cursor:pointer;opacity:.3;transition:opacity .15s;border-radius:3px}.qs-currency-icon:hover{opacity:.65}.qs-currency-icon.active{opacity:1;outline:2px solid var(--accent-blue,#0a84ff);outline-offset:1px}.qs-server-switch-row{display:flex;justify-content:center;margin-top:0;margin-bottom:.75rem;order:-1}.qs-server-switch{display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:2px;border:1px solid rgba(120,120,128,.24);border-radius:8px;background:rgba(120,120,128,.14);position:relative;overflow:hidden}[data-theme=light] .qs-server-switch{border-color:rgba(0,0,0,.1);background:rgba(120,120,128,.08)}.qs-server-switch::before{content:'';position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:6px;background:rgba(10,132,255,.92);box-shadow:0 1px 3px rgba(10,132,255,.28);transition:transform .22s;transform:translateX(0)}.qs-server-switch:has(.qs-server-switch-btn[data-qs-server=cn].is-active)::before{transform:translateX(100%)}[data-theme=light] .qs-server-switch::before{background:#007aff;box-shadow:0 1px 4px rgba(0,122,255,.24)}.qs-server-switch-btn{border:1px solid transparent;background:0 0;color:var(--text-secondary,#94a3b8);font-size:.86rem;font-weight:600;line-height:1;padding:.52rem 1.15rem;min-width:104px;border-radius:6px;cursor:pointer;transition:color .2s;position:relative;z-index:1}.qs-server-switch-btn:hover{color:rgba(235,235,245,.95)}.qs-server-switch-btn.is-active{color:#fff;font-weight:600}[data-theme=light] .qs-server-switch-btn{color:rgba(60,60,67,.6)}[data-theme=light] .qs-server-switch-btn:hover{color:rgba(60,60,67,.95)}[data-theme=light] .qs-server-switch-btn.is-active{color:#fff}.qs-multiselect-wrapper{position:relative;min-width:340px;flex:1;max-width:800px}.qs-multiselect-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.34rem .56rem;border:1px solid var(--border-light,#2e3340);border-radius:8px;background:var(--bg-secondary,#1e2030);color:var(--text-secondary,#94a3b8);font-size:.78rem;cursor:pointer;transition:border-color .15s;text-align:left;min-height:32px}[data-theme=light] .qs-multiselect-trigger{background:#fff;border-color:rgba(0,0,0,.08);color:rgba(60,60,67,.45)}.qs-multiselect-text{white-space:normal;line-height:1.35}.qs-multiselect-trigger:hover{border-color:var(--accent-blue,#0a84ff)}.qs-multiselect-trigger.has-selection{color:var(--text-primary,#e2e8f0)}[data-theme=light] .qs-multiselect-trigger.has-selection{color:#1d1d1f}.qs-multiselect-caret{font-size:.66rem;opacity:.4;margin-left:.44rem;transition:transform .2s}.qs-multiselect-wrapper.open .qs-multiselect-caret{transform:rotate(180deg)}.qs-multiselect-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;background:var(--bg-primary,#1a1d28);border:1px solid var(--border-light,#2e3340);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:200;display:none;padding:.25rem 0}[data-theme=light] .qs-multiselect-dropdown{background:#fff;border-color:rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.qs-multiselect-wrapper.open .qs-multiselect-dropdown{display:block}.qs-multiselect-group{padding:.25rem .625rem .125rem;font-size:.69rem;color:var(--accent-blue,#0a84ff);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.qs-multiselect-all{display:flex;align-items:center;gap:.375rem;width:100%;padding:.3rem .625rem;border:none;border-bottom:1px solid rgba(120,120,128,.06);background:0 0;color:var(--accent-blue,#0a84ff);font-size:.78rem;cursor:pointer;text-align:left;font-weight:500}[data-theme=light] .qs-multiselect-all{border-bottom-color:rgba(0,0,0,.04)}.qs-multiselect-all:hover{background:rgba(148,163,184,.05)}.qs-multiselect-option{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;cursor:pointer;transition:background .1s;font-size:.78rem;color:var(--text-primary,#e2e8f0);user-select:none}[data-theme=light] .qs-multiselect-option{color:#1d1d1f}.qs-multiselect-option:hover{background:rgba(148,163,184,.06)}[data-theme=light] .qs-multiselect-option:hover{background:rgba(0,0,0,.03)}.qs-multiselect-option input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent-blue,#0a84ff);cursor:pointer;flex-shrink:0}.qs-sub-rule{margin-left:1.5rem;padding-top:.19rem}.qs-desc-text{font-size:.72rem;color:var(--text-tertiary,#64748b);line-height:1.5;margin:.25rem 0 0 1.5rem;padding:0}[data-theme=light] .qs-desc-text{color:rgba(60,60,67,.4)}.qs-desc-hint{color:var(--accent-blue,#0a84ff);font-size:.72rem;margin-top:.125rem}.qs-low-level-children{margin:.25rem 0 0 1rem;padding-left:.75rem;border-left:1px solid rgba(120,120,128,.1);display:flex;flex-direction:column;gap:.44rem}[data-theme=light] .qs-low-level-children{border-left-color:rgba(0,0,0,.06)}[data-theme=dark] .qs-low-level-children{border-left-color:var(--border-color,#3a4153)}.quick-setup-container .price-settings-option input[type=checkbox]{accent-color:var(--accent-blue,#0a84ff)}.qs-progress{padding:.5rem 0;order:30}.qs-progress-bar{width:100%;height:4px;background:var(--bg-secondary,#1e2030);border-radius:2px;overflow:hidden;margin-bottom:.44rem}[data-theme=light] .qs-progress-bar{background:rgba(0,0,0,.04)}.qs-progress-fill{width:0%;height:100%;background:var(--accent-blue,#0a84ff);border-radius:2px;transition:width .3s}.qs-progress-text{font-size:.78rem;color:var(--text-secondary,#94a3b8);text-align:center}[data-theme=light] .qs-progress-text{color:rgba(60,60,67,.5)}.qs-progress-modal{position:fixed;inset:0;z-index:12000;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px)}[data-theme=light] .qs-progress-modal{background:rgba(0,0,0,.2)}.qs-progress-modal__card{width:min(440px,calc(100vw - 40px));border-radius:14px;padding:20px;border:1px solid var(--border-light,#374151);background:var(--bg-primary,#0f172a);box-shadow:0 12px 40px rgba(0,0,0,.3)}[data-theme=light] .qs-progress-modal__card{background:#fff;border-color:rgba(0,0,0,.06);box-shadow:0 12px 40px rgba(0,0,0,.12)}.qs-progress-modal__title{font-size:.94rem;font-weight:600;color:var(--text-primary,#e2e8f0);margin-bottom:12px;text-align:center}.qs-progress-modal__bar{height:6px;border-radius:3px;overflow:hidden;background:var(--bg-secondary,#1e2030)}[data-theme=light] .qs-progress-modal__bar{background:rgba(0,0,0,.04)}.qs-progress-modal__fill{width:0%;height:100%;border-radius:3px;transition:width .3s;background:var(--accent-blue,#0a84ff)}.qs-progress-modal__text{margin-top:10px;text-align:center;font-size:.81rem;color:var(--text-secondary,#94a3b8)}.qs-progress-modal__confirm{display:none;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-light,#374151)}.qs-progress-modal__confirm-text{text-align:center;font-size:.84rem;color:var(--text-primary,#e2e8f0)}.qs-progress-modal__actions{margin-top:12px;display:flex;justify-content:center;gap:10px}.qs-progress-modal__btn{min-width:100px;height:34px;border-radius:8px;border:1px solid var(--border-light,#374151);background:var(--bg-secondary,#1e2030);color:var(--text-secondary,#cbd5e1);font-size:.81rem;font-weight:600;cursor:pointer;transition:.15s}.qs-progress-modal__btn:hover{border-color:var(--accent-blue,#0a84ff);color:var(--text-primary,#e2e8f0)}.qs-progress-modal__btn--confirm{border-color:#8b5cf6;color:#a78bfa;background:rgba(139,92,246,.1)}.qs-progress-modal__btn--confirm:hover{border-color:#a78bfa;color:#c4b5fd;background:rgba(139,92,246,.18)}.qs-actions{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.5rem 0 .125rem;order:31}.qs-bottom-notes{display:flex;flex-direction:column;gap:.19rem;margin-top:.25rem;padding:.125rem 0 0}.qs-bottom-note{margin:0;font-size:.72rem;line-height:1.5;color:var(--text-tertiary,#64748b)}[data-theme=light] .qs-bottom-note{color:rgba(60,60,67,.4)}.qs-config{order:33}.qs-bottom-notes{order:34}#qs-colors-panel{order:40}.qs-detail-toggle-btn,.qs-reset-btn{padding:.56rem 1rem;min-width:100px;min-height:40px;border-radius:8px;font-size:.81rem;font-weight:500;cursor:pointer;transition:.15s;border:1px solid var(--border-light,#2e3340);background:var(--bg-secondary,#1e2030);color:var(--text-secondary,#94a3b8)}[data-theme=light] .qs-detail-toggle-btn,[data-theme=light] .qs-reset-btn{background:#fff;border-color:rgba(0,0,0,.08);color:rgba(60,60,67,.5)}.qs-detail-toggle-btn:hover,.qs-reset-btn:hover{border-color:var(--accent-blue,#0a84ff);color:var(--text-primary,#e2e8f0)}[data-theme=light] .qs-detail-toggle-btn:hover,[data-theme=light] .qs-reset-btn:hover{border-color:#007aff;color:#007aff}.qs-detail-toggle-btn.is-active{border-color:var(--accent-blue,#0a84ff);background:rgba(10,132,255,.1);color:var(--accent-blue,#0a84ff)}[data-theme=light] .qs-detail-toggle-btn.is-active{border-color:#007aff;background:rgba(0,122,255,.06);color:#007aff}.qs-detail-toggle-btn:disabled,.qs-reset-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.qs-generate-btn{padding:.56rem 1.5rem;min-width:200px;min-height:40px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:.15s;border:1px solid #8b5cf6;background:rgba(139,92,246,.1);color:#8b5cf6}[data-theme=light] .qs-generate-btn{background:rgba(139,92,246,.06)}.qs-generate-btn:hover{background:rgba(139,92,246,.18);box-shadow:0 2px 8px rgba(139,92,246,.12)}.qs-generate-btn:active{box-shadow:none}.qs-generate-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.qs-generate-btn.generating{animation:1.5s infinite qs-pulse}@keyframes qs-pulse{0%,100%{opacity:1}50%{opacity:.6}}#qs-colors-host{padding:0;border:none}#qs-colors-host:empty{display:none}.quick-setup-container .colors-container{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;border:none!important}.quick-setup-container .colors-column{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.quick-setup-container #schemes-column{border-radius:0!important}.quick-setup-container #scheme-settings-column{overflow-y:visible!important}.quick-setup-container #scheme-preview-column{border-radius:0!important}@media (max-width:768px){.quick-setup-container{padding:1.25rem .875rem;gap:1.5rem}.qs-panel-header{padding:.625rem .875rem}#qs-onekey-panel .qs-panel-header{min-height:56px}#qs-onekey-panel .qs-panel-title{font-size:1.5rem}.qs-panel-body{padding:0 .875rem .875rem}.qs-presets-title{font-size:.94rem;margin-bottom:.625rem}.qs-server-switch-btn{font-size:.8rem;padding:.45rem .95rem;min-width:92px}.qs-display-style-options{grid-template-columns:repeat(3,1fr);column-gap:.5rem;row-gap:.5rem}.qs-display-style-btn{border-radius:10px}.qs-display-style-head{min-height:32px;padding:.44rem;font-size:.75rem}.qs-presets{grid-template-columns:repeat(4,1fr);gap:.5rem}.qs-preferred-class-row{gap:.375rem}.qs-preferred-class-card{border-radius:8px;width:clamp(60px,8vw,96px)}.qs-preferred-class-card__img{padding:8px}.qs-preferred-class-card__label{font-size:.625rem;padding:.06rem .1rem .25rem}.qs-class-tab{font-size:.69rem;padding:.44rem .19rem}.qs-class-tabs{border-radius:0;padding:0;gap:0}.qs-class-tab.is-active{border-radius:0}.qs-class-selector-shell{border-radius:10px}.qs-preset-btn{padding:.625rem .3rem .5rem;font-size:.81rem;min-height:68px;border-radius:10px}.qs-multiselect-wrapper{min-width:220px}}@media (max-width:480px){.quick-setup-container{padding:1rem .625rem;gap:1.25rem}.qs-presets-title{font-size:.88rem;margin-bottom:.5rem}.qs-server-switch-row{margin-top:.25rem;margin-bottom:.15rem}.qs-server-switch-btn{font-size:.74rem;padding:.4rem .78rem;min-width:82px}#qs-onekey-panel .qs-panel-header{min-height:48px}#qs-onekey-panel .qs-panel-title{font-size:1.25rem}.qs-display-style-options{column-gap:.375rem;row-gap:.375rem}.qs-display-style-btn{border-radius:8px}.qs-display-style-head{min-height:28px;padding:.375rem .3rem;font-size:.69rem}.qs-preferred-class-row{gap:.3rem}.qs-preferred-class-card{border-radius:8px;width:clamp(50px,13vw,80px)}.qs-preferred-class-card__img{padding:6px}.qs-preferred-class-card__label{font-size:.56rem;padding:.06rem .06rem .19rem}.qs-class-tab{font-size:.63rem;padding:.375rem .125rem}.qs-class-tabs{padding:0;gap:0;border-radius:0}.qs-class-tab.is-active{border-radius:0}.qs-class-selector-shell{border-radius:8px}.qs-preferred-class-grid{padding:.625rem .44rem;min-height:90px}.qs-presets{grid-template-columns:repeat(2,1fr);gap:.375rem}.qs-preset-btn{font-size:.75rem;padding:.5rem .25rem .44rem;border-radius:8px;min-height:60px;gap:3px}.qs-preset-sub{font-size:.66rem}}