.upcoming-lives[data-v-2fa66820]{margin-bottom:32px}.upcoming-lives .section-heading[data-v-2fa66820]{color:var(--title-fg);font-size:1.125rem;font-weight:700;padding:.5rem 0}.upcoming-lives .section-heading span[data-v-2fa66820]{color:var(--chip-text)}.next-live-card[data-v-2fa66820]{align-items:center;background:var(--button-secondary-default-bg);border-left:3px solid #d297ff;display:inline-flex;flex-wrap:wrap;gap:16px;margin-bottom:12px;padding:16px 20px}.next-live-card .next-live-indicator[data-v-2fa66820]{align-items:center;display:flex;gap:8px}.next-live-card .next-live-indicator .pulse-dot[data-v-2fa66820]{animation:pulse-2fa66820 2s ease-in-out infinite;background:#d297ff;border-radius:50%;height:8px;width:8px}.next-live-card .next-live-indicator .next-label[data-v-2fa66820]{color:#d297ff;font:700 12px/16px Roboto,sans-serif;letter-spacing:.5px;text-transform:uppercase}.next-live-card .next-live-info[data-v-2fa66820]{align-items:center;display:flex;gap:10px}.next-live-card .next-live-info .next-live-day[data-v-2fa66820]{color:var(--title-fg);font:600 15px/20px Roboto,sans-serif}.next-live-card .next-live-info .next-live-time[data-v-2fa66820]{color:var(--secondary-info-fg);font:400 14px/20px Roboto,sans-serif}.next-live-card .next-live-detail[data-v-2fa66820]{align-items:center;display:flex;gap:12px;margin-left:auto}.next-live-card .next-live-detail .next-live-game[data-v-2fa66820]{align-items:center;color:var(--chip-text);display:flex;font:500 13px/18px Roboto,sans-serif;gap:6px}.next-live-card .next-live-detail .next-live-game i[data-v-2fa66820]{font-size:12px}.next-live-card .next-live-detail .next-live-title[data-v-2fa66820]{color:var(--secondary-info-fg);font:400 13px/18px Roboto,sans-serif}.upcoming-list[data-v-2fa66820]{display:flex;flex-direction:column;gap:4px}.upcoming-list .upcoming-slot[data-v-2fa66820]{align-items:center;background:var(--button-secondary-default-bg);display:inline-flex;font:400 13px/18px Roboto,sans-serif;gap:10px;padding:10px 16px;width:-moz-fit-content;width:fit-content}.upcoming-list .upcoming-slot .upcoming-day[data-v-2fa66820]{color:var(--chip-text);font-weight:600;min-width:32px}.upcoming-list .upcoming-slot .upcoming-time[data-v-2fa66820]{color:var(--title-fg)}.upcoming-list .upcoming-slot .upcoming-game[data-v-2fa66820]{color:var(--secondary-info-fg)}.upcoming-lives-empty[data-v-2fa66820]{align-items:center;background:var(--button-secondary-default-bg);display:flex;gap:12px;margin-bottom:32px;padding:20px}.upcoming-lives-empty i[data-v-2fa66820]{color:var(--secondary-info-fg);font-size:24px}.upcoming-lives-empty p[data-v-2fa66820]{color:var(--secondary-info-fg);font:400 14px/20px Roboto,sans-serif;margin:0}@keyframes pulse-2fa66820{0%,to{opacity:1}50%{opacity:.4}}.calendar-toggle[data-v-2fa66820]{align-items:center;background:none;border:1px solid rgba(210,151,255,.3);border-radius:4px;color:#d297ff;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;margin-left:auto;transition:all .15s ease;width:32px}.calendar-toggle[data-v-2fa66820]:hover{background:#6b15ac33;border-color:#6b15ac}.platform-icon-inline[data-v-2fa66820]{font-size:.75rem}.platform-twitch[data-v-2fa66820]{color:#9146ff!important}.platform-youtube[data-v-2fa66820]{color:red!important}@media screen and (max-width:767px){.next-live-card[data-v-2fa66820]{align-items:flex-start;flex-direction:column;gap:8px}.next-live-card .next-live-detail[data-v-2fa66820]{margin-left:0}.upcoming-list[data-v-2fa66820]{flex-direction:column}}.calendar-modal-overlay{align-items:center;background:#000000b3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:2000}.calendar-modal{background:var(--button-secondary-default-bg,#18181a);box-shadow:0 16px 48px #00000080;max-height:90vh;max-width:720px;overflow-y:auto;width:90vw}.calendar-modal__header{align-items:center;border-bottom:1px solid hsla(0,0%,50%,.15);display:flex;justify-content:space-between;padding:16px 24px}.calendar-modal__header h3{color:var(--title-fg);font:600 16px/24px Roboto,sans-serif;margin:0}.calendar-modal__close{align-items:center;background:none;border:none;border-radius:4px;color:var(--secondary-info-fg);cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;width:32px}.calendar-modal__close:hover{background:#ffffff14;color:#fff}.calendar-modal__nav{align-items:center;display:flex;gap:16px;justify-content:center;padding:12px 24px}.calendar-modal__nav span{color:var(--title-fg);font:600 14px/20px Roboto,sans-serif;min-width:150px;text-align:center;text-transform:capitalize}.calendar-modal__nav button{align-items:center;background:none;border:1px solid #272930;color:var(--secondary-info-fg);cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.calendar-modal__nav button:hover{border-color:#6b15ac;color:#d297ff}.calendar-modal__grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 24px 24px}.calendar-modal__day-header{border-bottom:1px solid #272930;color:var(--secondary-info-fg);font:700 10px/14px Roboto,sans-serif;padding:8px 4px;text-align:center;text-transform:uppercase}.calendar-modal__cell{border:1px solid rgba(39,41,48,.5);min-height:70px;padding:4px}.calendar-modal__cell--empty{border:none}.calendar-modal__cell.has-events{background:#6b15ac0d}.calendar-modal__date{color:var(--secondary-info-fg);font:400 12px/16px Roboto,sans-serif}.calendar-modal__event{background:#6b15ac;color:#fff;font:400 9px/12px Roboto,sans-serif;margin-top:2px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.calendar-modal__event i{font-size:8px;margin-right:2px}.calendar-modal__event:hover{background:#9826ef}.sw-step[data-v-9356adb4]{display:flex;flex-direction:column;gap:12px}.sw-step-title[data-v-9356adb4]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-9356adb4]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-goals-grid[data-v-9356adb4]{display:grid;gap:10px;grid-template-columns:1fr}.sw-goal[data-v-9356adb4]{background:#191b20;border:1px solid #1e2028;display:flex;flex-direction:column;gap:12px;padding:16px}.sw-goal.active[data-v-9356adb4]{background:#1e2028;border-color:var(--chip-text,#d297ff)}.sw-goal.reached[data-v-9356adb4]{border-color:#4caf5040}.sw-goal-head[data-v-9356adb4]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.sw-goal-title[data-v-9356adb4]{color:var(--title-fg,#fff);display:-webkit-box;flex:1;font-size:.96rem;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin:0;min-width:0;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sw-goal-amount[data-v-9356adb4]{color:var(--chip-text,#d297ff);flex-shrink:0;font-size:.85rem;font-weight:700;white-space:nowrap}.sw-goal-badge[data-v-9356adb4]{background:#4caf501f;color:#4caf50;flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 6px}.sw-goal-attrs[data-v-9356adb4]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.sw-goal-attrs li[data-v-9356adb4]{color:var(--title-fg,#fff);font-size:.82rem;line-height:1.4;padding-left:12px;position:relative}.sw-goal-attrs li[data-v-9356adb4]:before{background:var(--chip-text,#d297ff);content:"";height:5px;left:0;position:absolute;top:7px;width:5px}.sw-attr-label[data-v-9356adb4]{color:var(--title-fg,#fff);font-weight:700;margin-right:4px}.sw-attr-val[data-v-9356adb4]{color:var(--secondary-info-fg,#aaa)}.sw-goal-progress[data-v-9356adb4]{background:#13161c;border:1px solid #272930;height:24px;overflow:hidden;position:relative}.sw-goal-progress-fill[data-v-9356adb4]{background:var(--chip-text,#d297ff);height:100%;min-width:2px;opacity:.4;transition:width .4s ease}.sw-goal-progress-text[data-v-9356adb4]{align-items:center;color:var(--title-fg,#fff);display:flex;font-size:.72rem;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 8px;position:absolute}.sw-goal-cta[data-v-9356adb4]{background:var(--chip-text,#d297ff);border:none;color:#13161c;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 14px;transition:opacity .15s}.sw-goal-cta[data-v-9356adb4]:hover:not(:disabled){opacity:.88}.sw-goal-cta[data-v-9356adb4]:disabled{background:#4caf50;color:#fff;cursor:not-allowed;opacity:.5}.sw-skip[data-v-9356adb4]{background:transparent;border:1px dashed #272930;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:14px 16px;text-align:left;transition:border-color .15s,background .15s}.sw-skip.active[data-v-9356adb4],.sw-skip[data-v-9356adb4]:hover{border-color:var(--chip-text,#d297ff)}.sw-skip.active[data-v-9356adb4]{background:#1e2028}.sw-skip-title[data-v-9356adb4]{color:var(--title-fg,#fff);font-size:.9rem;font-weight:600}.sw-skip-desc[data-v-9356adb4]{color:var(--secondary-info-fg,#888);font-size:.78rem}.sw-step[data-v-ca93325c]{display:flex;flex-direction:column;gap:12px}.sw-step-title[data-v-ca93325c]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-ca93325c]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-grid[data-v-ca93325c]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sw-card[data-v-ca93325c]{background:#191b20;border:1px solid #1e2028;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:14px;text-align:left;transition:border-color .15s,background .15s}.sw-card.active[data-v-ca93325c],.sw-card[data-v-ca93325c]:hover:not(:disabled){background:#1e2028;border-color:var(--chip-text,#d297ff)}.sw-card[data-v-ca93325c]:disabled{cursor:not-allowed;opacity:.45}.sw-tier-img[data-v-ca93325c]{height:80px;-o-object-fit:cover;object-fit:cover;width:100%}.sw-card-title[data-v-ca93325c]{color:var(--title-fg,#fff);font-size:.95rem;font-weight:600}.sw-card-price[data-v-ca93325c]{color:var(--chip-text,#d297ff);font-size:1.1rem;font-weight:700}.sw-card-pixels[data-v-ca93325c]{font-size:.75rem}.sw-card-desc[data-v-ca93325c],.sw-card-pixels[data-v-ca93325c]{color:var(--secondary-info-fg,#888)}.sw-card-desc[data-v-ca93325c]{font-size:.78rem;line-height:1.4;margin:0}.sw-card-stock[data-v-ca93325c]{color:var(--secondary-info-fg,#888);font-size:.7rem}.sw-custom[data-v-ca93325c]{border-style:dashed}.sw-custom-row[data-v-ca93325c]{align-items:center;display:flex;gap:6px;margin-top:4px}.sw-custom-input[data-v-ca93325c]{-moz-appearance:textfield;background:#13161c;border:1px solid #272930;color:var(--title-fg,#fff);font-size:.85rem;height:32px;text-align:center;width:70px}.sw-custom-input[data-v-ca93325c]::-webkit-inner-spin-button,.sw-custom-input[data-v-ca93325c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sw-custom-input[data-v-ca93325c]:focus{border-color:var(--chip-text,#d297ff);outline:none}.sw-custom-x[data-v-ca93325c]{color:var(--secondary-info-fg,#555)}.sw-custom-price[data-v-ca93325c]{color:var(--secondary-info-fg,#888);font-size:.85rem}.sw-custom-total[data-v-ca93325c]{color:var(--chip-text,#d297ff);font-size:.95rem;font-weight:700}.sw-custom-cta[data-v-ca93325c]{background:var(--chip-text,#d297ff);border:none;color:#13161c;cursor:pointer;font-size:.82rem;font-weight:700;margin-top:4px;padding:8px 12px}.sw-custom-cta[data-v-ca93325c]:hover{opacity:.88}.mc-frame[data-v-55362b96]{display:flex;flex-direction:column;gap:8px;width:100%}.mc-toolbar[data-v-55362b96]{display:flex;gap:2px}.mc-zoom[data-v-55362b96]{align-items:center;background:#1e2028;border:1px solid #272930;color:var(--secondary-info-fg,#aaa);cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.mc-zoom[data-v-55362b96]:hover{background:#272930;color:var(--title-fg,#fff)}.mc-wrapper[data-v-55362b96]{background:#0e0f13;border:1px solid #1e2028;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}canvas[data-v-55362b96]{display:block;height:100%;width:100%}.mc-non-interactive canvas[data-v-55362b96]{pointer-events:none}.sw-step[data-v-d8988c65]{display:flex;flex-direction:column;gap:12px}.sw-step-title[data-v-d8988c65]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-d8988c65]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-qty-row[data-v-d8988c65]{align-items:center;background:#13161c;border:1px solid #1e2028;display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px}.sw-qty-label[data-v-d8988c65]{color:var(--secondary-info-fg,#aaa);font-size:.78rem}.sw-qty-btn[data-v-d8988c65]{align-items:center;background:#1e2028;border:1px solid #272930;color:var(--title-fg,#fff);cursor:pointer;display:flex;font-size:1rem;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.sw-qty-btn[data-v-d8988c65]:hover:not(:disabled){border-color:var(--chip-text,#d297ff)}.sw-qty-btn[data-v-d8988c65]:disabled{cursor:not-allowed;opacity:.4}.sw-qty-input[data-v-d8988c65]{-moz-appearance:textfield;background:#0e0f13;border:1px solid #272930;color:var(--title-fg,#fff);font-size:.85rem;height:30px;text-align:center;width:56px}.sw-qty-input[data-v-d8988c65]::-webkit-inner-spin-button,.sw-qty-input[data-v-d8988c65]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sw-qty-input[data-v-d8988c65]:focus{border-color:var(--chip-text,#d297ff);outline:none}.sw-qty-total[data-v-d8988c65]{color:var(--chip-text,#d297ff);font-size:.78rem;margin-left:auto}.sw-shape-row[data-v-d8988c65]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sw-shape-label[data-v-d8988c65]{color:var(--secondary-info-fg,#aaa);font-size:.78rem;margin-right:4px}.sw-shape-btn[data-v-d8988c65]{background:#1e2028;border:1px solid #272930;color:var(--title-fg,#fff);cursor:pointer;font-size:.78rem;padding:5px 10px}.sw-shape-btn.active[data-v-d8988c65],.sw-shape-btn[data-v-d8988c65]:hover{border-color:var(--chip-text,#d297ff)}.sw-shape-btn.active[data-v-d8988c65]{background:var(--chip-text,#d297ff);color:#13161c;font-weight:600}.sw-mode-toggle[data-v-d8988c65]{display:flex;gap:4px}.sw-mode-btn[data-v-d8988c65]{background:#1e2028;border:1px solid #272930;color:var(--secondary-info-fg,#888);cursor:pointer;flex:1;font-size:.8rem;padding:8px;transition:all .15s}.sw-mode-btn.active[data-v-d8988c65]{background:var(--chip-text,#d297ff);border-color:var(--chip-text,#d297ff);color:#13161c;font-weight:600}.sw-error[data-v-d8988c65]{background:#ff3b3012;border:1px solid rgba(255,59,48,.25);color:#ff6b6b;font-size:.8rem;padding:7px 10px}.sw-selected[data-v-d8988c65]{background:#13161c;border:1px solid #1e2028;color:var(--secondary-info-fg,#888);display:flex;font-size:.78rem;justify-content:space-between;padding:8px 10px}.sw-actions[data-v-d8988c65]{display:flex;gap:8px;justify-content:flex-end}.sw-confirm[data-v-d8988c65]{background:var(--chip-text,#d297ff);border:none;color:#13161c;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 18px}.sw-confirm[data-v-d8988c65]:hover{opacity:.88}.sw-confirm[data-v-d8988c65]:disabled{cursor:not-allowed;opacity:.4}.sw-step[data-v-ea783d59]{display:flex;flex-direction:column;gap:10px}.sw-step-title[data-v-ea783d59]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-step-help[data-v-ea783d59]{color:var(--secondary-info-fg,#aaa);font-size:.82rem;margin:0 0 4px}.sw-field[data-v-ea783d59]{display:flex;flex-direction:column;gap:4px}.sw-field label[data-v-ea783d59]{color:var(--secondary-info-fg,#777);font-size:.75rem}.sw-field input[data-v-ea783d59],.sw-field textarea[data-v-ea783d59]{background:#13161c;border:1px solid #1e2028;color:var(--title-fg,#fff);font-family:inherit;font-size:.85rem;padding:8px 10px;width:100%}.sw-field input[data-v-ea783d59]:focus,.sw-field textarea[data-v-ea783d59]:focus{border-color:var(--chip-text,#d297ff);outline:none}.sw-field input.sw-input-error[data-v-ea783d59],.sw-field textarea.sw-input-error[data-v-ea783d59]{border-color:#ff6b6b}.sw-field input[data-v-ea783d59]:disabled,.sw-field textarea[data-v-ea783d59]:disabled{cursor:not-allowed;opacity:.5}.sw-field textarea[data-v-ea783d59]{resize:vertical}.sw-error-inline[data-v-ea783d59]{color:#ff6b6b;font-size:.75rem;margin:0}.sw-guest-block[data-v-ea783d59]{background:#13161c;border:1px solid #1e2028;display:flex;flex-direction:column;gap:8px;padding:12px}.sw-guest-intro[data-v-ea783d59]{color:var(--secondary-info-fg,#aaa);font-size:.78rem;line-height:1.4;margin:0 0 4px}.sw-preview-wrapper[data-v-ea783d59]{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.sw-preview-dims[data-v-ea783d59]{color:var(--secondary-info-fg,#666);font-size:.68rem;letter-spacing:.03em;margin:0}.sw-pixel-preview[data-v-ea783d59]{border:1px solid #1e2028;flex-shrink:0;overflow:hidden;position:relative;touch-action:none;transition:border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-pixel-preview--dragging[data-v-ea783d59],.sw-pixel-preview[data-v-ea783d59]:hover{border-color:var(--chip-text,#d297ff)}.sw-pixel-preview.sw-image-error-border[data-v-ea783d59]{border-color:#ff6b6b}.sw-preview-img[data-v-ea783d59]{display:block;height:100%;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.sw-image-empty[data-v-ea783d59]{align-items:center;color:var(--secondary-info-fg,#555);display:flex;font-size:2rem;font-weight:200;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.sw-preview-title-overlay[data-v-ea783d59]{background:#0000008c;bottom:0;color:#fff;font-weight:600;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.sw-crop-hint[data-v-ea783d59],.sw-preview-title-overlay[data-v-ea783d59]{font-size:.6rem;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.sw-crop-hint[data-v-ea783d59]{background:#0009;color:#ffffffbf;opacity:0;padding:3px;top:0;transition:opacity .15s}.sw-pixel-preview:hover .sw-crop-hint[data-v-ea783d59]{opacity:1}.sw-image-actions[data-v-ea783d59]{display:flex;flex-direction:column;gap:6px}.sw-image-btn[data-v-ea783d59]{background:#1e2028;border:1px solid #272930;color:var(--title-fg,#fff);cursor:pointer;font-size:.8rem;padding:8px 12px;text-align:left}.sw-image-btn[data-v-ea783d59]:hover{border-color:var(--chip-text,#d297ff)}.sw-image-btn[data-v-ea783d59]:disabled{cursor:not-allowed;opacity:.5}.sw-image-remove[data-v-ea783d59]{color:#ff6b6b}.sw-image-hint[data-v-ea783d59]{font-size:.7rem;line-height:1.4;margin:4px 0 0}.sw-checkbox[data-v-ea783d59],.sw-image-hint[data-v-ea783d59]{color:var(--secondary-info-fg,#888)}.sw-checkbox[data-v-ea783d59]{align-items:center;cursor:pointer;display:flex;font-size:.82rem;gap:6px;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-actions[data-v-ea783d59]{display:flex;gap:8px;justify-content:flex-end}.sw-confirm[data-v-ea783d59]{background:var(--chip-text,#d297ff);border:none;color:#13161c;cursor:pointer;font-size:.85rem;font-weight:700;padding:10px 18px}.sw-confirm[data-v-ea783d59]:hover:not(:disabled){opacity:.88}.sw-confirm[data-v-ea783d59]:disabled{cursor:not-allowed;opacity:.5}.sw-step[data-v-9c88aee2]{display:flex;flex-direction:column;gap:10px}.sw-step-title[data-v-9c88aee2]{color:var(--title-fg,#fff);font-size:1.05rem;font-weight:600;margin:0}.sw-summary[data-v-9c88aee2]{background:#13161c;border:1px solid #1e2028;display:flex;flex-direction:column;gap:6px;padding:12px}.sw-summary-row[data-v-9c88aee2]{display:flex;font-size:.82rem;gap:8px;justify-content:space-between}.sw-summary-label[data-v-9c88aee2]{color:var(--secondary-info-fg,#777)}.sw-summary-val[data-v-9c88aee2]{color:var(--title-fg,#fff)}.sw-summary-preview[data-v-9c88aee2]{align-items:center;border-top:1px solid #1e2028;gap:10px;padding-top:6px}.sw-swatch[data-v-9c88aee2]{flex-shrink:0;height:32px;overflow:hidden;width:32px}.sw-swatch img[data-v-9c88aee2]{height:100%;image-rendering:pixelated;-o-object-fit:cover;object-fit:cover;width:100%}.sw-preview-text[data-v-9c88aee2]{display:flex;flex:1;flex-direction:column}.sw-preview-text strong[data-v-9c88aee2]{color:var(--title-fg,#fff);font-size:.85rem}.sw-preview-text span[data-v-9c88aee2]{color:var(--secondary-info-fg,#888);font-size:.78rem;font-style:italic}.sw-pay-fieldset[data-v-9c88aee2]{border:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.sw-pay-fieldset legend[data-v-9c88aee2]{color:var(--secondary-info-fg,#aaa);font-size:.78rem;margin-bottom:6px;padding:0}.sw-pay-option[data-v-9c88aee2]{align-items:center;background:#1e2028;border:1px solid #272930;cursor:pointer;display:grid;gap:10px;grid-template-columns:18px 1fr auto;padding:10px 12px;transition:border-color .15s,background .15s}.sw-pay-option.active[data-v-9c88aee2],.sw-pay-option[data-v-9c88aee2]:hover:not(.sw-pay-disabled){border-color:var(--chip-text,#d297ff)}.sw-pay-option.active[data-v-9c88aee2]{background:#272930}.sw-pay-option.sw-pay-disabled[data-v-9c88aee2]{cursor:not-allowed;opacity:.5}.sw-pay-option input[data-v-9c88aee2]{accent-color:var(--chip-text,#d297ff)}.sw-pay-name[data-v-9c88aee2]{color:var(--title-fg,#fff);font-size:.88rem;font-weight:600}.sw-pay-meta[data-v-9c88aee2]{font-size:.72rem}.sw-pay-meta[data-v-9c88aee2],.sw-total[data-v-9c88aee2]{color:var(--secondary-info-fg,#888)}.sw-total[data-v-9c88aee2]{align-items:center;background:#1e2028;border:1px solid #272930;display:flex;font-size:.85rem;justify-content:space-between;padding:10px 12px}.sw-total strong[data-v-9c88aee2]{color:var(--chip-text,#d297ff);font-size:1.2rem}.sw-error[data-v-9c88aee2]{background:#ff3b3012;border:1px solid rgba(255,59,48,.25);color:#ff6b6b;font-size:.8rem;padding:8px 10px}.sw-agree[data-v-9c88aee2]{align-items:flex-start;color:var(--secondary-info-fg,#aaa);cursor:pointer;display:flex;font-size:.78rem;gap:8px;line-height:1.4}.sw-agree input[type=checkbox][data-v-9c88aee2]{accent-color:var(--chip-text,#d297ff);flex-shrink:0;margin-top:2px}.sw-actions[data-v-9c88aee2]{display:flex;gap:8px}.sw-cancel[data-v-9c88aee2]{background:#1e2028;border:1px solid #272930;color:var(--secondary-info-fg,#888);cursor:pointer;flex:1;font-size:.85rem;padding:10px}.sw-cancel[data-v-9c88aee2]:hover{color:var(--title-fg,#fff)}.sw-confirm[data-v-9c88aee2]{background:var(--chip-text,#d297ff);border:none;color:#13161c;cursor:pointer;flex:1;font-size:.85rem;font-weight:700;padding:10px}.sw-confirm[data-v-9c88aee2]:hover{opacity:.88}.sw-confirm[data-v-9c88aee2]:disabled{cursor:not-allowed;opacity:.4}.ss-overlay[data-v-fb5dc704]{align-items:center;background:#000000b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:300}.ss-modal[data-v-fb5dc704]{background:#191b20;border:1px solid #272930;display:flex;flex-direction:column;gap:16px;max-height:92vh;max-width:600px;overflow-y:auto;padding:24px;position:relative;width:100%}.ss-close[data-v-fb5dc704]{background:#272930;border:none;color:var(--title-fg,#fff);cursor:pointer;font-size:1.1rem;height:28px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:28px}.ss-availability[data-v-fb5dc704],.ss-close[data-v-fb5dc704]{align-items:center;display:flex}.ss-availability[data-v-fb5dc704]{background:#13161c;border:1px solid #1e2028;color:var(--secondary-info-fg,#aaa);font-size:.78rem;gap:6px;margin-top:20px;padding:6px 10px}.ss-availability strong[data-v-fb5dc704]{color:var(--chip-text,#d297ff);font-weight:600}.ss-stepper-bar[data-v-fb5dc704]{align-items:center;display:flex;gap:4px;margin-top:8px}.ss-dot[data-v-fb5dc704]{background:#272930;flex:1;height:4px;position:relative}.ss-dot span[data-v-fb5dc704]{color:var(--secondary-info-fg,#555);font-size:.65rem;left:50%;position:absolute;top:-16px;transform:translate(-50%)}.ss-dot.active[data-v-fb5dc704]{background:var(--chip-text,#d297ff)}.ss-dot.current span[data-v-fb5dc704]{color:var(--chip-text,#d297ff);font-weight:700}.ss-body[data-v-fb5dc704]{display:flex;flex-direction:column}.ss-footer[data-v-fb5dc704]{display:flex;justify-content:flex-start}.ss-back[data-v-fb5dc704]{background:none;border:none;color:var(--secondary-info-fg,#888);cursor:pointer;font-size:.82rem;padding:6px 0}.ss-back[data-v-fb5dc704]:hover{color:var(--title-fg,#fff)}.ss-overlay--drawer[data-v-fb5dc704]{align-items:flex-end;background:#00000080}@media (min-width:768px){.ss-overlay--drawer[data-v-fb5dc704]{align-items:stretch;justify-content:flex-end}}.ss-modal--drawer[data-v-fb5dc704]{border:none;border-top:2px solid rgba(107,21,172,.5);max-height:88vh;max-width:100%}@media (min-width:768px){.ss-modal--drawer[data-v-fb5dc704]{border-left:2px solid rgba(107,21,172,.5);border-top:none;height:100%;max-height:100vh;max-width:440px}}
