.stored-value-admin-view{color:#191919;gap:20px;display:grid}.stored-value-admin-view>section{background:#fff;border:1px solid #e3e3e3;border-radius:18px;padding:24px}.stored-value-admin-view h2{margin:0 0 8px;font-size:18px;font-weight:750}.stored-value-admin-view p{color:#666;margin:8px 0;font-size:14px;line-height:1.8}.stored-value-admin-view button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.stored-value-admin-view button:disabled{opacity:.5;cursor:not-allowed}.stored-value-admin-view button svg{flex:none;width:18px;height:18px}.stored-value-admin-view section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.stored-value-admin-view section>div:first-child{align-items:center;gap:10px;display:flex}.stored-value-admin-view section>div:first-child>svg{flex:none;width:21px;height:21px}.stored-value-admin-view dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.stored-value-admin-view dt{color:#7d7d7d;margin-bottom:8px;font-size:12px}.stored-value-admin-view dd{margin:0;font-size:15px;font-weight:650}.stored-value-admin-view input{border:1px solid #dfdfdf;border-radius:10px;width:100%;padding:12px 14px;font-size:14px}.stored-value-admin-view table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.stored-value-admin-view td,.stored-value-admin-view th{border-bottom:1px solid #eee;padding:14px 10px}.stored-value-admin-view th{color:#7b7b7b;font-weight:500}.stored-value-admin-view td small{color:#878787;margin-top:4px;display:block}.stored-value-admin-view [role=alert]{color:#a25418;background:#fff8ec;border-radius:10px;padding:12px 14px}.stored-value-admin-view .overflow-x-auto{overflow:auto}@media (max-width:640px){.stored-value-admin-view>section{padding:18px}.stored-value-admin-view dl{grid-template-columns:repeat(2,minmax(0,1fr))}.stored-value-admin-view .sales-admin-heading{align-items:flex-start}.stored-value-admin-view .sales-admin-heading h1{font-size:24px}}.admin-login-card .hub-login-link{color:#171717;background:#f0da35;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:14px 20px;font-size:16px;font-weight:750;text-decoration:none;display:flex}.admin-login-card .hub-login-link:focus-visible{outline-offset:4px;outline:3px solid #fff}.stored-value-admin-view .sv-admin-tabs{background:#f0f0f0;border:1px solid #e4e4e4;border-radius:12px;gap:6px;width:fit-content;padding:5px;display:flex}.stored-value-admin-view .sv-admin-tabs button{color:#6e6e6e;background:0 0;border:0;min-width:100px}.stored-value-admin-view button.bg-primary{color:#fff;background:#3c3c3c;border-color:#3c3c3c}.stored-value-admin-view .sv-admin-tabs button.bg-primary{color:#3c3c3c;background:#fff;box-shadow:0 1px 3px #1e1e1e10}.stored-value-admin-view .sv-redemption-workbench{gap:20px;min-width:0;display:grid}.stored-value-admin-view .sv-redemption-workbench [data-slot=card]{color:#333;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:22px;box-shadow:0 1px 3px #24242404}.stored-value-admin-view .sv-redemption-workbench [data-slot=card-header]{padding:0 0 20px}.stored-value-admin-view .sv-redemption-workbench [data-slot=card-content]{padding:0}.stored-value-admin-view .sv-redemption-workbench [data-slot=card-title]{align-items:center;gap:10px;font-size:17px;font-weight:650;display:flex}.stored-value-admin-view .sv-redemption-workbench [data-slot=card-description]{color:#838383;margin-top:8px;font-size:13px;line-height:1.8}.sv-redemption-lookup{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:14px;display:grid}.sv-redemption-lookup label,.sv-redemption-fields label,.sv-redemption-select{color:#606060;flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.sv-redemption-lookup label b,.sv-redemption-fields label b{color:#ad4033;margin-left:3px}.stored-value-admin-view .sv-redemption-lookup input{font-size:13px}.sv-redemption-type{border:0;gap:8px;margin:0 0 22px;padding:0;display:flex}.sv-redemption-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sv-redemption-wide{grid-column:1/-1}.sv-redemption-select{max-width:680px}.sv-redemption-select select{width:100%;min-height:44px}.sv-redemption-select small{color:#8b7b5f;line-height:1.8}.stored-value-admin-view .sv-redemption-blockers{color:#826d46;background:#fbf6ec;border:1px solid #eddfc4;border-radius:12px;gap:12px;padding:17px 20px;display:flex}.sv-redemption-blockers>svg{flex:none;margin-top:3px}.sv-redemption-blockers strong{font-size:13px}.sv-redemption-blockers ul{margin:8px 0 0;padding-left:17px;font-size:13px;line-height:1.9}.sv-redemption-match,.sv-redemption-success{color:#545454;background:#f2f2f2;border:1px solid #e6e6e6;border-radius:12px;gap:12px;padding:16px 20px;display:flex}.sv-redemption-match>svg,.sv-redemption-success>svg{flex:none;margin-top:2px}.stored-value-admin-view .sv-redemption-match p,.stored-value-admin-view .sv-redemption-success p{color:#7e7e7e;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.stored-value-admin-view .sv-redemption-note{color:#818181;background:#f7f7f7;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.9}.stored-value-admin-view .sv-redemption-holder{margin:0;padding-bottom:16px;font-size:13px}.sv-redemption-holder code{color:#7b7b7b;overflow-wrap:anywhere;margin-left:8px;font-size:11px}.sv-customer-confirmation{text-align:center;background:#f7f7f7;border:1px solid #e7e7e7;border-radius:12px;margin:18px 0;padding:20px}.sv-customer-confirmation h3{color:#505050;margin:0 0 15px;font-size:15px}.sv-customer-confirmation img{border-radius:10px;width:min(260px,100%);margin:0 auto 12px}.sv-customer-confirmation a{color:#525252;font-size:13px;text-decoration:underline}.sv-active-redemption{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px;display:flex}.sv-active-redemption strong{font-size:13px}.sv-active-redemption p{font-size:12px}.sv-redemption-select+.sv-redemption-select{margin-top:20px}.stored-value-admin-view .sv-redemption-calculate{margin-top:22px}.stored-value-admin-view .sv-redemption-lines{flex-direction:column;gap:0;margin:18px 0;display:flex}.sv-redemption-lines>div{border-bottom:1px solid #efefef;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;display:flex}.sv-redemption-lines dt{margin:0;font-size:13px}.sv-redemption-lines dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.sv-redemption-check{align-items:flex-start;gap:12px;padding:14px 0;display:flex}.stored-value-admin-view .sv-rent-manual{background:#f9f9f9;border:1px solid #e3e3e3;border-radius:12px;margin-top:22px;padding:18px}.stored-value-admin-view .sv-rent-manual small{color:#6c6c6c;font-size:12px;line-height:1.8;display:block}.stored-value-admin-view .sv-rent-checks{border:0;margin:20px 0 0;padding:0}.stored-value-admin-view .sv-rent-checks legend{font-size:13px;font-weight:650}.stored-value-admin-view .sv-rent-checks .sv-redemption-check{padding:9px 0}.sv-redemption-check label{color:#636363;cursor:pointer;font-size:13px;line-height:1.9}.stored-value-admin-view .sv-redemption-check [data-slot=checkbox]{border-radius:4px;width:18px;min-width:18px;height:18px;min-height:18px;margin-top:4px;padding:0}.stored-value-admin-view .sv-redemption-check [data-slot=checkbox][data-checked]{color:#fff;background:#3c3c3c;border-color:#3c3c3c}.stored-value-admin-view .sv-redemption-quote>[data-slot=card-content]>button{margin-top:14px}.stored-value-admin-view .sv-sales-table td strong{overflow-wrap:anywhere;font-size:12px}@media (max-width:1080px){.sv-redemption-lookup{grid-template-columns:1fr 1fr}.sv-redemption-lookup>button{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.stored-value-admin-view .sv-admin-tabs{width:100%}.stored-value-admin-view .sv-admin-tabs button{flex:1;min-width:0;padding:10px 5px;font-size:12px}.stored-value-admin-view .sv-redemption-workbench [data-slot=card]{padding:18px 14px}.sv-redemption-lookup,.sv-redemption-fields{grid-template-columns:1fr}.stored-value-admin-view .sv-redemption-lookup input{font-size:16px}.sv-redemption-lookup>button{justify-self:stretch}.sv-redemption-type>button{flex:1}.stored-value-admin-view .sv-redemption-calculate,.stored-value-admin-view .sv-redemption-quote>[data-slot=card-content]>button{width:100%}.stored-value-admin-view .sv-sales-table thead{display:none}.stored-value-admin-view .sv-sales-table,.stored-value-admin-view .sv-sales-table tbody{display:block}.stored-value-admin-view .sv-sales-table tr{border:1px solid #e8e8e8;border-radius:11px;margin-bottom:14px;padding:10px 14px;display:block}.stored-value-admin-view .sv-sales-table td{overflow-wrap:anywhere;border:0;padding:9px 0;font-size:13px;display:block}.stored-value-admin-view .sv-sales-table td:before{content:attr(data-label);color:#929292;margin-bottom:5px;font-size:11px;display:block}}.admin-shell .stored-value-admin-view{flex-direction:column;gap:18px;display:flex}.admin-shell .stored-value-admin-view>.sales-admin-heading{justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:0;margin:0;padding:0;display:flex}.admin-shell .stored-value-admin-view>.sales-admin-heading>div{min-height:0;display:block}.admin-shell .stored-value-admin-view>.sales-admin-heading h1{margin:8px 0;font-size:25px;line-height:1.3}.admin-shell .stored-value-admin-view>.sales-admin-heading p{margin:0;font-size:12px;line-height:1.6}.admin-shell .stored-value-admin-view>.sales-admin-heading>button{flex:none;height:42px}.admin-shell .stored-value-admin-view .sv-admin-tabs{gap:4px;height:48px;min-height:0;margin:0;padding:4px;display:flex}.admin-shell .stored-value-admin-view .sv-admin-tabs button{height:38px;min-height:0;padding:6px 14px}.admin-shell .stored-value-admin-view .sv-redemption-workbench{gap:16px}.admin-shell .stored-value-admin-view .sv-redemption-workbench [data-slot=card]{gap:0}.admin-shell .stored-value-admin-view .sv-redemption-workbench [data-slot=card-header]{padding-bottom:16px}@media (max-width:640px){.admin-shell .stored-value-admin-view{gap:14px;padding-top:18px}.admin-shell .stored-value-admin-view>.sales-admin-heading{text-align:left;flex-flow:row;gap:10px}.admin-shell .stored-value-admin-view>.sales-admin-heading .system-status{font-size:9px}.admin-shell .stored-value-admin-view>.sales-admin-heading h1{font-size:23px}.admin-shell .stored-value-admin-view>.sales-admin-heading p{font-size:11px}.admin-shell .stored-value-admin-view>.sales-admin-heading>button{width:auto;padding:7px 10px}.admin-shell .stored-value-admin-view .sv-admin-tabs button{min-width:0;padding:5px}}.sv-rent-reversal{color:#40372b;background:#fff9ee;border-radius:14px;padding:16px}.sv-rent-reversal summary{cursor:pointer;font-weight:700}.sv-rent-reversal p{font-size:13px;line-height:1.65}.sv-rent-reversal details>label{gap:6px;margin:12px 0;font-size:13px;display:grid}.sv-rent-reversal .sv-redemption-check{margin:14px 0}.sv-redemption-mode{border:0;flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;display:flex}.sv-redemption-mode legend{margin-bottom:8px;font-size:12px;font-weight:650}.sv-redemption-manual-reason{gap:8px;margin-bottom:16px;font-size:13px;display:grid}.sv-redemption-manual-reason small{color:#787878;line-height:1.6}.sv-customer-search{color:#2e2e2e;background:#f5f5f5;border-radius:12px;margin:0 0 16px;padding:15px}.sv-customer-search summary{cursor:pointer;font-size:14px;font-weight:700}.sv-customer-search p{margin:9px 0;font-size:12px;line-height:1.6}.sv-customer-search form{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sv-customer-search select{background:#fff;border:1px solid #e2e2e2;border-radius:8px;height:40px;padding:0 8px;font-size:13px}.sv-customer-matches article{background:#fff;border-radius:10px;margin-top:12px;padding:12px}.sv-customer-matches header{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.sv-customer-matches header span{color:#717171}.sv-customer-voucher{border-top:1px solid #efefef;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sv-customer-voucher>div{min-width:0}.sv-customer-voucher strong{font-size:13px}.sv-customer-voucher p{overflow-wrap:anywhere;user-select:text;margin:4px 0 0;font-family:monospace}.sv-customer-voucher button{flex-shrink:0;font-size:12px}@media (max-width:420px){.sv-customer-search form{grid-template-columns:90px minmax(0,1fr)}.sv-customer-search form>button{grid-column:1/-1}.sv-customer-voucher{flex-direction:column;align-items:stretch}.sv-customer-voucher button{align-self:flex-start}}.sv-counter{color:#363636;gap:16px;max-width:900px;display:grid}.sv-counter *{box-sizing:border-box}.sv-counter>section{background:#fff;border:1px solid #e6e6e6;border-radius:16px;min-width:0;padding:22px}.sv-counter header{align-items:center;gap:9px;margin-bottom:16px;display:flex}.sv-counter header>svg{color:#6c6c6c;flex:none;width:19px;height:19px}.sv-counter h2{margin:0;font-size:16px;line-height:1.5}.sv-counter p{overflow-wrap:anywhere;line-height:1.7}.sv-counter label{gap:8px;margin:15px 0;font-size:13px;line-height:1.6;display:grid}.sv-counter input,.sv-counter select,.sv-counter textarea{color:#373737;background:#fdfdfd;border:1px solid #e2e2e2;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.sv-counter textarea{resize:vertical;min-height:70px}.sv-counter select{text-overflow:ellipsis}.sv-counter-search{position:relative}.sv-counter-search>svg{color:#959595;pointer-events:none;width:17px;height:17px;position:absolute;top:14px;left:12px}.stored-value-admin-view .sv-counter .sv-counter-search>input{padding-left:42px}.sv-counter-tabs{gap:9px;margin-bottom:16px;display:flex}.sv-counter-tabs button{min-height:42px;padding:8px 16px}.sv-counter-times{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sv-counter .sv-counter-muted{color:#7c7c7c;margin:10px 0;font-size:12px}.sv-counter-choice{background:#f3f3f3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.sv-counter-extra{border-top:1px solid #efefef;margin:16px 0;padding-top:13px;font-size:13px}.sv-counter-extra summary{color:#6d6d6d;cursor:pointer;line-height:1.7}.sv-counter-extra>input{margin-top:12px}.stored-value-admin-view .sv-counter .sv-counter-primary{color:#fff;background:#4d4d4d;border-color:#4d4d4d;width:100%;min-height:46px;margin-top:12px;font-weight:650}.sv-counter-error{background:#fff1e8;border-radius:10px;padding:14px;font-size:13px;color:#984a38!important}.sv-counter-price{justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 8px;font-size:14px;display:flex}.sv-counter-price strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:30px}.stored-value-admin-view .sv-counter dl.sv-counter-bill{flex-direction:column;gap:12px;padding:14px 0;display:flex}.sv-counter-bill>div,.sv-counter-segment{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.sv-counter-segment{border-bottom:1px solid #ececec;padding:12px 0;font-size:13px}.sv-counter-segment small{color:#7c7c7c;margin-top:4px;font-size:11px;line-height:1.7;display:block}.sv-counter-segment strong{white-space:nowrap}.stored-value-admin-view .sv-counter dl{border-top:1px solid #ececec;border-bottom:1px solid #ececec;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;padding:16px 0}.sv-counter .sv-counter-confirm{grid-template-columns:20px 1fr;align-items:start;gap:10px;margin:18px 0;display:grid}.sv-counter-confirm label{margin:0;font-size:13px}.sv-counter-confirm [data-slot=checkbox]{background:#fff;border:1px solid #929292;border-radius:4px;width:18px;height:18px;margin-top:3px;padding:0}.sv-counter-confirm [data-slot=checkbox][data-checked]{color:#fff;background:#4d4d4d}.sv-counter-confirm [data-slot=checkbox] svg{width:13px;height:13px}@media (max-width:600px){.sv-counter>section{border-radius:13px;padding:16px}.sv-counter-times{grid-template-columns:1fr;gap:0}.sv-counter input,.sv-counter textarea,.sv-counter select{font-size:16px}.sv-counter h2{font-size:15px}.sv-counter-price strong{font-size:27px}.sv-counter .sv-customer-search form{grid-template-columns:95px 1fr}.sv-counter .sv-customer-search form>button{grid-column:1/-1}}.stored-value-admin-view .sv-sales-sources{gap:16px;min-width:0;display:grid}.stored-value-admin-view .sv-source-panel{background:#fff;border:1px solid #e5e5e5;border-radius:16px;min-width:0;padding:22px}.stored-value-admin-view .sv-source-panel .sv-source-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.stored-value-admin-view .sv-source-panel h2{color:#353535;margin:0;font-size:17px;font-weight:700}.stored-value-admin-view .sv-source-search{width:250px;max-width:100%;position:relative}.stored-value-admin-view .sv-source-search>svg{color:#848484;pointer-events:none;width:17px;height:17px;position:absolute;top:12px;left:12px}.stored-value-admin-view .sv-source-search input{border-radius:9px;height:40px;padding:10px 12px 10px 36px;font-size:13px}.stored-value-admin-view .sv-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stored-value-admin-view .sv-source-card{background:#fbfbfb;border:1px solid #e7e7e7;border-radius:12px;min-width:0;padding:17px}.stored-value-admin-view .sv-source-person{align-items:center;gap:10px;display:flex}.stored-value-admin-view .sv-source-avatar{color:#555;background:#eee;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.stored-value-admin-view .sv-source-avatar svg{width:21px;height:21px}.stored-value-admin-view .sv-source-person>div{flex:1;min-width:0}.stored-value-admin-view .sv-source-person h3{color:#363636;overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;font-weight:650}.stored-value-admin-view .sv-source-person>div>span{color:#868686;font-size:11px}.stored-value-admin-view .sv-source-state{color:#838383;white-space:nowrap;font-size:10px}.stored-value-admin-view .sv-source-state.is-active{color:#6d6d6d}.stored-value-admin-view .sv-source-actions{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.stored-value-admin-view .sv-source-actions button{background:0 0;border-color:#0000;gap:5px;height:32px;min-height:32px;padding:6px 9px;font-size:11px}.stored-value-admin-view .sv-source-actions button:first-child{color:#414141;background:#fff;border-color:#dfdfdf}.stored-value-admin-view .sv-source-actions svg{width:13px;height:13px}.stored-value-admin-view .sv-source-empty{text-align:center;color:#828282;padding:25px 0;font-size:13px;display:block}.stored-value-admin-view .sv-source-error{color:#903e2e;background:#fff1ed;border-radius:9px;padding:12px 14px;font-size:13px}.stored-value-admin-view .sv-source-timezone{color:#8d8d8d;font-size:12px}.stored-value-admin-view .sv-source-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.stored-value-admin-view .sv-source-period{background:#f1f1f1;border:0;border-radius:10px;gap:3px;min-width:0;margin:0;padding:3px;display:flex}.stored-value-admin-view .sv-source-period button{background:0 0;border-color:#0000;border-radius:7px;min-width:55px;height:32px;padding:7px 14px;font-size:12px}.stored-value-admin-view .sv-source-period button[aria-pressed=true]{color:#414141;background:#fff;font-weight:650;box-shadow:0 1px 3px #35353512}.stored-value-admin-view .sv-source-filters>input{background:#fff;border-radius:8px;width:175px;min-width:0;height:38px;padding:7px 10px;font-size:13px}.stored-value-admin-view .sv-stat-caption{color:#858585;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stored-value-admin-view dl.sv-source-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 22px;display:grid}.stored-value-admin-view .sv-source-totals>div{background:#f5f5f5;border-radius:11px;min-width:0;padding:16px}.stored-value-admin-view .sv-source-totals dt{color:#7c7c7c;font-size:12px}.stored-value-admin-view .sv-source-totals dd{color:#373737;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 0;font-size:max(16px,min(2vw,24px));font-weight:650}.stored-value-admin-view .sv-source-stat-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.stored-value-admin-view .sv-source-stat-table thead th{color:#8c8c8c;text-align:right;background:#f9f9f9;padding:12px 9px;font-weight:500}.stored-value-admin-view .sv-source-stat-table thead th:first-child{text-align:left}.stored-value-admin-view .sv-source-stat-table tbody th{text-align:left;color:#474747;overflow-wrap:anywhere;padding:16px 9px;font-weight:600}.stored-value-admin-view .sv-source-stat-table td{text-align:right;color:#4d4d4d;white-space:nowrap;padding:16px 9px}.stored-value-admin-view .sv-source-stat-table tbody tr{border-bottom:1px solid #f0f0f0}.stored-value-admin-view .sv-source-stat-table small{color:#939393;margin-left:7px;font-weight:400}.sv-sales-qr-backdrop{backdrop-filter:blur(3px);z-index:1199!important;background:#21212170!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.sv-sales-qr-dialog{color:#343434;border-radius:18px;gap:12px;max-height:calc(100dvh - 32px);display:grid;overflow-y:auto;box-shadow:0 24px 100px #21212155;z-index:1200!important;background:#fff!important;width:min(400px,100vw - 28px)!important;padding:28px 22px 22px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.sv-sales-qr-dialog [data-slot=dialog-title]{text-align:center;margin:0;padding:0 24px;font-size:18px;font-weight:700}.sv-sales-qr-dialog [data-slot=dialog-description]{text-align:center;color:#858585;margin:0;font-size:12px}.sv-sales-qr-dialog .sv-sales-qr-image{background:#fff;justify-self:center;width:100%;max-width:320px;height:auto;display:block}.sv-sales-qr-dialog .sv-sales-qr-close{color:#858585;width:30px;height:30px;padding:6px;position:absolute;top:10px;right:10px}.sv-sales-qr-dialog .sv-sales-qr-close svg{width:18px;height:18px}.sv-sales-qr-dialog .sv-sales-qr-actions{justify-content:center;gap:8px;display:flex}.sv-sales-qr-dialog .sv-sales-qr-actions button{color:#3e3e3e;background:#fff;border:1px solid #e0e0e0;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.sv-sales-qr-dialog .sv-sales-qr-actions button:last-child{color:#fff;background:#3e3e3e}.sv-sales-qr-dialog .sv-sales-qr-actions svg{width:15px;height:15px}@media (max-width:760px){.stored-value-admin-view .sv-source-grid{grid-template-columns:1fr}}@media (max-width:520px){.stored-value-admin-view .sv-source-panel{border-radius:13px;padding:16px 13px}.stored-value-admin-view .sv-source-panel .sv-source-panel-heading{flex-wrap:wrap;gap:12px;margin-bottom:15px}.stored-value-admin-view .sv-source-search{width:100%}.stored-value-admin-view .sv-source-card{padding:13px 11px}.stored-value-admin-view .sv-source-actions{gap:2px}.stored-value-admin-view .sv-source-actions button{padding:6px 7px}.stored-value-admin-view .sv-source-filters{gap:8px}.stored-value-admin-view .sv-source-period button{min-width:44px;padding:6px 10px}.stored-value-admin-view .sv-source-filters>input{flex:1;width:125px}.stored-value-admin-view dl.sv-source-totals{gap:6px;margin-bottom:16px}.stored-value-admin-view .sv-source-totals>div{padding:12px 8px}.stored-value-admin-view .sv-source-totals dt{font-size:10px}.stored-value-admin-view .sv-source-totals dd{font-size:15px}.stored-value-admin-view .sv-source-stat-table{display:block}.stored-value-admin-view .sv-source-stat-table thead{display:none}.stored-value-admin-view .sv-source-stat-table tbody{gap:10px;display:grid}.stored-value-admin-view .sv-source-stat-table tbody tr{border:1px solid #eaeaea;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:14px 12px;display:grid}.stored-value-admin-view .sv-source-stat-table tbody th{grid-column:1/-1;padding:0 0 5px;display:block}.stored-value-admin-view .sv-source-stat-table td{white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex}.stored-value-admin-view .sv-source-stat-table td:before{content:attr(data-label);color:#929292;font-size:10px}}.sv-source-employee-form{text-align:left;gap:1rem;margin-top:1.25rem;display:grid}.sv-source-employee-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.sv-source-employee-options{max-height:240px;padding:.5rem;overflow-y:auto}.sv-sales-qr-dialog .sv-source-employee-form>[data-slot=field]{gap:12px;min-width:0;display:grid}.sv-sales-qr-dialog .sv-source-employee-form [data-slot=field-label]{color:#3e3e3e;font-size:14px;font-weight:600;line-height:1.6}.sv-sales-qr-dialog .sv-source-employee-form p,.sv-sales-qr-dialog .sv-source-employee-form output{color:#6f6f6f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.sv-sales-qr-dialog .sv-source-employee-options{overscroll-behavior:contain;gap:6px;max-height:min(280px,38dvh);padding:4px;display:grid}.sv-sales-qr-dialog .sv-source-employee-options>[data-slot=field]{background:#f5f5f5;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.sv-sales-qr-dialog .sv-source-employee-options [data-slot=field-label]{overflow-wrap:anywhere;cursor:pointer;flex:1;min-width:0;font-size:13px;font-weight:500}.sv-sales-qr-dialog .sv-source-employee-options [role=radio]{background:#fff;border:1.5px solid #919191;border-radius:50%;flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;position:relative}.sv-sales-qr-dialog .sv-source-employee-options [role=radio][aria-checked=true]{border:5px solid #3e3e3e}.sv-sales-qr-dialog .sv-source-employee-options [data-slot=radio-group-indicator]{display:none}.sv-sales-qr-dialog .sv-source-employee-options [role=radio]:focus-visible{outline-offset:3px;outline:2px solid #3e3e3e}.sv-sales-qr-dialog .sv-source-employee-options [role=radio][aria-disabled=true],.sv-sales-qr-dialog .sv-source-employee-options [role=radio]:disabled{opacity:.45;cursor:not-allowed}.sv-sales-qr-dialog .sv-source-employee-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-sales-qr-dialog .sv-source-employee-actions button{color:#3e3e3e;background:#fff;border:1px solid #ddd;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 6px;font-size:12px;font-weight:600;display:flex}.sv-sales-qr-dialog .sv-source-employee-actions button:last-child{color:#fff;background:#3e3e3e;border-color:#0000}.sv-sales-qr-dialog .sv-source-employee-actions button:disabled{opacity:.5;cursor:not-allowed}.sv-sales-qr-dialog .sv-source-employee-actions svg{width:15px;height:15px}.sv-sales-qr-dialog .sv-source-employee-form p.sv-source-error{color:#903e2e;background:#fff1ed;border-radius:9px;padding:10px 12px}.sv-admin-refund-sheet{z-index:1001;overscroll-behavior:contain;color:#353535;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfbfb;border:1px solid #e5e5e5;border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;width:min(680px,100%);max-height:92dvh;margin-left:auto;margin-right:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 60px #24242444}.sv-member-modal.sv-member-refund-sheet{background:#f6f7f8;border:0}.sv-managed-purchase-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-member-refund-sheet .sv-admin-refund-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sv-member-refund-sheet .sv-refund-form textarea{font-size:16px}.sv-member-refund-sheet .sv-refund-submit{background:#202328;border-color:#202328}.sv-admin-refund-sheet>[data-slot=sheet-header]{padding:24px 62px 10px 24px}.sv-admin-refund-sheet [data-slot=sheet-title]{color:#383838;margin:0;font-size:22px;font-weight:700}.sv-admin-refund-sheet [data-slot=sheet-description]{color:#838383;margin-top:8px;font-size:13px;line-height:1.7}.sv-admin-refund-sheet>[data-slot=sheet-close]{z-index:1;color:#666;background:#f0f0f0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.sv-admin-refund-sheet>[data-slot=sheet-close] .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sv-admin-refund-body{padding:14px 24px calc(24px + env(safe-area-inset-bottom,0px));font-size:13px;line-height:1.8}.sv-admin-refund-body *{box-sizing:border-box}.sv-admin-refund-body p{margin:10px 0}.sv-refund-product{background:#f2f2f2;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.sv-refund-product>svg{color:#6f6f6f;flex:none;width:26px;height:26px}.sv-refund-product>div{min-width:0}.sv-refund-product strong{font-size:15px;display:block}.sv-refund-product small{color:#8b8b8b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.sv-refund-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.sv-refund-amounts div{min-width:0}.sv-refund-amounts dt{color:#878787;font-size:11px}.sv-refund-amounts dd{font-variant-numeric:tabular-nums;color:#3c3c3c;overflow-wrap:anywhere;margin:5px 0 0;font-size:20px;font-weight:650}.sv-refund-rule{color:#7a7a7a}.sv-refund-notice,.sv-refund-status{color:#886c36;background:#f7f1e3;border-radius:10px;padding:13px 15px}.sv-refund-error{color:#9b4f35;background:#fff0e9;border-radius:10px;padding:13px 15px}.sv-refund-status{overflow-wrap:anywhere}.sv-refund-status h3{margin:0;font-size:16px}.sv-refund-status.is-success{color:#616161;background:#f0f0f0}.sv-refund-status p{margin:7px 0 0;font-size:12px}.sv-refund-form{border-top:1px solid #e8e8e8;margin-top:22px;padding-top:18px}.sv-refund-form>label{justify-content:space-between;margin-bottom:8px;font-weight:600;display:flex}.sv-refund-form>label>span{color:#929292;font-size:11px;font-weight:400}.sv-refund-form textarea{color:#404040;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #e2e2e2;border-radius:10px;padding:12px;display:block}.sv-refund-confirm{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.sv-refund-confirm label{color:#6f6f6f;cursor:pointer;font-size:12px;line-height:1.9}.sv-refund-confirm [data-slot=checkbox]{color:#fff;background:#fff;border:1px solid #9f9f9f;border-radius:5px;flex:none;width:19px;height:19px;margin-top:3px}.sv-refund-confirm [data-slot=checkbox][data-checked]{background:#656565;border-color:#656565}.sv-admin-refund-body [data-slot=button]{color:#585858;background:#fff;border:1px solid #e1e1e1;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 14px;font-size:13px;display:inline-flex}.sv-admin-refund-body [data-slot=button]:disabled{opacity:.45;cursor:default}.sv-admin-refund-body [data-slot=button]:focus-visible{outline-offset:2px;outline:2px solid #656565}.sv-admin-refund-body .sv-refund-submit{color:#fff;background:#5b5b5b;border-color:#5b5b5b;width:100%}.sv-refund-footer{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.sv-refund-modes{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0 0 18px;padding:0;display:grid}.sv-refund-modes legend{color:#353a40;margin-bottom:10px;font-size:14px;font-weight:650}.sv-refund-modes label{color:#454b52;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:12px 10px;display:flex}.sv-refund-modes label.is-selected{color:#171b20;background:#eceff2;border-color:#252a31;box-shadow:0 3px 10px #171b2008}.sv-refund-modes input{accent-color:#252a31;flex:none;width:17px;height:17px;margin:0}.sv-refund-modes strong,.sv-refund-modes small{display:block}.sv-refund-modes strong{font-size:15px;line-height:1.4}.sv-refund-modes small{color:#626b75;margin-top:4px;font-size:11px;line-height:1.45}.sv-refund-modes:disabled label{cursor:default}.sv-refund-modes:disabled label:not(.is-selected){opacity:.5}.sv-refund-footer svg{width:15px;height:15px}@media (max-width:400px){.sv-admin-refund-body{padding-left:16px;padding-right:16px}.sv-refund-amounts{gap:7px}.sv-refund-amounts dd{font-size:16px}.sv-admin-refund-sheet>[data-slot=sheet-header]{padding-left:16px}}.sv-wallet-sheet[data-slot=sheet-content],.sv-points-sheet[data-slot=sheet-content],.sv-payment-sheet[data-slot=sheet-content],.sv-profile-sheet[data-slot=sheet-content],.sv-receipt-sheet[data-slot=sheet-content],.sv-member-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#242527;opacity:1;--primary:#242527;--primary-foreground:#fff;--foreground:#242527;--ring:#919295;background:#f5f5f4;border:0;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .18s linear;overflow:auto;transform:translate(0,0);box-shadow:0 -16px 64px #0002;height:min(880px,90dvh)!important;max-height:90dvh!important}.sv-member-modal[data-starting-style],.sv-member-modal[data-ending-style]{opacity:1;transform:translateY(100%)}:-webkit-any(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet)[data-slot=sheet-content][data-starting-style]{opacity:1;transform:translateY(100%)}:is(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet)[data-slot=sheet-content][data-starting-style]{opacity:1;transform:translateY(100%)}:-webkit-any(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet)[data-slot=sheet-content][data-ending-style]{opacity:1;transform:translateY(100%)}:is(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet)[data-slot=sheet-content][data-ending-style]{opacity:1;transform:translateY(100%)}.sv-member-backdrop{backdrop-filter:none;background:#00000050;transition:opacity .2s linear}.sv-member-backdrop[data-starting-style],.sv-member-backdrop[data-ending-style]{opacity:0}.sv-member-modal-header{z-index:2;background:#f5f5f4;padding:19px 18px 16px;position:sticky;top:0}.sv-member-modal-header>button{color:#444649;background:#eaeaea;border-radius:50%;min-width:40px;min-height:40px}.sv-member-modal-header p{color:#787a7d}.sv-wallet-sheet [data-slot=sheet-description]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sv-wallet-sheet>[data-slot=sheet-header]{z-index:2;background:#f5f5f4;padding:23px 64px 15px 22px;position:sticky;top:0}.sv-wallet-sheet>[data-slot=sheet-close]{z-index:3}.sv-wallet-body{padding:4px 18px 32px}.sv-wallet-body .sv-wallet-actions{background:#eaeaea;border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 0 26px;display:grid;overflow:hidden}.sv-wallet-body .sv-wallet-actions button{color:#292a2c;background:#fff;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:62px;margin:0;padding:14px 12px;font-size:13px;display:flex}.sv-wallet-actions button svg{flex:none;width:19px;height:19px}.sv-wallet-actions button svg:last-child{color:#9b9da0;width:14px;margin-left:auto}.sv-wallet-body .sv-wallet-actions>button:nth-child(3):last-child,.sv-wallet-body .sv-wallet-actions>button:last-child:nth-child(odd){grid-column:1/-1}.sv-wallet-balance{background:linear-gradient(125deg,#343539,#191a1d);border-radius:16px;box-shadow:0 8px 24px #00000012}.sv-wallet-balance>strong{letter-spacing:-1.5px;font-size:44px}.sv-wallet-balance dl{border-top:1px solid #ffffff24;padding-top:18px}.sv-wallet-body .sv-wallet-purchases{background:0 0;border:0;margin:0;padding:13px 2px 0}.sv-wallet-purchases>summary{color:#717377;font-size:13px}.sv-wallet-usage{color:#717377;margin-top:12px;font-size:12px}.sv-wallet-usage p{padding-top:7px;line-height:1.75}.sv-wallet-heading h2{font-size:16px;font-weight:650}.sv-wallet-empty{color:#808287;padding:20px 0;font-size:14px}.sv-owned-cards>article{background:#fff;border:0;box-shadow:0 3px 15px #00000006}.sv-view-skeleton{gap:16px;min-height:380px;padding:8px 0;display:grid}.sv-view-skeleton>i{background:linear-gradient(105deg,#e9e9e8 30%,#f0f0ef 45%,#e9e9e8 60%) 0 0/200% 100%;border-radius:14px;height:72px;animation:1.4s linear infinite sv-skeleton;display:block}.sv-view-skeleton>i:first-child{height:200px}@keyframes sv-skeleton{to{background-position:-200% 0}}.sv-management{box-sizing:border-box;background:#f5f5f4;padding:16px}.sv-management .sv-management-tabs{z-index:5;background:#e9e9e9;position:sticky;top:0}.sv-management-detail{background:#f5f5f4}.sv-counter2 .sv-counter2-primary{background:#242527;border-color:#242527}.sv-counter2 .sv-counter2-mode>.is-active{color:#262728;background:#f6efd2;border-color:#dbc97f}.sv-counter2-cards{overscroll-behavior:contain;max-height:340px;overflow-y:auto}.sv-counter2-cards>button{background:#fff;border-color:#e3e3e3;min-height:72px}.sv-search-status{color:#77797b;padding-top:10px;font-size:12px}.sv-counter2 .sv-search-exact,.sv-management-hint>label{color:#77797b;align-items:center;gap:7px;margin:10px 12px 0 0;font-size:12px;display:inline-flex}.sv-counter2 .sv-search-exact input,.sv-management-hint>label input{accent-color:#292a2b;width:16px;height:16px;min-height:16px;margin:0}.sv-counter2 .sv-counter2-bill{background:#fffef9;border:3px double #aaa;border-left:0;border-right:0;border-radius:2px;box-shadow:0 6px 22px #0000000b}.sv-member-modal :-webkit-any(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}.sv-member-modal :is(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}.sv-management :-webkit-any(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}.sv-management :is(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}.sv-counter2 :-webkit-any(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}.sv-counter2 :is(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}:-webkit-any(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-admin-panel,.sv-terms-dialog) :-webkit-any(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}:is(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-admin-panel,.sv-terms-dialog) :is(input,textarea,select){scroll-margin-block:90px;line-height:1.5;font-size:16px!important}@media (max-width:600px){.sv-management{gap:14px;padding:12px}.sv-management h1{font-size:21px}.sv-management button,.sv-management-detail button,.sv-counter2 button{min-height:44px}.sv-management-metrics{gap:8px}.sv-management-metrics>article{padding:14px 12px}.sv-counter2-picker form{grid-template-columns:90px minmax(0,1fr)}.sv-counter2-picker form>button{grid-column:1/-1;width:100%;display:inline-flex}.sv-counter2-cards b{font-size:14px}.sv-member-modal{border-radius:20px 20px 0 0;max-width:100%}}@media (prefers-reduced-motion:reduce){.sv-member-modal,.sv-member-backdrop,.sv-view-skeleton>i{transition:none!important;animation:none!important}:-webkit-any(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet)[data-slot=sheet-content]{transition:none!important;animation:none!important}:is(.sv-wallet-sheet,.sv-points-sheet,.sv-payment-sheet,.sv-profile-sheet)[data-slot=sheet-content]{transition:none!important;animation:none!important}}.sv-test-cards{color:#282a2e;background:#f2f3f5;border-radius:18px;margin:20px 0 0;padding:16px}.sv-test-cards h3{margin:0 0 12px;font-size:16px}.sv-test-cards article{background:#fff;border-radius:14px;gap:9px;padding:16px;display:grid}.sv-test-cards article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-test-cards article>div span{color:#676b73;font-size:12px}.sv-test-cards p{color:#4f535a;margin:0;line-height:1.55}.sv-test-cards small{overflow-wrap:anywhere;color:#70747b}.sv-test-cards button{justify-self:start}.sv-member-backdrop.sv-management-sheet-backdrop{backdrop-filter:none;opacity:1;background:#17202b66;transition:opacity .2s linear;position:fixed;top:0;bottom:0;left:0;right:0}.sv-member-modal.sv-management-sheet{box-sizing:border-box;color:#25272d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#292d35;--primary-foreground:#fff;--foreground:#25272d;--ring:#94730d;background:#eef0f4;border:0;border-radius:20px 20px 0 0;outline:none;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:640px;min-height:0;margin:0 auto;padding:0;font:14px/1.6 Inter,PingFang SC,sans-serif;transition:transform .2s cubic-bezier(.2,.7,.3,1);display:grid;position:fixed;top:auto;bottom:0;left:0;right:0;overflow:hidden;transform:translate(0,0);box-shadow:0 -12px 42px #17202b26;height:min(880px,90vh)!important;height:min(880px,90dvh)!important;max-height:90vh!important;max-height:90dvh!important}.sv-management-sheet-backdrop[data-starting-style],.sv-management-sheet-backdrop[data-ending-style]{opacity:0}.sv-member-modal.sv-management-sheet[data-starting-style]{transform:translateY(100%)}.sv-management-sheet *{box-sizing:border-box}.sv-management-sheet>.sv-member-modal-header{z-index:2;background:#fff;border-bottom:1px solid #dfe3e9;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex;position:relative;top:auto}.sv-management-sheet .sv-member-modal-header>div{flex:1;min-width:0}.sv-management-sheet .sv-member-modal-header h2{margin:0;font-size:18px;font-weight:650;line-height:1.4}.sv-management-sheet .sv-member-modal-header p{color:#656b76;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.55}.sv-management-sheet .sv-member-modal-header>.sv-management-sheet-close{color:#414954;touch-action:manipulation;cursor:pointer;background:#eef0f4;border:0;border-radius:13px;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:background .18s linear;display:grid;transform:none}.sv-management-sheet .sv-management-sheet-close:disabled{opacity:.45;cursor:not-allowed}.sv-management-sheet .sv-member-modal-header svg{width:20px;height:20px}.sv-management-sheet button:focus-visible{outline-offset:2px;outline:2px solid #94730d}.sv-management-sheet>.sv-management-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);scrollbar-gutter:stable;scroll-padding-block:12px;overflow-x:hidden;overflow-y:auto}.sv-management-sheet-body>.sv-admin-refund-body{overflow:visible}.sv-management-sheet-body>.sv-management-detail-body{padding-top:14px}.sv-management-sheet-body>.sv-receipt-sheet-body{padding:12px 12px 24px}.sv-management-sheet .sv-receipt-tools{flex-wrap:wrap;gap:8px;padding-bottom:12px}.sv-management-sheet .sv-receipt-tools>button{flex:1;justify-content:center;min-height:44px}.sv-management-sheet :-webkit-any(input,textarea,select){scroll-margin-block:16px;font-size:16px!important}.sv-management-sheet :is(input,textarea,select){scroll-margin-block:16px;font-size:16px!important}@media (max-width:400px){.sv-management-sheet>.sv-member-modal-header{padding:12px}}@media (prefers-reduced-motion:reduce){.sv-member-modal.sv-management-sheet,.sv-member-backdrop.sv-management-sheet-backdrop,.sv-management-sheet .sv-management-sheet-close{transition:none!important;animation:none!important}}.admin-shell,.admin-auth-screen{--background:#fff;--foreground:#171717;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#262626;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#262626;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#262626;--border:#e5e5e5;--input:#e5e5e5;--ring:#a3a3a3;--line:#e5e5e5;--destructive:#b42318;color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.admin-shell button,.admin-shell input,.admin-shell textarea,.admin-shell select{font-family:inherit}.admin-shell .admin-topbar{border-bottom:1px solid var(--border);color:#171717;background:#fff;min-height:72px;box-shadow:0 1px 5px #00000004}.admin-shell .admin-topbar nav{flex-wrap:wrap;gap:16px}.admin-shell .admin-topbar nav a,.admin-shell .admin-topbar nav button{color:#404040;align-items:center;gap:7px;min-height:40px;font-size:13px;display:inline-flex}.admin-shell .admin-topbar>div>span,.admin-shell .admin-topbar small{color:#737373}.admin-shell .admin-layout{grid-template-columns:274px minmax(0,1fr);min-height:calc(100dvh - 72px)}.admin-shell .admin-sidebar{border-right:1px solid var(--border);background:#fff;height:calc(100dvh - 72px);padding:16px;top:72px}.admin-shell .admin-primary-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-shell .admin-primary-tabs button{color:#61676a;min-height:66px;box-shadow:none;background:#fff;border:1px solid #0000;border-radius:10px}.admin-shell .admin-primary-tabs button svg{width:20px;height:20px}.admin-shell .admin-primary-tabs button span{font-size:13px;line-height:1.45}.admin-shell .admin-primary-tabs button small{color:#82878a;font-size:10px;font-weight:400}.admin-shell .admin-primary-tabs button.active{color:#1b3831;box-shadow:none;background:#f0f3f2;border-color:#dce5e1}.admin-shell .admin-primary-tabs button.active small{color:#59746b}.admin-shell .admin-new-button{color:#fff;background:#262626;border-radius:9px;min-height:42px;margin-top:18px}.admin-shell .new-item-button{color:#fff;background:#273f35;border-radius:9px;min-height:44px;margin-top:16px;font-size:13px}.admin-shell .status-tabs button{color:#79817d;background:0 0;font-size:12px}.admin-shell .status-tabs button.active{color:#284137;background:#eef2ef}.admin-shell .editor-header h1{color:#222a25;font-size:26px;font-weight:700}.admin-shell .editor-header p,.admin-shell .section-note{color:#777f7c;font-size:12px;line-height:1.8}.admin-shell .editor-actions button{color:#46544b;background:#fff;border:1px solid #d9e1dc;border-radius:9px;font-size:13px}.admin-shell .editor-actions button:last-child,.admin-shell .sales-save-button{color:#fff;background:#273f35}.admin-shell .price-mode-grid button{color:#3c493f;background:#fafbfa;border-color:#e3e8e4;border-radius:10px}.admin-shell .price-mode-grid button span{color:#7c857e}.admin-shell .price-mode-grid button.active{color:#294637;box-shadow:none;background:#edf4ee;border-color:#789484}.admin-shell .price-mode-grid button.active span{color:#607867}.admin-shell .admin-media-grid>*,.admin-shell .admin-empty-media{background:#f5f7f5;border-color:#dfe6e0}.admin-shell .report-admin-row,.admin-shell .qr-admin-row{color:#344638;background:#f8faf8;border-color:#e2e8e2}.admin-shell .order-address,.admin-shell .shipment-summary,.admin-shell .order-admin-meta{color:#4b5c50;background:#f6f8f6;border-color:#e1e8e2}.admin-shell .order-address strong,.admin-shell .shipment-summary strong{color:#33473a}.admin-shell .order-address span,.admin-shell .order-address small{color:#738276}.admin-shell .refund-gate,.admin-shell .refund-decision{color:#795d29;background:#faf7ef;border-color:#eadfc6}.admin-shell .refund-system-warning{color:#8e622a;background:#fff6e8;border-color:#eddfc8}.admin-shell .admin-welcome{color:#788579}.admin-shell .admin-welcome h1{color:#334338}.admin-shell .admin-search,.admin-shell .admin-status-tabs{margin-top:14px}.admin-shell .admin-search{border:1px solid var(--border);color:#777;background:#fafafa;border-radius:9px}.admin-shell .admin-status-tabs button{color:#737373;background:0 0;font-size:12px}.admin-shell .admin-status-tabs button.active{color:#262626;background:#f0f1f1}.admin-shell .admin-item-list{margin-top:14px}.admin-shell .admin-item-list button{color:#262626;background:#fff;border:1px solid #0000;border-radius:9px;padding:10px}.admin-shell .admin-item-list button.active{background:#f3f5f4;border-color:#dfe5e2}.admin-shell .admin-item-list button strong{font-size:12px;line-height:1.6}.admin-shell .admin-item-list button small{color:#737373;font-size:11px}.admin-shell .admin-content{background:#f7f8f8;min-width:0}.admin-shell .admin-editor,.admin-shell .sales-admin-view{max-width:1450px;margin:0 auto;padding:28px max(18px,min(3vw,40px))}.admin-shell .admin-editor-header,.admin-shell .sales-admin-heading{align-items:center;gap:18px;margin-bottom:24px}.admin-shell .admin-editor-header h1,.admin-shell .sales-admin-heading h1{color:#202525;letter-spacing:-.6px;font-size:28px;font-weight:720}.admin-shell .admin-editor-header p,.admin-shell .sales-admin-heading p{color:#737b7b;font-size:13px;line-height:1.8}.admin-shell .system-status{color:#61736b;letter-spacing:.02em;background:#eef3f0;border-radius:5px;padding:4px 7px;font-size:11px}.admin-shell .admin-form-section,.admin-shell .sales-workspace,.admin-shell .order-admin-card,.admin-shell .refund-admin-card{border:1px solid var(--border);background:#fff;border-radius:14px;box-shadow:0 1px 2px #00000003}.admin-shell .admin-form-section{margin-bottom:20px;padding:22px}.admin-shell .admin-form-section h2,.admin-shell .admin-form-section h3{color:#242929;font-weight:650}.admin-shell .admin-field{gap:8px}.admin-shell .admin-field>span,.admin-shell .admin-field>label{color:#555f5c;font-size:13px}.admin-shell input:not([type=checkbox]),.admin-shell textarea,.admin-shell select{color:#202525;min-height:42px;box-shadow:none;background:#fff;border:1px solid #dce0df;border-radius:8px;padding:10px 12px;font-size:14px}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#9b9f9f}.admin-shell input:focus,.admin-shell textarea:focus,.admin-shell select:focus{outline-offset:1px;outline:2px solid #b8c8c2}.admin-shell input:disabled{color:#7f8585;background:#f5f6f6}.admin-shell .admin-grid-2,.admin-shell .admin-grid-3{gap:18px}.admin-shell .admin-cover,.admin-shell .admin-gallery,.admin-shell .admin-upload-zone{color:#65716d;background:#f7f8f8;border-color:#e0e5e3;border-radius:10px}.admin-shell .admin-notice{color:#2d6547;background:#ecf5ef;border:1px solid #d0e5d7;border-radius:10px;margin:18px;font-size:13px;line-height:1.7}.admin-shell .sales-product-index{border-right-color:var(--border);background:#fafbfb;padding:14px}.admin-shell .sales-product-index button{color:#333;background:0 0;border:1px solid #0000;border-radius:9px}.admin-shell .sales-product-index button.active{box-shadow:none;background:#edf3f0;border-color:#d9e4de}.admin-shell .sales-product-index strong{color:#262626;font-size:12px;line-height:1.6}.admin-shell .sales-product-index small{color:#808686;font-size:11px}.admin-shell .sales-product-editor{color:#262626;min-width:0;padding:24px}.admin-shell .sales-product-editor header h2{color:#262626;font-size:21px}.admin-shell .sales-product-editor header p{color:#737b7b;font-size:12px}.admin-shell .sales-product-state{background:#f7f8f8;border:1px solid #e5e8e7;border-radius:10px;gap:12px;margin:22px 0;padding:16px}.admin-shell .sales-product-state label{color:#68706d;font-size:12px}.admin-shell .sales-sku-row{background:0 0;border-color:#e9eceb;gap:12px;padding:18px 0}.admin-shell .sales-sku-name strong{color:#363c3a;font-size:12px;line-height:1.6}.admin-shell .sales-sku-name small{color:#8a9190;font-size:10px}.admin-shell .money-input{color:#454d49;background:#fff;border-color:#dce0df;border-radius:8px}.admin-shell .money-input input{background:0 0;border:0}.admin-shell .sales-sku-heading{color:#7e8683;font-size:11px}.admin-shell .order-admin-card,.admin-shell .refund-admin-card{color:#303735;padding:20px}.admin-shell .order-admin-card header h2,.admin-shell .refund-admin-card header h2,.admin-shell .order-admin-card strong,.admin-shell .refund-admin-card strong{color:#2e3633}.admin-shell .order-admin-card small,.admin-shell .refund-admin-card small,.admin-shell .order-admin-card p,.admin-shell .refund-admin-card p{color:#737c79;font-size:12px;line-height:1.8}.admin-shell .order-admin-card dl,.admin-shell .refund-admin-card dl,.admin-shell .order-admin-card footer,.admin-shell .refund-admin-card footer{background:#f7f9f8;border-color:#e4eae7}.admin-shell [data-slot=button]{border-radius:8px;min-height:40px;font-size:13px;font-weight:550}.admin-shell [data-variant=outline],.admin-shell [data-variant=secondary]{color:#454d49;background:#fff;border-color:#dce2de}.admin-shell [data-variant=default]{color:#fff;background:#243e34}.admin-shell [data-variant=destructive]{color:#b42318;background:#fff1ef;border-color:#f3d5d0}.admin-shell [role=alert]{line-height:1.7}.admin-auth-screen .admin-login-card{color:#262626;background:#fff;border:1px solid #e1e5e3;border-radius:20px;box-shadow:0 12px 48px #172b2010}.admin-auth-screen .admin-login-card h1{color:#202826}.admin-auth-screen .admin-login-card p{color:#737b78}.admin-auth-screen .admin-login-card input{color:#262626;background:#fff;border-color:#ddd;min-height:48px}.admin-auth-screen .admin-login-card .hub-login-link{color:#fff;background:#243e34}@media (max-width:1100px){.admin-shell .admin-layout{grid-template-columns:236px minmax(0,1fr)}.admin-shell .sales-workspace{grid-template-columns:1fr}.admin-shell .sales-product-index{border-right:0;border-bottom:1px solid var(--border);max-height:240px}}@media (max-width:820px){.admin-shell .admin-layout{display:block}.admin-shell .admin-sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:12px;position:relative;top:0}.admin-shell .admin-primary-tabs{scrollbar-width:none;gap:6px;padding:1px 1px 4px;display:flex;overflow-x:auto}.admin-shell .admin-primary-tabs button{flex:0 0 112px;min-height:58px}.admin-shell .admin-primary-tabs button small{font-size:9px}.admin-shell .admin-item-list{max-height:228px}.admin-shell .admin-topbar{flex-wrap:wrap;gap:10px;padding:12px 16px;position:relative}.admin-shell .admin-topbar nav{gap:12px}.admin-shell .admin-topbar nav a{display:inline-flex}.admin-shell .admin-editor,.admin-shell .sales-admin-view{padding:22px 16px}.admin-shell .sales-product-editor{padding:18px}}@media (max-width:560px){.admin-shell .admin-topbar>div>span{display:none}.admin-shell .admin-topbar nav{border-top:1px solid #f0f2f1;justify-content:space-between;gap:8px;width:100%;padding-top:6px}.admin-shell .admin-topbar nav a,.admin-shell .admin-topbar nav button{gap:5px;font-size:12px}.admin-shell .admin-topbar nav svg{width:16px}.admin-shell .admin-topbar nav>span{display:none}.admin-shell .admin-editor-header,.admin-shell .sales-admin-heading{flex-wrap:wrap;align-items:flex-start}.admin-shell .admin-editor-header h1,.admin-shell .sales-admin-heading h1{font-size:25px}.admin-shell .admin-form-section{padding:18px 14px}.admin-shell .admin-form-grid,.admin-shell .admin-grid-2,.admin-shell .admin-grid-3,.admin-shell .sales-product-state{grid-template-columns:1fr}.admin-shell .sales-sku-row{border:1px solid #e3e8e5;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:15px}.admin-shell .sales-sku-name{grid-column:1/-1}.admin-shell .sales-sku-row label{color:#737b78;gap:5px;font-size:11px;display:grid}.admin-shell .sales-sku-row button{grid-column:1/-1;width:100%}.admin-shell .order-admin-card,.admin-shell .refund-admin-card{padding:16px 14px}.admin-shell input:not([type=checkbox]),.admin-shell textarea,.admin-shell select{font-size:16px}.admin-shell [data-slot=button]{min-height:44px}}.checkout-coin-option{color:#202124;cursor:pointer;background:#f6f5ef;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:15px 16px;display:flex}.checkout-coin-option input{accent-color:#202124;flex-shrink:0;width:20px;height:20px}.checkout-coin-option span{gap:5px;display:grid}.checkout-coin-option strong{font-size:15px}.checkout-coin-option small{color:#707274;font-size:12px;line-height:1.6}.sv-first-strip .sv-coin-benefit{color:#f1dfad;border-left:0;width:100%;margin-left:0;padding-left:0;font-size:11px;font-weight:650}.admin-shell .sales-sku-row{grid-template-columns:minmax(170px,1.6fr) repeat(4,minmax(110px,1fr)) minmax(115px,.9fr) auto}@media (max-width:1000px){.admin-shell .sales-sku-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .sales-sku-name{grid-column:1/-1}}html[data-mall-ui=miniapp]{--mall-page:#111;--mall-surface:#1e1e1e;--mall-inset:#2c2c2c;--mall-soft:#262626;--mall-text:#f6f6f6;--mall-muted:#a5a5a5;--mall-faint:#939393;--mall-line:#303030;--mall-primary:#e8e6e2;--mall-on-primary:#161616;--mall-danger:#ffb5b5;--mall-danger-surface:#3c2325;--mall-shadow:0 10px 28px #0000002e;--mall-radius:26px;--mall-control-radius:16px;--mall-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Segoe UI", sans-serif;--background:var(--mall-page);--foreground:var(--mall-text);--card:var(--mall-surface);--card-foreground:var(--mall-text);--popover:var(--mall-surface);--popover-foreground:var(--mall-text);--primary:var(--mall-primary);--primary-foreground:var(--mall-on-primary);--secondary:var(--mall-inset);--secondary-foreground:var(--mall-text);--muted:var(--mall-inset);--muted-foreground:var(--mall-muted);--border:var(--mall-line);--input:var(--mall-line);--ring:var(--mall-primary);--accent:var(--mall-inset);--accent-foreground:var(--mall-text);--destructive:var(--mall-danger);--ink:var(--mall-page);--panel:var(--mall-surface);--panel-2:var(--mall-inset);--silver:var(--mall-primary);--silver-dark:var(--mall-muted);--line:var(--mall-line);--yellow:var(--mall-primary);--paper:var(--mall-text);background:var(--mall-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto}html[data-mall-ui=miniapp] body{background:var(--mall-page);color:var(--mall-text);font-family:var(--mall-font);line-height:1.5}html[data-mall-ui=miniapp] :where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}html[data-mall-ui=miniapp] :where(button,a):focus-visible{outline-offset:3px;outline:2px solid #8b9097!important}html[data-mall-ui=miniapp] :where(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #8b9097!important}html[data-mall-ui=miniapp] :where(input:not([type=checkbox]),textarea,select){font-size:16px}html[data-mall-ui=miniapp] :where(button,a){transition:background-color .14s ease-out,color .14s ease-out,opacity .14s ease-out,transform .14s ease-out}html[data-mall-ui=miniapp] button:not(:disabled):active{opacity:.8}html[data-mall-ui=miniapp] button:disabled{opacity:.46}html[data-mall-ui=miniapp] .catalog-shell{width:100%;max-width:1120px;padding:0 16px calc(112px + env(safe-area-inset-bottom));color:var(--mall-text);background:0 0;margin:0 auto}html[data-mall-ui=miniapp] .catalog-header{z-index:5;padding:calc(18px + env(safe-area-inset-top)) 2px 16px;box-shadow:none;backdrop-filter:none;background:0 0;border:0;position:relative}html[data-mall-ui=miniapp] .header-row{align-items:center;min-height:52px}html[data-mall-ui=miniapp] .catalog-header:before{display:none}html[data-mall-ui=miniapp] .marketplace-wordmark{--wordmark-display-size:28px;--wordmark-latin-size:14px;color:var(--mall-text)}html[data-mall-ui=miniapp] .is-wordmark__descriptor{color:var(--mall-muted);font-size:10px}html[data-mall-ui=miniapp] .is-wordmark__english{color:var(--mall-text)}html[data-mall-ui=miniapp] .is-wordmark__symbol{filter:brightness(0)invert(.95)}html[data-mall-ui=miniapp] .orders-entry,html[data-mall-ui=miniapp] .detail-header>button,html[data-mall-ui=miniapp] .order-center-header>button{background:var(--mall-surface);width:44px;min-width:44px;height:44px;color:var(--mall-text);box-shadow:var(--mall-shadow);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}html[data-mall-ui=miniapp] .orders-entry svg{width:20px;height:20px}html[data-mall-ui=miniapp] .search-box{border-radius:var(--mall-control-radius);background:var(--mall-surface);min-height:48px;box-shadow:0 1px 0 var(--mall-line);border:0;margin-top:16px;padding:0 14px}html[data-mall-ui=miniapp] .search-box input{height:48px;color:var(--mall-text);font-family:var(--mall-font);background:0 0;font-size:16px}html[data-mall-ui=miniapp] .search-box input::placeholder{color:var(--mall-faint);font-size:13px}html[data-mall-ui=miniapp] .search-box>svg{color:var(--mall-muted)}html[data-mall-ui=miniapp] .search-box button{background:var(--mall-inset);color:var(--mall-muted)}html[data-mall-ui=miniapp] .catalog-workspace{padding:0}html[data-mall-ui=miniapp] .category-icons{border-radius:var(--mall-radius);background:var(--mall-surface);box-shadow:var(--mall-shadow);border:0;gap:16px 6px;padding:18px 10px}html[data-mall-ui=miniapp] .category-icons button{min-height:72px;color:var(--mall-muted);gap:7px}html[data-mall-ui=miniapp] .category-icons button>span{background:var(--mall-soft);width:50px;height:50px;color:var(--mall-text);box-shadow:none;border:0;border-radius:16px}html[data-mall-ui=miniapp] .category-icons button>span img{filter:drop-shadow(0 3px 4px #10121617);width:46px;height:46px}html[data-mall-ui=miniapp] .category-icons button>strong{font-size:11px;font-weight:550}html[data-mall-ui=miniapp] .category-icons button.active{color:var(--mall-text)}html[data-mall-ui=miniapp] .category-icons button.active>span{box-shadow:none;background:0 0;transform:none}html[data-mall-ui=miniapp] .category-icons button.active>strong{color:var(--mall-text);font-weight:700}html[data-mall-ui=miniapp] .subtype-tabs{z-index:10;min-height:58px;box-shadow:none;backdrop-filter:blur(12px);scrollbar-width:none;background:#1e1e1ef7;border:0;border-radius:18px;gap:4px;margin:14px 0 0;padding:6px;position:sticky;top:0}html[data-mall-ui=miniapp] .subtype-tabs button{min-height:44px;color:var(--mall-muted);border-radius:13px;padding:0 16px;font-size:13px;font-weight:550;position:relative}html[data-mall-ui=miniapp] .subtype-tabs button.active{background:var(--mall-primary);color:var(--mall-on-primary);font-weight:650;box-shadow:0 3px 10px #00000026}html[data-mall-ui=miniapp] .subtype-tabs button.active:after{display:none}html[data-mall-ui=miniapp] .result-line{background:0 0;min-height:58px;padding:19px 3px 13px}html[data-mall-ui=miniapp] .result-line span{color:var(--mall-text);font-size:16px;font-weight:650}html[data-mall-ui=miniapp] .result-line strong{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .product-grid,html[data-mall-ui=miniapp] .loading-grid{background:0 0;gap:12px}html[data-mall-ui=miniapp] .product-card{background:var(--mall-surface);box-shadow:var(--mall-shadow);text-align:left;border:0;border-radius:22px;overflow:hidden}html[data-mall-ui=miniapp] .product-card:hover{box-shadow:var(--mall-shadow);transform:none}html[data-mall-ui=miniapp] .product-artwork{aspect-ratio:1/.94;background:var(--mall-soft)}html[data-mall-ui=miniapp] .product-artwork:before{opacity:.48;height:5%;bottom:9%}html[data-mall-ui=miniapp] .product-artwork img{object-fit:contain;filter:drop-shadow(0 8px 9px #1012161a);padding:10%}html[data-mall-ui=miniapp] .product-card-body{flex-direction:column;padding:14px 12px 15px;display:flex}html[data-mall-ui=miniapp] .product-kicker{height:20px;color:var(--mall-faint);gap:6px;font-size:9px}html[data-mall-ui=miniapp] .product-brand-logo img{filter:brightness(0)invert(.87)}html[data-mall-ui=miniapp] .product-kicker>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:52%;color:var(--mall-faint);font-weight:500;overflow:hidden}html[data-mall-ui=miniapp] .product-card h2{min-height:40px;color:var(--mall-text);font-family:var(--mall-font);letter-spacing:0;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.5}html[data-mall-ui=miniapp] .product-card-body>p{display:none}html[data-mall-ui=miniapp] .product-card-foot{min-height:51px;margin-top:12px}html[data-mall-ui=miniapp] .product-card .promotion-price.compact{gap:5px;padding:0}html[data-mall-ui=miniapp] .product-card .compact-price-line{flex-wrap:wrap;gap:4px}html[data-mall-ui=miniapp] .product-card .promotion-price.compact .compact-price-line strong{color:var(--mall-text);font-family:var(--mall-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.035em;font-size:21px;font-weight:700}html[data-mall-ui=miniapp] .product-card .compact-price-line del{color:var(--mall-faint);font-size:10px}html[data-mall-ui=miniapp] .product-card .promotion-price.compact .price-from{color:var(--mall-muted);font-size:10px}html[data-mall-ui=miniapp] .product-card .promotion-price.compact .discount-chip{background:var(--mall-inset);min-height:21px;color:var(--mall-text);border-radius:7px;align-self:flex-start;padding:4px 6px;font-size:9px;font-weight:550}html[data-mall-ui=miniapp] .product-card-number{color:var(--mall-faint);font-size:9px;bottom:2px;right:0}html[data-mall-ui=miniapp] .loading-grid>span{aspect-ratio:1/1.6;background:var(--mall-surface);border-radius:22px}html[data-mall-ui=miniapp] .state-card{border-radius:var(--mall-radius);background:var(--mall-surface);min-height:260px;color:var(--mall-muted);box-shadow:var(--mall-shadow);border:0;margin:0;padding:24px}html[data-mall-ui=miniapp] .state-card strong{color:var(--mall-text);font-size:16px;font-weight:650}.hub-bottom-nav.hub-floating-nav{z-index:60;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#262626db;border:0;border-radius:28px;width:min(470px,100% - 32px);height:70px;min-height:70px;padding:6px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0007,inset 0 1px #ffffff0a}.hub-bottom-nav.hub-floating-nav button{color:#a5a5a5;border-radius:22px;gap:1px;height:56px;min-height:44px;position:relative}.hub-bottom-nav.hub-floating-nav button>span{width:30px;height:28px;color:inherit;background:0 0;border-radius:0}.hub-bottom-nav.hub-floating-nav button svg{stroke-width:1.8px;width:21px;height:21px}.hub-bottom-nav.hub-floating-nav button strong{font-size:10px;font-weight:550}.hub-bottom-nav.hub-floating-nav button.active{color:#e8e6e2;background:#ffffff0a}.hub-bottom-nav.hub-floating-nav button.active>span{color:inherit;background:0 0}.hub-bottom-nav.hub-floating-nav button.active>span:after{display:none}.hub-bottom-nav.hub-floating-nav button.active:after{content:"";background:#f6f6f6;border-radius:2px;width:13px;height:2px;position:absolute;bottom:3px}html[data-mall-ui=miniapp] .detail-shell{background:var(--mall-page);color:var(--mall-text)}html[data-mall-ui=miniapp] .detail-header{background:var(--mall-page);min-height:68px;box-shadow:none;border:0;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:10px 16px}html[data-mall-ui=miniapp] .detail-header .marketplace-wordmark{--wordmark-display-size:22px;--wordmark-latin-size:12px;justify-self:start;max-width:100%;transform:none}html[data-mall-ui=miniapp] .detail-header-spacer{display:none}html[data-mall-ui=miniapp] .detail-main{width:min(720px,100%);padding:0 16px 110px}html[data-mall-ui=miniapp] .product-media-carousel{--product-hero-height:clamp(250px, 76vw, 330px);border-radius:var(--mall-radius);background:var(--mall-surface);box-shadow:var(--mall-shadow);border:0;overflow:hidden}html[data-mall-ui=miniapp] .equipment-detail .product-media-viewport,html[data-mall-ui=miniapp] .product-media-track figure{background:var(--mall-soft)}html[data-mall-ui=miniapp] .equipment-detail .product-media-track img{object-fit:contain;filter:drop-shadow(0 10px 10px #1012161a);padding:24px 30px}html[data-mall-ui=miniapp] .product-media-arrow{width:36px;height:36px;color:var(--mall-text);box-shadow:var(--mall-shadow);background:#2c2c2ceb}html[data-mall-ui=miniapp] .product-media-count{color:#fff;background:#161719a6;font-size:10px;top:auto;bottom:13px;right:14px}html[data-mall-ui=miniapp] .product-style-picker{border-top:0;border-bottom:1px solid var(--mall-line);background:var(--mall-surface);padding:15px 0 12px}html[data-mall-ui=miniapp] .product-style-picker>header{padding:0 16px 11px}html[data-mall-ui=miniapp] .product-style-picker>header span{color:var(--mall-text);font-size:13px;font-weight:650}html[data-mall-ui=miniapp] .product-style-picker>header small{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .product-media-thumbnails{gap:8px;padding:0 16px 2px}html[data-mall-ui=miniapp] .product-media-thumbnails button{background:var(--mall-soft);border:1px solid #0000;border-radius:14px;width:86px;min-width:86px;padding:6px}html[data-mall-ui=miniapp] .product-media-thumbnails button.active{border-color:var(--mall-text);background:var(--mall-inset);box-shadow:none}html[data-mall-ui=miniapp] .product-media-thumbnails span{color:var(--mall-muted);font-size:10px}html[data-mall-ui=miniapp] .product-media-price{background:var(--mall-surface);min-height:112px;padding:16px}html[data-mall-ui=miniapp] .commerce-price>div:first-child strong{color:var(--mall-text);font-family:var(--mall-font);letter-spacing:-.045em;font-size:30px;font-weight:700}html[data-mall-ui=miniapp] .commerce-price small,html[data-mall-ui=miniapp] .commerce-price p{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .commerce-price-saving b{background:var(--mall-inset);color:var(--mall-text);border:0;border-radius:8px;padding:4px 7px;font-size:11px;font-weight:550}html[data-mall-ui=miniapp] .detail-intro,html[data-mall-ui=miniapp] .equipment-detail .product-overview,html[data-mall-ui=miniapp] .vehicle-story,html[data-mall-ui=miniapp] .report-section{border-radius:var(--mall-radius);background:var(--mall-surface);color:var(--mall-text);box-shadow:var(--mall-shadow);border:0;margin:14px 0 0;padding:20px}html[data-mall-ui=miniapp] :is(.detail-intro,.equipment-detail .detail-intro) h1{color:var(--mall-text);margin:12px 0 6px;font-size:20px;font-weight:650;line-height:1.45}html[data-mall-ui=miniapp] .detail-title{color:var(--mall-muted);font-size:12px}html[data-mall-ui=miniapp] .detail-number{color:var(--mall-faint);font-size:10px}html[data-mall-ui=miniapp] .detail-category{max-width:52%;height:auto;min-height:26px;color:var(--mall-muted);white-space:normal;text-align:center;overflow-wrap:anywhere;background:#22252612;border:0;border-radius:8px;margin:0;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.3}html[data-mall-ui=miniapp] .detail-meta{border-top:1px solid var(--mall-line);gap:12px;margin-top:16px;padding-top:14px}html[data-mall-ui=miniapp] .detail-meta span{min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-mall-ui=miniapp] .detail-meta span+span{border-left:0}html[data-mall-ui=miniapp] .detail-meta small{color:var(--mall-muted)}html[data-mall-ui=miniapp] .detail-meta strong{color:var(--mall-text);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:550;line-height:1.5;display:block}html[data-mall-ui=miniapp] .detail-section-heading span{color:var(--mall-text);font-size:17px;font-weight:650}html[data-mall-ui=miniapp] :is(.product-overview,.equipment-detail .product-overview) h2{color:var(--mall-text);font-size:17px;font-weight:650}html[data-mall-ui=miniapp] :is(.product-overview-lead,.equipment-detail .product-overview-lead){color:var(--mall-muted);font-size:13px;line-height:1.8}html[data-mall-ui=miniapp] .product-feature-list{border-color:var(--mall-line);gap:8px}html[data-mall-ui=miniapp] .product-feature-list span{background:var(--mall-soft);color:var(--mall-muted);border:0;border-radius:10px;padding:7px 10px;font-size:11px}html[data-mall-ui=miniapp] .detail-section-heading{background:0 0;margin:0;padding:22px 3px 12px}html[data-mall-ui=miniapp] .detail-gallery{background:0 0;gap:12px;padding:0 0 20px}html[data-mall-ui=miniapp] .detail-gallery figure{background:var(--mall-surface);border:0;border-radius:20px;overflow:hidden}html[data-mall-ui=miniapp] .detail-gallery img{border-radius:0;width:100%;display:block}html[data-mall-ui=miniapp] :-webkit-any(.deferred-detail-image,.detail-image-retry,.product-media-slide-placeholder){color:#a5a5a5;background:#262626}html[data-mall-ui=miniapp] :is(.deferred-detail-image,.detail-image-retry,.product-media-slide-placeholder){color:#a5a5a5;background:#262626}html[data-mall-ui=miniapp] .detail-empty{color:#a5a5a5;background:#1e1e1e;border:0;border-radius:20px}html[data-mall-ui=miniapp] .vehicle-story{grid-template-columns:1fr;gap:20px}html[data-mall-ui=miniapp] .vehicle-story>div{background:0 0;border:0;padding:0}html[data-mall-ui=miniapp] .vehicle-story span{color:var(--mall-text)}html[data-mall-ui=miniapp] .vehicle-story p{color:var(--mall-muted)}html[data-mall-ui=miniapp] .vehicle-quick-meta span{background:var(--mall-inset);color:var(--mall-muted)}html[data-mall-ui=miniapp] .vehicle-card .display-price strong{color:var(--mall-text);font-family:var(--mall-font);font-size:21px;font-weight:700}html[data-mall-ui=miniapp] .report-section strong,html[data-mall-ui=miniapp] .report-file{color:var(--mall-text)}html[data-mall-ui=miniapp] .report-section span{color:var(--mall-muted)}html[data-mall-ui=miniapp] .report-grid a{border-color:var(--mall-line);background:var(--mall-soft);border-radius:16px}html[data-mall-ui=miniapp] .detail-footer{min-height:calc(78px + env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-color:var(--mall-line);-webkit-backdrop-filter:blur(20px);background:#131313f7;gap:12px;box-shadow:0 -8px 30px #0002}html[data-mall-ui=miniapp] .footer-sku-price{flex:1;min-width:0;max-width:42%}html[data-mall-ui=miniapp] .footer-sku-price strong{color:var(--mall-text);font-family:var(--mall-font);font-size:20px;font-weight:700}html[data-mall-ui=miniapp] .footer-sku-price span{color:var(--mall-muted);font-size:10px}html[data-mall-ui=miniapp] .detail-footer-actions{gap:8px}html[data-mall-ui=miniapp] .checkout-jump-button,html[data-mall-ui=miniapp] .wechat-pay-button,html[data-mall-ui=miniapp] .direct-payment-button{background:var(--mall-primary);min-height:48px;color:var(--mall-on-primary);border:0;border-radius:17px;font-size:14px;font-weight:600}html[data-mall-ui=miniapp] .checkout-jump-button{min-width:120px}html[data-mall-ui=miniapp] .consult-button{background:var(--mall-inset);min-width:56px;min-height:48px;color:var(--mall-text);white-space:nowrap;border:0;border-radius:17px;flex-direction:column;gap:2px;padding:6px 12px;font-size:11px;line-height:1.1}html[data-mall-ui=miniapp] .consult-button svg{width:18px;height:18px}html[data-mall-ui=miniapp] [data-slot=sheet-overlay]{backdrop-filter:blur(3px);background:#00000094}html[data-mall-ui=miniapp] :-webkit-any(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet){width:min(640px,100%);max-width:none;max-height:88dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));color:var(--mall-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--mall-font);background:#1d1d1d;border:0;border-radius:30px 30px 0 0;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;box-shadow:0 -15px 90px #0006}html[data-mall-ui=miniapp] :is(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet){width:min(640px,100%);max-width:none;max-height:88dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));color:var(--mall-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--mall-font);background:#1d1d1d;border:0;border-radius:30px 30px 0 0;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;box-shadow:0 -15px 90px #0006}html[data-mall-ui=miniapp] .purchase-sheet{height:84dvh}html[data-mall-ui=miniapp] :-webkit-any(.address-sheet,.refund-sheet){overflow:hidden}html[data-mall-ui=miniapp] :is(.address-sheet,.refund-sheet){overflow:hidden}html[data-mall-ui=miniapp] :-webkit-any(.address-sheet-header,.refund-sheet-header){flex-shrink:0}html[data-mall-ui=miniapp] :is(.address-sheet-header,.refund-sheet-header){flex-shrink:0}html[data-mall-ui=miniapp] :-webkit-any(.address-form,.refund-form){overscroll-behavior:contain;min-height:0;overflow-y:auto}html[data-mall-ui=miniapp] :is(.address-form,.refund-form){overscroll-behavior:contain;min-height:0;overflow-y:auto}html[data-mall-ui=miniapp] :-webkit-any(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet):before{content:"";background:#565656;border-radius:4px;flex-shrink:0;width:32px;height:4px;margin:-9px auto 13px;display:block}html[data-mall-ui=miniapp] :is(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet):before{content:"";background:#565656;border-radius:4px;flex-shrink:0;width:32px;height:4px;margin:-9px auto 13px;display:block}html[data-mall-ui=miniapp] :-webkit-any(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet)>[data-slot=sheet-close]{background:var(--mall-inset);width:44px;min-width:44px;height:44px;color:var(--mall-muted);border:0;border-radius:50%;place-items:center;gap:0;margin:0;padding:0;line-height:1;display:grid;top:12px;right:14px}html[data-mall-ui=miniapp] :is(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet)>[data-slot=sheet-close]{background:var(--mall-inset);width:44px;min-width:44px;height:44px;color:var(--mall-muted);border:0;border-radius:50%;place-items:center;gap:0;margin:0;padding:0;line-height:1;display:grid;top:12px;right:14px}html[data-mall-ui=miniapp] [data-slot=sheet-close]>svg{flex:none;width:20px;height:20px;margin:0;display:block}html[data-mall-ui=miniapp] [data-slot=sheet-title]{color:var(--mall-text);font-size:19px;font-weight:650}html[data-mall-ui=miniapp] [data-slot=sheet-description]{color:var(--mall-muted);font-size:12px;line-height:1.6}html[data-mall-ui=miniapp] .sheet-eyebrow{display:none}html[data-mall-ui=miniapp] :-webkit-any(.purchase-sheet-heading,.address-sheet-header,.address-book-header,.refund-sheet-header){border-color:var(--mall-line);padding:0 42px 16px 0}html[data-mall-ui=miniapp] :is(.purchase-sheet-heading,.address-sheet-header,.address-book-header,.refund-sheet-header){border-color:var(--mall-line);padding:0 42px 16px 0}html[data-mall-ui=miniapp] .purchase-sheet .purchase-panel{color:var(--mall-text);background:0 0}html[data-mall-ui=miniapp] .purchase-product-summary{gap:14px}html[data-mall-ui=miniapp] .purchase-product-image{background:var(--mall-soft);border:0;border-radius:18px}html[data-mall-ui=miniapp] .purchase-product-summary h3{font-size:15px;font-weight:600}html[data-mall-ui=miniapp] .purchase-product-summary strong{color:var(--mall-text);font-family:var(--mall-font);font-size:24px;font-weight:700}html[data-mall-ui=miniapp] .purchase-product-summary p{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .purchase-spec-section>header strong{font-size:13px;font-weight:650}html[data-mall-ui=miniapp] .purchase-spec-section>header span{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] :-webkit-any(.purchase-style-options,.purchase-size-options) button{background:var(--mall-soft);min-height:50px;color:var(--mall-text);box-shadow:none;border:1px solid #0000;border-radius:14px}html[data-mall-ui=miniapp] :is(.purchase-style-options,.purchase-size-options) button{background:var(--mall-soft);min-height:50px;color:var(--mall-text);box-shadow:none;border:1px solid #0000;border-radius:14px}html[data-mall-ui=miniapp] :-webkit-any(.purchase-style-options,.purchase-size-options) button.selected{border-color:var(--mall-text);background:var(--mall-inset);box-shadow:none}html[data-mall-ui=miniapp] :is(.purchase-style-options,.purchase-size-options) button.selected{border-color:var(--mall-text);background:var(--mall-inset);box-shadow:none}html[data-mall-ui=miniapp] .purchase-size-options button small,html[data-mall-ui=miniapp] .purchase-complete-spec{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .purchase-sheet .checkout-summary{border-color:var(--mall-line)}html[data-mall-ui=miniapp] .purchase-sheet .checkout-summary strong{color:var(--mall-text)}html[data-mall-ui=miniapp] .purchase-sheet .checkout-summary small{color:var(--mall-muted)}html[data-mall-ui=miniapp] .purchase-sheet .quantity-stepper{background:var(--mall-inset);border:0;border-radius:12px}html[data-mall-ui=miniapp] .purchase-sheet .quantity-stepper button{width:38px;height:38px;color:var(--mall-text);background:0 0}html[data-mall-ui=miniapp] .purchase-sheet .quantity-stepper span{color:var(--mall-text)}html[data-mall-ui=miniapp] .purchase-sheet .checkout-address-entry{background:var(--mall-soft);border:0;border-radius:16px}html[data-mall-ui=miniapp] .purchase-sheet .checkout-address-entry :-webkit-any(strong,button,svg){color:var(--mall-text)}html[data-mall-ui=miniapp] .purchase-sheet .checkout-address-entry :is(strong,button,svg){color:var(--mall-text)}html[data-mall-ui=miniapp] .purchase-sheet .checkout-address-entry span{color:var(--mall-muted)}html[data-mall-ui=miniapp] .purchase-sheet .purchase-actions{background:var(--mall-surface);margin-top:auto;padding:14px 0 0}html[data-mall-ui=miniapp] .purchase-sheet .checkout-notice{background:var(--mall-inset);color:var(--mall-muted)}html[data-mall-ui=miniapp] .purchase-sheet .checkout-error{background:var(--mall-danger-surface);color:var(--mall-danger);border:0;border-radius:12px}html[data-mall-ui=miniapp] .checkout-coin-option{background:var(--mall-inset);color:var(--mall-text);border-radius:16px}html[data-mall-ui=miniapp] :-webkit-any(.checkout-coin-option,.address-default-toggle) input{accent-color:var(--mall-primary)}html[data-mall-ui=miniapp] :is(.checkout-coin-option,.address-default-toggle) input{accent-color:var(--mall-primary)}html[data-mall-ui=miniapp] .checkout-coin-option small{color:var(--mall-muted)}html[data-mall-ui=miniapp] .payment-direct{border-color:var(--mall-line);background:var(--mall-soft);border-radius:18px}html[data-mall-ui=miniapp] .payment-direct :-webkit-any(strong,h3){color:var(--mall-text)}html[data-mall-ui=miniapp] .payment-direct :is(strong,h3){color:var(--mall-text)}html[data-mall-ui=miniapp] .payment-direct p{color:var(--mall-muted)}html[data-mall-ui=miniapp] :-webkit-any(.address-form,.refund-form) label{color:var(--mall-text);font-size:13px}html[data-mall-ui=miniapp] :is(.address-form,.refund-form) label{color:var(--mall-text);font-size:13px}html[data-mall-ui=miniapp] :-webkit-any(.address-form,.refund-form) :-webkit-any(input:not([type=checkbox]),textarea){background:var(--mall-soft);min-height:48px;color:var(--mall-text);box-shadow:none;border:1px solid #0000;border-radius:14px;font-size:16px}html[data-mall-ui=miniapp] :is(.address-form,.refund-form) :is(input:not([type=checkbox]),textarea){background:var(--mall-soft);min-height:48px;color:var(--mall-text);box-shadow:none;border:1px solid #0000;border-radius:14px;font-size:16px}html[data-mall-ui=miniapp] :-webkit-any(.address-form,.refund-form) :-webkit-any(input,textarea)::placeholder{color:var(--mall-faint)}html[data-mall-ui=miniapp] :is(.address-form,.refund-form) :is(input,textarea)::placeholder{color:var(--mall-faint)}html[data-mall-ui=miniapp] .address-form [aria-invalid=true]{border-color:var(--mall-danger)}html[data-mall-ui=miniapp] :-webkit-any(.address-label-options,.refund-reason-list) button{background:var(--mall-soft);min-height:44px;color:var(--mall-muted);border:0;border-radius:12px}html[data-mall-ui=miniapp] :is(.address-label-options,.refund-reason-list) button{background:var(--mall-soft);min-height:44px;color:var(--mall-muted);border:0;border-radius:12px}html[data-mall-ui=miniapp] :-webkit-any(.address-label-options,.refund-reason-list) button.selected{background:var(--mall-inset);color:var(--mall-text);box-shadow:inset 0 0 0 1px var(--mall-text)}html[data-mall-ui=miniapp] :is(.address-label-options,.refund-reason-list) button.selected{background:var(--mall-inset);color:var(--mall-text);box-shadow:inset 0 0 0 1px var(--mall-text)}html[data-mall-ui=miniapp] .address-form-actions button,html[data-mall-ui=miniapp] .address-book-footer button{background:var(--mall-inset);min-height:48px;color:var(--mall-text);border:0;border-radius:16px}html[data-mall-ui=miniapp] .address-form-actions{background:var(--mall-surface);padding:12px 0 0;position:sticky;bottom:0}html[data-mall-ui=miniapp] .address-form-actions button.primary,html[data-mall-ui=miniapp] .address-book-footer .address-book-confirm{background:var(--mall-primary);color:var(--mall-on-primary)}html[data-mall-ui=miniapp] .address-privacy{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .address-book-list>article{border-color:var(--mall-line);background:var(--mall-soft);border-radius:18px}html[data-mall-ui=miniapp] .address-book-list>article.selected{border-color:var(--mall-text);background:var(--mall-surface);box-shadow:none}html[data-mall-ui=miniapp] .address-book-select,html[data-mall-ui=miniapp] .address-card-copy strong{color:var(--mall-text)}html[data-mall-ui=miniapp] .address-card-actions button{color:var(--mall-muted)}html[data-mall-ui=miniapp] .address-card-copy :-webkit-any(p,small,b){color:var(--mall-muted)}html[data-mall-ui=miniapp] .address-card-copy :is(p,small,b){color:var(--mall-muted)}html[data-mall-ui=miniapp] .address-card-choice{border-color:var(--mall-line);color:var(--mall-text);background:0 0}html[data-mall-ui=miniapp] .address-book-list>article.selected .address-card-choice{background:var(--mall-primary);border-color:var(--mall-primary);color:var(--mall-on-primary)}html[data-mall-ui=miniapp] .address-card-tags :-webkit-any(i,em){background:var(--mall-inset);color:var(--mall-text)}html[data-mall-ui=miniapp] .address-card-tags :is(i,em){background:var(--mall-inset);color:var(--mall-text)}html[data-mall-ui=miniapp] .address-book-footer{background:var(--mall-surface);box-shadow:none;border:0}html[data-mall-ui=miniapp] :-webkit-any(.address-book-state,.address-book-empty){background:var(--mall-soft);color:var(--mall-muted);border:0}html[data-mall-ui=miniapp] :is(.address-book-state,.address-book-empty){background:var(--mall-soft);color:var(--mall-muted);border:0}html[data-mall-ui=miniapp] .address-book-empty strong{color:var(--mall-text)}html[data-mall-ui=miniapp] :-webkit-any(.address-book-state,.address-book-empty)>svg{color:var(--mall-text)}html[data-mall-ui=miniapp] :is(.address-book-state,.address-book-empty)>svg{color:var(--mall-text)}html[data-mall-ui=miniapp] .address-book-empty span{color:var(--mall-muted)}html[data-mall-ui=miniapp] .address-book-empty button{background:var(--mall-primary);color:var(--mall-on-primary);border-radius:14px}html[data-mall-ui=miniapp] .address-sheet.dark :is(.address-form label,.address-label-fieldset legend){color:var(--mall-text)}html[data-mall-ui=miniapp] .address-sheet.dark .address-form :-webkit-any(input:not([type=checkbox]),textarea){background:var(--mall-soft);color:var(--mall-text);box-shadow:none;border-color:#0000}html[data-mall-ui=miniapp] .address-sheet.dark .address-form :is(input:not([type=checkbox]),textarea){background:var(--mall-soft);color:var(--mall-text);box-shadow:none;border-color:#0000}html[data-mall-ui=miniapp] .address-sheet.dark .address-form :-webkit-any(input,textarea)::placeholder{color:var(--mall-faint)}html[data-mall-ui=miniapp] .address-sheet.dark .address-form :is(input,textarea)::placeholder{color:var(--mall-faint)}html[data-mall-ui=miniapp] .address-sheet.dark .address-label-options button{background:var(--mall-soft);color:var(--mall-muted);border:0}html[data-mall-ui=miniapp] .address-sheet.dark .address-label-options button.selected{background:var(--mall-inset);color:var(--mall-text);box-shadow:inset 0 0 0 1px var(--mall-text)}html[data-mall-ui=miniapp] .address-sheet.dark .address-default-toggle{background:var(--mall-soft);border:0}html[data-mall-ui=miniapp] .address-sheet.dark .address-form-actions button{background:var(--mall-inset);color:var(--mall-text);border:0}html[data-mall-ui=miniapp] .address-sheet.dark .address-form-actions button.primary{background:var(--mall-primary);color:var(--mall-on-primary)}html[data-mall-ui=miniapp] .profile-center{align-content:start;gap:14px;padding:0;display:grid}html[data-mall-ui=miniapp] .profile-account-card{border-radius:var(--mall-radius);min-height:160px;color:var(--mall-text);box-shadow:var(--mall-shadow);background:linear-gradient(120deg,#373737,#272727);border:0;padding:26px 22px}html[data-mall-ui=miniapp] .profile-avatar{width:54px;height:54px;color:var(--mall-primary);background:#464646;border:0;border-radius:50%}html[data-mall-ui=miniapp] .profile-account-card h2{color:var(--mall-text);margin:5px 0;font-size:23px;font-weight:650}html[data-mall-ui=miniapp] .profile-account-card p{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .profile-account-actions{gap:10px;margin:0}html[data-mall-ui=miniapp] .profile-account-actions button{background:var(--mall-surface);min-height:48px;color:var(--mall-text);border:0;border-radius:16px;font-size:13px}html[data-mall-ui=miniapp] .profile-account-actions .profile-login{background:var(--mall-primary);color:var(--mall-on-primary)}html[data-mall-ui=miniapp] .profile-orders-entry{background:var(--mall-surface);min-height:78px;box-shadow:var(--mall-shadow);border:0;border-radius:22px;gap:13px;margin:0;padding:16px}html[data-mall-ui=miniapp] .profile-orders-entry>span{background:var(--mall-inset);width:38px;height:38px;color:var(--mall-text);border-radius:13px}html[data-mall-ui=miniapp] .profile-orders-entry strong{color:var(--mall-text);font-size:14px;font-weight:600}html[data-mall-ui=miniapp] .profile-orders-entry small{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .profile-orders-entry>svg{color:var(--mall-faint)}html[data-mall-ui=miniapp] .profile-addresses{border-radius:var(--mall-radius);background:var(--mall-surface);box-shadow:var(--mall-shadow);border:0;margin:0;padding:18px}html[data-mall-ui=miniapp] .profile-addresses>header{border-color:var(--mall-line);min-height:44px;padding:0 0 12px}html[data-mall-ui=miniapp] .profile-addresses>header strong{color:var(--mall-text);font-size:15px;font-weight:650}html[data-mall-ui=miniapp] .profile-addresses>header small{color:var(--mall-faint)}html[data-mall-ui=miniapp] .profile-addresses>header button{background:var(--mall-inset);min-height:44px;color:var(--mall-text);border:0;border-radius:12px;padding:0 10px}html[data-mall-ui=miniapp] .profile-address-list article{border-color:var(--mall-line);padding:15px 0}html[data-mall-ui=miniapp] .profile-address-copy :-webkit-any(strong,span){color:var(--mall-text)}html[data-mall-ui=miniapp] .profile-address-copy :is(strong,span){color:var(--mall-text)}html[data-mall-ui=miniapp] .profile-address-copy :-webkit-any(p,b){color:var(--mall-muted)}html[data-mall-ui=miniapp] .profile-address-copy :is(p,b){color:var(--mall-muted)}html[data-mall-ui=miniapp] .profile-address-copy em{background:var(--mall-inset);color:var(--mall-text)}html[data-mall-ui=miniapp] .profile-address-actions{gap:8px}html[data-mall-ui=miniapp] .profile-address-actions button{background:var(--mall-soft);min-height:44px;color:var(--mall-muted);border-radius:12px;padding:0 10px;font-size:12px}html[data-mall-ui=miniapp] .profile-address-actions button.danger{color:var(--mall-danger)}html[data-mall-ui=miniapp] .profile-address-empty{min-height:160px;color:var(--mall-muted);background:0 0}html[data-mall-ui=miniapp] .profile-address-empty :-webkit-any(strong,svg){color:var(--mall-text)}html[data-mall-ui=miniapp] .profile-address-empty :is(strong,svg){color:var(--mall-text)}html[data-mall-ui=miniapp] .profile-address-empty span{color:var(--mall-muted)}html[data-mall-ui=miniapp] .profile-address-state{background:var(--mall-soft);min-height:140px;color:var(--mall-muted);border-radius:16px}html[data-mall-ui=miniapp] .profile-feedback{background:var(--mall-inset);color:var(--mall-muted);border-radius:12px;padding:12px;font-size:12px}html[data-mall-ui=miniapp] .order-center-shell{background:var(--mall-page);color:var(--mall-text)}html[data-mall-ui=miniapp] .order-center-header{background:var(--mall-page);border:0;min-height:72px;padding:12px 16px}html[data-mall-ui=miniapp] .order-center-header h1{color:var(--mall-text);font-size:20px;font-weight:650}html[data-mall-ui=miniapp] .order-center-header>div>span{display:none}html[data-mall-ui=miniapp] .order-center-main{padding:10px 16px calc(32px + env(safe-area-inset-bottom))}html[data-mall-ui=miniapp] :-webkit-any(.order-state-card,.order-list-card,.order-hero-card,.order-info-card){border-radius:var(--mall-radius);background:var(--mall-surface);color:var(--mall-text);box-shadow:var(--mall-shadow);border:0}html[data-mall-ui=miniapp] :is(.order-state-card,.order-list-card,.order-hero-card,.order-info-card){border-radius:var(--mall-radius);background:var(--mall-surface);color:var(--mall-text);box-shadow:var(--mall-shadow);border:0}html[data-mall-ui=miniapp] .order-list-card{padding:18px}html[data-mall-ui=miniapp] .order-list-topline{border-color:var(--mall-line)}html[data-mall-ui=miniapp] :-webkit-any(.order-list-product,.order-product-row) :-webkit-any(h2,strong){color:var(--mall-text);font-family:var(--mall-font)}html[data-mall-ui=miniapp] :is(.order-list-product,.order-product-row) :is(h2,strong){color:var(--mall-text);font-family:var(--mall-font)}html[data-mall-ui=miniapp] .order-info-card p{color:var(--mall-muted)}html[data-mall-ui=miniapp] :-webkit-any(.order-list-product,.order-product-row) :-webkit-any(p,span){color:var(--mall-muted)}html[data-mall-ui=miniapp] :is(.order-list-product,.order-product-row) :is(p,span){color:var(--mall-muted)}html[data-mall-ui=miniapp] .order-product-image{background:var(--mall-soft);border:0;border-radius:16px}html[data-mall-ui=miniapp] .order-status-badge{background:var(--mall-inset);color:var(--mall-text)}html[data-mall-ui=miniapp] .order-secondary-action{background:var(--mall-inset);min-height:44px;color:var(--mall-text);border:0;border-radius:14px}html[data-mall-ui=miniapp] .order-secondary-action.danger{background:var(--mall-danger-surface);color:var(--mall-danger)}html[data-mall-ui=miniapp] .order-price-summary .paid strong{color:var(--mall-text);font-family:var(--mall-font);font-weight:700}html[data-mall-ui=miniapp] .order-state-card button{background:var(--mall-primary);min-height:44px;color:var(--mall-on-primary);border:0;border-radius:14px}html[data-mall-ui=miniapp] .order-list-card:hover{background:var(--mall-inset);border:0;transform:none}html[data-mall-ui=miniapp] :is(.order-list-topline,.order-list>header small,.order-time-row,.order-hero-topline>small){color:var(--mall-muted)}html[data-mall-ui=miniapp] .order-status{background:var(--mall-inset);font-weight:550;color:var(--mall-text)!important;font-size:11px!important}html[data-mall-ui=miniapp] .order-status.warning{background:var(--mall-inset);color:var(--mall-primary)!important}html[data-mall-ui=miniapp] .order-status.danger{background:var(--mall-danger-surface);color:var(--mall-danger)!important}html[data-mall-ui=miniapp] .order-status.muted{background:var(--mall-soft);color:var(--mall-muted)!important}html[data-mall-ui=miniapp] .order-list-product>strong{color:var(--mall-text);font-family:var(--mall-font);font-weight:650}html[data-mall-ui=miniapp] :-webkit-any(.order-list-product,.order-product-row) h2{font-weight:650}html[data-mall-ui=miniapp] :is(.order-list-product,.order-product-row) h2{font-weight:650}html[data-mall-ui=miniapp] .order-list-address{border-color:var(--mall-line);color:var(--mall-muted)}html[data-mall-ui=miniapp] .order-price-summary{border-color:var(--mall-line)}html[data-mall-ui=miniapp] .order-price-summary :-webkit-any(small,del){color:var(--mall-muted)}html[data-mall-ui=miniapp] .order-price-summary :is(small,del){color:var(--mall-muted)}html[data-mall-ui=miniapp] .order-price-summary strong{color:var(--mall-text)}html[data-mall-ui=miniapp] .order-price-summary>.paid:only-child{grid-column:1/-1;align-items:flex-end}html[data-mall-ui=miniapp] .order-info-card>header>svg{color:var(--mall-primary)}html[data-mall-ui=miniapp] .order-info-card>header strong{color:var(--mall-text);font-weight:600}html[data-mall-ui=miniapp] .order-info-card>header span{color:var(--mall-muted)}html[data-mall-ui=miniapp] .customer-order-address :-webkit-any(span,address,small){color:var(--mall-muted)}html[data-mall-ui=miniapp] .customer-order-address :is(span,address,small){color:var(--mall-muted)}html[data-mall-ui=miniapp] :-webkit-any(.order-action-hint,.order-info-empty,.refund-intro){color:var(--mall-muted)}html[data-mall-ui=miniapp] :is(.order-action-hint,.order-info-empty,.refund-intro){color:var(--mall-muted)}html[data-mall-ui=miniapp] .customer-order-address strong{color:var(--mall-text)}html[data-mall-ui=miniapp] .order-secondary-action:hover{background:var(--mall-soft)}html[data-mall-ui=miniapp] .logistics-progress:before{background:var(--mall-line)}html[data-mall-ui=miniapp] .logistics-progress i{background:var(--mall-soft);border:1px solid var(--mall-line);color:var(--mall-muted)}html[data-mall-ui=miniapp] .logistics-progress span.done i{background:var(--mall-primary);border-color:var(--mall-primary);color:var(--mall-on-primary)}html[data-mall-ui=miniapp] .logistics-progress strong{color:var(--mall-text);font-weight:550}html[data-mall-ui=miniapp] .logistics-progress small{color:var(--mall-muted)}html[data-mall-ui=miniapp] .tracking-summary{background:var(--mall-soft);color:var(--mall-muted);border-radius:16px}html[data-mall-ui=miniapp] .tracking-summary strong{color:var(--mall-text)}html[data-mall-ui=miniapp] .tracking-summary a{background:var(--mall-inset);color:var(--mall-text);border-radius:12px;font-weight:550}html[data-mall-ui=miniapp] .refund-status-box{background:var(--mall-inset);border:0;border-radius:16px}html[data-mall-ui=miniapp] .refund-status-box>strong{color:var(--mall-primary);font-weight:600}html[data-mall-ui=miniapp] .refund-status-box :-webkit-any(p,small){color:var(--mall-muted)}html[data-mall-ui=miniapp] .refund-status-box :is(p,small){color:var(--mall-muted)}html[data-mall-ui=miniapp] :is(.product-card .display-price strong,.promotion-price strong,.commerce-price strong){color:var(--mall-text)}html[data-mall-ui=miniapp] .promotion-price{color:var(--mall-text);background:0 0;border:0}html[data-mall-ui=miniapp] :is(.promotion-price-topline>span,.promotion-price-topline>small,.promotion-price del,.price-note,.commerce-price del){color:var(--mall-muted)}html[data-mall-ui=miniapp] .promotion-price-topline>span,html[data-mall-ui=miniapp] .promotion-price-saving{background:var(--mall-inset);color:var(--mall-primary);border-color:var(--mall-line)}html[data-mall-ui=miniapp] :-webkit-any(.refresh-payment-button,.native-payment-fallback,.purchase-consult-button){background:var(--mall-inset);min-height:48px;color:var(--mall-text);border:0;border-radius:16px;font-size:13px;font-weight:550}html[data-mall-ui=miniapp] :is(.refresh-payment-button,.native-payment-fallback,.purchase-consult-button){background:var(--mall-inset);min-height:48px;color:var(--mall-text);border:0;border-radius:16px;font-size:13px;font-weight:550}html[data-mall-ui=miniapp] :is(.payment-direct span,.payment-direct>small,.payment-trust,.checkout-order-snapshot){color:var(--mall-muted)}html[data-mall-ui=miniapp] .payment-qr{background:var(--mall-soft);color:var(--mall-text)}html[data-mall-ui=miniapp] .payment-qr :-webkit-any(span,small){color:var(--mall-muted)}html[data-mall-ui=miniapp] .payment-qr :is(span,small){color:var(--mall-muted)}html[data-mall-ui=miniapp] .checkout-success{border-color:var(--mall-line);background:var(--mall-inset);color:var(--mall-text)}html[data-mall-ui=miniapp] :-webkit-any(.address-form,.refund-form) :-webkit-any(legend,label>span){color:var(--mall-text);font-size:13px;font-weight:550}html[data-mall-ui=miniapp] :is(.address-form,.refund-form) :is(legend,label>span){color:var(--mall-text);font-size:13px;font-weight:550}html[data-mall-ui=miniapp] :-webkit-any(.address-form,.refund-form) :-webkit-any(label i,label>small){color:var(--mall-muted)}html[data-mall-ui=miniapp] :is(.address-form,.refund-form) :is(label i,label>small){color:var(--mall-muted)}html[data-mall-ui=miniapp] .address-form label>small{color:var(--mall-danger)}html[data-mall-ui=miniapp] .address-form-error{background:var(--mall-danger-surface);color:var(--mall-danger);border:0;border-radius:12px}html[data-mall-ui=miniapp] .address-default-toggle{background:var(--mall-soft);color:var(--mall-text);border:0}html[data-mall-ui=miniapp] .unavailable-product{background:var(--mall-page);color:var(--mall-text)}html[data-mall-ui=miniapp] .unavailable-product>p{color:var(--mall-muted)}html[data-mall-ui=miniapp] .unavailable-product>button{background:var(--mall-primary);color:var(--mall-on-primary);border-radius:16px}html[data-mall-ui=miniapp] .service-layer{z-index:1100}html[data-mall-ui=miniapp] .service-panel{padding:28px 24px calc(26px + env(safe-area-inset-bottom));background:var(--mall-surface);color:var(--mall-text);box-shadow:var(--mall-shadow);border:0;border-radius:30px 30px 0 0}html[data-mall-ui=miniapp] .service-panel h2{color:var(--mall-text);font-size:23px;font-weight:650}html[data-mall-ui=miniapp] .service-panel p{color:var(--mall-muted);font-size:13px}html[data-mall-ui=miniapp] .service-panel p strong{color:var(--mall-text)}html[data-mall-ui=miniapp] .service-eyebrow{display:none}html[data-mall-ui=miniapp] .service-close{background:var(--mall-inset);width:44px;height:44px;color:var(--mall-muted);border:0;border-radius:50%}html[data-mall-ui=miniapp] .service-direct{background:var(--mall-primary);min-height:48px;color:var(--mall-on-primary);border:0;border-radius:17px}html[data-mall-ui=miniapp] .service-direct svg{color:inherit}html[data-mall-ui=miniapp] .service-qr{border-color:var(--mall-line);background:var(--mall-soft);border-radius:18px}html[data-mall-ui=miniapp] .service-qr span{color:var(--mall-muted)}html[data-mall-ui=miniapp] .service-unavailable{border-color:var(--mall-line);color:var(--mall-muted);border-radius:16px}html[data-mall-ui=miniapp] .service-backdrop{background:#00000094}html[data-mall-ui=miniapp] :-webkit-any(.search-box,.category-icons,.subtype-tabs,.product-card,.product-media-carousel,.detail-intro,.product-overview,.vehicle-story,.report-section,.state-card,.profile-account-card,.profile-orders-entry,.profile-card-hub,.profile-services,.profile-addresses,.order-state-card,.order-list-card,.order-hero-card,.order-info-card,.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet,.service-panel){--mall-surface:#ced0d0;--mall-inset:#bec1c1;--mall-soft:#dadddd;--mall-text:#222526;--mall-muted:#4b5051;--mall-faint:#555b5c;--mall-line:#22252626;--mall-primary:#252829;--mall-on-primary:#f6f6f6;--mall-danger:#973b3b;--mall-danger-surface:#e9cfcf;--background:var(--mall-surface);--foreground:var(--mall-text);--card:var(--mall-surface);--card-foreground:var(--mall-text);--popover:var(--mall-surface);--popover-foreground:var(--mall-text);--primary:var(--mall-primary);--primary-foreground:var(--mall-on-primary);--secondary:var(--mall-inset);--secondary-foreground:var(--mall-text);--muted:var(--mall-inset);--muted-foreground:var(--mall-muted);--accent:var(--mall-inset);--accent-foreground:var(--mall-text);--border:var(--mall-line);--input:var(--mall-line);--ring:var(--mall-primary);--destructive:var(--mall-danger);color:var(--mall-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--mall-surface);background-image:radial-gradient(#ffffff14 .45px,#0000 .7px),radial-gradient(#22252606 .4px,#0000 .65px);background-position:0 0,1px 1px;background-size:3px 3px,4px 4px;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff47}html[data-mall-ui=miniapp] :is(.search-box,.category-icons,.subtype-tabs,.product-card,.product-media-carousel,.detail-intro,.product-overview,.vehicle-story,.report-section,.state-card,.profile-account-card,.profile-orders-entry,.profile-card-hub,.profile-services,.profile-addresses,.order-state-card,.order-list-card,.order-hero-card,.order-info-card,.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet,.service-panel){--mall-surface:#ced0d0;--mall-inset:#bec1c1;--mall-soft:#dadddd;--mall-text:#222526;--mall-muted:#4b5051;--mall-faint:#555b5c;--mall-line:#22252626;--mall-primary:#252829;--mall-on-primary:#f6f6f6;--mall-danger:#973b3b;--mall-danger-surface:#e9cfcf;--background:var(--mall-surface);--foreground:var(--mall-text);--card:var(--mall-surface);--card-foreground:var(--mall-text);--popover:var(--mall-surface);--popover-foreground:var(--mall-text);--primary:var(--mall-primary);--primary-foreground:var(--mall-on-primary);--secondary:var(--mall-inset);--secondary-foreground:var(--mall-text);--muted:var(--mall-inset);--muted-foreground:var(--mall-muted);--accent:var(--mall-inset);--accent-foreground:var(--mall-text);--border:var(--mall-line);--input:var(--mall-line);--ring:var(--mall-primary);--destructive:var(--mall-danger);color:var(--mall-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--mall-surface);background-image:radial-gradient(#ffffff14 .45px,#0000 .7px),radial-gradient(#22252606 .4px,#0000 .65px);background-position:0 0,1px 1px;background-size:3px 3px,4px 4px;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff47}html[data-mall-ui=miniapp] .product-card .product-brand-logo img{filter:none}html[data-mall-ui=miniapp] :is(.product-card .product-artwork,.product-media-viewport,.product-media-track figure){background:0 0}html[data-mall-ui=miniapp] .product-media-arrow{background:#dadddddb}html[data-mall-ui=miniapp] .category-icons button.active>span{box-shadow:none}html[data-mall-ui=miniapp] .category-icons button>strong{position:relative}html[data-mall-ui=miniapp] .category-icons button.active>strong:after{content:"";background:#343737;border-radius:2px;width:12px;height:3px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}html[data-mall-ui=miniapp] .category-icons button>span img{filter:drop-shadow(0 3px 4px #1012161f)}html[data-mall-ui=miniapp] .profile-avatar{background:#22252617}html[data-mall-ui=miniapp] .subtype-tabs button.active{background:var(--mall-primary);color:var(--mall-on-primary)}html[data-mall-ui=miniapp] .order-status.success{background:var(--mall-inset);color:var(--mall-text)!important}html[data-mall-ui=miniapp] .order-list-card:hover{background-color:var(--mall-soft)}html[data-mall-ui=miniapp] .product-card:hover{box-shadow:0 12px 28px #0003,inset 0 1px #ffffff47}html[data-mall-ui=miniapp] .search-box{box-shadow:inset 0 1px #ffffff47}html[data-mall-ui=miniapp] .product-media-loading{background:var(--mall-soft);color:var(--mall-faint)}html[data-mall-ui=miniapp] .service-handle{background:#8f9595}html[data-mall-ui=miniapp] :-webkit-any(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet):before{background:#8f9595}html[data-mall-ui=miniapp] :is(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet):before{background:#8f9595}html[data-mall-ui=miniapp] :is(.product-card .promotion-price.compact .coin-chip,.commerce-price-saving .coin-chip){color:#27230e;text-align:center;white-space:nowrap;background:#f4d72d;border-radius:7px;justify-content:center;align-items:center;min-height:24px;padding:5px 8px;line-height:1.2;display:inline-flex}html[data-mall-ui=miniapp] .profile-center{gap:16px}html[data-mall-ui=miniapp] .profile-account-card{min-height:60px;box-shadow:none;color:#f6f6f6;background:0 0;border-radius:0;gap:12px;padding:4px 3px 6px}html[data-mall-ui=miniapp] .profile-account-card small{color:#a5a5a5;font-size:10px}html[data-mall-ui=miniapp] .profile-account-card h2{color:#f6f6f6;margin-top:3px;font-size:18px;line-height:1.4}html[data-mall-ui=miniapp] .profile-account-card .profile-avatar{color:#e7e7e3;background:#252525;border-radius:50%;width:42px;height:42px}html[data-mall-ui=miniapp] .profile-card-hub{border:0;border-radius:26px;padding:19px 20px 14px;position:relative;overflow:hidden}html[data-mall-ui=miniapp] .profile-card-hub:before{content:"";opacity:.045;pointer-events:none;background:url(/equipment-catalog/brand/infinite-plan-symbol-v1.png) 50%/contain no-repeat;width:188px;height:155px;position:absolute;top:34px;right:-22px}html[data-mall-ui=miniapp] .profile-card-hub>header{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}html[data-mall-ui=miniapp] .profile-card-hub>header>span{align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}html[data-mall-ui=miniapp] .profile-card-hub>header svg{width:18px;height:18px}html[data-mall-ui=miniapp] .profile-card-guest{padding:23px 0 9px;position:relative}html[data-mall-ui=miniapp] .profile-card-guest>svg{stroke-width:1.4px;width:36px;height:36px;margin-bottom:12px}html[data-mall-ui=miniapp] .profile-card-guest strong{letter-spacing:-.035em;font-size:23px;font-weight:650;display:block}html[data-mall-ui=miniapp] .profile-card-guest p{color:var(--mall-muted);margin:8px 0 0;font-size:11px}html[data-mall-ui=miniapp] .profile-pending{color:#27230e;background:#f4d72d;border-radius:6px;padding:5px 8px;font-size:10px}html[data-mall-ui=miniapp] .profile-balance-main{margin:16px 0 14px;position:relative}html[data-mall-ui=miniapp] .profile-balance-main>small{color:var(--mall-muted);font-size:11px}html[data-mall-ui=miniapp] .profile-balance-main>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:48px;margin:5px 0 8px;font-size:max(32px,min(9vw,42px));font-weight:750;line-height:1.25;display:block}html[data-mall-ui=miniapp] .profile-balance-main>strong>span{letter-spacing:0;margin-right:3px;font-size:21px}html[data-mall-ui=miniapp] .profile-balance-main dl{flex-wrap:wrap;gap:8px 20px;margin:0;font-size:11px;display:flex}html[data-mall-ui=miniapp] .profile-balance-main dl>div{gap:6px;display:flex}html[data-mall-ui=miniapp] .profile-balance-main dt{color:var(--mall-muted)}html[data-mall-ui=miniapp] .profile-balance-main dd{font-variant-numeric:tabular-nums;margin:0;font-weight:550}html[data-mall-ui=miniapp] .profile-card-assets{border-top:1px solid var(--mall-line);grid-template-columns:1fr 1fr;gap:16px;padding-top:14px;display:grid}html[data-mall-ui=miniapp] .profile-card-assets>div{min-width:0}html[data-mall-ui=miniapp] .profile-card-assets small{width:fit-content;color:var(--mall-muted);align-items:center;gap:5px;margin-bottom:7px;font-size:10px;display:flex}html[data-mall-ui=miniapp] .profile-card-assets strong{color:var(--mall-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:650;display:block}html[data-mall-ui=miniapp] .profile-card-assets span{color:var(--mall-muted);margin-top:3px;font-size:10px;display:block}html[data-mall-ui=miniapp] .profile-coins-asset small{color:#27230e;background:#f4d72d;border-radius:6px;margin-top:-3px;margin-bottom:4px;padding:4px 7px}html[data-mall-ui=miniapp] .profile-coins-asset svg{width:12px;height:12px}html[data-mall-ui=miniapp] .profile-card-open{color:#f6f6f6;background:#252829;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:16px;padding:10px 12px;font-size:12px;font-weight:550;display:flex}html[data-mall-ui=miniapp] .profile-card-open svg{width:16px;height:16px}html[data-mall-ui=miniapp] .profile-card-open:disabled{opacity:.6}html[data-mall-ui=miniapp] .profile-card-error{color:#87332f;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:11px;line-height:1.6;display:flex}html[data-mall-ui=miniapp] .profile-card-error button{min-height:44px;color:var(--mall-text);background:#22252612;border:0;border-radius:8px;padding:0 10px}html[data-mall-ui=miniapp] .profile-services{border:0;border-radius:24px;grid-template-columns:1fr 1fr;gap:4px;padding:8px;display:grid}html[data-mall-ui=miniapp] .profile-services button{min-height:73px;color:var(--mall-text);text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 9px;padding:12px 10px;display:grid}html[data-mall-ui=miniapp] .profile-services button:hover{background:#2225260d}html[data-mall-ui=miniapp] .profile-services svg{grid-row:span 2;width:22px;height:22px}html[data-mall-ui=miniapp] .profile-services strong{font-size:13px;font-weight:600}html[data-mall-ui=miniapp] .profile-services small{color:var(--mall-muted);font-size:9px;line-height:1.6}html[data-mall-ui=miniapp] .profile-services button:disabled{opacity:.6}html[data-mall-ui=miniapp] .profile-addresses-sheet{min-height:min(420px,80dvh)}html[data-mall-ui=miniapp] .profile-addresses-sheet .profile-addresses{box-shadow:none;background:0 0;border-radius:0;padding:8px 0 0}html[data-mall-ui=miniapp] .profile-settings-sheet{min-height:240px}html[data-mall-ui=miniapp] .profile-settings-actions{gap:8px;margin-top:20px;display:grid}html[data-mall-ui=miniapp] .profile-settings-actions button{background:var(--mall-soft);min-height:55px;color:var(--mall-text);border:0;border-radius:14px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}html[data-mall-ui=miniapp] .profile-settings-actions svg{width:18px;height:18px}html[data-mall-ui=miniapp] .profile-settings-actions svg:last-child{margin-left:auto}.catalog-boot-screen{color:#f6f6f6;background:#111}.catalog-boot-screen .marketplace-wordmark,.catalog-boot-screen .is-wordmark__english{color:#f6f6f6}.catalog-boot-screen .is-wordmark__descriptor{color:#a5a5a5}.catalog-boot-screen .is-wordmark__symbol{filter:brightness(0)invert(.95)}.catalog-boot-progress{background:#303030}.catalog-boot-progress:after{background:#e8e6e2}@media (max-width:359px){html[data-mall-ui=miniapp] .catalog-shell{padding-left:12px;padding-right:12px}html[data-mall-ui=miniapp] .catalog-header .marketplace-wordmark{--wordmark-display-size:23px;--wordmark-latin-size:12px;gap:7px}html[data-mall-ui=miniapp] .catalog-header .is-wordmark__symbol{flex-basis:38px;width:38px}html[data-mall-ui=miniapp] .catalog-header .is-wordmark__descriptor{font-size:9px}html[data-mall-ui=miniapp] .category-icons{gap:14px 2px;padding-left:5px;padding-right:5px}html[data-mall-ui=miniapp] .category-icons button>span{width:44px;height:44px}html[data-mall-ui=miniapp] .category-icons button>span img{width:42px;height:42px}html[data-mall-ui=miniapp] .category-icons button>strong{font-size:10px}html[data-mall-ui=miniapp] .product-grid{gap:9px}html[data-mall-ui=miniapp] .product-card-body{padding-left:10px;padding-right:10px}html[data-mall-ui=miniapp] .product-card h2{font-size:12px}html[data-mall-ui=miniapp] .product-card-number{display:none}html[data-mall-ui=miniapp] .product-kicker>span:last-child{font-size:8px}html[data-mall-ui=miniapp] .detail-main{padding-left:12px;padding-right:12px}html[data-mall-ui=miniapp] .detail-header{column-gap:12px;padding-left:12px;padding-right:12px}html[data-mall-ui=miniapp] .detail-header .is-wordmark__descriptor{display:none}html[data-mall-ui=miniapp] .detail-footer{gap:8px;padding-left:12px;padding-right:12px}html[data-mall-ui=miniapp] .checkout-jump-button{min-width:100px;font-size:13px}html[data-mall-ui=miniapp] .consult-button{min-width:48px;padding-left:9px;padding-right:9px}html[data-mall-ui=miniapp] .footer-sku-price strong{font-size:18px}html[data-mall-ui=miniapp] :-webkit-any(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet){padding-left:16px;padding-right:16px}html[data-mall-ui=miniapp] :is(.purchase-sheet,.address-sheet,.address-book-sheet,.refund-sheet){padding-left:16px;padding-right:16px}}@media (min-width:760px){html[data-mall-ui=miniapp] .catalog-shell{padding-left:28px;padding-right:28px}html[data-mall-ui=miniapp] .catalog-header{padding-top:28px}html[data-mall-ui=miniapp] .category-icons{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;padding:20px 16px;display:grid}html[data-mall-ui=miniapp] .category-icons button{min-width:0}html[data-mall-ui=miniapp] .product-card h2{font-size:15px}html[data-mall-ui=miniapp] .product-card-body{padding:18px}html[data-mall-ui=miniapp] .product-card .promotion-price.compact .compact-price-line strong{font-size:24px}html[data-mall-ui=miniapp] .detail-header{justify-content:space-between}html[data-mall-ui=miniapp] .detail-main{padding-top:12px}html[data-mall-ui=miniapp] .equipment-detail .product-media-carousel{--product-hero-height:380px}html[data-mall-ui=miniapp] .profile-center{max-width:640px;margin:0 auto}}@media (prefers-reduced-motion:reduce){html[data-mall-ui=miniapp] :where(button,a,[data-slot=sheet-content]){transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){html[data-mall-ui=miniapp] :-webkit-any(.hub-bottom-nav,.subtype-tabs,.detail-footer){background:var(--mall-surface);backdrop-filter:none}html[data-mall-ui=miniapp] :is(.hub-bottom-nav,.subtype-tabs,.detail-footer){background:var(--mall-surface);backdrop-filter:none}html[data-mall-ui=miniapp] [data-slot=sheet-overlay]{backdrop-filter:none}}@font-face{font-family:Infinite Select Racing CJK;src:url(/equipment-catalog/brand/fonts/infinite-select-display-v2.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Infinite Select Racing Latin;src:url(/equipment-catalog/brand/fonts/infinite-select-racing-latin-v1.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.marketplace-wordmark.is-wordmark{--wordmark-display-size:30px;--wordmark-latin-size:17px;color:#121416;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.is-wordmark .is-wordmark__symbol{aspect-ratio:273/161;object-fit:contain;flex:0 0 48px;width:48px;height:auto;display:block;transform:none}.is-wordmark .is-wordmark__type{min-width:0;padding:2px 4px 2px 0}.is-wordmark .is-wordmark__heading{color:inherit;font-size:var(--wordmark-display-size);letter-spacing:normal;white-space:nowrap;align-items:center;gap:9px;margin:0;line-height:1.12;display:flex}.is-wordmark .is-wordmark__display-frame{width:3.38em;color:inherit;font-size:inherit;line-height:inherit;flex:0 0 3.38em;display:block}.is-wordmark .is-wordmark__display{width:max-content;font-family:Infinite Select Racing CJK,PingFang SC,Microsoft YaHei,sans-serif;font-size:inherit;font-synthesis:none;font-style:normal;font-weight:900;line-height:inherit;letter-spacing:-.065em;transform-origin:0;margin:0;display:block;transform:skew(-11deg)scaleX(.89)}.is-wordmark .is-wordmark__descriptor{color:#51565a;letter-spacing:.015em;padding-top:4px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:10px;font-weight:500;line-height:1.2;display:block}.is-wordmark .is-wordmark__english{color:#121416;width:max-content;font-family:Infinite Select Racing Latin,Arial Narrow,sans-serif;font-size:var(--wordmark-latin-size);font-synthesis:none;letter-spacing:-.03em;white-space:nowrap;transform-origin:0;margin:1px 0 0 1px;font-style:normal;font-weight:800;line-height:1;display:block;transform:skew(-13deg)scaleX(.78)}.marketplace-wordmark.is-wordmark.is-wordmark--compact{--wordmark-display-size:24px;--wordmark-latin-size:13px;gap:8px}.is-wordmark.is-wordmark--compact .is-wordmark__symbol{flex-basis:35px;width:35px}.is-wordmark.is-wordmark--compact .is-wordmark__heading{gap:7px}.is-wordmark.is-wordmark--compact .is-wordmark__descriptor{padding-top:3px;font-size:9px}@media (max-width:359px){.marketplace-wordmark.is-wordmark{--wordmark-display-size:27px;--wordmark-latin-size:15px;gap:8px}.is-wordmark .is-wordmark__symbol{flex-basis:42px;width:42px}.marketplace-wordmark.is-wordmark.is-wordmark--compact{--wordmark-display-size:22px;--wordmark-latin-size:12px;gap:7px}.is-wordmark.is-wordmark--compact .is-wordmark__symbol{flex-basis:32px;width:32px}}.sv-glass-root.sv-glass-root{color:#eceef2;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;background:#0a0b10;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif}.sv-glass-root *{box-sizing:border-box}.sv-glass-root.sv-glass-root{min-width:240px;margin:0}.sv-glass-root button{font:inherit;-webkit-tap-highlight-color:transparent}.sv-glass-root button:focus-visible{outline-offset:6px;outline:2px solid #b7cedb}.sv-glass-root .reflection-page{width:100%;max-width:440px;min-height:100svh;padding:34px 24px calc(22px + env(safe-area-inset-bottom));background:#0a0b10;margin:0 auto}.sv-glass-root .reflection-header{letter-spacing:2.8px;color:#bfc3ca;justify-content:space-between;align-items:center;height:28px;font-size:12px;font-weight:400;display:flex}.sv-glass-root .reflection-edition{letter-spacing:1.8px;color:#656d79;font-size:10px}.sv-glass-root .reflection-heading{letter-spacing:1px;color:#a5aab2;margin:19px 0 28px;font-size:19px;font-weight:300;line-height:28px}.sv-glass-root .reflection-stage{perspective:1200px;perspective-origin:50%;width:320px;max-width:100%;margin:0 auto}.sv-glass-root .reflection-card-wrap{aspect-ratio:320/500;width:100%;position:relative}.sv-glass-root .reflection-card{-webkit-appearance:none;appearance:none;color:#f0f1f3;text-align:left;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;touch-action:pan-y pinch-zoom;user-select:none;cursor:grab;isolation:isolate;background:#505255;border:0;border-radius:24px;padding:0;display:block;position:relative;box-shadow:0 28px 35px -22px #000,0 5px 13px -4px #000c}.sv-glass-root .reflection-card:active{cursor:grabbing}.sv-glass-root .reflection-canvas{top:0;bottom:0;left:0;right:0;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sv-glass-root .reflection-border{top:0;bottom:0;left:0;right:0;border-radius:inherit;pointer-events:none;border:1px solid #e4e6ec70;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(.2px);box-shadow:inset 1px 1px .8px #f7f9ff63,inset -1px -1px .9px #161b2777}.sv-glass-root .reflection-content{pointer-events:none;text-shadow:0 1px 3px #1114;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:28px 26px 27px;display:flex;position:relative;transform:translateZ(.35px)}.sv-glass-root .reflection-brand{letter-spacing:2px;color:#f2f3f4cf;font-size:10px;font-weight:400;line-height:16px}.sv-glass-root .reflection-identity{flex-direction:column;display:flex}.sv-glass-root .reflection-card-title{letter-spacing:.2px;margin-bottom:24px;font-size:23px;font-weight:400;line-height:32px}.sv-glass-root .reflection-card-label{letter-spacing:.8px;color:#dfe2e9a6;margin-bottom:7px;font-size:11px;line-height:16px}.sv-glass-root .reflection-card-number{letter-spacing:1.1px;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:400;line-height:23px}.sv-glass-root .reflection-hint{text-align:center;color:#898f99;letter-spacing:.5px;margin:25px 0 17px;font-size:12px;font-weight:300;line-height:20px}.sv-glass-root .reflection-controls{gap:10px;width:320px;max-width:100%;margin:0 auto;display:flex}.sv-glass-root .reflection-controls button{color:#d4d8df;cursor:pointer;background:#1c2028;border:1px solid #363b443b;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:15px;height:46px;padding:0 12px;font-size:12px;display:flex}.sv-glass-root .reflection-controls button:disabled{opacity:.42;cursor:default}.sv-glass-root .reflection-controls button[role=switch]{color:#969eaa;background:0 0}.sv-glass-root .reflection-controls button[role=switch] span{color:#ccd7e3;font-size:11px}.sv-glass-root .reflection-footnote{text-align:center;letter-spacing:.3px;color:#505864;margin:18px 0 0;font-size:10px;line-height:18px}@media (max-width:350px){.sv-glass-root .reflection-page{padding:24px 24px 20px}.sv-glass-root .reflection-heading{margin-top:12px;margin-bottom:24px}.sv-glass-root .reflection-content{padding:24px 23px}.sv-glass-root .reflection-card-title{margin-bottom:19px;font-size:21px}.sv-glass-root .reflection-card-number{letter-spacing:.7px;font-size:15px}.sv-glass-root .reflection-hint{margin-top:22px}}@media (prefers-reduced-motion:reduce){.sv-glass-root .reflection-card{will-change:auto}.sv-glass-root .reflection-page *{scroll-behavior:auto!important}}.sv-glass-root .is-still .reflection-card{will-change:auto}.sv-glass-root .brand-glass-stage{perspective:1050px;perspective-origin:50%}.sv-glass-root .brand-glass-card{transform:translate3d(var(--tx,0px),var(--ty,0px),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#9ca8b609;box-shadow:0 30px 40px -25px #000,0 8px 16px -8px #000b}.sv-glass-root .brand-glass-card .reflection-border{border-color:#eef2f770;box-shadow:inset 1px 1px .8px #ffffff80,inset -1px -1px 1px #242c3c66}.sv-glass-root .brand-glass-card[data-gesture=horizontal]{cursor:grabbing}.sv-glass-root .plan-selector{--plan-card-width:min(76vw,320px);--plan-gap:18px}.sv-glass-root .plan-tabs{gap:8px;width:320px;max-width:100%;margin:0 auto 3px;display:flex}.sv-glass-root .plan-tabs button{color:#8f96a2;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;min-height:44px;font-size:17px;font-weight:500}.sv-glass-root .plan-tabs button small{margin-left:4px;font-size:10px;font-weight:400}.sv-glass-root .plan-tabs button[aria-pressed=true]{color:#f2f4f7;background:#252933}.sv-glass-root .plan-rail{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y pinch-zoom;user-select:none;width:calc(100% + 48px);min-width:0;max-width:none;margin:0 -24px;display:block;position:relative;overflow-x:auto;overflow-y:hidden}.sv-glass-root .plan-rail::-webkit-scrollbar{display:none}.sv-glass-root .plan-rail[data-dragging=true]{cursor:grabbing}.sv-glass-root .plan-track{gap:var(--plan-gap);width:max-content;min-width:100%;padding:20px calc((100vw - var(--plan-card-width))/2) 28px;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.sv-glass-root .plan-slide{flex:0 0 var(--plan-card-width);width:var(--plan-card-width);perspective:1050px;perspective-origin:50%;position:relative}.sv-glass-root .plan-glass-card{cursor:grab}.sv-glass-root .plan-glass-card .reflection-content{padding:25px 24px}.sv-glass-root .plan-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-glass-root .plan-card-index{color:#d7dce4a6;font-family:ui-monospace,monospace;font-size:11px}.sv-glass-root .plan-card-tier{letter-spacing:1px;color:#e2e6edbf;margin-bottom:4px;font-size:12px;line-height:20px}.sv-glass-root .plan-glass-card .reflection-card-title{letter-spacing:.5px;margin-bottom:13px;font-size:22px;line-height:30px}.sv-glass-root .plan-card-amount{letter-spacing:-1.5px;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:45px;font-weight:500;line-height:1.12}.sv-glass-root .plan-card-amount small{letter-spacing:0;margin-right:5px;font-size:19px;font-weight:400}.sv-glass-root .plan-card-gift{letter-spacing:.4px;color:#e0e4ebba;margin-top:9px;font-size:11px;line-height:18px}.sv-glass-root .plan-summary{color:#d1d6df;justify-content:space-between;align-items:center;gap:12px;width:320px;max-width:100%;margin:2px auto 0;font-size:13px;line-height:22px;display:flex}.sv-glass-root .plan-summary>span{align-items:center;gap:12px;display:flex}.sv-glass-root .plan-summary small{color:#747c8a;letter-spacing:1px;font-size:10px}.sv-glass-root .plan-summary strong{white-space:nowrap;color:#e6e9ee;font-size:13px;font-weight:400}.sv-glass-root .plan-selector .reflection-hint{margin:12px 0 18px}.sv-glass-root .plan-selector~.reflection-controls{width:180px}@media (min-width:441px){.sv-glass-root .plan-track{padding-inline:calc((440px - var(--plan-card-width))/2)}}@media (max-width:350px){.sv-glass-root .plan-tabs{margin-bottom:0}.sv-glass-root .plan-track{padding-top:16px;padding-bottom:23px}.sv-glass-root .plan-glass-card .reflection-content{padding:22px 21px}.sv-glass-root .plan-glass-card .reflection-card-title{margin-bottom:9px;font-size:20px;line-height:28px}.sv-glass-root .plan-card-amount{font-size:37px}.sv-glass-root .plan-card-tier{font-size:11px}.sv-glass-root .plan-card-gift{margin-top:7px;font-size:10px}.sv-glass-root .plan-tabs button{font-size:15px}}@font-face{font-family:Liberty Plan Display;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Liberty Plan Numerals;src:url(data:font/woff2;base64,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)format("woff2");font-style:normal;font-weight:800;font-display:swap}.sv-glass-root.sv-glass-root{color:#e5e8ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0e13}.sv-glass-root .polka-page-backdrop{top:0;bottom:0;left:0;right:0;pointer-events:none;z-index:0;width:100vw;height:100vh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.sv-glass-root .paged-reflection-page{z-index:1;background:0 0;padding-top:25px;position:relative}.sv-glass-root .paged-reflection-page .reflection-header{letter-spacing:.6px;color:#bcc3cd;font-family:Liberty Plan Numerals,sans-serif;font-size:19px;font-weight:800}.sv-glass-root .paged-reflection-page .reflection-heading{letter-spacing:-.8px;color:#eef0f4;transform-origin:0 100%;margin:14px 0 18px;font-family:Liberty Plan Display,sans-serif;font-size:27px;font-weight:900;line-height:36px;transform:skew(-7deg)}.sv-glass-root .paged-plan-selector{--pager-width:min(100vw,440px);--pager-card-width:min(78vw,310px)}.sv-glass-root .paged-plan-tabs{margin-bottom:0}.sv-glass-root .paged-plan-tabs button{color:#8893a2;min-height:44px;font-family:Liberty Plan Numerals,sans-serif;font-size:22px;font-weight:800}.sv-glass-root .paged-plan-tabs button small{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px;font-weight:600}.sv-glass-root .paged-plan-rail{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;user-select:none;width:calc(100% + 48px);max-width:none;margin:0 -24px;display:block;position:relative;overflow:hidden}.sv-glass-root .paged-plan-rail::-webkit-scrollbar{display:none}.sv-glass-root .paged-plan-track{width:calc(var(--pager-width)*3);min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;gap:0;display:flex}.sv-glass-root .paged-plan-slide{flex:0 0 var(--pager-width);width:var(--pager-width);padding:19px 0 28px;position:relative}.sv-glass-root .paged-plan-card-stage{width:var(--pager-card-width);perspective:1050px;perspective-origin:50%;margin:0 auto}.sv-glass-root .paged-plan-card-stage .reflection-card{cursor:grab;background:0 0;box-shadow:0 20px 26px -18px #0009}.sv-glass-root .paged-plan-card-stage .reflection-border{box-shadow:none;border:.75px solid #dce4ed59;transform:none}.sv-glass-root .paged-plan-selector[data-phase=drag] .reflection-card{cursor:grabbing}.sv-glass-root .paged-plan-card-stage .reflection-content{color:#080c0f;text-shadow:none;padding:25px 25px 27px}.sv-glass-root .paged-plan-card-stage .reflection-brand{letter-spacing:.7px;font-family:Liberty Plan Numerals,sans-serif;font-size:14px;font-weight:800;line-height:19px}.sv-glass-root .paged-plan-card-stage .plan-card-index{font-family:Liberty Plan Numerals,sans-serif;font-size:14px;font-weight:800}.sv-glass-root .paged-plan-card-stage .plan-card-tier{letter-spacing:.1px;margin-bottom:3px;font-family:Liberty Plan Display,sans-serif;font-size:13px;font-weight:900;line-height:21px}.sv-glass-root .paged-plan-card-stage .reflection-card-title{letter-spacing:-.7px;transform-origin:0 100%;margin-bottom:9px;font-family:Liberty Plan Display,sans-serif;font-size:31px;font-weight:900;line-height:43px;transform:skew(-7deg)}.sv-glass-root .paged-plan-card-stage .plan-card-amount{letter-spacing:-2px;font-family:Liberty Plan Numerals,sans-serif;font-size:74px;font-weight:800;line-height:1.02}.sv-glass-root .paged-plan-card-stage .plan-card-amount small{margin-right:5px;font-size:28px;font-weight:800}.sv-glass-root .paged-plan-card-stage .plan-card-gift{letter-spacing:0;margin-top:11px;font-family:Liberty Plan Display,sans-serif;font-size:12px;font-weight:900;line-height:20px}.sv-glass-root .ink-foil{color:#080c0e;background-image:linear-gradient(116deg,#05080a 0%,#10161a 37%,#464e53 49%,#1b2429 55%,#060a0c 70%);background-size:250% 100%;background-position:var(--foil-x,50%) 50%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sv-glass-root .paged-plan-summary{color:#d1d7e0;margin-top:0;font-weight:600}.sv-glass-root .paged-plan-summary strong{color:#e4e8ef;font-weight:600}.sv-glass-root .paged-plan-summary small{color:#8e99a8;font-weight:500}.sv-glass-root .paged-plan-selector .reflection-hint{color:#909baa;margin:12px 0 17px;font-size:11px;font-weight:500}.sv-glass-root .paged-reflection-page .reflection-controls{width:180px}.sv-glass-root .paged-reflection-page .reflection-controls button[role=switch]{color:#a5afbd;box-shadow:none;background:#191f28;border:1px solid #8996a32e;font-weight:500}.sv-glass-root .paged-reflection-page .reflection-controls button[role=switch] span{color:#e2e8ef;font-weight:700}.sv-glass-root .paged-reflection-page .reflection-footnote{color:#7e8a9a;font-weight:500}.sv-glass-root .paged-reflection-page button:focus-visible{outline-color:#b4c9e6}@media (max-width:350px){.sv-glass-root .paged-reflection-page{padding-top:22px}.sv-glass-root .paged-reflection-page .reflection-heading{margin:10px 0 16px;font-size:24px;line-height:32px}.sv-glass-root .paged-plan-tabs button{font-size:19px}.sv-glass-root .paged-plan-slide{padding-top:17px;padding-bottom:23px}.sv-glass-root .paged-plan-card-stage .reflection-content{padding:22px 22px 24px}.sv-glass-root .paged-plan-card-stage .reflection-card-title{margin-bottom:8px;font-size:27px;line-height:36px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:62px}.sv-glass-root .paged-plan-card-stage .plan-card-amount small{font-size:24px}.sv-glass-root .paged-plan-card-stage .plan-card-gift{margin-top:9px;font-size:11px}.sv-glass-root .paged-plan-card-stage .reflection-brand{font-size:12px}}@media (prefers-reduced-motion:reduce){.sv-glass-root .paged-plan-track,.sv-glass-root .paged-plan-card-stage .reflection-card{will-change:auto}}.sv-glass-root .paged-reflection-page{isolation:isolate;min-height:100svh;padding-top:24px;overflow:hidden}.sv-glass-root .page-brand-watermark{z-index:-1;pointer-events:none;opacity:.065;width:600px;position:absolute;top:240px;left:-100px;transform:rotate(-26deg)}.sv-glass-root .page-brand-watermark img{filter:invert();width:100%}.sv-glass-root .reflection-header{gap:18px;height:42px!important}.sv-glass-root .page-brand{color:#eef0f1;letter-spacing:.3px;align-items:center;gap:10px;text-decoration:none;display:flex}.sv-glass-root .page-brand img{object-fit:contain;filter:invert();width:45px;height:28px}.sv-glass-root .page-brand>span{font-family:Liberty Plan Numerals,sans-serif;font-size:16px;line-height:18px}.sv-glass-root .page-brand small{letter-spacing:3px;color:#9ca4ae;font-family:inherit;font-size:8px;line-height:14px;display:block}.sv-glass-root .my-card-link{white-space:nowrap;letter-spacing:0;color:#c2c8d0;padding:12px 0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none}.sv-glass-root .page-intro{margin:28px 0 22px}.sv-glass-root .page-intro>p{color:#7f8c99;letter-spacing:2.5px;margin:0 0 8px;font-size:9px}.sv-glass-root .page-intro .reflection-heading{margin:0 0 5px;font-size:27px;line-height:34px}.sv-glass-root .page-intro>span{color:#949fab;letter-spacing:.5px;font-size:12px}.sv-glass-root .paged-plan-selector{--pager-card-width:min(83vw,332px)}.sv-glass-root .paged-plan-card-stage{perspective:none}.sv-glass-root .card-front .polka-glass-wrap{perspective:650px;perspective-origin:50%}.sv-glass-root .paged-plan-slide{padding:18px 0 20px}.sv-glass-root .card-turntable{aspect-ratio:332/452;width:100%;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.22,.75,.2,1);position:relative;transform:rotateY(0)}.sv-glass-root .card-turntable[data-back=true]{transform:rotateY(180deg)}.sv-glass-root .card-front,.sv-glass-root .card-back{top:0;bottom:0;left:0;right:0;backface-visibility:hidden;border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0}.sv-glass-root .card-front{transform-style:preserve-3d;transform:rotateY(0)}.sv-glass-root .card-front .reflection-card-wrap{aspect-ratio:auto;height:100%}.sv-glass-root .card-front .reflection-card{-webkit-backdrop-filter:blur(12px)saturate(.35)}.sv-glass-root .card-front .reflection-content{justify-content:space-between;gap:0;padding:24px}.sv-glass-root .card-front .ink-foil{background-image:linear-gradient(116deg,#020508 0%,#0b1116 43%,#29323a 49%,#0d151b 54%,#020508 65%)}.sv-glass-root .card-brand-symbol{object-fit:contain;opacity:.85;width:42px;height:26px}.sv-glass-root .paged-plan-card-stage .plan-card-index{letter-spacing:1.2px;font-family:inherit;font-size:8px}.sv-glass-root .card-title-block{flex-direction:column;gap:3px;display:flex}.sv-glass-root .paged-plan-card-stage .plan-card-tier{margin:0;font-size:13px;line-height:18px}.sv-glass-root .paged-plan-card-stage .reflection-card-title{margin:0;font-size:34px;line-height:42px}.sv-glass-root .card-edition{letter-spacing:1.8px;color:#1b262c;font-size:8px;font-weight:600}.sv-glass-root .card-total-block{flex-direction:column;gap:8px;display:flex}.sv-glass-root .card-value-label{letter-spacing:1px;color:#152027;font-size:11px;font-weight:700}.sv-glass-root .paged-plan-card-stage .plan-card-amount{letter-spacing:-1.8px;font-size:76px;line-height:1}.sv-glass-root .paged-plan-card-stage .plan-card-amount small{margin-right:4px;font-size:27px}.sv-glass-root .card-value-grid{border-top:1px solid #17222a29;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px;display:grid}.sv-glass-root .card-value-grid>span{flex-direction:column;gap:6px;display:flex}.sv-glass-root .card-value-grid small{color:#1c2830;font-size:11px;font-weight:600}.sv-glass-root .card-value-grid strong{letter-spacing:-.4px;font:800 30px/1.1 Liberty Plan Numerals,sans-serif}.sv-glass-root .card-front-footer{color:#28333b;letter-spacing:.5px;justify-content:space-between;gap:10px;font-size:8px;font-weight:600;display:flex}.sv-glass-root .card-front-footer>span:last-child{letter-spacing:0;font-size:10px}.sv-glass-root .card-flip-trigger{top:0;bottom:0;left:0;right:0;cursor:pointer;pointer-events:auto;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0}.sv-glass-root .card-flip-trigger:focus-visible{outline-offset:5px;outline:2px solid #f0e3b4}.sv-glass-root .card-back{color:#e0e5e9;text-align:left;background:#232a31f2;border:1px solid #8b98a04d;flex-direction:column;justify-content:space-between;gap:13px;padding:23px;display:flex;transform:rotateY(180deg);box-shadow:0 20px 30px -20px #000}.sv-glass-root .card-back-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.sv-glass-root .card-back-top img{object-fit:contain;filter:invert();opacity:.85;width:36px;height:24px}.sv-glass-root .card-return{color:#c7d0d7;cursor:pointer;background:0 0;border:0;min-height:36px;padding:8px 0 8px 12px;font-size:11px}.sv-glass-root .back-eyebrow{letter-spacing:2px;color:#9caab5;margin:0 0 6px;font-size:8px}.sv-glass-root .card-back h2{margin:0;font-size:25px;font-weight:800;line-height:32px}.sv-glass-root .back-description{color:#a8b3bd;margin:4px 0 0;font-size:11px}.sv-glass-root .back-breakdown{margin:0}.sv-glass-root .back-breakdown>div{justify-content:space-between;align-items:center;padding:5px 0;font-size:12px;display:flex}.sv-glass-root .back-breakdown dt{color:#aebbc6}.sv-glass-root .back-breakdown dd{color:#edf1f4;margin:0;font:800 20px/1.3 Liberty Plan Numerals,sans-serif}.sv-glass-root .back-breakdown .back-total{border-top:1px solid #ffffff17;margin-top:6px;padding-top:10px}.sv-glass-root .back-total dd{font-size:31px}.sv-glass-root .back-benefits p{flex-direction:column;gap:3px;margin:0 0 9px;font-size:11px;display:flex}.sv-glass-root .back-benefits strong{color:#d3dce3;font-weight:600}.sv-glass-root .back-benefits span{color:#a5b0b9;font-size:10px}.sv-glass-root .card-buy{color:#22282d;background:#e7dba9;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff70}.sv-glass-root .card-buy span{font:800 22px/1 Liberty Plan Numerals,sans-serif}.sv-glass-root .back-purchase>p{color:#a5b0b9;margin:8px 0 0;font-size:9px;line-height:15px}.sv-glass-root .card-pager{justify-content:center;align-items:center;gap:4px;height:22px;display:flex}.sv-glass-root .card-pager button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.sv-glass-root .card-pager span{background:#53606b;border-radius:3px;width:9px;height:3px;transition:width .25s,background .25s}.sv-glass-root .card-pager [aria-current=true] span{background:#d6c99b;width:23px}.sv-glass-root .paged-plan-selector .reflection-hint{color:#9ca7b3;margin:8px 0 20px;font-size:10px}.sv-glass-root .paged-reflection-page .reflection-controls{justify-content:center;width:auto}.sv-glass-root .paged-reflection-page .reflection-controls button[role=switch]{background:0 0;border:0;flex:0 auto;gap:9px;height:38px;min-height:38px;padding:0 10px;font-size:10px}.sv-glass-root .page-footer{text-align:center;color:#727d89;margin-top:15px;font-size:9px}.sv-glass-root .page-footer>span{letter-spacing:1.8px;font-size:8px}.sv-glass-root .page-footer p{margin:6px 0 0;font-size:9px}@media (max-width:350px){.sv-glass-root .page-intro{margin:22px 0 18px}.sv-glass-root .page-intro .reflection-heading{font-size:23px}.sv-glass-root .card-front .reflection-content{padding:19px}.sv-glass-root .paged-plan-card-stage .reflection-card-title{font-size:28px;line-height:34px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:62px}.sv-glass-root .card-value-grid{padding-top:12px}.sv-glass-root .card-value-grid strong{font-size:25px}.sv-glass-root .card-back{gap:8px;padding:17px}.sv-glass-root .card-back h2{font-size:22px}.sv-glass-root .back-benefits p{margin-bottom:6px}.sv-glass-root .back-purchase>p{font-size:8px;line-height:12px}.sv-glass-root .card-buy{min-height:44px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.sv-glass-root .card-turntable,.sv-glass-root .card-pager span{transition:none}}.sv-glass-root .is-still .card-turntable{transition:none}.sv-glass-root .card-flip-trigger{z-index:3;backface-visibility:hidden}.sv-glass-root .card-front .reflection-card{pointer-events:none}.sv-glass-root .page-brand-watermark{opacity:.028}.sv-glass-root .card-back{gap:8px;padding:21px}.sv-glass-root .card-return{min-height:28px;padding-top:4px;padding-bottom:4px}.sv-glass-root .card-back h2{line-height:28px}.sv-glass-root .back-description{line-height:15px}.sv-glass-root .back-breakdown>div{padding:4px 0}.sv-glass-root .back-breakdown .back-total{margin-top:4px;padding-top:7px}.sv-glass-root .back-benefits p{gap:2px;margin-bottom:6px;line-height:14px}.sv-glass-root .back-purchase>p{margin-top:6px;line-height:13px}@media (max-width:350px){.sv-glass-root .card-back{gap:5px;padding:16px}.sv-glass-root .back-benefits{display:none}.sv-glass-root .card-back h2{line-height:25px}}.sv-glass-root.sv-glass-root{background:radial-gradient(at 80% 10%,#53617025,#0000 45%),radial-gradient(at 20% 70%,#39455228,#0000 58%),#080c12}.sv-glass-root .paged-reflection-page{background:0 0;flex-direction:column;min-height:100svh;padding-top:24px;display:flex}.sv-glass-root .paged-reflection-page:before{content:"";top:0;bottom:0;left:0;right:0;z-index:-2;pointer-events:none;background:radial-gradient(at 50% 39%,#8796a71e 0,#0000 46%),linear-gradient(126deg,#0000 25%,#b2c6e411 25.3%,#0000 26.6%,#0000 74%,#98aec00b 74.5%,#0000 76%);position:fixed;top:0;bottom:0;left:0;right:0}.sv-glass-root .paged-reflection-page:after{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(at 50% 40%,#90a3ba13,#0000 64%);height:240px;position:absolute;top:65%;left:-35%;right:-35%;transform:perspective(450px)rotateX(68deg)}.sv-glass-root .page-brand-watermark{opacity:.02;width:200%;top:27%;left:-55%;transform:rotate(-25deg)}.sv-glass-root .paged-reflection-page .reflection-header{margin-bottom:max(22px,min(5svh,48px))}.sv-glass-root .paged-plan-tabs{gap:8px;padding-left:16px;padding-right:16px}.sv-glass-root .paged-plan-tabs button{color:#747f8d;background:0 0;border-radius:30px;font-size:21px}.sv-glass-root .paged-plan-tabs button[aria-pressed=true]{color:#edf3f9;background:#c3d2e00c;box-shadow:inset 0 1px #c1d4e51c}.sv-glass-root .card-turntable{aspect-ratio:332/460}.sv-glass-root .paged-plan-card-stage .reflection-card{box-shadow:0 1px 0 #d5e3ed88,var(--edge-x,0px) 2px 0 #7a8999,var(--edge-x,0px) 3px 0 #354351,0 4px 0 #1b242d,0 5px 11px #c8dff51a,var(--shadow-x,0px) var(--shadow-y,28px) 44px -14px #000e;isolation:auto}.sv-glass-root .paged-plan-card-stage .reflection-border{border:1px solid #d2e4f778;box-shadow:inset 0 1px 2px #f1f7ff70,inset 0 -1px 2px #b1c5d22b,0 0 9px #c3e0ff15}.sv-glass-root .card-front-footer{color:#e1e9f0;letter-spacing:.8px;background:#0c151bdb;border-radius:10px;align-items:center;height:46px;padding:0 14px;font-size:10px;box-shadow:inset 0 1px #fff2}.sv-glass-root .card-front-footer strong{letter-spacing:1px;font-size:13px;font-weight:700}.sv-glass-root .card-flip-trigger{top:auto;bottom:20px;left:24px;right:24px;border-radius:10px;height:46px;top:auto;bottom:20px;left:24px;right:24px}.sv-glass-root .paged-plan-card-stage[data-purchasing=true]{visibility:hidden}.sv-glass-root .paged-reflection-page .reflection-controls{margin-top:12px}.sv-glass-root .page-footer{color:#66717f;margin-top:auto;padding-top:18px}.sv-glass-root .page-footer p{letter-spacing:.3px;font-size:8px}.sv-glass-root .card-pager [aria-current=true] span{background:#c3d1e0}.sv-glass-root .purchase-dialog{top:0;bottom:0;left:0;right:0;color:#e6eef4;perspective:1200px;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sv-glass-root .purchase-dialog::backdrop{-webkit-backdrop-filter:blur(12px);background:#02070cb8}.sv-glass-root .purchase-flight{width:min(100% - 24px,440px);height:68svh;height:68dvh;min-height:420px;max-height:min(680px,100% - 32px);left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform-origin:50%;transform:translate(var(--origin-x,0px),var(--origin-y,0px)) scale(var(--origin-sx,1),var(--origin-sy,1));perspective:1200px;pointer-events:none;margin-left:calc(min(100% - 24px,440px)/-2);transition:transform .68s cubic-bezier(.2,.78,.16,1);position:absolute}.sv-glass-root .purchase-dialog[data-ready=true] .purchase-flight{transform:translate(0)scale(1)}.sv-glass-root .purchase-flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.78,.16,1);position:relative;transform:rotateY(-180deg)}.sv-glass-root .purchase-dialog[data-ready=true] .purchase-flip{transform:rotateY(0)}.sv-glass-root .purchase-transfer,.sv-glass-root .purchase-material{top:0;bottom:0;left:0;right:0;backface-visibility:hidden;border-radius:26px;position:absolute;top:0;bottom:0;left:0;right:0}.sv-glass-root .purchase-transfer{background:linear-gradient(115deg,#a5b1bb8f,#485662a0 56%,#d3dfe8b0 90%,#73818c80);border:1px solid #e3efff6a;place-items:center;display:grid;transform:rotateY(180deg)}.sv-glass-root .purchase-material{pointer-events:auto;background:#0c141d;overflow:hidden;transform:translateZ(.2px);box-shadow:0 -1px 1px #b8d1e775,1px 2px #7d91a2,2px 4px #263644,0 0 17px #b5d8ff15,0 30px 80px #000b}.sv-glass-root .purchase-material .reflection-card-wrap{aspect-ratio:auto;width:100%;height:100%}.sv-glass-root .purchase-material .reflection-card{box-shadow:none;cursor:default;transform-style:flat;background:0 0;border-radius:26px}.sv-glass-root .purchase-material .reflection-border{border:1px solid #b4cfe845;transform:none;box-shadow:inset 0 1px 2px #e3f3ff40}.sv-glass-root .purchase-material .reflection-content{overscroll-behavior:contain;pointer-events:auto;color:#e5edf4;text-shadow:none;gap:14px;padding:24px 26px;overflow:auto;transform:none}.sv-glass-root .purchase-heading{justify-content:space-between;align-items:center;min-height:35px;display:flex}.sv-glass-root .purchase-heading img{object-fit:contain;filter:invert();opacity:.9;width:42px;height:26px}.sv-glass-root .purchase-heading .card-return{color:#d3e1ee;cursor:pointer;background:#d4e5f10c;border-radius:50%;width:44px;height:44px;min-height:44px;padding:0;font:300 29px/1 sans-serif}.sv-glass-root .purchase-title>span{letter-spacing:.5px;font-family:Liberty Plan Display,sans-serif;font-size:12px}.sv-glass-root .purchase-title h2{transform-origin:0;margin:5px 0 0;font-family:Liberty Plan Display,sans-serif;font-size:31px;line-height:1.2;transform:skew(-5deg)}.sv-glass-root .reverse-foil{color:#e5edf4;background:linear-gradient(115deg,#ccd8e4 8%,#f7fbff 38%,#9baebc 51%,#e7f1f9 62%,#c2d0db 82%) 0 0/180% 100%;background-position:var(--foil-x,50%) 50%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sv-glass-root .purchase-total{flex-direction:column;gap:7px;display:flex}.sv-glass-root .purchase-total>span{color:#a7b7c6;letter-spacing:1px;font-size:11px}.sv-glass-root .purchase-total strong{letter-spacing:-1.6px;font:800 76px/1 Liberty Plan Numerals,sans-serif}.sv-glass-root .purchase-total small{margin-right:5px;font-size:27px}.sv-glass-root .purchase-values{border-top:1px solid #c8d9e91e;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding-top:16px;display:grid}.sv-glass-root .purchase-values dt{color:#a4b5c4;margin-bottom:6px;font-size:11px}.sv-glass-root .purchase-values dd{margin:0;font:800 30px/1.1 Liberty Plan Numerals,sans-serif}.sv-glass-root .purchase-use{color:#aabccc;margin:0;font-size:11px;line-height:1.6}.sv-glass-root .purchase-material .back-purchase{margin-top:auto}.sv-glass-root .purchase-material .card-buy{color:#11202d;background:#dce7ee;min-height:52px;box-shadow:inset 0 1px #fff8,0 4px 20px #d5e5f411}.sv-glass-root .purchase-material .back-purchase p{color:#93a7ba;text-align:center;margin:10px 0 0;font-size:9px;line-height:15px}.sv-glass-root .purchase-dialog[data-reduced=true] .purchase-flight,.sv-glass-root .purchase-dialog[data-reduced=true] .purchase-flip{transition:none}@media (max-width:350px){.sv-glass-root .card-front .reflection-content{padding:20px 19px 18px}.sv-glass-root .card-flip-trigger{height:42px;bottom:18px;left:19px;right:19px}.sv-glass-root .card-front-footer{height:42px}.sv-glass-root .purchase-material .reflection-content{gap:9px;padding:18px 21px}.sv-glass-root .purchase-title h2{font-size:27px}.sv-glass-root .purchase-total strong{font-size:64px}.sv-glass-root .purchase-values dd{font-size:26px}.sv-glass-root .purchase-values{padding-top:12px}.sv-glass-root .paged-reflection-page .reflection-header{margin-bottom:18px}}@media (max-height:690px){.sv-glass-root .purchase-material .reflection-content{gap:8px;padding:18px 23px}.sv-glass-root .purchase-title h2{font-size:26px}.sv-glass-root .purchase-total strong{font-size:61px}.sv-glass-root .purchase-values{padding-top:10px}.sv-glass-root .purchase-values dd{font-size:25px}.sv-glass-root .purchase-heading{min-height:30px}.sv-glass-root .purchase-use{font-size:10px}}@media (prefers-reduced-motion:reduce){.sv-glass-root .purchase-flight,.sv-glass-root .purchase-flip{transition:none!important}}.sv-glass-root.sv-glass-root{top:0;bottom:0;left:0;right:0;width:100%;position:fixed;top:0;bottom:0;left:0;right:0}.sv-glass-root .paged-reflection-page{touch-action:pinch-zoom}.sv-glass-root .card-turntable{height:calc(var(--pager-card-width)*1.38554)}.sv-glass-root .card-front .reflection-card[data-material-fallback=true]{background:#8a8e92}.sv-glass-root .purchase-flight{height:calc(var(--screen-height,100vh)*.68)}.sv-glass-root .paged-reflection-page{height:100vh;height:var(--screen-height,100dvh);min-height:0;padding:18px 24px max(10px,env(safe-area-inset-bottom));overflow:hidden}.sv-glass-root .paged-reflection-page .reflection-header{flex:0 0 42px;margin-bottom:12px}.sv-glass-root .paged-plan-selector{--pager-card-width:min(83vw,332px,calc((var(--screen-height,100vh) - 240px)*.72174));flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.sv-glass-root .paged-plan-tabs{flex:0 0 44px}.sv-glass-root .paged-plan-slide{padding-top:40px;padding-bottom:40px}.sv-glass-root .paged-plan-card-stage .reflection-card{box-shadow:var(--edge-x,0px) 2px 0 #77777770,0 3px 0 #24242488,var(--shadow-x,0px) var(--shadow-y,24px) 24px -14px #000c}.sv-glass-root .paged-plan-card-stage .reflection-border,.sv-glass-root .purchase-material .reflection-border{border:0;box-shadow:inset 0 1px 1px #ffffff36,inset 0 -1px 1px #00000026}.sv-glass-root .card-front .reflection-card{-webkit-backdrop-filter:none;background:#8a8a8a12}.sv-glass-root .card-front .reflection-content{padding:22px 23px 20px}.sv-glass-root .card-value-grid{border-top:0;padding-top:0}.sv-glass-root .card-total-block{border-top:1px solid #1112;padding-top:12px}.sv-glass-root .card-flip-trigger{bottom:20px;left:23px;right:23px}.sv-glass-root .page-footer{flex:0 0 20px;margin-top:0;padding-top:0}.sv-glass-root .card-pager{flex:0 0 28px}.sv-glass-root .purchase-heading .card-return{-webkit-appearance:none;appearance:none;flex:0 0 44px;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.sv-glass-root .purchase-heading .card-return svg{flex:none;display:block}.sv-glass-root .purchase-dialog[data-closing=true] .purchase-flight,.sv-glass-root .purchase-dialog[data-closing=true] .purchase-flip{transition-duration:.44s}.sv-glass-root .purchase-dialog[data-fallback=true]{z-index:9999;background:#02070ce8;display:block}.sv-glass-root .purchase-dialog::backdrop{-webkit-backdrop-filter:none}.sv-glass-root .purchase-material{box-shadow:0 1px 1px #ffffff24,0 3px #3338,0 20px 45px #0009}.sv-glass-root .purchase-transfer{background:0 0;border:0;display:block;overflow:visible}.sv-glass-root .purchase-source-size{width:var(--source-width);height:var(--source-height);transform:translate(-50%,-50%) scale(var(--transfer-sx,1),var(--transfer-sy,1));transform-origin:50%;margin:0;position:absolute;top:50%;left:50%}.sv-glass-root .purchase-values{border-top:0;padding-top:0}.sv-glass-root .purchase-total{border-top:1px solid #ffffff18;padding-top:12px}@media (max-height:700px){.sv-glass-root .paged-reflection-page{padding-top:12px;padding-bottom:8px}.sv-glass-root .paged-reflection-page .reflection-header{margin-bottom:4px}.sv-glass-root .paged-plan-selector{--pager-card-width:min(83vw,332px,calc((var(--screen-height,100vh) - 212px)*.72174))}.sv-glass-root .paged-plan-slide{padding-top:32px;padding-bottom:32px}.sv-glass-root .card-front .reflection-content{padding:17px 19px 16px}.sv-glass-root .paged-plan-card-stage .reflection-card-title{font-size:28px;line-height:34px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:60px}.sv-glass-root .card-value-grid strong{font-size:25px}.sv-glass-root .card-total-block{gap:5px;padding-top:8px}.sv-glass-root .card-front-footer{flex-shrink:0;height:42px}.sv-glass-root .card-flip-trigger{top:auto;bottom:16px;left:19px;right:19px;height:42px;top:auto;bottom:16px;left:19px;right:19px}}@media (max-height:580px){.sv-glass-root .card-front .reflection-content{padding:14px 16px 12px}.sv-glass-root .card-brand-symbol{width:32px;height:20px}.sv-glass-root .card-edition{display:none}.sv-glass-root .paged-plan-card-stage .reflection-card-title{font-size:24px;line-height:29px}.sv-glass-root .paged-plan-card-stage .plan-card-tier{font-size:11px;line-height:15px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:51px}.sv-glass-root .card-value-grid strong{font-size:22px}.sv-glass-root .card-value-grid small,.sv-glass-root .card-value-label{font-size:10px}.sv-glass-root .card-flip-trigger{top:auto;bottom:12px;left:16px;right:16px;height:40px;top:auto;bottom:12px;left:16px;right:16px}.sv-glass-root .card-front-footer{height:40px}}@media (orientation:landscape) and (max-height:550px){.sv-glass-root .paged-reflection-page{grid-template-columns:150px 1fr;column-gap:12px;max-width:760px;display:grid}.sv-glass-root .paged-reflection-page .reflection-header{flex-wrap:wrap;align-self:start;height:auto!important}.sv-glass-root .paged-plan-selector{--pager-width:calc(min(100vw,760px) - 210px);--pager-card-width:min(44vw,calc((var(--screen-height,100vh) - 120px)*.72174));grid-area:1/2/3}.sv-glass-root .paged-plan-slide{padding-top:16px;padding-bottom:16px}.sv-glass-root .page-footer{align-self:end}.sv-glass-root .paged-plan-tabs button{min-height:36px;font-size:17px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:36px}.sv-glass-root .card-value-grid strong{font-size:18px}.sv-glass-root .paged-plan-card-stage .reflection-card-title{font-size:20px;line-height:24px}.sv-glass-root .card-title-block{gap:0}.sv-glass-root .card-front .reflection-content{gap:3px;padding:12px}.sv-glass-root .card-total-block{gap:3px;padding-top:5px}.sv-glass-root .card-front-footer{height:36px;padding:0 9px;font-size:9px}.sv-glass-root .card-flip-trigger{top:auto;bottom:12px;left:12px;right:12px;height:36px;top:auto;bottom:12px;left:12px;right:12px}}.sv-glass-root.sv-glass-root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 80% 10%,#66666618,#0000 45%),radial-gradient(at 20% 70%,#4848481c,#0000 58%),#070707}.sv-glass-root .paged-reflection-page:before{background:radial-gradient(at 50% 39%,#99999916 0,#0000 46%),linear-gradient(126deg,#0000 25%,#cccccc0c 25.3%,#0000 26.6%,#0000 74%,#aaaaaa08 74.5%,#0000 76%)}.sv-glass-root .paged-reflection-page:after{background:radial-gradient(at 50% 40%,#aaaaaa0e,#0000 64%)}.sv-glass-root .paged-reflection-page button,.sv-glass-root .purchase-dialog button,.sv-glass-root .purchase-dialog a{-webkit-tap-highlight-color:transparent;outline:none}.sv-glass-root .paged-reflection-page button:focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline}.sv-glass-root .purchase-dialog button:focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline}.sv-glass-root .purchase-dialog a:focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline}.sv-glass-root .paged-reflection-page .card-flip-trigger:focus-visible{box-shadow:none;background:#ffffff12;outline:none}.sv-glass-root .paged-plan-tabs button{color:#888}.sv-glass-root .paged-plan-tabs button[aria-pressed=true]{color:#eee;box-shadow:none;background:#ffffff09}.sv-glass-root .card-front-footer{color:#e8e8e8;box-shadow:none;background:#111111db}.sv-glass-root .purchase-dialog::backdrop{background:0 0}.sv-glass-root .purchase-dialog:before{content:"";top:0;bottom:0;left:0;right:0;pointer-events:none;opacity:0;background:#000;transition:opacity .44s;position:absolute;top:0;bottom:0;left:0;right:0}.sv-glass-root .purchase-dialog[data-ready=true]:before{opacity:.65}.sv-glass-root .purchase-dialog[data-fallback=true]{background:0 0}.sv-glass-root .purchase-material{background:#101010}.sv-glass-root .purchase-dialog[data-closing=true] .purchase-material{pointer-events:none}.sv-glass-root .purchase-heading .card-return{color:#ddd;background:#ffffff08}.sv-glass-root .purchase-material .card-buy{color:#161616;box-shadow:none;background:#e4e4e4}.sv-glass-root .purchase-dialog[data-reduced=true]:before{transition:none}@media (prefers-reduced-motion:reduce){.sv-glass-root .purchase-dialog:before{transition:none}}.sv-glass-root .paged-reflection-page button,.sv-glass-root .purchase-dialog button,.sv-glass-root .purchase-dialog .card-buy{-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;outline:none}.sv-glass-root .paged-reflection-page button:focus,.sv-glass-root .paged-reflection-page button:active,.sv-glass-root .purchase-dialog button:focus,.sv-glass-root .purchase-dialog button:active,.sv-glass-root .purchase-dialog .card-buy:focus,.sv-glass-root .purchase-dialog .card-buy:active{box-shadow:none;border:0;outline:none}.sv-glass-root .purchase-heading .card-return:focus-visible{background:#ffffff20}.sv-glass-root .card-pager button:focus-visible span{background:#fff}.sv-glass-root .card-value-grid,.sv-glass-root .purchase-values{grid-template-columns:minmax(0,1fr);gap:14px}.sv-glass-root .card-value-grid .card-paid{gap:4px}.sv-glass-root .card-value-grid .card-paid small,.sv-glass-root .purchase-values .card-paid dt{letter-spacing:.8px;font-size:12px;font-weight:700}.sv-glass-root .card-value-grid .card-paid strong,.sv-glass-root .purchase-values .card-paid dd{letter-spacing:-1px;white-space:nowrap;font-size:62px;line-height:1}.sv-glass-root .card-paid i,.sv-glass-root .card-gift i{letter-spacing:0;margin-right:4px;font-size:.44em;font-style:normal}.sv-glass-root .card-value-grid .card-gift,.sv-glass-root .purchase-values .card-gift{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.sv-glass-root .card-value-grid .card-gift strong,.sv-glass-root .purchase-values .card-gift dd{letter-spacing:0;white-space:nowrap;font-size:27px;line-height:1}.sv-glass-root .purchase-values .card-gift dt{margin:0}.sv-glass-root .card-total-block,.sv-glass-root .purchase-total{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.sv-glass-root .card-value-label,.sv-glass-root .purchase-total>span{letter-spacing:0;flex-direction:column;gap:4px;font-size:11px;display:flex}.sv-glass-root .card-value-label small,.sv-glass-root .purchase-total>span>small{letter-spacing:0;opacity:.7;margin:0;font:500 9px/1.3 sans-serif}.sv-glass-root .paged-plan-card-stage .plan-card-amount,.sv-glass-root .purchase-total strong{letter-spacing:-.3px;white-space:nowrap;font-size:30px;line-height:1}.sv-glass-root .paged-plan-card-stage .plan-card-amount>small,.sv-glass-root .purchase-total strong>small{margin-right:3px;font-size:15px}.sv-glass-root .card-front-footer>span{letter-spacing:0;font-size:12px;font-weight:700}.sv-glass-root .purchase-values{gap:20px}.sv-glass-root .purchase-material .card-buy>span{font-size:20px}@media (max-height:700px){.sv-glass-root .card-value-grid{gap:10px}.sv-glass-root .card-value-grid .card-paid strong{font-size:54px}.sv-glass-root .card-value-grid .card-gift strong{font-size:25px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:28px}.sv-glass-root .card-total-block{padding-top:9px}.sv-glass-root .purchase-values{gap:12px}.sv-glass-root .purchase-values .card-paid dd{font-size:54px}}@media (max-height:580px){.sv-glass-root .card-value-grid{gap:9px}.sv-glass-root .card-value-grid .card-paid small{font-size:11px}.sv-glass-root .card-value-grid .card-paid strong{font-size:46px}.sv-glass-root .card-value-grid .card-gift strong{font-size:23px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:26px}.sv-glass-root .card-value-label{font-size:10px}.sv-glass-root .card-value-label small{font-size:8px}.sv-glass-root .card-front-footer>span{font-size:11px}}@media (orientation:landscape) and (max-height:550px){.sv-glass-root .card-value-grid{gap:6px}.sv-glass-root .card-value-grid .card-paid strong{font-size:36px}.sv-glass-root .card-value-grid .card-gift strong{font-size:20px}.sv-glass-root .paged-plan-card-stage .plan-card-amount{font-size:22px}.sv-glass-root .card-value-label small{display:none}}.sv-glass-root.sv-glass-root{top:0;bottom:84px;left:0;right:0;z-index:20;overscroll-behavior:none;color:#eee;height:auto;font:400 14px/1.5 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;position:fixed;top:0;bottom:84px;left:0;right:0;overflow:hidden}.sv-glass-root.sv-glass-root .paged-plan-track{width:calc(var(--pager-width)*var(--plan-count))}.sv-glass-root.sv-glass-root button{cursor:pointer}.sv-glass-root.sv-glass-root button:disabled{opacity:.48;cursor:default}.sv-glass-root.sv-glass-root .my-card-link{background:0 0;border:0}.sv-glass-root.sv-glass-root .glass-kind{flex:0 0 32px;justify-content:center;gap:24px;display:flex}.sv-glass-root.sv-glass-root .glass-kind button{color:#888;background:0 0;padding:0 8px;font-size:13px}.sv-glass-root.sv-glass-root .glass-kind [aria-pressed=true]{color:#f2eee3;font-weight:700}.sv-glass-root.sv-glass-root .glass-loading{text-align:center;color:#aaa;flex:1;place-content:center;gap:18px;display:grid}.sv-glass-root.sv-glass-root .glass-loading button{color:#ddd;background:#222;border-radius:10px;padding:10px}.sv-glass-root.sv-glass-root .glass-error{color:#ffc5ae!important;font-size:12px!important;line-height:1.5!important}.sv-glass-root.sv-glass-root .glass-consent{color:#ccc;align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:12px;display:flex}.sv-glass-root.sv-glass-root .glass-consent input{accent-color:#d1cbb9;flex:none;width:20px;height:20px}.sv-glass-root.sv-glass-root .glass-terms{color:#ccc;font-size:12px;line-height:1.65}.sv-glass-root.sv-glass-root .glass-terms summary{cursor:pointer;min-height:36px;padding:8px 0;display:list-item}.sv-glass-root.sv-glass-root .glass-terms>div{overscroll-behavior:contain;background:#121212;border-radius:10px;max-height:180px;padding:12px;overflow:auto}.sv-glass-root.sv-glass-root .glass-terms h3{color:#eee;margin:12px 0 6px;font-size:13px}.sv-glass-root.sv-glass-root .glass-terms p{text-align:left!important;margin:6px 0!important;font-size:12px!important}.sv-glass-root.sv-glass-root .purchase-dialog .card-buy{width:100%}.sv-glass-root.sv-glass-root .purchase-material .reflection-content{justify-content:flex-start;gap:14px}.sv-glass-root.sv-glass-root .purchase-material .back-purchase{width:100%;margin-top:auto}.sv-glass-root.sv-glass-root .purchase-title h2{font-size:26px}.sv-glass-root.sv-glass-root .purchase-flight{height:72vh;height:72dvh;max-height:calc(100% - 24px)}.sv-glass-root.sv-glass-root .purchase-material .reflection-content>*{flex-shrink:0}@media (max-height:700px){.sv-glass-root.sv-glass-root .card-front .reflection-card-title{font-size:24px;line-height:28px}.sv-glass-root.sv-glass-root .card-value-grid .card-paid strong{font-size:42px}.sv-glass-root.sv-glass-root .card-value-grid .card-gift strong{font-size:22px}.sv-glass-root.sv-glass-root .card-front .reflection-content{padding:14px 18px}.sv-glass-root.sv-glass-root .card-flip-trigger{top:auto;bottom:14px;left:18px;right:18px;height:38px;top:auto;bottom:14px;left:18px;right:18px}.sv-glass-root.sv-glass-root .card-front-footer{height:38px}}.sv-glass-root.sv-glass-root .paged-reflection-page{padding-top:12px;padding-bottom:0}.sv-glass-root.sv-glass-root .reflection-header{margin-bottom:4px}.sv-glass-root.sv-glass-root .paged-plan-selector{--pager-card-width:min(83vw,332px,calc((var(--screen-height,100vh) - 190px)*.72174));justify-content:center}.sv-glass-root.sv-glass-root .paged-plan-rail{height:calc(var(--pager-card-width)*1.38554 + 48px);flex:none;min-height:0}.sv-glass-root.sv-glass-root .paged-plan-slide{padding:24px 0}.sv-glass-root.sv-glass-root .paged-plan-tabs{flex:0 0 44px}.sv-glass-root.sv-glass-root .card-pager{flex:0 0 28px}.sv-glass-root.sv-glass-root .equipment-type .reflection-card-title,.sv-glass-root.sv-glass-root .equipment-type .plan-card-tier,.sv-glass-root.sv-glass-root .equipment-type h2,.sv-glass-root.sv-glass-root .equipment-type>span{font-synthesis:weight;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-weight:800}body .sv-glass-root.sv-glass-root button,body .sv-glass-root.sv-glass-root button:focus,body .sv-glass-root.sv-glass-root button:active{--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;-webkit-tap-highlight-color:transparent;box-shadow:none!important;border:0!important;outline:0!important}body .sv-glass-root.sv-glass-root button:focus-visible{--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;-webkit-tap-highlight-color:transparent;box-shadow:none!important;border:0!important;outline:0!important}body .sv-glass-root.sv-glass-root button:focus-visible{text-underline-offset:4px;text-decoration:underline}.sv-glass-root.sv-glass-root .purchase-flight{height:min(600px,100dvh - 28px);min-height:0;max-height:calc(100% - 28px)}.sv-glass-root.sv-glass-root .purchase-material .reflection-content{gap:8px;padding:18px 22px;display:flex;overflow:hidden}.sv-glass-root.sv-glass-root .purchase-heading{flex:0 0 36px;height:36px;min-height:36px}.sv-glass-root.sv-glass-root .purchase-title h2{margin:0;font-size:24px}.sv-glass-root.sv-glass-root .purchase-title>span{font-size:10px}.sv-glass-root.sv-glass-root .purchase-values{grid-template-columns:1.2fr 1fr;align-items:end;gap:12px;padding:4px 0;display:grid}.sv-glass-root.sv-glass-root .purchase-values .card-gift{text-align:right;display:block}.sv-glass-root.sv-glass-root .purchase-values .card-paid dd{font-size:48px}.sv-glass-root.sv-glass-root .purchase-values .card-gift dd{font-size:26px}.sv-glass-root.sv-glass-root .purchase-total{padding-top:8px}.sv-glass-root.sv-glass-root .purchase-total strong{font-size:28px}.sv-glass-root.sv-glass-root .purchase-use{font-size:11px;line-height:1.5}.sv-glass-root.sv-glass-root .purchase-use p{margin:0}.sv-glass-root.sv-glass-root .back-purchase{flex-direction:column;justify-content:flex-end;gap:4px;min-height:0;display:flex;position:relative;flex:auto!important}.sv-glass-root.sv-glass-root .glass-terms{overscroll-behavior:contain;min-height:0;overflow:auto}.sv-glass-root.sv-glass-root .glass-terms>div{max-height:140px}.sv-glass-root.sv-glass-root .glass-consent{flex:0 0 44px;margin:0;padding:4px 0}.sv-glass-root.sv-glass-root .back-purchase .card-buy{flex:0 0 52px;min-height:52px}.sv-glass-root.sv-glass-root .back-purchase .glass-error{text-align:left;flex-shrink:1;max-height:42px;margin:0;overflow:auto}@media (max-height:620px){.sv-glass-root.sv-glass-root .purchase-material .reflection-content{gap:5px;padding:12px 18px}.sv-glass-root.sv-glass-root .purchase-values .card-paid dd{font-size:38px}.sv-glass-root.sv-glass-root .purchase-title h2{font-size:21px}.sv-glass-root.sv-glass-root .purchase-total strong{font-size:24px}.sv-glass-root.sv-glass-root .purchase-total small,.sv-glass-root.sv-glass-root .purchase-use{font-size:10px}}body .sv-glass-root.sv-glass-root .glass-terms{border-radius:12px;flex:0 auto;background:#ffffff06!important;border:0!important;padding:0!important}body .sv-glass-root.sv-glass-root .glass-terms>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-weight:650;list-style:none;display:flex;color:#eee!important;padding:9px 13px!important;font-size:12px!important}body .sv-glass-root.sv-glass-root .glass-terms>summary::-webkit-details-marker{display:none}body .sv-glass-root.sv-glass-root .glass-terms summary small{color:#b4b3ab;margin-top:1px;font-size:10px;font-weight:400;line-height:1.5;display:block}body .sv-glass-root.sv-glass-root .glass-terms-chevron{color:#bbb;font:400 20px/1 sans-serif;transition:transform .2s}body .sv-glass-root.sv-glass-root .glass-terms[open] .glass-terms-chevron{transform:rotate(180deg)}body .sv-glass-root.sv-glass-root .glass-terms>div{overscroll-behavior:contain;font-size:11px;line-height:1.7;overflow-y:auto;color:#c9c8c1!important;max-height:120px!important;padding:0 13px 12px!important}body .sv-glass-root.sv-glass-root .glass-terms h3{color:#e5e4dc;margin:12px 0 5px;font-size:12px!important}body .sv-glass-root.sv-glass-root .glass-terms p{color:#c3c2b9;margin:5px 0}body .sv-glass-root.sv-glass-root .glass-consent{color:#c7c6bc!important;gap:9px!important;min-height:40px!important;font-size:11px!important}.sv-glass-root.sv-glass-root[data-legacy-layout=true]{top:0;bottom:84px;left:0;right:0}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .paged-plan-selector{--pager-card-width:var(--compat-card-width)}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .purchase-flight{width:var(--compat-panel-width);height:var(--compat-panel-height);margin-left:calc(var(--compat-panel-width) / -2);bottom:12px}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .reflection-page{min-height:0}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .glass-kind button+button{margin-left:24px}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .glass-consent input{margin-right:9px}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .purchase-material .reflection-content>*+*{margin-top:6px}.sv-glass-root.sv-glass-root:after{content:"";pointer-events:none;z-index:-1;background:#090909;height:84px;position:fixed;bottom:0;left:0;right:0}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .paged-reflection-page{height:var(--screen-height);padding:12px 24px 0}.sv-glass-root.sv-glass-root .purchase-dialog:not([open]){pointer-events:none!important;display:none!important}.sv-glass-root.sv-glass-root button{touch-action:manipulation}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .card-flip-trigger{backface-visibility:visible;pointer-events:auto;transform:translateZ(1px)}.sv-glass-root.sv-glass-root[data-legacy-layout=true] .card-front{transform-style:flat}body .sv-wallet-page,body .sv-wallet-sheet,body .sv-payment-sheet,body .sv-profile-sheet,body .sv-card-pass-sheet{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111;--foreground:#eee;--primary:#e5e4df;--primary-foreground:#171717;--border:#ffffff18;--ring:transparent;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#e8e8e5!important;background:radial-gradient(at 95% 0,#ffffff0a,#0000 55%),#101010!important;border-color:#ffffff12!important}body .sv-wallet-page{min-height:100dvh;padding-bottom:110px}body .sv-wallet-page-header{color:#eee;box-shadow:none;background:#101010e8;border:0;padding:16px 20px}body .sv-wallet-page-header h1{letter-spacing:-.5px;font-size:24px}body .sv-wallet-page-header small{color:#999}body .sv-wallet-page-header>button{color:#ddd;background:#ffffff0d}body .sv-wallet-page .sv-wallet-body{max-width:600px;padding:12px 20px 30px}body .sv-wallet-balance{isolation:isolate;backdrop-filter:blur(20px);position:relative;color:#141414!important;background:linear-gradient(115deg,#d4d4d2aa,#9e9e9c88 47%,#d8d8d6a8)!important;border:0!important;border-radius:24px!important;padding:25px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff70,0 18px 45px #0005!important}body .sv-wallet-balance:before{filter:blur(3px);z-index:-1;pointer-events:none;transform:rotate(-15deg);content:""!important;opacity:.08!important;background:url(/equipment-catalog/brand/infinite-plan-symbol-v1.png) 50%/contain no-repeat!important;border-radius:0!important;width:210px!important;height:210px!important;position:absolute!important;top:5px!important;bottom:auto!important;left:auto!important;right:-22px!important}body .sv-wallet-balance>strong{margin:12px 0 18px;display:block;color:#111!important;font:800 52px/1.2 Liberty Plan Numerals,sans-serif!important}body .sv-wallet-balance>span,body .sv-wallet-balance p,body .sv-wallet-balance dt{color:#303030!important}body .sv-wallet-balance dd{font-weight:700;color:#101010!important}body .sv-wallet-balance dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;border-color:#0002!important;gap:14px!important}body .sv-wallet-balance>button{border-radius:12px;min-height:44px;color:#eee!important;background:#181818!important;border:0!important}body .sv-wallet-actions{box-shadow:none!important;background:#1c1c1c!important;border:0!important;border-radius:18px!important;margin:20px 0!important;padding:8px!important}body .sv-wallet-actions button{color:#ddd!important;background:0 0!important;border:0!important;min-height:64px!important}body .sv-wallet-actions svg{color:#bcbcb8!important}body .sv-wallet-body h2,body .sv-wallet-heading,body .sv-wallet-usage summary,body .sv-wallet-purchases summary{color:#ededeb!important}body .sv-wallet-usage,body .sv-wallet-notice,body .sv-wallet-empty,body .sv-wallet-purchases{color:#aaa!important;background:0 0!important;border:0!important}body .sv-wallet-purchases article,body .sv-owned-cards article,body .sv-pending-confirmations article{color:#e4e4df!important;background:linear-gradient(130deg,#292929,#1a1a1a)!important;border:0!important;border-radius:18px!important;padding:18px!important;box-shadow:inset 0 1px #ffffff12!important}body .sv-wallet-purchases article p,body .sv-owned-cards article p{color:#aaa!important}body .sv-wallet-body [role=tablist]{background:#202020!important;border:0!important;border-radius:14px!important;padding:4px!important}body .sv-wallet-body [role=tab]{color:#aaa!important;border:0!important}body .sv-wallet-body [role=tab][data-state=active]{color:#151515!important;box-shadow:none!important;background:#ddddda!important}body .sv-wallet-sheet,body .sv-payment-sheet,body .sv-profile-sheet,body .sv-card-pass-sheet{padding:26px 24px max(24px,env(safe-area-inset-bottom))!important;border-radius:28px 28px 0 0!important;box-shadow:0 -12px 60px #0008!important}body .sv-payment-sheet [data-slot=sheet-title],body .sv-profile-sheet [data-slot=sheet-title],body .sv-wallet-sheet [data-slot=sheet-title]{color:#f1f1ed!important;font-size:23px!important;font-weight:750!important}body .sv-payment-sheet [data-slot=sheet-description],body .sv-profile-sheet [data-slot=sheet-description],body .sv-wallet-sheet [data-slot=sheet-description]{line-height:1.6;color:#aaa!important;font-size:12px!important}body .sv-payment-result{overflow-wrap:anywhere;border-radius:20px;color:#ccc!important;background:#ffffff07!important;border:0!important;margin-top:20px!important;padding:20px!important}body .sv-payment-result img{background:#fff;border-radius:14px;max-width:min(240px,100%);margin-left:auto;margin-right:auto;padding:10px}body .sv-payment-sheet button,body .sv-wallet-sheet button,body .sv-wallet-page button,body .sv-profile-sheet button,body .sv-card-pass-sheet button{--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;-webkit-tap-highlight-color:transparent;min-height:44px;box-shadow:none!important;border:0!important;outline:0!important}body .sv-payment-result button,body .sv-wallet-empty button,body .sv-card-reference-actions button{border-radius:12px;color:#171717!important;background:#dededa!important}body .sv-payment-sheet button:focus-visible{text-underline-offset:4px;text-decoration:underline;outline:0!important}body .sv-wallet-page button:focus-visible{text-underline-offset:4px;text-decoration:underline;outline:0!important}body .sv-wallet-sheet button:focus-visible{text-underline-offset:4px;text-decoration:underline;outline:0!important}body .sv-payment-sheet [data-slot=sheet-close],body .sv-wallet-sheet [data-slot=sheet-close],body .sv-profile-sheet [data-slot=sheet-close]{color:#ddd!important;background:#ffffff0a!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;display:grid!important}body .sv-profile-sheet input{color:#eee!important;background:#ffffff0a!important;border-color:#ffffff20!important;font-size:16px!important}body .sv-payment-sheet [role=alert],body .sv-wallet-page [role=alert]{color:#efb4a4!important}body .sv-orders-sheet .sv-order-item{border-radius:18px;margin-bottom:12px;padding:18px;color:#e7e7e2!important;background:#242424!important;border:0!important}body .sv-orders-sheet .sv-order-item header{justify-content:space-between;gap:12px;display:flex}body .sv-orders-sheet .sv-order-item header span{color:#d4c5a5}body .sv-orders-sheet .sv-order-item button{border-radius:12px;color:#151515!important;background:#d9d9d5!important}body .sv-wallet-sheet .sv-card-reference,body .sv-wallet-page .sv-card-reference{overflow-wrap:anywhere;color:#aaa!important}body .sv-payment-sheet{height:auto!important;min-height:0!important;max-height:82dvh!important;overflow-y:auto!important}body .sv-wallet-balance{padding:22px!important}body .sv-wallet-balance>strong{margin:8px 0 12px;font-size:48px!important}body .sv-wallet-balance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;padding-top:12px!important}body .sv-wallet-balance dl.has-activity-gift{grid-template-columns:repeat(2,minmax(0,1fr))}body .sv-wallet-balance p{margin-top:12px!important}body .sv-wallet-balance>button{margin:12px 0 0!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet,.sv-customer-receipt-sheet){--background:#141414;--foreground:#f0efec;--primary:#e5e4df;--primary-foreground:#171717;--border:#ffffff14;--ring:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;margin-left:auto;margin-right:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#f0efec!important;background:radial-gradient(at 100% 0,#ffffff08,#0000 55%),#141414!important;border:0!important;border-radius:26px 26px 0 0!important;gap:0!important;width:min(640px,100%)!important;max-width:100%!important;padding:0!important;box-shadow:0 -16px 60px #0007!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet,.sv-customer-receipt-sheet){--background:#141414;--foreground:#f0efec;--primary:#e5e4df;--primary-foreground:#171717;--border:#ffffff14;--ring:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;margin-left:auto;margin-right:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#f0efec!important;background:radial-gradient(at 100% 0,#ffffff08,#0000 55%),#141414!important;border:0!important;border-radius:26px 26px 0 0!important;gap:0!important;width:min(640px,100%)!important;max-width:100%!important;padding:0!important;box-shadow:0 -16px 60px #0007!important}body .sv-customer-receipt-sheet>.sv-member-modal-header{z-index:2;flex:none;position:sticky;top:0;box-shadow:none!important;text-align:left!important;background:#161616!important;border:0!important;gap:6px!important;margin:0!important;padding:25px 74px 20px 22px!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet)>[data-slot=sheet-header]{z-index:2;flex:none;position:sticky;top:0;box-shadow:none!important;text-align:left!important;background:#161616!important;border:0!important;gap:6px!important;margin:0!important;padding:25px 74px 20px 22px!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet)>[data-slot=sheet-header]{z-index:2;flex:none;position:sticky;top:0;box-shadow:none!important;text-align:left!important;background:#161616!important;border:0!important;gap:6px!important;margin:0!important;padding:25px 74px 20px 22px!important}body .sv-customer-receipt-sheet .sv-member-modal-header h2{letter-spacing:-.5px;line-height:1.35;color:#f2f1ed!important;margin:0!important;font-size:22px!important;font-weight:750!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet) [data-slot=sheet-title]{letter-spacing:-.5px;line-height:1.35;color:#f2f1ed!important;margin:0!important;font-size:22px!important;font-weight:750!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet) [data-slot=sheet-title]{letter-spacing:-.5px;line-height:1.35;color:#f2f1ed!important;margin:0!important;font-size:22px!important;font-weight:750!important}body .sv-customer-receipt-sheet .sv-member-modal-header p{line-height:1.6;color:#a5a5a0!important;margin:5px 0 0!important;font-size:12px!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet) [data-slot=sheet-description]{line-height:1.6;color:#a5a5a0!important;margin:5px 0 0!important;font-size:12px!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet) [data-slot=sheet-description]{line-height:1.6;color:#a5a5a0!important;margin:5px 0 0!important;font-size:12px!important}body .sv-customer-receipt-sheet .sv-member-modal-header>button{z-index:3;position:absolute;color:#e6e5e1!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#ffffff0b!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;top:17px!important;right:16px!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet)>[data-slot=sheet-close]{z-index:3;position:absolute;color:#e6e5e1!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#ffffff0b!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;top:17px!important;right:16px!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet)>[data-slot=sheet-close]{z-index:3;position:absolute;color:#e6e5e1!important;width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:#ffffff0b!important;border:0!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;top:17px!important;right:16px!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet,.sv-customer-receipt-sheet) button{--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;-webkit-tap-highlight-color:transparent;min-height:44px;box-shadow:none!important;border:0!important;outline:0!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet,.sv-customer-receipt-sheet) button{--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent;-webkit-tap-highlight-color:transparent;min-height:44px;box-shadow:none!important;border:0!important;outline:0!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet,.sv-customer-receipt-sheet) button:focus-visible{text-underline-offset:4px;text-decoration:underline;outline:0!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet,.sv-customer-receipt-sheet) button:focus-visible{text-underline-offset:4px;text-decoration:underline;outline:0!important}body :-webkit-any(.sv-wallet-sheet,.sv-points-sheet,.sv-customer-receipt-sheet){height:min(880px,90vh)!important;height:min(880px,90dvh)!important;max-height:90vh!important;max-height:90dvh!important;overflow-y:auto!important}body :is(.sv-wallet-sheet,.sv-points-sheet,.sv-customer-receipt-sheet){height:min(880px,90vh)!important;height:min(880px,90dvh)!important;max-height:90vh!important;max-height:90dvh!important;overflow-y:auto!important}body .sv-payment-sheet[data-slot=sheet-content]{height:auto!important;min-height:0!important;max-height:90vh!important;max-height:90dvh!important;overflow-y:auto!important}body .sv-wallet-sheet .sv-wallet-body,body .sv-points-sheet .sv-points-body,body .sv-customer-receipt-sheet .sv-receipt-sheet-body{padding:0 20px max(28px,env(safe-area-inset-bottom))!important}body .sv-wallet-page .sv-wallet-body{padding:6px 20px 32px!important}body .sv-wallet-balance{backdrop-filter:none;background:linear-gradient(120deg,#e4e3df 0%,#c6c6c2 52%,#e1e0db 100%)!important;padding:23px!important;box-shadow:inset 0 1px #fff9,0 12px 38px #0003!important}body .sv-wallet-balance>strong{letter-spacing:-1.2px;margin:12px 0 20px!important;font-size:48px!important;line-height:1.1!important}body .sv-wallet-balance>strong small{letter-spacing:0;margin-right:5px;font:700 19px/1 sans-serif!important}body .sv-wallet-balance dt{font-size:11px!important}body .sv-wallet-balance dd{margin-top:4px;font-size:14px!important}body .sv-wallet-balance>p{margin-top:12px!important;font-size:11px!important;line-height:1.5!important}body .sv-wallet-balance>button{width:100%;font-weight:650;min-height:46px!important;margin-top:16px!important;font-size:14px!important}body .sv-wallet-more{color:#b6b5af;background:#ffffff04;border:0;border-radius:12px;margin:12px 0 0;font-size:12px}body .sv-wallet-more>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;list-style:none;display:flex}body .sv-wallet-more>summary:after{content:"+";color:#8f8f88;font-size:18px;font-weight:400}body .sv-wallet-more[open]>summary:after{content:"−"}body .sv-wallet-more summary::-webkit-details-marker{display:none}body .sv-wallet-more-body{padding:0 14px 14px}body .sv-wallet-more-body details{margin:0;padding:10px 0!important}body .sv-wallet-more-body :-webkit-any(h3,p){font-size:12px;line-height:1.7;color:#b5b4af!important}body .sv-wallet-more-body :is(h3,p){font-size:12px;line-height:1.7;color:#b5b4af!important}body .sv-wallet-more-body .sv-activity-gift-records{background:0 0;border:0;margin:0;padding:12px 0}body .sv-wallet-body .sv-wallet-actions{background:#202020!important;border-radius:18px!important;gap:0!important;margin:16px 0 24px!important;padding:4px!important}body .sv-wallet-body .sv-wallet-actions button{min-height:56px!important;padding:12px!important;font-size:13px!important}body .sv-wallet-body .sv-wallet-actions .sv-points-entry,body .sv-wallet-body .sv-wallet-actions .sv-points-entry svg{color:#eedb8b!important}body .sv-wallet-heading h2,body .sv-wallet-body>h2{margin:0 0 12px!important;font-size:17px!important}body .sv-orders-sheet .sv-order-item{background:linear-gradient(135deg,#2c2c2b,#202020)!important;border-radius:18px!important;margin:0 0 12px!important;padding:20px!important}body .sv-orders-sheet .sv-order-item>header{align-items:center;gap:12px}body .sv-orders-sheet .sv-order-item>header>strong{font-size:17px;line-height:1.4}body .sv-orders-sheet .sv-order-item>header>span,body .sv-payment-status{background:#d6c89b16;border-radius:7px;flex-shrink:0;align-items:center;padding:5px 8px;font-weight:600;line-height:1.3;display:inline-flex;color:#e2d5ac!important;font-size:11px!important}body .sv-order-summary{align-items:baseline;gap:8px;display:flex;margin:20px 0 18px!important}body .sv-order-summary>span{color:#aaa9a3;font-size:12px}body .sv-order-amount{letter-spacing:-.7px;color:#f1f0eb;font-size:30px;font-weight:750;line-height:1.2}body .sv-order-amount small,body .sv-payment-amount small{margin-right:4px;font-size:.55em}body :-webkit-any(.sv-order-facts,.sv-payment-facts){border-top:1px solid #ffffff10;gap:9px;margin:0 0 18px;padding:12px 0 0;font-size:11px;display:grid}body :is(.sv-order-facts,.sv-payment-facts){border-top:1px solid #ffffff10;gap:9px;margin:0 0 18px;padding:12px 0 0;font-size:11px;display:grid}body :-webkit-any(.sv-order-facts,.sv-payment-facts)>div{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;display:grid}body :is(.sv-order-facts,.sv-payment-facts)>div{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;display:grid}body :-webkit-any(.sv-order-facts,.sv-payment-facts) dt{color:#94948d}body :is(.sv-order-facts,.sv-payment-facts) dt{color:#94948d}body :-webkit-any(.sv-order-facts,.sv-payment-facts) dd{color:#bdbcb5;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;margin:0;line-height:1.6}body :is(.sv-order-facts,.sv-payment-facts) dd{color:#bdbcb5;overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;margin:0;line-height:1.6}body .sv-orders-sheet .sv-order-open{width:100%;font-size:14px;font-weight:650;min-height:46px!important}body .sv-payment-sheet .sv-payment-result{border-radius:20px;margin:0 20px max(24px,env(safe-area-inset-bottom))!important;background:linear-gradient(130deg,#292929,#202020)!important;padding:22px!important}body .sv-payment-overview{color:#f0efeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 22px;display:grid}body .sv-payment-overview>.sv-payment-status{grid-area:1/2}body .sv-payment-overview>p{color:#f0efeb;grid-area:1/1;font-weight:650;margin:0!important;font-size:17px!important}body .sv-payment-overview>span:not(.sv-payment-status){color:#aaa9a1;grid-column:1/-1;margin-top:12px;font-size:12px}body .sv-payment-amount{letter-spacing:-1px;color:#f0efeb;grid-column:1/-1;font-size:42px;font-weight:750;line-height:1.12;display:block}body .sv-payment-result>.sv-payment-primary{border-radius:12px;width:100%;margin:8px 0 0;font-weight:650;min-height:50px!important}body .sv-payment-result>.sv-cancel-purchase{background:0 0!important;border:0!important;margin:0!important;padding:10px 0 0!important}body .sv-payment-result .sv-cancel-purchase>button{width:100%;font-size:13px;color:#b5b4ad!important;background:#ffffff08!important}body .sv-payment-result .sv-cancel-purchase :-webkit-any(p,output){color:#bbb9b1;font-size:12px;line-height:1.75}body .sv-payment-result .sv-cancel-purchase :is(p,output){color:#bbb9b1;font-size:12px;line-height:1.75}body .sv-payment-result .sv-cancel-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}body .sv-payment-result [role=alert]{color:#ebbaa7;background:#db98730e;border-radius:10px;padding:12px;font-size:12px;line-height:1.65}body .sv-points-sheet .sv-points-back{color:#b6b5af!important;background:0 0!important;min-height:30px!important;margin:0 0 8px!important;padding:0!important}body .sv-points-sheet .sv-points-balance{color:#191919;border:0;border-radius:20px;padding:24px;box-shadow:inset 0 1px #fff9;background:linear-gradient(120deg,#e4e3de,#c9c9c4 60%,#deded7)!important}body .sv-points-sheet .sv-points-balance>strong{letter-spacing:-1px;margin:12px 0 10px;font-size:44px}body .sv-points-sheet .sv-points-balance>p{color:#474740}body .sv-points-sheet .sv-points-ledger{margin:25px 0 20px}body .sv-points-sheet .sv-points-ledger h2{color:#efeee8;font-size:16px}body .sv-points-sheet .sv-points-ledger li{border-color:#ffffff12;padding:17px 0}body .sv-points-sheet .sv-points-ledger h3{color:#e4e3dd;font-size:14px}body .sv-points-sheet .sv-points-ledger li p{color:#a5a59d;font-size:11px}body .sv-points-sheet .sv-points-ledger li>strong{font-size:20px;color:#e7d894!important}body .sv-points-sheet .sv-points-ledger li>strong.is-out{color:#c8c7bf!important}body .sv-points-sheet .sv-points-ledger-icon{color:#c7c6be;background:#ffffff0b;width:36px;height:36px}body .sv-points-sheet .sv-points-rules{color:#aaa99f;border-color:#ffffff14;padding-top:15px}body .sv-points-sheet .sv-points-rules summary{color:#c7c6bd;min-height:44px}body .sv-points-sheet .sv-points-rules p{color:#aaa99f}body .sv-points-sheet :is(.sv-points-state,.sv-points-empty,.sv-points-other-balances dt){color:#b8b7af}body .sv-points-sheet .sv-points-other-balances{border-color:#ffffff14}body .sv-points-sheet .sv-points-other-balances dd{color:#e7e6de}body .sv-points-sheet [data-slot=button]:not(.sv-points-back){color:#171717;background:#deddd5;border-radius:12px}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#deddd5;--primary-foreground:#171717;--foreground:#eee;width:min(640px,100%);margin-left:auto;margin-right:auto;overflow-y:auto;color:#eee!important;background:#141414!important;border:0!important;border-radius:26px 26px 0 0!important;max-height:90dvh!important;padding:0!important}body :is(.sv-notification-sheet,.sv-contact-sheet){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#deddd5;--primary-foreground:#171717;--foreground:#eee;width:min(640px,100%);margin-left:auto;margin-right:auto;overflow-y:auto;color:#eee!important;background:#141414!important;border:0!important;border-radius:26px 26px 0 0!important;max-height:90dvh!important;padding:0!important}body .sv-card-pass-sheet>.sv-member-modal-header{color:#eee!important;box-shadow:none!important;background:#161616!important;border:0!important;padding:25px 74px 20px 22px!important}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet)>[data-slot=sheet-header]{color:#eee!important;box-shadow:none!important;background:#161616!important;border:0!important;padding:25px 74px 20px 22px!important}body :is(.sv-notification-sheet,.sv-contact-sheet)>[data-slot=sheet-header]{color:#eee!important;box-shadow:none!important;background:#161616!important;border:0!important;padding:25px 74px 20px 22px!important}body .sv-card-pass-sheet .sv-member-modal-header h2{margin:0;font-size:22px;font-weight:750;color:#f0efea!important}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet) [data-slot=sheet-title]{margin:0;font-size:22px;font-weight:750;color:#f0efea!important}body :is(.sv-notification-sheet,.sv-contact-sheet) [data-slot=sheet-title]{margin:0;font-size:22px;font-weight:750;color:#f0efea!important}body .sv-card-pass-sheet .sv-member-modal-header p{line-height:1.6;color:#aaa9a0!important;font-size:12px!important}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet) [data-slot=sheet-description]{line-height:1.6;color:#aaa9a0!important;font-size:12px!important}body :is(.sv-notification-sheet,.sv-contact-sheet) [data-slot=sheet-description]{line-height:1.6;color:#aaa9a0!important;font-size:12px!important}body .sv-card-pass-sheet .sv-member-modal-header>button{position:absolute;color:#e3e2db!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#ffffff0b!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;top:17px!important;right:16px!important}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet)>[data-slot=sheet-close]{position:absolute;color:#e3e2db!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#ffffff0b!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;top:17px!important;right:16px!important}body :is(.sv-notification-sheet,.sv-contact-sheet)>[data-slot=sheet-close]{position:absolute;color:#e3e2db!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#ffffff0b!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;top:17px!important;right:16px!important}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet) :-webkit-any(button,a){-webkit-tap-highlight-color:transparent;min-height:44px;box-shadow:none!important;border:0!important;outline:0!important}body :is(.sv-notification-sheet,.sv-contact-sheet) :is(button,a){-webkit-tap-highlight-color:transparent;min-height:44px;box-shadow:none!important;border:0!important;outline:0!important}body :-webkit-any(.sv-notification-sheet,.sv-contact-sheet) :-webkit-any(button,a):focus-visible{text-underline-offset:4px;text-decoration:underline}body :is(.sv-notification-sheet,.sv-contact-sheet) :is(button,a):focus-visible{text-underline-offset:4px;text-decoration:underline}body .sv-contact-sheet>a{border-radius:12px;justify-content:center;font-weight:650;color:#171717!important;background:#dddcd4!important;margin:8px 22px 22px!important}body .sv-contact-sheet>p{margin:0 22px 24px;font-size:12px;line-height:1.7;color:#b5b3aa!important}body .sv-wallet-page .sv-notification-body,body .sv-notification-sheet .sv-notification-body{padding:0 20px max(28px,env(safe-area-inset-bottom))!important}body :-webkit-any(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list>button{border-radius:18px;color:#eee!important;box-shadow:none!important;background:linear-gradient(130deg,#292929,#202020)!important;border:0!important}body :is(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list>button{border-radius:18px;color:#eee!important;box-shadow:none!important;background:linear-gradient(130deg,#292929,#202020)!important;border:0!important}body :-webkit-any(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list :-webkit-any(p,time,small){color:#aaa99f!important}body :is(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list :is(p,time,small){color:#aaa99f!important}body :-webkit-any(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list b.is-credit{color:#e9d68a!important}body :is(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list b.is-credit{color:#e9d68a!important}body :-webkit-any(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list b.is-debit{color:#eeeae0!important}body :is(.sv-wallet-page,.sv-notification-sheet) .sv-notification-list b.is-debit{color:#eeeae0!important}body :-webkit-any(.sv-wallet-page,.sv-notification-sheet) :-webkit-any(.sv-notification-state,.sv-notification-empty){color:#aaa99f!important}body :is(.sv-wallet-page,.sv-notification-sheet) :is(.sv-notification-state,.sv-notification-empty){color:#aaa99f!important}body :-webkit-any(.sv-wallet-page,.sv-notification-sheet) .sv-notification-empty strong{color:#e3e0d7!important}body :is(.sv-wallet-page,.sv-notification-sheet) .sv-notification-empty strong{color:#e3e0d7!important}body .sv-card-pass-sheet .sv-card-pass strong{color:#eeeae1;font-size:18px}body .sv-card-pass-sheet .sv-card-pass p{color:#b6b3a9;font-size:12px;line-height:1.7}body .sv-card-pass-sheet .sv-card-pass img{border-radius:18px;width:min(260px,72vw);margin:20px auto}body .sv-profile-sheet form{padding:0 22px max(28px,env(safe-area-inset-bottom));gap:16px;margin-top:4px}body .sv-profile-sheet :-webkit-any(input,select){outline-color:#c6c2b4;height:48px;color:#eeeae1!important;background:#252525!important;border-color:#ffffff16!important;font-size:16px!important}body .sv-profile-sheet :is(input,select){outline-color:#c6c2b4;height:48px;color:#eeeae1!important;background:#252525!important;border-color:#ffffff16!important;font-size:16px!important}body .sv-profile-sheet .sv-profile-notice{color:#bdbab1;background:#ffffff07}body .sv-profile-sheet .sv-profile-notice summary{color:#e2dfd4;min-height:30px}body .sv-profile-sheet .sv-profile-hint{color:#aaa79d}body .sv-profile-sheet .sv-profile-consent{color:#c7c4ba;line-height:1.75}body .sv-profile-sheet form>button{height:48px;color:#171717!important;background:#dfddd4!important}body .sv-profile-sheet .sv-profile-error,body .sv-profile-sheet>output{color:#d2ccc0;padding:12px 22px}body .sv-customer-receipt-sheet .sv-receipt-list{gap:12px;display:grid}body .sv-customer-receipt-sheet .sv-receipt-list>button{text-align:left;min-height:98px;color:#ecebe5!important;background:linear-gradient(125deg,#2c2c2b,#222)!important;border-radius:16px!important;padding:18px!important}body .sv-customer-receipt-sheet .sv-receipt-list b{color:#efeee8;font-size:15px}body .sv-customer-receipt-sheet .sv-receipt-list small{font-size:11px;line-height:1.6;color:#a5a49d!important}body .sv-customer-receipt-sheet .sv-receipt-list strong{color:#f1f0e9;font-size:23px;line-height:1.4}body .sv-customer-receipt-sheet .sv-receipt-sheet-body>p{color:#aeada5;text-align:center;padding:28px 0;font-size:14px}body .sv-customer-receipt-sheet .sv-view-skeleton>i{background:linear-gradient(100deg,#232323 30%,#303030 45%,#232323 60%) 0 0/200% 100%}body .sv-customer-receipt-sheet .sv-receipt-loading{color:#bcbab2}body .sv-customer-receipt-sheet .sv-receipt-package{background:0 0!important;border:0!important;padding:0!important}body .sv-customer-receipt-sheet .sv-receipt-tools{gap:8px;background:#141414!important;padding:0 0 12px!important}body .sv-customer-receipt-sheet .sv-receipt-tools button{border-radius:12px;min-height:46px;color:#191919!important;background:#d9d8d0!important}body .sv-customer-receipt-sheet .sv-receipt-tools button:disabled{opacity:1;color:#95948d!important;background:#ffffff0a!important}@media (max-width:360px){body .sv-customer-receipt-sheet>.sv-member-modal-header{padding-left:16px!important}body :-webkit-any(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet)>[data-slot=sheet-header]{padding-left:16px!important}body :is(.sv-wallet-sheet,.sv-payment-sheet,.sv-profile-sheet,.sv-card-pass-sheet,.sv-points-sheet)>[data-slot=sheet-header]{padding-left:16px!important}body .sv-wallet-page .sv-wallet-body,body .sv-wallet-sheet .sv-wallet-body,body .sv-points-sheet .sv-points-body,body .sv-customer-receipt-sheet .sv-receipt-sheet-body{padding-left:16px!important;padding-right:16px!important}body .sv-wallet-balance{padding:19px!important}body .sv-wallet-balance>strong{font-size:42px!important}body .sv-wallet-balance dd{font-size:12px!important}body .sv-payment-sheet .sv-payment-result{margin-left:16px!important;margin-right:16px!important;padding:18px!important}}.upgrade-glass .upgrade-credit-breakdown{background:#ffffff12;border-radius:12px;gap:6px;margin:0 0 10px;padding:10px 12px;font-size:14px;display:grid}.upgrade-glass .upgrade-credit-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.upgrade-glass .upgrade-credit-breakdown dd{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:800}.upgrade-glass .upgrade-credit-breakdown>div:last-child dd{font-size:25px}.upgrade-glass .upgrade-glass-state{color:#eee;text-align:center;align-self:center;width:min(88vw,460px);margin:auto;padding:24px;line-height:1.65}.upgrade-glass .upgrade-glass-state .card-buy{width:100%;margin-top:20px}.upgrade-glass .glass-terms p{font-size:13px;line-height:1.65}.upgrade-glass .glass-consent{font-size:12px}.upgrade-glass .card-buy:focus:not(:focus-visible){box-shadow:none;outline:0}@media (max-height:740px){.upgrade-glass .purchase-use{margin:5px 0;font-size:11px}.upgrade-glass .purchase-total{margin:5px 0}.upgrade-glass .upgrade-credit-breakdown{margin-bottom:6px;padding:7px 10px}}.sv-wallet-page{color:#232427;min-height:100dvh;padding:0 0 calc(24px + env(safe-area-inset-bottom));--primary:#27282b;--primary-foreground:#fff;background:#f3f2ef}.sv-wallet-page-header{z-index:12;backdrop-filter:blur(18px);background:#f3f2efe8;align-items:center;gap:14px;padding:14px 20px;display:flex;position:sticky;top:0}.sv-wallet-page-header>button{color:#252629;background:#e7e6e2;border:0;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.sv-wallet-page-header h1{letter-spacing:-.7px;margin:0;font-size:23px;font-weight:750}.sv-wallet-page-header small{letter-spacing:2.6px;color:#858582;font-size:9px}.sv-wallet-page .sv-wallet-body{max-width:600px;margin:auto;padding:16px 20px 32px}.sv-wallet-page .sv-wallet-body [data-slot=button]{min-height:44px}.sv-card-motion{isolation:isolate;transform:perspective(950px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));touch-action:pan-y;transition:transform .32s cubic-bezier(.2,.7,.2,1);animation:.42s ease-out both sv-card-arrive;position:relative}.sv-card-motion:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 15%,#ffffff17 46%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.sv-wallet-page .sv-card-motion{border-radius:22px;box-shadow:0 20px 34px -20px #14151b80}.sv-wallet-page .sv-wallet-balance{box-shadow:none;background:radial-gradient(at 100% 0,#74747750,#0000 65%),linear-gradient(125deg,#3b3c40,#17181c);border-radius:22px;padding:26px 25px;position:relative;overflow:hidden}.sv-wallet-page .sv-wallet-balance:before{content:"";pointer-events:none;background:radial-gradient(circle,#0000 28%,#ffffff05 30%,#ffffff05 48%,#0000 50%);border-radius:50%;width:180px;height:180px;position:absolute;top:-25px;right:-8px}.sv-wallet-page .sv-wallet-balance>strong{font-variant-numeric:tabular-nums;font-size:46px}.sv-wallet-page .sv-wallet-balance dl{gap:14px;font-size:12px}.sv-wallet-page .sv-wallet-balance p{color:#c3c2bc;font-size:11px}.sv-wallet-page .sv-wallet-actions{box-shadow:0 5px 18px #25262905;margin:25px 0!important}.sv-wallet-page .sv-wallet-actions button{min-height:66px!important}.sv-wallet-page .sv-wallet-purchases article{background:#fff;border-radius:18px;box-shadow:0 6px 20px #1e1d2405;border:0!important;margin:14px 0!important;padding:18px!important}.sv-wallet-page .sv-wallet-purchases article header{justify-content:space-between;gap:12px;display:flex}.sv-wallet-page .sv-wallet-purchases article p{color:#797a7d;margin:8px 0;font-size:12px}.sv-wallet-page .sv-wallet-purchases .sv-card-reference{color:#9b9c9e;font-size:10px}.sv-card-reference-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-card-reference-actions button{flex:1}.sv-wallet-page .sv-owned-cards{gap:16px;display:grid}.sv-wallet-page .sv-owned-cards article{color:#3c352a;background:linear-gradient(135deg,#efe9dc,#d8cdb8);border:0;border-radius:22px;padding:24px}.sv-wallet-page .sv-owned-cards article header{justify-content:space-between;gap:10px;display:flex}.sv-wallet-page .sv-owned-cards article p{margin:12px 0;font-size:12px;line-height:1.7}.sv-wallet-page .sv-owned-cards article b{margin-top:18px;font-size:34px;display:block}.sv-wallet-page .sv-owned-cards article b small{font-size:12px}.sv-card-pass{text-align:center;padding:22px}.sv-card-pass img{background:#fff;border-radius:16px;width:min(270px,76vw);height:auto;margin:18px auto;padding:12px;display:block}.sv-card-pass p{color:#777;font-size:13px}.sv-card-pass strong{font-size:20px;display:block}.sv-card-pass [role=alert]{color:#9c3b31}.sv-wallet-page input,.sv-wallet-page textarea,.sv-wallet-page select{font-size:16px!important}.sv-wallet-page .sv-wallet-balance>button{color:#242529;background:#eeebe4;border-radius:12px;min-height:44px;margin-top:16px;padding-left:20px;padding-right:20px}.sv-scan-account{background:#eee8d9;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px;padding:20px;display:flex}.sv-scan-account>div{flex:1;min-width:220px}.sv-scan-account strong{font-size:20px;display:block}.sv-scan-account p{margin-top:6px;font-size:12px}.sv-scan-account small{color:#7c735f}.sv-wallet-page[hidden]{display:none!important}.sv-wallet-page .sv-notification-body{max-width:600px;min-height:60dvh;margin:auto;padding:20px}.sv-wallet-page .sv-notification-list>button{background:#fff;border:0;border-radius:16px;margin-bottom:12px;padding:18px;box-shadow:0 4px 18px #20212606}.sv-card-pass-sheet[data-slot=sheet-content]{z-index:220;color:#252629;background:#f3f2ef;border-radius:24px 24px 0 0;max-height:88dvh;overflow-y:auto}@keyframes sv-card-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.sv-card-pass-sheet.sv-member-modal{height:min(650px,90dvh)!important}.sv-notification-sheet[data-slot=sheet-content]{z-index:1001;border-radius:24px 24px 0 0;width:min(760px,100%);margin-left:auto;margin-right:auto;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.sv-card-motion{transition:none;animation:none;transform:none!important}}.sv-points-sheet{z-index:1001;width:min(720px,100%);max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);color:#323232;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;background:#f7f7f7;border:0;border-radius:22px 22px 0 0;flex-direction:column;margin-left:auto;margin-right:auto;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -15px 60px #23232340}.sv-points-sheet *{box-sizing:border-box}.sv-points-sheet>[data-slot=sheet-header]{padding:22px 60px 10px 22px}.sv-points-sheet [data-slot=sheet-title]{color:#323232;margin:6px 0;font-size:23px;font-weight:750}.sv-points-sheet [data-slot=sheet-description]{color:#6a6a6a;font-size:13px;line-height:1.7}.sv-points-sheet>[data-slot=sheet-close]{color:#484848;background:#ececec;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.sv-points-sheet>[data-slot=sheet-close] .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}.sv-points-sheet button{cursor:pointer;font:inherit}.sv-points-sheet button:disabled{opacity:.55;cursor:default}.sv-points-sheet button:focus-visible{outline-offset:3px;outline:2px solid #545454}.sv-points-rules summary:focus-visible{outline-offset:3px;outline:2px solid #545454}.sv-points-sheet [data-slot=button]{color:#424242;background:#fff;border:1px solid #e2e2e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 13px;font-size:13px;display:inline-flex}.sv-points-sheet .sv-points-back{background:0 0;border:0;min-height:32px;margin:0 0 9px -5px;padding:4px;font-size:12px}.sv-points-body{padding:12px 22px 26px}.sv-points-balance{color:#333;background:linear-gradient(135deg,#eee,#dbdbdb 52%,#eaeaea);border-radius:17px;padding:23px;box-shadow:0 8px 18px #36363610}.sv-points-balance>span{font-size:13px;font-weight:600}.sv-points-balance>strong{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:10px 0 12px;font-size:max(35px,min(10vw,49px));line-height:1.25;display:block}.sv-points-balance strong small{letter-spacing:0;margin-left:9px;font-size:12px;font-weight:500}.sv-points-balance p{color:#545454;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.8;display:flex}.sv-points-balance p svg{flex-shrink:0;margin-top:2px}.sv-points-other-balances{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;flex-wrap:wrap;gap:18px;margin:18px 0;padding:14px 0;display:flex}.sv-points-other-balances>div{flex:1;min-width:100px}.sv-points-other-balances dt{color:#6c6c6c;font-size:11px}.sv-points-other-balances dd{color:#4d4d4d;overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;font-weight:700}.sv-points-notice{color:#6a6447;margin:12px 0;font-size:12px;line-height:1.8}.sv-points-ledger{margin:25px 0}.sv-points-ledger>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-points-ledger h2{margin:0;font-size:15px;font-weight:700}.sv-points-ledger header button{background:0 0;border:0;min-width:40px}.sv-points-ledger ul{margin:4px 0;padding:0;list-style:none}.sv-points-ledger li{border-bottom:1px solid #e4e4e4;align-items:center;gap:11px;padding:17px 0;display:flex}.sv-points-ledger-icon{color:#525252;background:#eaeaea;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.sv-points-ledger-icon.is-out{color:#746a57;background:#eeece6;transform:rotate(180deg)}.sv-points-ledger li>div{flex:1;min-width:0}.sv-points-ledger h3{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.7}.sv-points-ledger li p{color:#6e6e6e;margin:4px 0 0;font-size:10px;line-height:1.8}.sv-points-ledger li>strong{color:#525252;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:39%;font-size:17px}.sv-points-ledger li>strong.is-out{color:#685e4e}.sv-points-empty{color:#6a6a6a;text-align:center;padding:23px 0;font-size:13px}.sv-points-sheet .sv-points-load-more{background:0 0;margin:18px auto 0;display:flex}.sv-points-state{text-align:center;color:#646464;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:190px;display:flex}.sv-points-state p,.sv-points-state output{margin:0;font-size:14px;line-height:1.8}.sv-points-more-error{color:#8a542b;margin:16px 0;font-size:12px}.sv-points-rules{color:#616161;border-top:1px solid #dfdfdf;padding:18px 0 0;font-size:12px;line-height:1.9}.sv-points-rules summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.sv-points-rules summary::-webkit-details-marker{display:none}.sv-points-rules[open] summary svg{transform:rotate(90deg)}.sv-points-rules ol{margin:16px 0 0;padding-left:18px}.sv-points-rules li{margin:9px 0}.sv-points-rules p{color:#6f6f6f;margin:14px 0 0;font-size:11px}.sv-wallet-body [data-slot=button].sv-points-entry{color:#594a30;background:#ede8de;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:48px;margin:0 0 12px;padding:12px 15px;display:flex}.sv-wallet-body .sv-points-entry>span{text-align:left;flex:1;font-size:14px;font-weight:600}@media (max-width:360px){.sv-points-body{padding:10px 15px 23px}.sv-points-sheet>[data-slot=sheet-header]{padding-left:15px}.sv-points-balance{padding:20px 17px}.sv-points-ledger li{gap:8px}.sv-points-ledger-icon{width:28px;height:28px}}.sv-notification-sheet[data-slot=sheet-content]{color:#242527;--primary:#242527;--primary-foreground:#fff;background:#f5f5f4;border:0;overflow:auto;box-shadow:0 -16px 64px #0002;height:min(760px,88dvh)!important;max-height:88dvh!important}.sv-notification-sheet>[data-slot=sheet-header]{z-index:2;background:#f5f5f4;padding:22px 64px 14px 20px;position:sticky;top:0}.sv-notification-sheet>[data-slot=sheet-header] p{color:#7a7c80}.sv-notification-body{padding:4px 16px calc(30px + env(safe-area-inset-bottom))}.sv-notification-list{gap:10px;display:grid}.sv-notification-list>button{text-align:left;color:#242527;background:#fff;border:0;border-radius:16px;grid-template-columns:8px minmax(0,1fr);gap:11px;width:100%;padding:17px 16px;display:grid;box-shadow:0 4px 18px #00000008}.sv-notification-list>button>i{background:#f0cb21;border-radius:50%;width:7px;height:7px;margin-top:7px}.sv-notification-list>button.is-read>i{background:#d7d7d5}.sv-notification-list header{justify-content:space-between;align-items:center;gap:14px;display:flex}.sv-notification-list header strong{font-size:15px}.sv-notification-list time{color:#999b9f;font-size:11px}.sv-notification-list b{letter-spacing:-.7px;margin-top:11px;font-size:25px;display:block}.sv-notification-list b.is-credit{color:#a67900}.sv-notification-list b.is-debit{color:#303134}.sv-notification-list p{color:#65676b;margin:4px 0 0;font-size:13px}.sv-notification-list small{color:#a0a1a4;word-break:break-all;margin-top:8px;font-size:10px;display:block}.sv-notification-state,.sv-notification-empty{text-align:center;color:#74767a;place-items:center;gap:12px;min-height:260px;display:grid}.sv-notification-empty svg{color:#b4b5b8;width:34px;height:34px}.sv-notification-empty strong{color:#343538}.sv-notification-empty p{max-width:260px;font-size:13px}@media (prefers-reduced-motion:reduce){.sv-notification-sheet[data-slot=sheet-content]{transition:none!important}}.sv-receipt{--receipt-ink:#353535;box-sizing:border-box;color:#353535;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e4e4e4;border-radius:16px;width:100%;min-width:0;padding:22px;font-size:14px;line-height:1.6;box-shadow:0 6px 26px #35353508}.sv-receipt *{box-sizing:border-box}.sv-receipt h2,.sv-receipt h3,.sv-receipt h4,.sv-receipt p,.sv-receipt dl{margin:0}.sv-receipt-heading{align-items:center;gap:10px;display:flex}.sv-receipt-heading>svg{width:28px;height:28px}.sv-receipt-heading>div{flex:1}.sv-receipt-heading h2{font-size:18px;font-weight:700}.sv-receipt-state{white-space:nowrap;color:#616161;align-items:center;gap:4px;font-size:12px;display:flex}.sv-receipt-state svg{width:14px;height:14px}.sv-receipt-state.is-reversed{color:#82613c}.sv-receipt-total{text-align:center;border-bottom:1px dashed #d5d5d5;gap:3px;margin-bottom:18px;padding:28px 0 24px;display:grid}.sv-receipt-total>span{color:#787878;font-size:13px}.sv-receipt-total strong{letter-spacing:-1px;font-size:32px;font-weight:750}.sv-receipt-total small{color:#878787;font-size:11px}.sv-receipt-facts{gap:8px;display:grid}.sv-receipt-facts>div{justify-content:space-between;gap:16px;min-width:0;display:flex}.sv-receipt-facts dt{color:#7d7d7d;flex-shrink:0}.sv-receipt-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.sv-receipt-lines{margin-top:22px}.sv-receipt h3{margin-bottom:10px;font-size:14px;font-weight:700}.sv-receipt-line{border-top:1px solid #ededed;padding:14px 0}.sv-receipt-line>header{justify-content:space-between;gap:12px;display:flex}.sv-receipt-line h4{font-size:14px;font-weight:600}.sv-receipt-line>p{color:#7c7c7c;margin-top:3px;font-size:12px}.sv-receipt .sv-receipt-comparison{background:#f6f6f6;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;padding:10px;display:grid}.sv-receipt-comparison dt{color:#7e7e7e;font-size:11px}.sv-receipt-comparison dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.sv-receipt-comparison>div:last-child{text-align:right}.sv-receipt .sv-receipt-reason{color:#6c5943;overflow-wrap:anywhere;background:#faf7f1;border-radius:5px;padding:7px 9px}.sv-receipt-mileage{border-top:1px dashed #d5d5d5;margin-top:5px;padding:14px 0}.sv-receipt-mileage>summary{cursor:pointer;font-weight:600}.sv-receipt-mileage[open]>.sv-receipt-facts{padding-top:12px}.sv-receipt-allocation{border-top:1px dashed #d5d5d5;padding-top:15px}.sv-receipt>footer{color:#8d8d8d;overflow-wrap:anywhere;padding-top:20px;font-size:10px}.sv-receipt .sv-receipt-info{background:#faf7f1;border-radius:7px;margin-bottom:14px;padding:10px 12px;font-size:12px}.sv-receipt-sheet[data-slot=sheet-content]{z-index:1101;color:#353535;overscroll-behavior:contain;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);background:#f5f5f5;margin:auto;position:fixed;overflow:auto;width:100%!important;max-width:620px!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.sv-receipt-sheet-body{padding:0 14px 18px}.sv-receipt-sheet .sv-receipt{border-radius:12px}.sv-receipt-sheet .sv-receipt-loading{min-height:100px;padding:20px}.sv-receipt-list{gap:10px;display:grid}.sv-receipt-list>button{text-align:left;color:#353535;background:#fff;border:1px solid #e4e4e4;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.sv-receipt-list>button>span{gap:4px;min-width:0;display:grid}.sv-receipt-list small{color:#828282;font-size:11px}.sv-receipt-list strong{font-variant-numeric:tabular-nums}.sv-receipt-list .is-reversed{color:#8c724e}@media (max-width:400px){.sv-receipt{padding:16px}.sv-receipt-heading h2{font-size:16px}.sv-receipt-heading>svg{width:23px;height:23px}.sv-receipt-state{font-size:10px}.sv-receipt-facts{font-size:12px}.sv-receipt-total strong{font-size:30px}.sv-receipt-comparison dd{font-size:11px}}@media print{.sv-receipt{box-shadow:none;color:#111;border:0}.sv-receipt-sheet{max-height:none!important;position:static!important;overflow:visible!important}}.sv-receipt-package{min-width:0;padding-bottom:14px}.sv-receipt-tools{justify-content:flex-end;gap:8px;padding:0 0 14px;display:flex}.sv-receipt-tools>button,.sv-receipt-image-preview>button{color:#292b2d;min-height:42px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.sv-receipt-tools>button svg{width:16px;height:16px}.sv-receipt-tools>button:disabled{opacity:.4}.sv-receipt{color:#28292b;background:#fffef9;border:0;border-radius:0;padding:26px 22px;position:relative;box-shadow:0 8px 28px #0000000d}.sv-receipt:after{content:"";background:linear-gradient(135deg,#fffef9 25%,#0000 25%) 0 0/16px 16px,linear-gradient(225deg,#fffef9 25%,#0000 25%) 0 0/16px 16px;height:8px;display:block;position:absolute;bottom:-7px;left:0;right:0}.sv-receipt-heading{border-bottom:2px solid #292b2e;flex-wrap:wrap;padding-bottom:17px}.sv-receipt-heading>svg{display:none}.sv-receipt-heading>div>span{color:#686b6e;letter-spacing:3px;font-size:10px}.sv-receipt-heading h2{letter-spacing:.5px;font-size:20px}.sv-receipt-state{color:#484a4d;border:1px solid #8f9192;border-radius:2px;padding:5px 8px}.sv-receipt-total{margin-bottom:18px;padding:22px 0}.sv-receipt-total strong{font-family:SFMono-Regular,Consolas,monospace;font-size:34px}.sv-receipt-facts,.sv-receipt-line>header strong,.sv-receipt-comparison{font-family:SFMono-Regular,PingFang SC,Consolas,monospace}.sv-receipt-facts{gap:9px;font-size:12px}.sv-receipt-line{border-top:1px dashed #d6d5d1}.sv-receipt .sv-receipt-comparison{background:0 0;border-radius:0;padding:9px 0 0}.sv-receipt-mileage,.sv-receipt-allocation,.sv-receipt-total{border-color:#c9c8c3}.sv-receipt footer{text-align:center;border-top:1px dashed #ccc;margin-top:18px;padding-top:18px}.sv-receipt-export-notice{color:#76787b;padding:10px 0;font-size:12px;line-height:1.6}.sv-receipt-image-preview>img{width:100%;height:auto;margin-top:10px;display:block}.sv-receipt[hidden]{display:none}@media print{.sv-receipt-tools,.sv-receipt-export-notice,.sv-receipt-image-preview{display:none}.sv-receipt[hidden]{display:block}}.sv-receipt-package{background:#e8e8e8;border-radius:8px;padding:16px 12px 28px}.sv-receipt-package .sv-receipt-paper{color:#272727;font-variant-numeric:tabular-nums;letter-spacing:0;background:#fffef8;border:0;border-radius:0;width:100%;max-width:480px;margin:0 auto;padding:32px 28px 28px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;line-height:1.5;box-shadow:0 3px 4px #35353512,0 14px 28px #3535351a}.sv-receipt-paper *{letter-spacing:0}.sv-receipt-paper:after{background:linear-gradient(135deg,#fffef8 25%,#0000 25%) 0 0/12px 12px,linear-gradient(225deg,#fffef8 25%,#0000 25%) 0 0/12px 12px}.sv-receipt-paper .sv-receipt-paper-heading{text-align:center;justify-items:center;gap:6px;display:grid}.sv-receipt-paper-heading>span{letter-spacing:0;color:#636363;font-size:12px;font-weight:600}.sv-receipt-paper-heading h2{letter-spacing:0;font-size:26px;font-weight:700;line-height:1.5}.sv-receipt-paper-heading p{color:#595959;font-size:14px}.sv-receipt-paper-status{color:#464646;border:1px solid #676767;border-radius:1px;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.sv-receipt-paper-status.is-estimate{color:#795821;border-color:#bca674}.sv-receipt-paper .sv-receipt-total{border-top:1px dashed #b8b8b8;border-bottom:1px dashed #b8b8b8;justify-items:center;gap:8px;margin:20px 0 0;padding:24px 0;display:grid}.sv-receipt-paper .sv-receipt-total>span{color:#646464;font-size:13px}.sv-receipt-paper .sv-receipt-total strong{color:#252525;overflow-wrap:anywhere;max-width:100%;font-family:inherit;font-size:38px;line-height:1.25}.sv-receipt-paper-section{border-bottom:1px dashed silver;padding:24px 0}.sv-receipt-paper-section h3{color:#373737;margin-bottom:16px;font-size:16px;font-weight:600}.sv-receipt-paper-section dl{gap:12px;margin:0;display:grid}.sv-receipt-paper-section dl>div{grid-template-columns:minmax(84px,1fr) minmax(0,2.4fr);align-items:baseline;gap:16px;font-size:14px;line-height:1.6;display:grid}.sv-receipt-paper-section dt{color:#626262;overflow-wrap:anywhere}.sv-receipt-paper-section dd{text-align:right;white-space:pre-line;overflow-wrap:anywhere;color:#353535;margin:0}.sv-receipt-paper-section .is-emphasis dd{font-size:16px;font-weight:600}.sv-receipt-paper>footer{color:#626262;border:0;margin:0;padding-top:24px;font-size:12px;line-height:1.65}.sv-receipt-paper>footer p+p{margin-top:12px}.sv-receipt-paper>footer>strong{color:#474747;letter-spacing:0;margin-top:28px;font-size:14px;display:block}.sv-receipt-paper>footer>span{letter-spacing:0;margin-top:8px;font-size:10px;display:block}.sv-receipt-paper-reference{overflow-wrap:anywhere;padding-bottom:13px}.sv-receipt-tools{max-width:480px;margin:auto}.sv-receipt-tools>button{color:#383838;background:#f8f8f8;border-color:#c9c9c9;min-height:44px}.sv-receipt-tools>button:focus-visible{outline-offset:2px;outline:2px solid #6f6f6f}.sv-receipt-image-preview{max-width:480px;margin:auto}.sv-receipt-paper.is-stale{opacity:.76}@media (max-width:400px){.sv-receipt-package{padding:12px 8px 24px}.sv-receipt-package .sv-receipt-paper{padding:24px 18px}.sv-receipt-paper-section dl>div{grid-template-columns:84px minmax(0,1fr);gap:12px}}@media print{.sv-receipt-package{background:0 0;padding:0}.sv-receipt-package .sv-receipt-paper{box-shadow:none}}.sv-rent-reversal{color:#20232a;background:#e8e9ec;border-radius:16px;gap:12px;margin:20px 0 8px;padding:20px;display:grid}.sv-rent-reversal h3{margin:0 0 6px;font-size:17px;font-weight:700}.sv-rent-reversal p,.sv-rent-reversal small{font-size:13px;line-height:1.65}.sv-rent-reversal dl>div{justify-content:space-between;align-items:center;display:flex}.sv-rent-reversal dd{font-size:22px;font-weight:800}.sv-rent-reversal textarea{background:#fff;min-height:84px;font-size:16px}.sv-rent-reversal-confirm{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.sv-rent-reversal-confirm input{accent-color:#242a35;flex-shrink:0;width:20px;height:20px;margin-top:2px}.sv-rent-reversal [role=alert]{color:#9f3030}.sv-receipt-sync{color:#424853;background:#e8eaee;border-radius:10px;margin:0 0 14px;padding:12px 16px;font-size:13px;line-height:1.6;display:block}.sv-receipt-sync.is-pending{color:#6c5436;background:#f1eadf}.sv-activity-gift-entry{gap:8px;display:grid}.sv-activity-gift-entry p{color:#777;margin:0;font-size:12px}.sv-activity-gift-sheet{min-height:min(680px,92dvh)}.sv-activity-gift-body{gap:18px;padding:0 18px 24px;display:grid}.sv-activity-gift-target{background:#e9e8e4;border-radius:14px;gap:8px;padding:18px;display:grid}.sv-activity-gift-target h3{margin:0;font-size:21px}.sv-activity-gift-target p,.sv-activity-gift-body p{margin:0}.sv-activity-gift-target small{color:#797773;overflow-wrap:anywhere;font-size:11px}.sv-activity-gift-target dl{justify-content:space-between;gap:12px;margin:4px 0 0;display:flex}.sv-activity-gift-target dt{color:#7b7872}.sv-activity-gift-target dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.sv-activity-gift-body label{gap:7px;font-size:13px;font-weight:550;display:grid}.sv-activity-gift-body input,.sv-activity-gift-body textarea{box-sizing:border-box;color:#383733;background:#fff;border:1px solid #d9d7d1;border-radius:10px;width:100%;min-height:46px;padding:12px;font-size:16px;line-height:1.5}.sv-activity-gift-body textarea{resize:vertical;min-height:92px}.sv-activity-gift-body .sv-activity-gift-confirm{align-items:flex-start;gap:9px;font-weight:400;line-height:1.65;display:flex}.sv-activity-gift-confirm>button{flex:none;margin-top:4px}.sv-activity-gift-body button{border-radius:10px;min-height:44px;font-size:14px}.sv-activity-gift-body .sv-activity-gift-submit{color:#fff;background:#343539;border-color:#0000}.sv-activity-gift-note{color:#77736b;font-size:12px;line-height:1.65}.sv-activity-gift-warning{color:#856441;background:#f3eade;border-radius:10px;padding:12px 14px;font-size:13px}.sv-activity-gift-pending{background:#ebe9e3;border-radius:12px;gap:12px;padding:16px;display:grid}.sv-activity-gift-complete{background:#e8e7df;border-radius:14px;gap:12px;padding:20px 18px;display:grid}.sv-activity-gift-complete>strong{font-variant-numeric:tabular-nums;font-size:26px}.sv-activity-gift-complete>dl{gap:9px;margin:0;display:grid}.sv-activity-gift-complete dl>div{justify-content:space-between;gap:12px;display:flex}.sv-activity-gift-complete dt{color:#7b7870}.sv-activity-gift-complete dd{font-variant-numeric:tabular-nums;margin:0}.sv-activity-gift-complete small{color:#827e77;overflow-wrap:anywhere;font-size:11px}.sv-activity-gift-records>div{gap:10px;margin-top:12px;display:grid}.sv-activity-gift-records article{background:#efeee9;border-radius:12px;padding:14px}.sv-activity-gift-records article header,.sv-activity-gift-records article footer{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sv-activity-gift-records article strong{font-variant-numeric:tabular-nums;font-size:18px}.sv-activity-gift-records article header span,.sv-activity-gift-records article footer{color:#858075;font-size:11px}.sv-activity-gift-records article p{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.sv-wallet-balance dl.has-activity-gift{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:400px){.sv-activity-gift-body{padding-left:15px;padding-right:15px}.sv-activity-gift-target{padding:15px}}.sv-profile-sheet{z-index:1001;width:min(100%,600px);max-height:90dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));color:#262522;box-sizing:border-box;background:#f5f4ef;border-radius:24px 24px 0 0;margin:auto;position:fixed;top:auto;bottom:0;left:0;right:0;overflow-y:auto}.sv-profile-sheet form{gap:17px;margin-top:22px;display:grid}.sv-profile-sheet form>label{gap:8px;font-size:13px;font-weight:650;display:grid}.sv-profile-sheet input,.sv-profile-sheet select{color:#262522;box-sizing:border-box;background:#fff;border:1px solid #dedbd2;border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:16px}.sv-profile-birthday{border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.sv-profile-birthday legend{margin-bottom:8px;font-size:13px;font-weight:650}.sv-profile-notice{background:#ebe8df;border-radius:12px;padding:14px;font-size:12px;line-height:1.7}.sv-profile-notice summary{cursor:pointer;font-weight:700}.sv-profile-notice p{margin:10px 0 0}.sv-profile-consent{grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.7;display:grid}.sv-profile-consent [data-slot=checkbox]{border:1px solid #8b8373;width:18px;height:18px}.sv-profile-consent [data-state=checked]{color:#e5cf9b;background:#252520}.sv-profile-hint{color:#726d61;margin:0;font-size:11px;line-height:1.7}.sv-profile-sheet form>button{color:#f0d99b;background:#222;border-radius:12px;height:46px;font-weight:700}.sv-profile-sheet button:disabled{opacity:.45}.sv-profile-error{font-size:13px;line-height:1.6}.sv-counter2{color:#202124;gap:14px;width:100%;min-width:0;font:14px/1.6 Inter,PingFang SC,sans-serif;display:grid}.sv-counter2 *{box-sizing:border-box}.sv-counter2>section,.sv-counter2-facts>section,.sv-counter2-review>section,.sv-counter2-calculation>section{background:#f4f5f7;border:0;border-radius:12px;gap:14px;min-width:0;padding:20px;display:grid}.sv-counter2-calculation,.sv-counter2-facts,.sv-counter2-review{gap:14px;min-width:0;display:grid}.sv-counter2-facts[hidden]{display:none}.sv-counter2-steps{color:#8d8d8d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.sv-counter2-steps li{text-align:center;border-bottom:2px solid #e7e7e7;padding:10px 3px}.sv-counter2-steps [aria-current=step]{color:#535353;border-color:#535353;font-weight:650}.sv-counter2 .sv-counter2-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-counter2-review-heading p{color:#838383;margin-top:5px;font-size:12px}.sv-counter2-review-heading button{flex:none}.sv-counter2-adjustments .sv-counter2-extra{border-top:0;padding-top:0}.sv-counter2 h2{margin:0;font-size:15px;font-weight:650}.sv-counter2 h3,.sv-counter2 p{margin:0}.sv-counter2 input,.sv-counter2 select,.sv-counter2 textarea{color:#202124;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d7d9de;border-radius:8px;padding:10px 11px;font-size:16px}.sv-counter2 textarea{resize:vertical;min-height:62px}.sv-counter2 input[type=checkbox]{accent-color:#525252;flex:none;width:16px;height:16px;min-height:16px}.sv-counter2 button{color:#303238;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.sv-counter2 button svg{flex:none;width:17px;height:17px}.sv-counter2 :disabled{opacity:.5;cursor:not-allowed}.sv-counter2 button:focus-visible{outline-offset:2px;outline:2px solid #929292}.sv-counter2 input:focus-visible{outline-offset:2px;outline:2px solid #929292}.sv-counter2 select:focus-visible{outline-offset:2px;outline:2px solid #929292}.sv-counter2 textarea:focus-visible{outline-offset:2px;outline:2px solid #929292}.sv-counter2-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sv-counter2-order-heading{align-items:center;gap:10px;display:flex}.sv-counter2-order-heading>.sv-counter2-mode{flex:1;min-width:0}.sv-counter2 .sv-counter2-clear{color:#727883;background:0 0;border:0;flex:none;min-width:44px;padding:8px 6px;font-size:12px}.sv-counter2 .sv-counter2-mode>.is-active{color:#fff;background:#242629;border-color:#242629;font-weight:650}.sv-counter2-order{gap:8px;display:flex}.sv-counter2-order button{white-space:nowrap;flex:none}.sv-counter2-picker form{grid-template-columns:120px minmax(0,1fr) auto;gap:8px;display:grid}.sv-counter2-cards{gap:8px;margin-top:12px;display:grid}.sv-counter2-cards>button{text-align:left;justify-content:space-between;gap:10px;padding:12px}.sv-counter2-cards>button>span{gap:4px;min-width:0;display:grid}.sv-counter2-cards>button>span:last-child{text-align:right}.sv-counter2-cards small{color:#60646c;font-size:11px}.sv-counter2-selected{background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.sv-counter2-selected>div{gap:5px;display:grid}.sv-counter2-selected small{color:#60646c;font-size:12px}.sv-counter2-vehicle-search{display:block;position:relative}.sv-counter2-vehicle-search>svg{color:#969696;pointer-events:none;width:17px;height:17px;position:absolute;top:13px;left:12px}.sv-counter2 .sv-counter2-vehicle-search>input{padding-left:38px}.sv-counter2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sv-counter2-field-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-top:3px;font-size:13px;font-weight:600;display:flex}.sv-counter2-field-heading small{color:#727883;font-size:11px;font-weight:400}.sv-counter2-grid>label,.sv-counter2-note{color:#50555e;gap:7px;font-size:12px;display:grid}.sv-counter2-field-hint{color:#646973;font-size:12px;line-height:1.5}.sv-counter2-field-error{color:#9b4437;font-size:12px;line-height:1.5}.sv-counter2 [aria-invalid=true]{border-color:#b77467}.sv-counter2 .sv-counter2-action-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:10px;display:grid}.sv-counter2 .sv-counter2-calculate{color:#22252a;background:#e7e9ed;border-color:#e7e9ed;min-height:48px;font-weight:600}.sv-counter2 .sv-counter2-action-row>button{white-space:normal;width:100%;min-width:0}.sv-counter2 .sv-counter2-consent{align-items:flex-start;gap:9px;display:flex}.sv-counter2 .sv-counter2-adjustments{gap:10px}.sv-counter2 .sv-counter2-override{border-bottom:1px solid #e0e2e6;margin:0;padding:10px 0}.sv-counter2 .sv-counter2-override:last-of-type{border-bottom:0}.sv-counter2-override input:disabled{opacity:1;color:#656b74;background:#ebedf0}.sv-counter2-override input:disabled::placeholder{color:#777d86}.sv-counter2 .sv-counter2-muted{color:#626771;font-size:12px;line-height:1.75}.sv-counter2 .sv-counter2-warning{color:#906d3d;background:#fcf5e8;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.75}.sv-counter2-extra{border-top:1px solid #ededed;padding-top:12px}.sv-counter2-extra>summary{cursor:pointer;font-size:13px;font-weight:600}.sv-counter2-extra[open]>p{margin:8px 0}.sv-counter2-override{grid-template-columns:1fr 150px;align-items:center;gap:12px;min-height:42px;margin-top:10px;display:grid}.sv-counter2-override label{align-items:center;gap:8px;font-size:13px;display:flex}.sv-counter2 .sv-counter2-primary{color:#fff;background:#242629;border-color:#242629;width:100%;min-height:48px}.sv-counter2-bill>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sv-counter2-bill>header>strong{text-align:right;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:25px;display:grid}.sv-counter2-bill>header>strong>small{letter-spacing:0;color:#8f8f8f;font-size:11px;font-weight:400}.sv-counter2-bill>header p{color:#878787;margin-top:5px;font-size:12px}.sv-counter2-fee-lines{gap:10px;display:grid}.sv-counter2-fee-lines>div{background:#f7f7f7;border-radius:8px;padding:13px}.sv-counter2-fee-lines h3{font-size:13px;font-weight:600}.sv-counter2-fee-lines dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0 0;display:grid}.sv-counter2-fee-lines dt{color:#979797;font-size:11px}.sv-counter2-fee-lines dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}.sv-counter2-fee-lines dl>div:last-child{text-align:right;font-weight:650}.sv-counter2-fee-lines p{color:#8c7a5c;overflow-wrap:anywhere;margin-top:8px;font-size:11px}.sv-counter2-extra dl,.sv-counter2-allocation{gap:9px;margin:13px 0;display:grid}.sv-counter2-extra dl>div,.sv-counter2-allocation>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.sv-counter2-extra dt,.sv-counter2-allocation dt{color:#8b8b8b}.sv-counter2-extra dd,.sv-counter2-allocation dd{text-align:right;overflow-wrap:anywhere;margin:0}.sv-counter2-allocation{border-top:1px dashed #d7d7d7;padding-top:14px}.sv-counter2-confirmation>div{align-items:flex-start;gap:9px;display:flex}.sv-counter2-confirmation [data-slot=checkbox]{border-radius:4px;width:19px;min-width:19px;height:19px;min-height:19px;margin-top:3px;padding:0}.sv-counter2-confirmation [data-slot=checkbox][data-checked]{color:#fff;background:#535353}.sv-counter2-confirmation label{font-size:13px;line-height:1.6}.sv-counter2-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-counter2-section-heading button{flex:none;min-height:38px;padding:5px 10px;font-size:12px}.sv-counter2-fact-summary{background:#fff;border-radius:9px;gap:0;margin:0;padding:4px 14px;display:grid}.sv-counter2-fact-summary>div{border-bottom:1px solid #eff0f2;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.sv-counter2-fact-summary>div:last-child{border-bottom:0}.sv-counter2-fact-summary:empty{display:none}.sv-counter2-fact-summary dt{color:#60646c;font-size:12px}.sv-counter2-fact-summary dd{color:#242629;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.sv-counter2-missing-field{gap:7px;display:grid}.sv-counter2-missing-field>label{color:#50555e;font-size:12px}.sv-counter2-grid:empty{display:none}.sv-counter2 .sv-counter2-order-submit{color:#fff;background:#242629;border-color:#242629}.sv-counter2 .sv-counter2-confirmation{z-index:2;padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fff;border-radius:12px 12px 0 0;gap:8px;position:sticky;bottom:0;box-shadow:0 -8px 24px #1c20260a}.sv-counter2-confirmation input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#242629;width:20px;min-width:20px;height:20px;min-height:20px;margin:3px 0 0;padding:0}.sv-counter2-confirmation label{cursor:pointer;color:#363a41}.sv-counter2 .sv-counter2-primary:not(:disabled):active,.sv-counter2 .sv-counter2-order-submit:not(:disabled):active{background:#101214}.sv-counter2-facts>section,.sv-counter2-review{animation:.15s ease-out sv-counter2-appear}@keyframes sv-counter2-appear{0%{opacity:.6}to{opacity:1}}.sv-counter2-success{text-align:center;justify-items:center}.sv-counter2-success>svg{color:#737373;width:34px;height:34px}.sv-counter2-success>strong{font-size:30px}.sv-counter2-success>button{width:100%}.sv-counter2-completed-result{gap:18px;min-width:0;display:grid}.sv-counter2-completed-result>button{width:100%;min-height:48px}.sv-counter2-completed{gap:16px;min-width:0;display:grid}.sv-counter2-completed-heading{color:#25282c;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.sv-counter2-completed-heading svg{width:24px;height:24px}.sv-counter2 .sv-counter2-facts>section{background:#fff;box-shadow:0 2px 12px #24272e04}.sv-counter2 .sv-counter2-section-heading>h2,.sv-counter2-account-section>h2{align-items:center;gap:8px;display:flex}.sv-counter2 .sv-counter2-section-heading>h2:before,.sv-counter2-account-section>h2:before{content:"";background:#d5b43d;border-radius:3px;flex:none;width:4px;height:14px}.sv-counter2 .sv-counter2-selected{background:#eef0f4}@media (max-width:520px){.sv-counter2>section,.sv-counter2-facts>section,.sv-counter2-review>section,.sv-counter2-calculation>section{gap:12px;padding:15px}.sv-counter2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.sv-counter2-grid>label{min-width:0}.sv-counter2-picker form{grid-template-columns:105px minmax(0,1fr)}.sv-counter2-picker form>button{grid-column:1/-1;width:100%}.sv-counter2-bill>header>strong{font-size:23px}.sv-counter2-override{grid-template-columns:1fr 125px;gap:8px}.sv-counter2-cards b{font-size:12px}.sv-counter2-order button{padding:8px 11px}.sv-counter2 input[type=datetime-local]{min-width:0;max-width:100%;padding-left:8px;padding-right:8px;display:block;overflow:hidden}.sv-counter2 input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0}.sv-counter2-fee-lines dd{font-size:12px}}@media (max-width:680px){.sv-management-v32 .sv-counter2 .sv-counter2-confirmation{bottom:calc(67px + env(safe-area-inset-bottom));border-radius:14px;padding:10px 12px;box-shadow:0 -4px 18px #25272d0b}.sv-management-v32[data-keyboard=true] .sv-counter2 .sv-counter2-confirmation{position:static}}@media (prefers-reduced-motion:reduce){.sv-counter2 *{transition:none!important;animation:none!important}}main.sv-management{background:#f1f2f4;border-radius:16px;padding:18px}.sv-management .sv-management-header{padding:2px 2px 8px}main.sv-management .sv-management-tabs{background:#dfe1e5;padding:5px}.sv-management .sv-management-tabs>button.is-active{color:#fff;background:#26282c;box-shadow:0 2px 6px #15181d15}.sv-management .sv-management-metrics>article{background:#fff;border:0;box-shadow:0 2px 9px #20232b06}.sv-management .sv-management-metrics>article:first-child{background:#e2e4e8}.sv-management .sv-management-metrics span{color:#555a63}.sv-management .sv-management-search{background:#e7e9ed;border-radius:12px;padding:12px}main.sv-management .sv-counter2 .sv-counter2-mode>.is-active{color:#fff;background:#242629;border-color:#242629}@media (max-width:600px){main.sv-management{border-radius:12px;padding:12px}}.sv-vehicle-picker{min-width:0;position:relative}.sv-vehicle-picker .sv-vehicle-picker-search{color:#969696;pointer-events:none;width:17px;height:17px;position:absolute;top:13px;left:12px}.sv-counter2 .sv-vehicle-picker>input{text-overflow:ellipsis;width:100%;padding-left:38px;padding-right:78px}.sv-vehicle-picker-actions{display:flex;position:absolute;top:3px;bottom:3px;right:4px}.sv-counter2 .sv-vehicle-picker-icon{color:#838383;background:0 0;border:0;width:34px;min-height:34px;padding:0}.sv-vehicle-picker-positioner{z-index:1120;outline:none}.sv-vehicle-picker-popup{width:var(--anchor-width);max-width:min(520px,100vw - 24px);max-height:var(--available-height);color:#3c3c3c;background:#fff;border:1px solid #e1e1e1;border-radius:10px;font:14px/1.5 Inter,PingFang SC,sans-serif;overflow:hidden;box-shadow:0 10px 30px #42424221}.sv-vehicle-picker-popup *{box-sizing:border-box}.sv-vehicle-picker-list{max-height:min(320px, var(--available-height));overscroll-behavior:contain;margin:0;padding:5px;overflow:auto}.sv-vehicle-picker-option{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.sv-vehicle-picker-option>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.sv-vehicle-picker-option b{font-weight:650}.sv-vehicle-picker-option small{color:#866c47;font-size:11px}.sv-vehicle-picker-option svg{color:#525252;width:17px;height:17px}.sv-vehicle-picker-option[data-highlighted]{background:#f2f2f2}.sv-vehicle-picker-option[data-selected]{font-weight:600}.sv-vehicle-picker-option[data-disabled]{opacity:.5;cursor:not-allowed}.sv-vehicle-picker-empty{color:#838383;padding:15px 12px;font-size:13px}.sv-vehicle-picker-empty:empty{display:none}@media (prefers-reduced-motion:reduce){.sv-vehicle-picker-popup,.sv-vehicle-picker-option{transition:none}}.upgrade-admin{color:#edeef0;background:#151619;max-width:1160px;min-height:100svh;margin:auto;padding:28px 24px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif}.upgrade-admin *{box-sizing:border-box}.upgrade-admin header{margin-bottom:26px}.upgrade-eyebrow{color:#bdbfc6;letter-spacing:1px;font-size:12px}.upgrade-admin h1{letter-spacing:-1px;margin:8px 0 10px;font-size:28px;font-weight:700}.upgrade-admin p{color:#b7b9c0;font-size:14px;line-height:1.6}.upgrade-grid{grid-template-columns:1fr 340px;align-items:start;gap:16px;display:grid}.upgrade-panel{background:#23252a;border-radius:18px;min-width:0;padding:22px}.upgrade-panel h2{align-items:center;gap:10px;margin:0 0 20px;font-size:17px;display:flex}.upgrade-panel h2 i{color:#292b30;background:#d9dce5;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:inline-grid}.upgrade-panel label{color:#d7d9df;margin-top:14px;font-size:13px;display:block}.upgrade-panel input:not([type=checkbox]):not([type=file]),.upgrade-panel select{color:#f1f2f5;background:#191b20;border:1px solid #464952;border-radius:9px;width:100%;min-height:46px;margin-top:7px;padding:10px 12px;font-size:16px;display:block}.upgrade-panel input:focus-visible{outline-offset:2px;outline:2px solid #b8c3d3}.upgrade-panel select:focus-visible{outline-offset:2px;outline:2px solid #b8c3d3}.upgrade-panel button{cursor:pointer;min-height:44px}.upgrade-panel button:disabled{opacity:.5;cursor:default}.upgrade-results{gap:6px;margin-top:10px;display:grid}.upgrade-results button,.upgrade-selected{color:#f1f2f4;text-align:left;background:#31343b;border:0;border-radius:10px;padding:14px}.upgrade-results button{justify-content:space-between;gap:10px;width:100%;display:flex}.upgrade-selected{grid-template-columns:1fr auto;gap:6px;margin-top:14px;display:grid}.upgrade-selected small{color:#b9bfcb;grid-column:1/-1}.upgrade-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.upgrade-panel-head h2{margin:0}.upgrade-panel-head button{color:#eee;background:#343740;border:0;border-radius:8px;padding:0 12px}.upgrade-sources{grid-area:2/1}.upgrade-source{background:#1b1d22;border-radius:12px;margin-top:12px;padding:16px}.upgrade-source-head{justify-content:space-between;align-items:center;display:flex}.upgrade-source-head button{color:#b6bac4;background:0 0;border:0;font-size:12px}.upgrade-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upgrade-panel .upgrade-upload{color:#e4e7ed;overflow-wrap:anywhere;cursor:pointer;background:#343740;border-radius:10px;justify-content:center;align-items:center;min-height:52px;padding:10px;display:flex;position:relative;overflow:hidden}.upgrade-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.upgrade-summary{grid-area:1/2/3;position:sticky;top:20px}.upgrade-total{border-bottom:1px solid #42454c;gap:8px;padding:20px 0;display:grid}.upgrade-total span{color:#b9bdc5;font-size:13px}.upgrade-total strong{letter-spacing:-1px;font-size:38px}.upgrade-panel .upgrade-check{align-items:flex-start;gap:10px;margin:20px 0;line-height:1.6;display:flex}.upgrade-check input{accent-color:#d7dae3;flex:none;width:19px;height:19px;margin-top:2px}.upgrade-summary>button{color:#202228;background:#e8eaf0;border:0;border-radius:10px;width:100%;padding:12px;font-weight:700}.upgrade-admin .upgrade-error{color:#ffb9aa}.upgrade-qr{text-align:center;justify-items:center;gap:12px;display:grid}.upgrade-qr img{border-radius:12px;width:220px;max-width:100%}.upgrade-qr a{color:#f3e6a7;text-decoration:underline}.upgrade-qr small{color:#b7bcc5}.upgrade-panel small{color:#a9afb9;font-weight:400}.upgrade-help{margin-bottom:0}@media (max-width:760px){.upgrade-admin{padding:20px 16px 32px}.upgrade-admin h1{font-size:23px;line-height:1.35}.upgrade-grid{flex-direction:column;gap:12px;display:flex}.upgrade-panel{width:100%;padding:18px}.upgrade-summary{position:static}.upgrade-fields{gap:10px}.upgrade-panel-head{gap:6px}.upgrade-panel-head h2{font-size:16px}.upgrade-panel-head button{font-size:13px}.upgrade-source{padding:14px}}.upgrade-entry-tabs{background:#191b20;gap:8px;padding:12px 16px;display:flex}.upgrade-entry-tabs button,.upgrade-history-row button{color:#e5e7ed;background:#30343c;border:0;border-radius:9px;min-height:44px;padding:8px 16px}.upgrade-entry-tabs button[aria-pressed=true]{color:#202228;background:#e3e5eb;font-weight:700}.upgrade-history{color:#edeef0;margin:16px}.upgrade-history-row{border-bottom:1px solid #3b3f47;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.upgrade-history-row>div{gap:6px;min-width:0;display:grid}.upgrade-history-row>div:last-child{text-align:right;flex:none}.upgrade-history-row span,.upgrade-history-row small{color:#bfc3cc;font-size:13px}.upgrade-history .upgrade-qr{padding:20px 0}.upgrade-entry-tabs{flex-wrap:wrap}.upgrade-account-review{color:#edeef0;margin:16px}.upgrade-account-review .upgrade-source-head{flex-wrap:wrap;gap:12px}.upgrade-account-review .upgrade-source-head span{color:#e5ce96;font-size:12px}.upgrade-review-reference{overflow-wrap:anywhere;color:#c3c7ce}.upgrade-review-confirm{color:#202228;background:#e3e5eb;border:0;border-radius:9px;margin-top:16px;padding:10px 16px;font-weight:600}.upgrade-account-review p{font-size:14px;line-height:1.5}.upgrade-account-review [role=alert]{color:#ffb9aa}@media (max-width:760px){.upgrade-account-review{width:auto;padding:16px}.upgrade-account-review .upgrade-review-confirm{width:100%}}.upgrade-history{box-sizing:border-box;width:auto}.upgrade-account-review,.upgrade-account-review *,.upgrade-history,.upgrade-history *{box-sizing:border-box}.upgrade-refund input,.upgrade-refund select{color:#eee;background:#242526;border:1px solid #47494b;border-radius:10px;width:100%;min-height:44px;padding:10px;font-size:16px}.upgrade-refund label{gap:8px;margin:14px 0;display:grid}.upgrade-refund button{color:#18191a;background:#e8e5dc;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:650}.upgrade-refund button:disabled{opacity:.5}.upgrade-refund-total{justify-content:space-between;gap:18px;padding:18px 0;display:flex}.upgrade-refund-total span{gap:6px;display:grid}.upgrade-refund-total strong{font-size:30px}.upgrade-refund-actions{gap:10px;display:grid}.upgrade-refund [role=alert]{color:#ffd5c5;background:#442c25;border-radius:10px;padding:12px}.upgrade-refund,.upgrade-refund *{box-sizing:border-box}.upgrade-refund{color:#edeef0;max-width:100%}.upgrade-refund p{color:#bdc1c9;overflow-wrap:anywhere;line-height:1.5}.upgrade-refund button{border:0}.upgrade-refund .upgrade-panel-head h2{flex:1;min-width:0}.upgrade-refund .upgrade-panel-head button{flex:none}.sv-upgrade-refund-progress{background:#ffffff0f;border-radius:12px;margin:10px 0;padding:12px}.sv-upgrade-refund-progress p{margin:6px 0;font-size:13px}.sv-management{color:#373737;--primary:#444;--primary-foreground:#fff;--background:#fff;--foreground:#373737;--border:#e2e2e2;--input:#e2e2e2;--ring:#ababab;gap:18px;width:100%;min-width:0;max-width:1180px;margin:0 auto;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;display:grid}.sv-management *{box-sizing:border-box}.sv-management h1,.sv-management h2,.sv-management h3,.sv-management p{margin:0}.sv-management button,.sv-management-detail button{color:#444;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.sv-management button:disabled,.sv-management-detail button:disabled{cursor:not-allowed;opacity:.45}.sv-management button svg,.sv-management-detail button svg{flex:none;width:17px;height:17px}.sv-management button:focus-visible{outline-offset:2px;outline:2px solid #818181}.sv-management input:focus-visible{outline-offset:2px;outline:2px solid #818181}.sv-management select:focus-visible{outline-offset:2px;outline:2px solid #818181}.sv-management-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv-management-header>div{align-items:center;gap:6px;display:flex}.sv-management-header>div>div>span{color:#8e8e8e;letter-spacing:2.8px;font-size:10px}.sv-management h1{letter-spacing:-.5px;font-size:23px;font-weight:750;line-height:1.3}.sv-management-tabs{background:#eee;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.sv-management-tabs>button{background:0 0;border-color:#0000;min-height:43px}.sv-management-tabs>button.is-active{background:#fff;font-weight:650;box-shadow:0 2px 8px #3e3e3e0d}.sv-management-asof{color:#868686;font-size:12px;margin-bottom:12px!important}.sv-management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sv-management-metrics>article{background:#fff;border:1px solid #e5e5e5;border-radius:13px;align-content:start;gap:10px;min-width:0;padding:20px;display:grid}.sv-management-metrics>article:first-child{background:#f2f2f2;border-color:#e1e1e1}.sv-management-metrics span{color:#7f7f7f;font-size:13px}.sv-management-metrics strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px}.sv-management-metrics small{color:#939393;font-size:11px}.sv-management-panels{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.sv-management-panels>section{background:#fff;border:1px solid #e5e5e5;border-radius:13px;padding:20px}.sv-management h2{font-size:15px;font-weight:650}.sv-management dl,.sv-management-detail dl{gap:12px;margin:16px 0 0;display:grid}.sv-management dl>div,.sv-management-detail dl>div{justify-content:space-between;gap:14px;display:flex}.sv-management dt,.sv-management-detail dt{color:#868686}.sv-management dd,.sv-management-detail dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.sv-management .sv-management-warning,.sv-management-detail .sv-management-warning{color:#896a40;background:#faf4e9;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.7}.sv-management-cards{min-width:0}.sv-management-search{gap:10px;display:grid}.sv-management-query{gap:8px;min-width:0;display:flex}.sv-management input,.sv-management select{box-sizing:border-box;color:#3d3d3d;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:9px 11px}.sv-management input{flex:1;width:100%}.sv-management-query>select{flex:none;width:132px}.sv-management-filters{gap:8px;min-width:0;display:flex}.sv-management-filters>select{width:170px}.sv-management-search button{white-space:nowrap}.sv-management-hint{color:#8d8d8d;line-height:1.7;margin:10px 0 15px!important;font-size:12px!important}.sv-management-card-list{gap:10px;margin:14px 0;display:grid}.sv-management .sv-management-card-row{text-align:left;gap:13px;width:100%;min-width:0;padding:16px;display:flex}.sv-management-card-icon{color:#898989;background:#f1f1f1;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sv-management-card-icon>svg{width:22px!important;height:22px!important}.sv-management-card-main{flex:1;gap:5px;min-width:0;display:grid}.sv-management-card-main b{font-size:15px}.sv-management-card-main b>small{color:#8d8d8d;margin-left:5px;font-weight:400}.sv-management-card-main>span{color:#787878;font-size:13px}.sv-management-card-main>small{color:#9c9c9c;font-size:11px}.sv-management-card-amount{text-align:right;flex:none;gap:4px;display:grid}.sv-management-card-amount strong{font-variant-numeric:tabular-nums;font-size:17px}.sv-management-card-amount small{color:#939393;font-size:11px}.sv-management-card-row>svg{color:#aeaeae}.sv-management-empty{text-align:center;color:#949494;padding:30px 15px}.sv-management-receipts{gap:14px;min-width:0;display:grid}.sv-management-receipts>header{justify-content:space-between;align-items:end;gap:16px;padding:2px 2px 0;display:flex}.sv-management-receipts>header span{color:#999;letter-spacing:1.8px;margin-bottom:2px;font-size:10px;display:block}.sv-management-receipts>header small{color:#858585;text-align:right;font-size:12px}.sv-management-receipts .sv-receipt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sv-management-receipts .sv-receipt-list>button{border-radius:12px;justify-content:space-between;min-height:92px;padding:15px 16px}.sv-management-receipts>button{justify-self:start}.sv-management-counter{min-width:0}.sv-management-counter[hidden]{display:none!important}.sv-management-counter .sv-counter{width:100%;max-width:none}.sv-management-counter .sv-counter-tabs{margin-bottom:14px}.sv-management-counter .sv-counter-primary,.sv-management .sv-management-action,.sv-management-detail .sv-management-action{color:#fff;background:#4f4f4f;border-color:#4f4f4f}.sv-management-detail[data-slot=sheet-content]{color:#373737;overscroll-behavior:contain;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom);background:#f7f7f7;border-radius:18px 18px 0 0;margin:auto;font:14px/1.6 Inter,PingFang SC,sans-serif;overflow:auto;z-index:1051!important;width:100%!important;max-width:640px!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.sv-management-detail [data-slot=sheet-header]{padding:20px}.sv-management-detail-body{gap:12px;padding:0 16px 22px;display:grid}.sv-management-detail-body>section{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:18px}.sv-management-detail h2,.sv-management-detail h3,.sv-management-detail p{margin:0}.sv-management-detail h3{font-size:14px;font-weight:650}.sv-management-detail .sv-management-holder{background:#f0f0f0}.sv-management-holder>span{color:#848484;font-size:11px}.sv-management-holder h2{font-size:21px;margin:6px 0!important}.sv-management-holder p{color:#878787;font-size:13px}.sv-management-holder>strong{margin-top:15px;font-size:28px;display:block}.sv-management-holder>strong>small{font-size:12px;font-weight:400}.sv-management-detail .sv-management-reference{color:#8f8f8f;overflow-wrap:anywhere;padding:15px 0 9px;font-size:11px}.sv-management-entitlement{border-top:1px solid #f0f0f0;grid-template-columns:1fr auto;gap:6px;margin-top:12px;padding-top:12px;display:grid}.sv-management-entitlement b{font-size:13px}.sv-management-entitlement span,.sv-management-entitlement small{color:#8a8a8a;font-size:11px}.sv-management-entitlement small{grid-column:1/-1}.sv-management-detail .sv-receipt-list{margin-top:12px}.sv-management-detail .sv-receipt-list>button{justify-content:space-between}.sv-management-detail-body>.sv-management-action{width:100%;min-height:46px}@media (max-width:680px){.sv-management{gap:14px}.sv-management h1{font-size:21px}.sv-management-header>button{min-height:36px;padding:7px 10px;font-size:12px}.sv-management-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sv-management-metrics>article{gap:8px;padding:15px}.sv-management-metrics strong{font-size:23px}.sv-management-metrics small{font-size:10px}.sv-management-panels{grid-template-columns:1fr;gap:10px}.sv-management-panels>section{padding:16px}.sv-management-tabs>button{min-height:43px;padding:7px;font-size:13px}.sv-management-query{grid-template-columns:110px minmax(0,1fr);display:grid}.sv-management-query>select,.sv-management-query>input{width:100%}.sv-management-query>button{grid-column:1/-1;width:100%}.sv-management-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sv-management-filters>select{width:100%;min-height:38px}.sv-management-tabs>button{gap:4px;font-size:12px}.sv-management-tabs>button svg{width:15px;height:15px}.sv-management-receipts>header{gap:4px;display:grid}.sv-management-receipts>header small{text-align:left}.sv-management-receipts .sv-receipt-list{grid-template-columns:1fr}.sv-management .sv-management-card-row{gap:10px;padding:12px;position:relative}.sv-management-card-icon{display:none}.sv-management-card-main b{font-size:14px}.sv-management-card-main b>small{margin:3px 0 0;font-size:11px;display:block}.sv-management-card-main>span{font-size:12px}.sv-management-card-main>small{font-size:10px}.sv-management-card-amount strong{font-size:16px}.sv-management-card-row>svg{width:12px!important}.sv-management-detail-body{padding:0 12px 18px}.sv-management-detail dl{font-size:12px}}@media (prefers-reduced-motion:reduce){.sv-management *{transition:none!important;animation:none!important}}.sv-test-management{color:#23262b;background:#f3f4f6;border-radius:20px;gap:16px;max-width:680px;margin:16px auto;padding:22px;display:grid}.sv-test-management header h2{margin:0 0 6px;font-size:21px}.sv-test-management header p{color:#666b73;margin:0;line-height:1.6}.sv-test-management label{gap:7px;font-weight:650;display:grid}.sv-test-management select{color:#202329;background:#fff;border:1px solid #d7d9df;border-radius:10px;width:100%;height:44px;padding:0 12px;font-size:16px}.sv-test-management input,.sv-test-management textarea{font-size:16px}.sv-test-management-preview{background:#fff;border-radius:14px;gap:8px;padding:16px;display:grid;box-shadow:0 8px 25px #14182012}.sv-test-management-preview p{margin:0;line-height:1.5}.sv-test-management-preview small{overflow-wrap:anywhere}@media (max-width:640px){.sv-test-management{margin:12px;padding:16px}}.sv-management.sv-management-v32{--sv-ink:#25272d;--sv-muted:#656b76;--sv-surface:#fff;--sv-canvas:#eef0f4;--sv-line:#dce0e7;--sv-accent:#f4d447;color:var(--sv-ink);background:var(--sv-canvas);border-radius:20px;align-content:start;gap:20px;padding:22px}.sv-management.sv-management-v32 :-webkit-any(button,input,select,textarea){min-height:44px}.sv-management.sv-management-v32 :is(button,input,select,textarea){min-height:44px}.sv-management.sv-management-v32 :-webkit-any(input,select,textarea){border-color:var(--sv-line);font-size:16px}.sv-management.sv-management-v32 :is(input,select,textarea){border-color:var(--sv-line);font-size:16px}.sv-management.sv-management-v32 :-webkit-any(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #94730d}.sv-management.sv-management-v32 :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #94730d}.sv-management.sv-management-v32 .sv-management-header{gap:10px;min-height:52px}.sv-management.sv-management-v32 .sv-management-header>div{gap:12px;min-width:0}.sv-management.sv-management-v32 .sv-management-header>div>div>span{color:#69717c;letter-spacing:2px;font-size:9px}.sv-management.sv-management-v32 .sv-management-header h1{font-size:22px;line-height:1.4}.sv-management.sv-management-v32 .sv-management-header button{background:#fff;border:0;border-radius:13px;flex:none;width:44px;padding:0}.sv-management.sv-management-v32 .sv-management-account{color:#656b76;gap:7px;margin-left:auto;font-size:12px}.sv-management.sv-management-v32 .sv-management-account>span{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.sv-management.sv-management-v32 .sv-management-tabs{background:#e2e5eb;border-radius:14px;gap:6px;padding:5px;top:8px}.sv-management.sv-management-v32 .sv-management-tabs>button{color:#626976;border:0;min-height:46px;font-weight:600}.sv-management.sv-management-v32 .sv-management-tabs>.is-active{background:var(--sv-ink);color:#fff;box-shadow:0 3px 8px #24272e14}.sv-management.sv-management-v32 .sv-management-tabs svg{width:19px;height:19px}.sv-management.sv-management-v32 .sv-management-asof{color:var(--sv-muted);font-size:12px;margin-bottom:12px!important}.sv-management.sv-management-v32 .sv-management-metrics{gap:12px}.sv-management.sv-management-v32 .sv-management-metrics>article{border:0;border-radius:16px;gap:8px;padding:20px;box-shadow:0 3px 14px #26334305}.sv-management.sv-management-v32 .sv-management-metrics>article:first-child{color:#fff;background:#292d35}.sv-management.sv-management-v32 .sv-management-metrics span{color:var(--sv-muted);font-weight:500}.sv-management.sv-management-v32 .sv-management-metrics small{color:#777e88;font-size:12px}.sv-management.sv-management-v32 .sv-management-metrics>article:first-child :-webkit-any(span,small){color:#c5cad3}.sv-management.sv-management-v32 .sv-management-metrics>article:first-child :is(span,small){color:#c5cad3}.sv-management.sv-management-v32 .sv-management-metrics strong{white-space:nowrap;overflow-wrap:normal;letter-spacing:-1px;font-size:max(20px,min(2.3vw,30px));line-height:1.3}.sv-management.sv-management-v32 .sv-management-metrics>article:first-child strong{color:#f4d447}.sv-management.sv-management-v32 .sv-management-panels{gap:12px;margin-top:16px}.sv-management.sv-management-v32 .sv-management-panels>section{border:0;border-radius:16px;padding:20px}.sv-management.sv-management-v32 .sv-management-panels h2{align-items:center;gap:8px;font-size:16px;display:flex}.sv-management.sv-management-v32 .sv-management-panels h2:before{content:"";background:#ddb93f;border-radius:3px;width:4px;height:15px}.sv-management.sv-management-v32 dl>div{border-bottom:1px solid #f0f1f4;padding:9px 0}.sv-management.sv-management-v32 dl>div:last-child{border-bottom:0}.sv-management.sv-management-v32 dl{gap:0;margin-top:10px}.sv-management.sv-management-v32 dt{color:var(--sv-muted)}.sv-management.sv-management-v32 dd{font-weight:600}.sv-management.sv-management-v32 .sv-management-search{background:#fff;border-radius:16px;gap:10px;padding:14px}.sv-management.sv-management-v32 .sv-management-query{grid-template-columns:114px minmax(0,1fr) 82px;gap:8px;display:grid}.sv-management.sv-management-v32 .sv-management-query>:-webkit-any(select,input,button){grid-column:auto;width:100%;min-width:0}.sv-management.sv-management-v32 .sv-management-query>:is(select,input,button){grid-column:auto;width:100%;min-width:0}.sv-management.sv-management-v32 .sv-management-query>button{background:var(--sv-ink);color:#fff;border-color:var(--sv-ink)}.sv-management.sv-management-v32 .sv-management-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sv-management.sv-management-v32 .sv-management-filters>select{color:#5b6471;background:#f6f7f9;border:0;width:100%;min-height:44px}.sv-management.sv-management-v32 .sv-management-hint{color:#686f7a;align-items:center;gap:8px;display:flex;margin:8px 2px 16px!important;font-size:12px!important}.sv-management.sv-management-v32 .sv-management-hint>label{color:#515864;flex:none;min-height:40px;margin:0}.sv-management.sv-management-v32 .sv-management-list-heading{justify-content:space-between;align-items:center;margin:16px 2px 8px;display:flex}.sv-management.sv-management-v32 .sv-management-list-heading>span{color:#737a85;font-size:12px}.sv-management.sv-management-v32 .sv-management-card-list{gap:10px;margin-top:8px}.sv-management.sv-management-v32 .sv-management-card-row{background:#fff;border:0;border-radius:15px;gap:12px;padding:18px;transition:background .12s;box-shadow:0 3px 12px #26334305}.sv-management.sv-management-v32 .sv-management-card-row:active{background:#f7f5ed}.sv-management.sv-management-v32 .sv-management-card-main{gap:7px}.sv-management.sv-management-v32 .sv-management-card-main b{color:#272c34;font-size:16px;line-height:1.3}.sv-management.sv-management-v32 .sv-management-card-main b>small{color:#717985;font-size:12px}.sv-management.sv-management-v32 .sv-management-card-main>span{color:#515966;font-size:12px;line-height:1.7}.sv-management.sv-management-v32 .sv-management-card-main>small{color:#757d88;font-size:11px}.sv-management.sv-management-v32 .sv-management-card-amount{gap:5px;max-width:42%}.sv-management.sv-management-v32 .sv-management-card-amount strong{letter-spacing:-.6px;white-space:nowrap;font-size:22px}.sv-management.sv-management-v32 .sv-management-card-amount small{color:#737b85;font-size:11px}.sv-management.sv-management-v32 .sv-management-state{color:#69717d;white-space:nowrap;background:#edf0f4;border-radius:4px;margin-left:5px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.sv-management.sv-management-v32 .sv-management-state[data-state=CREDITED]{color:#4a5261;background:#e9edf3}.sv-management.sv-management-v32 .sv-management-state:-webkit-any([data-state=PENDING_PAYMENT],[data-state=PAYMENT_UNKNOWN],[data-state=REFUND_REVIEW],[data-state=PAID_REVIEW]){color:#7f5c09;background:#fff1c6}.sv-management.sv-management-v32 .sv-management-state:is([data-state=PENDING_PAYMENT],[data-state=PAYMENT_UNKNOWN],[data-state=REFUND_REVIEW],[data-state=PAID_REVIEW]){color:#7f5c09;background:#fff1c6}.sv-management.sv-management-v32 .sv-management-state[data-state=REFUNDED]{color:#88655d;background:#f1e9e7}.sv-management.sv-management-v32 .sv-management-warning{color:#765313;background:#fff3d7;border-left:3px solid #e0b33b;border-radius:10px;padding:12px 14px}.sv-management.sv-management-v32 .sv-management-empty{color:#6b7380;background:#fff;border-radius:16px;padding:50px 20px}.sv-management.sv-management-v32 .sv-management-receipts>header span{display:none}.sv-management.sv-management-v32 .sv-management-receipts>header h2{font-size:17px}.sv-management.sv-management-v32 .sv-management-receipts>header small{color:#717a86}.sv-management.sv-management-v32 .sv-management-receipts .sv-receipt-list>button{background:#fff;border:0;min-height:100px;padding:18px}.sv-management.sv-management-v32 .sv-management-loading{color:#6b7481;gap:12px;min-height:320px;font-size:13px;display:grid}.sv-management-loading>i{background:#e2e6ec;border-radius:15px;height:88px;display:block}.sv-management-loading>i:first-of-type{height:148px}.sv-management-load-status{color:#6b7481;min-height:18px;font-size:12px}.sv-management-detail .sv-management-holder{color:#fff;background:#292d35;border:0;border-radius:16px}.sv-management-detail .sv-management-holder :-webkit-any(p,span){color:#cad0d9}.sv-management-detail .sv-management-holder :is(p,span){color:#cad0d9}.sv-management-detail .sv-management-holder>strong{color:#f4d447}.sv-management-detail .sv-management-holder>strong>small{color:#c3cad4;margin-top:2px;display:block}.sv-management-detail .sv-management-detail-body>section{border:0;padding:18px}.sv-management-detail .sv-management-detail-body>section>h3{color:#343d4a;font-size:15px}.sv-management-detail .sv-management-detail-body dt{color:#636c79}.sv-management-detail .sv-management-detail-body dd{font-weight:600}.sv-management-detail .sv-managed-purchase-actions{flex-wrap:wrap;gap:8px;display:flex}.sv-management-detail .sv-management-action{background:#292d35;border-color:#292d35;min-height:48px;position:sticky;bottom:0;box-shadow:0 0 0 8px #f5f5f4}@media (max-width:680px){.sv-management.sv-management-v32{padding:14px 12px calc(92px + env(safe-area-inset-bottom));border-radius:0;gap:18px;min-height:100dvh}.sv-management.sv-management-v32 .sv-management-header h1{white-space:nowrap;font-size:20px}.sv-management.sv-management-v32 .sv-management-header>div{gap:9px}.sv-management.sv-management-v32 .sv-management-account>span{max-width:48px}.sv-management.sv-management-v32 .sv-management-tabs{z-index:30;max-width:680px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e5eb;border-radius:0;gap:4px;margin:auto;position:fixed;top:auto;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #25272d08}.sv-management.sv-management-v32 .sv-management-tabs>button{min-height:52px;box-shadow:none;color:#717b88;background:0 0;border-radius:10px;flex-direction:column;gap:3px;padding:4px;font-size:11px;display:flex}.sv-management.sv-management-v32 .sv-management-tabs>button.is-active{color:#292d35;background:#f5eed6}.sv-management.sv-management-v32 .sv-management-tabs>button svg{width:22px;height:22px}.sv-management.sv-management-v32 .sv-management-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-management.sv-management-v32 .sv-management-metrics>article{border-radius:14px;gap:7px;padding:16px 13px}.sv-management.sv-management-v32 .sv-management-metrics strong{font-size:max(19px,min(5.6vw,28px))}.sv-management.sv-management-v32 .sv-management-metrics small{font-size:11px}.sv-management.sv-management-v32 .sv-management-panels>section{padding:16px}.sv-management.sv-management-v32 .sv-management-search{gap:9px;padding:12px}.sv-management.sv-management-v32 .sv-management-query{grid-template-columns:86px minmax(0,1fr) 44px;gap:6px}.sv-management.sv-management-v32 .sv-management-query>select{padding:8px 6px;font-size:16px!important}.sv-management.sv-management-v32 .sv-management-query>input{padding:8px}.sv-management.sv-management-v32 .sv-management-query>button{padding:0}.sv-management.sv-management-v32 .sv-management-query>button>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sv-management.sv-management-v32 .sv-management-filters>select{padding:8px 10px;font-size:16px!important}.sv-management.sv-management-v32 .sv-management-hint{flex-wrap:wrap;gap:4px 8px;margin-bottom:10px!important;font-size:11px!important}.sv-management.sv-management-v32 .sv-management-card-row{gap:9px;padding:15px 13px}.sv-management.sv-management-v32 .sv-management-card-main b{font-size:16px}.sv-management.sv-management-v32 .sv-management-card-main b>small{margin:4px 0 0;font-size:12px;display:block}.sv-management.sv-management-v32 .sv-management-card-amount strong{font-size:max(17px,min(5.1vw,22px))}.sv-management.sv-management-v32 .sv-management-card-main>small{font-size:11px}.sv-management.sv-management-v32 .sv-management-receipts .sv-receipt-list{grid-template-columns:1fr}.sv-management.sv-management-v32 .sv-counter2-grid>label:has(input[type=datetime-local]){grid-column:1/-1}.sv-management.sv-management-v32 .sv-counter2-picker form{grid-template-columns:86px minmax(0,1fr) 44px;gap:6px}.sv-management.sv-management-v32 .sv-counter2-picker form>button{grid-column:auto;width:44px;padding:0;font-size:0}.sv-management.sv-management-v32 .sv-counter2-picker form>button>svg{width:18px;height:18px}.sv-management.sv-management-v32 .sv-counter2-picker select{padding:8px 6px}.sv-management.sv-management-v32[data-keyboard=true] .sv-management-tabs{display:none}}@media (max-width:360px){.sv-management.sv-management-v32 .sv-management-header>div>div>span,.sv-management.sv-management-v32 .sv-management-account>span{display:none}.sv-management.sv-management-v32 .sv-management-metrics strong{font-size:20px}.sv-management.sv-management-v32 .sv-management-state{margin-left:0}}@media (prefers-reduced-motion:reduce){.sv-management.sv-management-v32 *{transition-duration:0s!important;animation-duration:0s!important}}.rental-connect{max-width:520px;padding:24px 24px max(40px,env(safe-area-inset-bottom));color:#191919;background:#fafafa;min-height:100svh;margin:0 auto}body:has(.rental-connect){background:#fafafa;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rental-connect,.rental-connect *{box-sizing:border-box}.rental-connect button{color:#fff;font:inherit;cursor:pointer;background:#222;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;transition:transform .12s,opacity .12s;display:inline-flex}.rental-connect button:disabled{opacity:.45;cursor:default}.rental-connect button:not(:disabled):active{transform:scale(.98)}.rental-connect button:focus-visible{outline-offset:3px;outline:3px solid #737373}.rental-connect a:focus-visible{outline-offset:3px;outline:3px solid #737373}.rental-connect .animate-spin{animation:.9s linear infinite member-spin}@keyframes member-spin{to{transform:rotate(360deg)}}.rental-connect header{align-items:center;gap:12px;margin-bottom:36px;font-weight:650;display:flex}.rental-connect header a{width:44px;height:44px;color:inherit;justify-content:center;align-items:center;display:flex}.rental-connect section{padding:8px 0 28px}.rental-connect-mark{background:#e9e9e9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex}.rental-connect h1{letter-spacing:0;font-size:26px;font-weight:650;line-height:1.35}.rental-connect p{color:#585858;margin:14px 0 24px;font-size:14px;line-height:1.65}.rental-connect-account{background:#eee;border-radius:8px;flex-direction:column;gap:5px;margin:20px 0;padding:16px;display:flex}.rental-connect-account span,.rental-connect-label{color:#585858;font-size:13px}.rental-connect-label{margin-bottom:8px;display:block}.rental-connect input:not([type=checkbox]){letter-spacing:0;box-sizing:border-box;background:#fff;border:1px solid #aaa;border-radius:8px;width:100%;height:52px;padding:0 12px;font-size:16px}.rental-connect-consent{cursor:pointer;align-items:flex-start;gap:12px;padding:20px 0;font-size:13px;line-height:1.6;display:flex}.rental-connect-consent input{accent-color:#222;flex:none;width:20px;height:20px;margin-top:2px}.rental-connect section>button{width:100%;min-height:48px;margin-top:16px}.rental-connect .rental-connect-error{color:#a12424}.rental-connect h2{margin:20px 0;font-size:17px;font-weight:600}.rental-connect-item{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.rental-connect-item>div{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.rental-connect-item span{color:#585858;font-size:12px}.rental-connect-item button{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.rental-connect .animate-spin{animation:none}}@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms); --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms); animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms); animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms); --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px); --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px); --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)/100); --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)/100); --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%); --tw-enter-scale: calc(--value(ratio)); --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%); --tw-enter-scale: calc(--value(ratio)*-1); --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%); --tw-exit-scale: calc(--value(ratio)); --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%); --tw-exit-scale: calc(--value(ratio)*-1); --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg); --tw-enter-rotate: calc(--value(ratio)*360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg); --tw-enter-rotate: calc(--value(ratio)*-360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg); --tw-exit-rotate: calc(--value(ratio)*360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg); --tw-exit-rotate: calc(--value(ratio)*-360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-y: calc(--value(ratio)*-100%); --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-y: calc(--value(ratio)*100%); --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-y: calc(--value(ratio)*-100%); --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-y: calc(--value(ratio)*100%); --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@theme inline{@keyframes accordion-down { from { height: 0; } to { height: var(--radix-accordion-content-height,var(--accordion-panel-height,auto)); } } @keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--accordion-panel-height,auto)); } to { height: 0; } }}@custom-variant data-open{&:where([data-state="open"]), &:where([data-open]:not([data-open="false"])) { @slot; }}@custom-variant data-closed{&:where([data-state="closed"]), &:where([data-closed]:not([data-closed="false"])) { @slot; }}@custom-variant data-checked{&:where([data-state="checked"]), &:where([data-checked]:not([data-checked="false"])) { @slot; }}@custom-variant data-unchecked{&:where([data-state="unchecked"]), &:where([data-unchecked]:not([data-unchecked="false"])) { @slot; }}@custom-variant data-selected{&:where([data-selected="true"]) { @slot; }}@custom-variant data-disabled{&:where([data-disabled="true"]), &:where([data-disabled]:not([data-disabled="false"])) { @slot; }}@custom-variant data-active{&:where([data-state="active"]), &:where([data-active]:not([data-active="false"])) { @slot; }}@custom-variant data-horizontal{&:where([data-orientation="horizontal"]) { @slot; }}@custom-variant data-vertical{&:where([data-orientation="vertical"]) { @slot; }}@utility no-scrollbar{-ms-overflow-style: none; scrollbar-width: none; &::-webkit-scrollbar { display: none; }}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@theme inline{@keyframes scroll-fade-reveal-t { from { --scroll-fade-t: 0px; } to { --scroll-fade-t: var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } } @keyframes scroll-fade-reveal-b { from { --scroll-fade-b: var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } to { --scroll-fade-b: 0px; } } @keyframes scroll-fade-reveal-s { from { --scroll-fade-s: 0px; } to { --scroll-fade-s: var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } } @keyframes scroll-fade-reveal-e { from { --scroll-fade-e: var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); } to { --scroll-fade-e: 0px; } }}@utility scroll-fade{--_scroll-fade-size-t: var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-block: linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-t 1ms ease-in-out, scroll-fade-reveal-b 1ms ease-in-out; animation-timeline: scroll(self y), scroll(self y); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-t: var(--_scroll-fade-size-t); --scroll-fade-b: var(--_scroll-fade-size-b); }}@utility scroll-fade-y{--_scroll-fade-size-t: var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-block: linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); mask-image: var(--scroll-fade-mask,var(--scroll-fade-block)); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-t 1ms ease-in-out, scroll-fade-reveal-b 1ms ease-in-out; animation-timeline: scroll(self y), scroll(self y); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-t: var(--_scroll-fade-size-t); --scroll-fade-b: var(--_scroll-fade-size-b); }}@utility scroll-fade-x{--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-inline: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); &:where([dir="rtl"], [dir="rtl"] *) { --scroll-fade-inline: linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); } -webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline)); mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline)); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-s 1ms ease-in-out, scroll-fade-reveal-e 1ms ease-in-out; animation-timeline: scroll(self inline), scroll(self inline); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-s: var(--_scroll-fade-size-s); --scroll-fade-e: var(--_scroll-fade-size-e); }}@utility scroll-fade-t{--_scroll-fade-size-t: var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to bottom, transparent 0, #000 var(--scroll-fade-t,0px), #000 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-t 1ms ease-in-out; animation-timeline: scroll(self y); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)); animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-t: var(--_scroll-fade-size-t); }}@utility scroll-fade-b{--_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-b 1ms ease-in-out; animation-timeline: scroll(self y); animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-b: var(--_scroll-fade-size-b); }}@utility scroll-fade-l{--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-s 1ms ease-in-out; animation-timeline: scroll(self x); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)); animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-s: var(--_scroll-fade-size-s); }}@utility scroll-fade-r{--_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-e 1ms ease-in-out; animation-timeline: scroll(self x); animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-e: var(--_scroll-fade-size-e); }}@utility scroll-fade-s{--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%); &:where([dir="rtl"], [dir="rtl"] *) { --scroll-fade-mask: linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 100%); } -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-s 1ms ease-in-out; animation-timeline: scroll(self inline); animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)); animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-s: var(--_scroll-fade-size-s); }}@utility scroll-fade-e{--_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10)))); --scroll-fade-mask: linear-gradient(to right, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); &:where([dir="rtl"], [dir="rtl"] *) { --scroll-fade-mask: linear-gradient(to left, #000 0, #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%); } -webkit-mask-image: var(--scroll-fade-mask); mask-image: var(--scroll-fade-mask); -webkit-mask-composite: source-in; mask-composite: intersect; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; @supports (animation-timeline: scroll()) { animation: scroll-fade-reveal-e 1ms ease-in-out; animation-timeline: scroll(self inline); animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%; animation-fill-mode: both; } @supports not (animation-timeline: scroll()) { --scroll-fade-e: var(--_scroll-fade-size-e); }}@utility scroll-fade-*{--scroll-fade-size: calc(var(--spacing) * --value(integer)); --scroll-fade-size: --value([length], [percentage]);}@utility scroll-fade-t-*{--scroll-fade-t-size: calc(var(--spacing) * --value(integer)); --scroll-fade-t-size: --value([length], [percentage]);}@utility scroll-fade-b-*{--scroll-fade-b-size: calc(var(--spacing) * --value(integer)); --scroll-fade-b-size: --value([length], [percentage]);}@utility scroll-fade-s-*{--scroll-fade-s-size: calc(var(--spacing) * --value(integer)); --scroll-fade-s-size: --value([length], [percentage]);}@utility scroll-fade-e-*{--scroll-fade-e-size: calc(var(--spacing) * --value(integer)); --scroll-fade-e-size: --value([length], [percentage]);}@utility scroll-fade-none{--scroll-fade-mask: none;}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@theme inline{@keyframes tw-shimmer { from { background-position: 100% 0; } to { background-position: 0 0; } }}@utility shimmer{--_spread: var(--shimmer-spread,calc(3ch + 40px)); --_base: currentColor; --_highlight: var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2))); background-image: var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)))); background-repeat: no-repeat; background-size: calc(200% + var(--_spread) * 2) 100%; background-position: 0 0; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: var(--shimmer-text-fill,transparent); animation: tw-shimmer var(--shimmer-duration,2s) linear infinite; @variant dark { --_highlight: var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4))); } &:where([dir="rtl"], [dir="rtl"] *) { animation-direction: reverse; }}@utility shimmer-once{animation-iteration-count: 1;}@utility shimmer-reverse{animation-direction: reverse;}@utility shimmer-none{--shimmer-image: none; --shimmer-text-fill: currentColor;}@utility shimmer-color-*{--shimmer-color: --value(--color, [color]); --shimmer-color: color-mix(in oklch, --value(--color, [color]) calc(--modifier(integer) * 1%), transparent);}@utility shimmer-duration-*{--shimmer-duration: calc(--value(integer) * 1ms);}@utility shimmer-spread-*{--shimmer-spread: calc(var(--spacing) * --value(integer)); --shimmer-spread: --value([length], [percentage]);}@utility shimmer-angle-*{--shimmer-angle: calc(--value(integer) * 1deg);}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ink:#0c0f11;--panel:#14191c;--panel-2:#1a2023;--silver:#c3c5c2;--silver-dark:#9da19f;--line:#ffffff1f;--yellow:#c9a900;--paper:#f0efe9;--muted:#90999e;--radius:.75rem;--background:#0c0f11;--foreground:#f4f5f2;--card:#14191c;--card-foreground:#f4f5f2;--popover:#171c1f;--popover-foreground:#f4f5f2;--primary:#c9a900;--primary-foreground:#0c0f11;--secondary:#252b2e;--secondary-foreground:#f4f5f2;--muted-foreground:#90999e;--accent:#c3c5c2;--accent-foreground:#0c0f11;--destructive:#d2574b;--border:#ffffff21;--input:#ffffff29;--ring:#b79b16}*{box-sizing:border-box;border-color:var(--border)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{color:#f4f5f2;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 88% -12%,#cacdc91f,#0000 32rem),linear-gradient(118deg,#0b0e10,#111517 53%,#0b0e10);min-width:320px;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #c9a900c7!important}a:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #c9a900c7!important}input:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #c9a900c7!important}textarea:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #c9a900c7!important}select:focus-visible{outline-offset:2px;box-shadow:none!important;outline:2px solid #c9a900c7!important}img{max-width:100%}.catalog-shell{background-blend-mode:soft-light, normal, normal;color:#171a1c;background-color:#e6e8e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E"),radial-gradient(circle at 86% 2%,#ffffffe0,#0000 30rem),linear-gradient(145deg,#eff0ee 0%,#e1e3e1 48%,#eceeec 100%);min-height:100vh}.catalog-header{color:#111416;background-blend-mode:soft-light, normal, normal;background-color:#d8dad8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.095'/%3E%3C/svg%3E"),radial-gradient(circle at 76% 0,#ffffffb8,#0000 26rem),linear-gradient(118deg,#e4e5e2 0%,#cfd2cf 45%,#e0e2df 100%);border-bottom:1px solid #b8bcba;padding:22px max(18px,min(4vw,58px)) 28px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffffad}.catalog-header:before{content:"COLLECTION";color:#0c0f1107;letter-spacing:-.045em;pointer-events:none;font-family:Impact,Arial Black,sans-serif;font-size:max(82px,min(17vw,215px));line-height:.78;position:absolute;top:88px;right:-.04em}.header-row,.hero-copy,.catalog-sections,.search-box{z-index:1;width:min(1180px,100%);margin-left:auto;margin-right:auto;position:relative}.header-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.brand-mark{align-items:center;min-width:0;display:inline-flex}.brand-mark img{width:max(152px,min(26vw,198px));height:auto;display:block}.brand-mark.compact img{width:126px}.header-edition{color:#4b5153;letter-spacing:.17em;text-align:right;font-family:Arial Narrow,Arial,sans-serif;font-size:9px;font-weight:800;line-height:1.25}.hero-copy>span,.service-eyebrow{color:#3e4446;letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.hero-copy>span:before{content:"";background:var(--yellow);width:16px;height:3px}.hero-copy h1{color:#0e1113;font-synthesis:weight;letter-spacing:-.05em;-webkit-text-stroke:.18px currentColor;max-width:820px;margin:10px 0 9px;font-family:Arial Black,Hiragino Sans GB,PingFang SC,Microsoft YaHei,sans-serif;font-size:max(38px,min(7vw,70px));font-weight:900;line-height:1.03}.hero-copy .hero-subtitle{color:#252a2c;letter-spacing:-.01em;max-width:720px;margin:0;font-size:max(16px,min(2.8vw,22px));font-weight:480;line-height:1.45}.hero-copy .hero-note{color:#565d5f;max-width:680px;margin:7px 0 0;font-size:max(12px,min(2.2vw,14px));line-height:1.65}.catalog-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.catalog-sections button{color:#3a4042;text-align:left;background:#f8f9f757;border:1px solid #1f242633;border-radius:15px;align-items:center;gap:12px;min-height:62px;padding:10px 15px;transition:all .16s;display:flex}.catalog-sections button>svg{width:22px}.catalog-sections button>span{flex-direction:column;font-size:14px;font-weight:900;display:flex}.catalog-sections button small{color:#717778;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.catalog-sections button.active{color:#f3f4f1;background:#25292b;border-color:#25292b;box-shadow:0 12px 28px #0e11132e}.catalog-sections button.active>svg{color:#d0b11d}.catalog-sections button.active small{color:#a8afb1}.search-box{backdrop-filter:blur(15px);background:#f8f9f7b8;border:1px solid #363c3e3d;border-radius:15px;grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;min-height:58px;margin-top:9px;padding:0 14px 0 18px;display:grid;box-shadow:0 14px 34px #3137391a,inset 0 1px #ffffffb8}.search-box:focus-within{border-color:#c9a900a3}.search-box input{color:#171a1c;height:56px;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.search-box button{color:#555d5f;background:#d8dbd9;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:grid}.search-box button svg{width:15px}.catalog-workspace{width:min(1220px,100%);margin:0 auto;padding:18px max(14px,min(3.7vw,38px)) 58px}.category-bar{scrollbar-width:none;gap:8px;margin-left:calc(-1*max(14px,min(3.7vw,38px)));margin-right:calc(-1*max(14px,min(3.7vw,38px)));padding:4px max(14px,min(3.7vw,38px)) 14px;display:flex;overflow-x:auto}.category-bar::-webkit-scrollbar{display:none}.category-bar button{color:#555c5e;background:#fafbf9ad;border:1px solid #2e343626;border-radius:999px;flex:none;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.category-bar button span{color:#8b9293;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.category-bar button.active{color:#f5f6f3;background:#2b3032;border-color:#2b3032;box-shadow:inset 3px 0 #b99d17}.category-bar button.active span{color:#acb2b3}.result-line{color:#757d7f;justify-content:space-between;align-items:center;margin:12px 2px 14px;font-size:12px;display:flex}.result-line span{color:#252a2c;align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.result-line svg{color:#aeb5b7;width:15px}.result-line strong{color:#737b7d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.product-grid,.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.product-card{color:#171a1c;text-align:left;background:#f9faf8eb;border:1px solid #2e343621;border-radius:17px;min-width:0;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.product-card:hover{border-color:#3a404242;transform:translateY(-2px);box-shadow:0 18px 42px #3c424429}.product-artwork{aspect-ratio:1;isolation:isolate;background:radial-gradient(at 50% 83%,#555b5d21,#0000 33%),radial-gradient(circle at 72% 12%,#fffffff0,#0000 42%),linear-gradient(145deg,#f3f5f2,#dfe2df);position:relative;overflow:hidden}.vehicle-card .product-artwork{aspect-ratio:4/3}.product-artwork:before{content:"";z-index:-1;filter:blur(13px);pointer-events:none;background:#2d33351f;border-radius:50%;height:10%;position:absolute;bottom:9%;left:13%;right:13%}.product-artwork img{object-fit:contain;filter:drop-shadow(0 16px 12px #1b1f213d);width:100%;height:100%;padding:max(14px,min(7%,26px));transition:transform .4s}.product-artwork img.vehicle-artwork{object-fit:cover;filter:none;padding:0}.artwork-placeholder{color:#353b3d;background:radial-gradient(circle at 72% 24%,#ffffffb3,#0000 34%),#e2e5e2;flex-direction:column;justify-content:flex-end;height:100%;padding:17px 13px;display:flex;position:relative}.artwork-placeholder:before{content:"";border:1px solid #393f412e;position:absolute;top:19%;bottom:28%;left:17%;right:17%;transform:skew(-8deg)}.artwork-placeholder span{color:#596164;letter-spacing:.14em;font-size:10px;font-weight:900;position:relative}.artwork-placeholder strong{margin-top:3px;font-size:17px;line-height:1.15;position:relative}.artwork-placeholder small{color:#858d8f;margin-top:5px;font-size:9px;position:relative}.product-kicker{color:#4d5557;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.product-kicker span:first-child{color:#3e4547;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.product-kicker i{color:#b59a19;margin-left:4px;margin-right:4px;font-style:normal}.product-kicker span:last-child{color:#858d8f;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-card h2{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:7px 0 2px;font-size:14px;font-weight:900;line-height:1.4;display:-webkit-box;overflow:hidden}.product-card-body>p{color:#798184;text-overflow:ellipsis;white-space:nowrap;min-height:17px;margin:0;font-size:10px;overflow:hidden}.vehicle-quick-meta{gap:5px;margin-top:7px;display:flex}.vehicle-quick-meta span{color:#697174;border:1px solid #3036381f;border-radius:4px;padding:4px 6px;font-size:8px}.product-card-foot{border-top:1px solid #2e34361a;justify-content:space-between;align-items:flex-end;margin-top:10px;padding-top:9px;display:flex}.poster-count{color:#747c7e;white-space:nowrap;align-items:center;gap:3px;font-size:8px;font-weight:750;display:inline-flex}.poster-count svg{width:11px}.display-price{flex-direction:column;gap:3px;margin-top:22px;display:flex}.display-price small{color:#778287;font-size:9px}.display-price strong{color:#f0f1ed;letter-spacing:-.04em;font-family:Arial Narrow,PingFang SC,sans-serif;font-size:max(24px,min(6vw,42px));font-weight:950}.display-price.compact{gap:1px;margin:0}.display-price.compact small{color:#8a9294;font-size:7px}.display-price.compact strong{color:#252a2c;letter-spacing:-.01em;font-size:11px}.loading-grid span{aspect-ratio:3/4.15;background:linear-gradient(105deg,#e0e3e0 30%,#f0f1ef 43%,#e0e3e0 58%) 0 0/200% 100%;border-radius:17px;animation:1.5s linear infinite loading}@keyframes loading{to{background-position-x:-200%}}.state-card,.detail-empty{color:#768187;text-align:center;border:1px dashed #2e343633;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.state-card svg,.detail-empty svg{color:#7c8486;width:32px;height:32px;margin-bottom:6px}.state-card strong,.detail-empty strong{color:#282d2f;font-size:15px}.state-card span,.detail-empty span{font-size:12px}.catalog-footer{border-top:1px solid #2e343624;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:46px;padding-top:19px;display:flex}.catalog-footer .brand-mark img{filter:grayscale();opacity:.76}.catalog-footer p{color:#727a7d;text-align:right;margin:0;font-size:9px;line-height:1.7}.detail-shell{z-index:100;background:var(--ink);color:#f6f7f5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;animation:.18s ease-out detail-in;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes detail-in{0%{opacity:0;transform:translateY(8px)}}.detail-header{z-index:5;backdrop-filter:blur(18px);background:#dcdedbf5;border-bottom:1px solid #0c0f1129;grid-template-columns:40px 1fr auto;align-items:center;min-height:66px;padding:8px max(12px,min(3vw,34px));display:grid;position:sticky;top:0}.detail-header button{color:#111416}.detail-header .brand-mark{justify-self:center;transform:scale(.86)}.detail-count{color:#505759;text-align:right;min-width:40px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.detail-main{width:min(920px,100%);margin:0 auto;padding:0 max(12px,min(3vw,32px)) 116px}.detail-intro{padding:28px 4px 24px;position:relative;overflow:hidden}.detail-number{color:#aeb6b8;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.detail-number:before{content:"";background:var(--yellow);vertical-align:3px;width:13px;height:3px;margin-right:7px;display:inline-block}.detail-category{color:#d2d7d5;background:0 0;border:1px solid #c9a9008c;border-radius:4px;margin-top:15px;font-size:9px;font-weight:900}.detail-intro h1{letter-spacing:-.045em;max-width:760px;margin:12px 0 9px;font-size:max(28px,min(6vw,52px));font-weight:950;line-height:1.12}.detail-title{color:#9da6ab;max-width:700px;margin:0;font-size:13px;line-height:1.65}.promotion-price{background:#151a1d;border:1px solid #c9a90047;border-radius:14px;margin-top:22px;padding:15px}.promotion-price-topline,.taobao-price,.offer-price,.saving-callout{justify-content:space-between;align-items:center;gap:14px;display:flex}.promotion-price-topline{border-bottom:1px solid #ffffff14;margin-bottom:13px;padding-bottom:11px}.promotion-price-topline>span{color:#d6bb39;letter-spacing:.08em;font-size:11px;font-weight:900}.promotion-price-topline>small{color:#90999d;font-size:10px}.taobao-price>span,.offer-price>span{color:#7f8a8f;font-size:10px;font-weight:700}.taobao-price del{color:#8f999d;font-size:13px}.offer-price{align-items:baseline;margin-top:7px}.offer-price strong{color:#f4f5f1;letter-spacing:-.045em;text-align:right;font-size:max(25px,min(7vw,40px));font-weight:950;line-height:1.12}.saving-callout{border-left:3px solid var(--yellow);color:#181b1d;background:#e0e2df;border-radius:8px;align-items:flex-start;margin:14px -4px -4px;padding:11px 12px}.saving-callout strong{flex:none;font-size:11px}.saving-callout span{color:#606769;text-align:right;max-width:320px;font-size:8px;line-height:1.55}.promotion-price.compact{background:0 0;border:0;flex-direction:column;gap:1px;min-width:0;margin:0;padding:0;display:flex}.promotion-price.compact small{color:#8c969a;font-size:8px}.promotion-price.compact strong{color:#f3f4f0;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,240px);font-size:14px;font-weight:950;overflow:hidden}.promotion-price.compact span{color:#cfb63b;font-size:8px;font-weight:800}.price-note{color:#6f7a7f;margin:6px 0 0;font-size:9px}.detail-meta{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.detail-meta.vehicle{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-meta span{background:#14191c;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;min-height:67px;padding:10px 12px;display:flex}.detail-meta small{color:#6f797e;font-size:8px}.detail-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}.vehicle-story,.product-overview{gap:10px;margin-bottom:18px;display:grid}.vehicle-story>div{border:1px solid var(--line);background:linear-gradient(130deg,#151b1e,#111517);border-radius:11px;padding:17px}.vehicle-story svg{color:#b7bdba;width:21px}.vehicle-story span{color:#d7dcda;letter-spacing:.05em;margin-top:8px;font-size:11px;font-weight:900;display:block}.vehicle-story p{color:#8f999e;white-space:pre-line;margin:7px 0 0;font-size:11px;line-height:1.8}.product-overview{color:#181b1d;background:#e3e5e2;border-radius:14px;gap:0;padding:18px}.product-overview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-overview>header div{flex-direction:column;gap:3px;display:flex}.product-overview>header span{font-size:11px;font-weight:900}.product-overview>header small{color:#7a8081;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.product-overview>header>strong{color:#606668;letter-spacing:.06em;font-size:10px}.product-overview-lead{color:#313638;margin:17px 0 0;font-size:13px;line-height:1.72}.product-feature-list{border-top:1px solid #181b1d1c;border-bottom:1px solid #181b1d1c;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin-top:17px;padding:15px 0;display:grid}.product-feature-list span{color:#34393b;align-items:center;gap:7px;min-width:0;font-size:11px;font-weight:750;display:flex}.product-feature-list svg{color:#9c861b;stroke-width:3px;flex:none;width:13px;height:13px}.product-stock-note{background:#ffffff85;border-radius:9px;margin-top:15px;padding:12px 13px}.product-stock-note>span{color:#414648;font-size:10px;font-weight:900}.product-stock-note p{color:#6d7374;margin:6px 0 0;font-size:9px;line-height:1.68}.purchase-panel{background:linear-gradient(145deg,#171c1f,#111517);border:1px solid #d1b53052;border-radius:15px;margin-top:22px;padding:17px;box-shadow:0 18px 42px #0000002e}.purchase-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.purchase-panel>header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.purchase-panel>header span{color:#eef0ed;align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.purchase-panel>header span svg{color:#d3b731;width:17px}.purchase-panel>header small{color:#7e898e;font-size:9px}.purchase-panel>header>i{color:#dbc449;background:#d3b73121;border-radius:5px;flex:none;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.sku-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:310px;margin-top:15px;padding-right:3px;display:grid;overflow-y:auto}.sku-list button{color:#dfe3e1;text-align:left;background:#1b2023;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;min-height:68px;padding:10px;display:grid}.sku-list button.selected{background:#222522;border-color:#d3b731c7;box-shadow:inset 3px 0 #c6a914}.sku-list button:disabled{cursor:not-allowed;opacity:.46}.sku-list button>span{overflow-wrap:anywhere;font-size:10px;font-weight:750;line-height:1.45}.sku-list button>strong{color:#f2f3ef;white-space:nowrap;font-size:11px}.sku-list button>small{color:#899397;grid-column:1/-1;font-size:8px}.checkout-summary{border-top:1px solid #ffffff17;grid-template-columns:.8fr .8fr 1fr auto;align-items:end;gap:11px;margin-top:14px;padding:13px 0 0;display:grid}.checkout-summary>div:not(.quantity-stepper){flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-order-snapshot{color:#b8c0c1;grid-column:1/-1;align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}.checkout-order-snapshot svg{width:14px;height:14px;color:var(--yellow);flex:none}.checkout-summary small{color:#778287;font-size:8px}.checkout-summary del,.checkout-summary strong{color:#a7afb1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.checkout-summary .payable-price strong{color:#f2f3ef;font-size:18px}.quantity-stepper{border:1px solid #ffffff21;border-radius:8px;grid-template-columns:30px 30px 30px;align-items:center;display:grid;overflow:hidden}.quantity-stepper button{color:#e7e9e6;background:#272d30;border:0;place-items:center;height:32px;display:grid}.quantity-stepper button:disabled{color:#525a5d}.quantity-stepper svg{width:13px}.quantity-stepper span{color:#e4e7e4;text-align:center;font-size:11px;font-weight:850}.payment-direct{background:#16a34a1a;border:1px solid #22a85a7a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin-top:15px;padding:14px;display:grid}.payment-direct>div{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-direct strong{color:#ecf8ef;font-size:15px}.payment-direct span{color:#9fb4a5;font-size:10px;line-height:1.55}.direct-payment-button{color:#fff;white-space:nowrap;background:#16a34a;border:1px solid #22a85a;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.direct-payment-button:disabled{cursor:wait;opacity:.62}.direct-payment-button svg{width:16px}.payment-direct>small{color:#718079;grid-column:1/-1;align-items:center;gap:5px;font-size:8px;line-height:1.5;display:flex}.payment-direct>small svg{flex:none;width:11px}.payment-qr{color:#15191b;background:#e5e7e3;border-radius:12px;align-items:center;gap:17px;margin-top:15px;padding:14px;display:flex}.payment-qr-image-link{background:#fff;border:7px solid #fff;border-radius:8px;flex:none;width:min(38vw,166px)}.payment-qr-image-link>img{width:100%;height:auto;display:block}.payment-qr>div{flex-direction:column;min-width:0;display:flex}.payment-qr>div>svg{color:#947e13;width:24px}.payment-qr strong{margin-top:8px;font-size:16px}.payment-qr span{color:#51585a;margin-top:4px;font-size:10px}.payment-qr-download{color:#416f51;text-underline-offset:2px;align-self:flex-start;margin-top:8px;font-size:9px;font-weight:850}.payment-qr small{color:#737a7c;align-items:flex-start;gap:4px;margin-top:10px;font-size:8px;line-height:1.5;display:flex}.payment-qr small svg{flex:none;width:11px}.payment-confirming{background:#16a34a14;border:1px solid #22a85a57;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.payment-confirming>svg{color:#42c274;flex:none;width:19px}.payment-confirming>div{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-confirming strong{color:#e1eee5;font-size:12px}.payment-confirming span{color:#84958a;font-size:9px;line-height:1.55}.checkout-unavailable,.checkout-notice,.checkout-error{color:#9da6a9;background:#ffffff0e;border-radius:8px;align-items:flex-start;gap:7px;margin-top:14px;padding:11px 12px;font-size:9px;line-height:1.6;display:flex}.checkout-unavailable svg{color:#c8aa19;flex:none;width:14px}.checkout-notice{color:#c0dac8;background:#3c975b1c;border-left:3px solid #4ca46a}.checkout-notice svg{color:#65bd82;flex:none;width:15px}.checkout-error{color:#e1b0ab;border-left:3px solid #b75d53}.checkout-address-entry{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.checkout-address-entry>svg{color:#d3bd36;width:20px}.checkout-address-entry>div{flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-address-entry strong{color:#e8eae7;font-size:13px}.checkout-address-entry span{color:#899397;font-size:10px;line-height:1.5}.checkout-address-entry button{color:#d4d8d5;background:0 0;border:0;align-items:center;gap:2px;min-height:38px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.checkout-address-entry button svg{width:14px}.checkout-address-entry.disabled{opacity:.72}.checkout-address-entry.disabled button{color:#717a7d}.checkout-product-missing{flex-direction:column;align-items:stretch!important}.checkout-product-missing-message{align-items:center;gap:10px;display:flex}.checkout-product-missing-message>svg{color:#c3a91f;flex:none;width:22px}.checkout-product-missing-message>div{flex-direction:column;display:flex}.purchase-actions{gap:8px;margin-top:14px;display:flex}.purchase-actions button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:11px;font-weight:900;display:inline-flex}.purchase-actions button svg{width:16px}.wechat-pay-button,.refresh-payment-button{color:#fff;background:#16a34a;border:1px solid #22a85a;flex:1}.wechat-pay-button:disabled{cursor:wait;opacity:.62}.native-payment-fallback{color:#e1d478;background:#d3b73114;border:1px solid #d3b7318f;flex:1}.purchase-consult-button{color:#c5ccca;background:0 0;border:1px solid #ffffff2e;min-width:96px}.payment-trust{color:#626d71;align-items:flex-start;gap:6px;margin:11px 0 0;font-size:8px;line-height:1.55;display:flex}.payment-trust svg{flex:none;width:12px}.purchase-panel.loading{color:#8e989c;align-items:center;gap:10px;min-height:92px;font-size:10px;display:flex}.purchase-panel.unavailable:not(:has(header)){color:#8e989c;align-items:center;gap:10px;min-height:92px;font-size:10px;display:flex}.purchase-panel.unavailable:not(:has(header))>svg{color:#c3a91f;width:22px}.purchase-panel.unavailable:not(:has(header))>div:not(.checkout-address-entry){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.purchase-panel.unavailable:not(:has(header)) strong{color:#e4e7e4;font-size:12px}.purchase-panel.unavailable:not(:has(header))>button{color:#d9ddda;background:0 0;border:1px solid #ffffff29;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.payment-success{border-color:#37b96d6b;align-items:flex-start;gap:14px;display:flex}.payment-success>svg{color:#43c176;flex:none;width:36px;height:36px}.payment-success small{color:#65c98d;letter-spacing:.12em;font-size:8px;font-weight:900}.payment-success h2{margin:4px 0 5px;font-size:21px}.payment-success p,.payment-success span{color:#a4adaf;margin:0;font-size:9px;line-height:1.6}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.detail-gallery{grid-template-columns:1fr;gap:12px;display:grid}.detail-gallery figure{background:#13181b;border:1px solid #ffffff1f;border-radius:11px;margin:0;position:relative;overflow:hidden}.detail-gallery img{width:100%;height:auto;display:block}.detail-gallery.vehicle img{aspect-ratio:4/3;object-fit:cover}.detail-gallery figcaption{color:#e7eaeb;backdrop-filter:blur(7px);background:#07090ab8;border-radius:5px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;position:absolute;bottom:9px;right:9px}.report-section{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.report-section>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.report-section>header>svg{color:#b5bbba;width:24px}.report-section>header div{flex-direction:column;display:flex}.report-section>header strong{font-size:13px}.report-section>header span{color:#778186;font-size:9px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-grid a{border:1px solid var(--line);color:#d9dddb;background:#151a1d;border-radius:9px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.report-grid img{aspect-ratio:4/3;object-fit:cover;width:100%}.report-grid a span{text-overflow:ellipsis;white-space:nowrap;padding:9px;font-size:9px;overflow:hidden}.report-grid .report-file{justify-content:center;align-items:center;gap:7px;min-height:110px}.report-file svg{color:#b9c0bd;width:28px}.detail-footer{z-index:6;min-height:78px;padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-top:1px solid var(--line);backdrop-filter:blur(20px);background:#0f1315f2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.detail-footer-actions{align-items:center;gap:7px;display:flex}.checkout-jump-button{color:#fff;background:#17a34a;border:1px solid #21a55a;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex}.checkout-jump-button svg{width:17px}.consult-button{border:1px solid #d7d9d5;border-left:4px solid var(--yellow);color:#0e1113;background:#d0d2cf;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:96px;min-height:48px;font-size:13px;font-weight:900;display:inline-flex}.consult-button svg{width:18px}.service-layer{z-index:20;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.service-backdrop{backdrop-filter:blur(5px);background:#030506bd;border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.service-panel{width:min(520px,100%);padding:25px 20px calc(22px + env(safe-area-inset-bottom));background-blend-mode:soft-light, normal;color:#111416;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.1'/%3E%3C/svg%3E"),linear-gradient(135deg,#d3d4d0,#aeb2af);border:1px solid #7f8583;border-bottom:0;border-radius:22px 22px 0 0;animation:.18s ease-out service-up;position:relative;box-shadow:0 -22px 70px #0006}@keyframes service-up{0%{opacity:0;transform:translateY(30px)}}.service-handle{background:#0f121438;border-radius:999px;width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.service-close{color:#252a2c;background:0 0;border:1px solid #10131533;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.service-close svg{width:16px}.service-eyebrow{color:#555c5e}.service-panel h2{letter-spacing:-.04em;margin:8px 0 6px;font-size:25px;font-weight:950}.service-panel>p{color:#4c5355;max-width:410px;margin:0;font-size:12px;line-height:1.65}.service-panel>p strong{color:#0c0f11}.service-direct{color:#f4f5f2;background:#111416;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:15px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.service-direct svg{color:#cfb021;width:18px}.service-qr{background:#efefea8c;border:1px solid #0f121438;border-radius:12px;align-items:center;gap:15px;margin-top:14px;padding:13px;display:flex}.service-qr img{object-fit:contain;border:7px solid #fff;flex:none;width:108px;height:108px}.service-qr div{flex-direction:column;min-width:0;display:flex}.service-qr strong{font-size:14px;line-height:1.45}.service-qr span{color:#62696b;margin-top:4px;font-size:10px}.service-unavailable{color:#555d5f;text-align:center;border:1px dashed #0f121447;border-radius:10px;margin-top:15px;padding:14px;font-size:12px}.admin-shell{background:#0e1214;min-height:100vh}.admin-topbar{z-index:30;color:#121517;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E"),#bdc0bd;border-bottom:1px solid #818684;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:9px 18px;display:flex;position:sticky;top:0}.admin-topbar>div,.admin-topbar nav,.admin-topbar a{align-items:center;display:flex}.admin-topbar>div{gap:14px}.admin-topbar img{width:142px}.admin-topbar>div>span{border-left:1px solid #11141640;padding-left:14px;font-size:12px;font-weight:900}.admin-topbar nav{gap:12px;font-size:11px}.admin-topbar a{color:#252a2c;gap:6px;font-weight:800;text-decoration:none}.admin-topbar a svg{width:15px}.admin-topbar nav>span{background:#1114161f;border-radius:999px;padding:6px 9px}.admin-layout{grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#121719;height:calc(100vh - 64px);position:sticky;top:64px;overflow:hidden}.admin-primary-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;display:grid}.admin-primary-tabs button{border:1px solid var(--line);color:#98a1a5;background:#181e21;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:61px;padding:7px;display:flex}.admin-primary-tabs button>svg{width:17px}.admin-primary-tabs button>span{flex-direction:column;min-width:0;font-size:11px;font-weight:900;display:flex}.admin-primary-tabs small{color:#687277;font-size:8px}.admin-primary-tabs button.active{color:#111416;box-shadow:inset 3px 0 var(--yellow);background:#ced0cd;border-color:#b9bfbd}.admin-primary-tabs button.active small{color:#555d5f}.new-item-button{border:1px solid #b5b9b7;border-left:4px solid var(--yellow);color:#101315;background:#c7c9c6;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 24px);min-height:42px;margin:12px;font-size:12px;font-weight:900;display:flex}.new-item-button svg{width:16px}.admin-search{border:1px solid var(--line);background:#0e1214;border-radius:8px;grid-template-columns:18px 1fr 24px;align-items:center;margin:0 12px;display:grid}.admin-search:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:5px}.admin-search:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:5px}.admin-search:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:5px;padding-right:10px}.admin-search:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:5px;padding-right:10px}.admin-search>svg{color:#727d81;width:15px}.admin-search input{height:38px;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important}.admin-search button{color:#aeb6b9;background:#252c2f;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.admin-search button svg{width:12px}.status-tabs{gap:4px;padding:10px 12px 8px;display:flex}.status-tabs button{color:#727d81;background:0 0;border:0;border-radius:6px;flex:1;height:29px;font-size:9px;font-weight:800}.status-tabs button.active{color:#d9ddde;background:#242b2e}.admin-item-list{height:calc(100vh - 278px);padding:0 8px 20px;overflow-y:auto}.admin-item-list>button{color:#cfd4d5;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.admin-item-list>button.active{background:#22292c;border-radius:8px}.status-dot{background:#667075;border-radius:50%;width:7px;height:7px}.status-dot.published{background:#4fa36a}.status-dot.draft{background:#b6a12b}.status-dot.off_shelf{background:#6d767b}.admin-item-list>button div{flex-direction:column;min-width:0;display:flex}.admin-item-list strong,.admin-item-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-item-list strong{font-size:11px}.admin-item-list small{color:#687378;margin-top:3px;font-size:8px}.admin-item-list>button>svg{color:#596367;width:14px}.admin-list-empty{color:#687277;text-align:center;padding:30px 10px;font-size:10px}.admin-content{background:radial-gradient(circle at 80% 0,#bfc3c00f,#0000 30rem),#0e1214;min-width:0;position:relative}.admin-editor{width:min(1040px,100%);margin:0 auto;padding:26px max(16px,min(3vw,34px)) 80px}.editor-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.editor-header h1{letter-spacing:-.04em;margin:8px 0 3px;font-size:max(24px,min(4vw,36px));font-weight:950}.editor-header p{color:#727d82;margin:0;font-size:10px}.status-pill{color:#aeb6b8;border:1px solid #586267;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.status-pill.published{color:#7fc28f;border-color:#4fa36a7a}.editor-actions{flex:none;gap:7px;display:flex}.editor-actions button,.editor-header>button{border-radius:8px;min-height:42px;font-size:11px;font-weight:900}.editor-actions button:last-child,.editor-header>button{border-left:4px solid var(--yellow);color:#111416;background:#ced0cd}.admin-form-section{border:1px solid var(--line);background:#151a1d;border-radius:12px;margin-bottom:15px;padding:18px}.admin-form-section>header,.report-admin-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.admin-form-section>header>div,.report-admin-title>div{align-items:center;gap:8px;display:flex}.admin-form-section>header svg,.report-admin-title svg{color:#aeb5b3;width:18px}.admin-form-section>header span,.report-admin-title span{font-size:12px;font-weight:900}.section-note{color:#687277;margin:-7px 0 14px;font-size:9px;line-height:1.6}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-field{flex-direction:column;gap:6px;min-width:0;display:flex}.admin-field.wide{grid-column:1/-1}.admin-field>span{color:#b8c0c2;font-size:9px;font-weight:800}.admin-field input,.admin-field textarea{color:#ecedeb;background:#0f1315;border-color:#ffffff1f;border-radius:7px;font-size:11px}.admin-field input{height:40px}.admin-field textarea{resize:vertical;min-height:86px;line-height:1.7}.admin-field small{color:#626d72;font-size:8px}.price-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.price-mode-grid button{border:1px solid var(--line);color:#cdd2d3;text-align:left;background:#101416;border-radius:8px;flex-direction:column;justify-content:center;min-height:68px;padding:10px;display:flex}.price-mode-grid button strong{font-size:10px}.price-mode-grid button span{color:#667176;margin-top:5px;font-size:8px;line-height:1.4}.price-mode-grid button.active{box-shadow:inset 3px 0 var(--yellow);background:#242b2e;border-color:#aeb4b2}.price-mode-grid button.active span{color:#9ea7aa}.price-fields{margin-top:13px}.upload-button{color:#d1d6d7;cursor:pointer;border:1px solid #747e81;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:800;display:inline-flex}.upload-button.loading{opacity:.65}.upload-button svg{width:14px!important}.upload-button input{display:none}.admin-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-media-grid>div{border:1px solid var(--line);background:#0e1214;border-radius:8px;min-width:0;position:relative;overflow:hidden}.admin-media-grid>div.cover{border-color:#b5a22f}.admin-media-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.admin-media-grid>div>span{color:#e4e7e6;background:#0c0f11c2;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;top:6px;left:6px}.admin-media-grid>div>div{grid-template-columns:28px 28px 1fr 28px;gap:3px;padding:5px;display:grid}.admin-media-grid button{color:#bbc2c4;background:#232a2d;border:0;border-radius:4px;place-items:center;min-width:0;height:26px;padding:0 5px;font-size:7px;display:grid}.admin-media-grid button:disabled{opacity:.25}.admin-media-grid button svg{width:11px}.admin-media-grid button.danger{color:#df7167}.admin-empty-media{border:1px dashed var(--line);color:#687277;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:120px;font-size:9px;display:flex}.admin-empty-media svg{width:24px}.report-admin{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.report-admin-row{color:#aeb6b9;border-bottom:1px solid #ffffff12;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:38px;font-size:9px;display:grid}.report-admin-row>svg{width:14px}.report-admin-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-admin-row button{color:#d2685e;background:0 0;border:0;place-items:center;width:26px;height:26px;display:grid}.report-admin-row button svg{width:13px}.qr-admin-row{border:1px solid var(--line);background:#0f1315;border-radius:8px;align-items:center;gap:10px;min-height:86px;padding:9px;display:flex}.qr-admin-row>img{object-fit:contain;border:5px solid #fff;width:68px;height:68px}.qr-admin-row>span{color:#6c777b;flex:1;font-size:9px}.qr-admin-row>button{color:#8b969a;background:0 0;border:0;font-size:9px}.admin-notice{z-index:10;border:1px solid #7d8583;border-left:4px solid var(--yellow);color:#e3e6e5;backdrop-filter:blur(12px);background:#242b2ef5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:min(560px,100% - 32px);min-height:42px;margin:12px auto -54px;padding:9px 12px;font-size:10px;display:flex;position:sticky;top:76px;box-shadow:0 12px 30px #00000047}.admin-notice button{color:#aeb6b8;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.admin-notice svg{width:13px}.admin-welcome,.admin-loading,.admin-auth-screen{color:#7e898e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:28px;display:flex}.admin-welcome>svg,.admin-auth-screen>svg{color:#aeb6b8;width:42px;height:42px}.admin-welcome h1,.admin-auth-screen h1{color:#e8eae8;margin:14px 0 7px;font-size:24px;font-weight:950}.admin-welcome p,.admin-auth-screen p{max-width:500px;margin:0 0 17px;font-size:11px;line-height:1.75}.admin-auth-screen{background:radial-gradient(circle at 50% 0,#c3c5c21f,#0000 28rem),#0e1214;min-height:100vh}.admin-auth-screen>img{filter:invert()grayscale()brightness(1.65);width:180px;margin-bottom:36px}.admin-auth-screen a,.admin-auth-screen button{border:1px solid #b6b9b7;border-left:4px solid var(--yellow);color:#111416;background:#c9cbc8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.admin-auth-screen button{color:#838d91;background:0 0;border:0;min-height:34px;margin-top:9px}.admin-auth-screen a svg{width:16px}.admin-loading{background:#0e1214;gap:10px;min-height:100vh;font-size:11px}.admin-loading svg,.spin{animation:.9s linear infinite spin}.admin-logout{color:#303638;background:0 0;border:1px solid #1114163d;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-logout svg{width:13px}.admin-login-card{background:#151a1d;border:1px solid #c9ccc933;border-radius:14px;width:min(400px,100vw - 32px);padding:30px;box-shadow:0 28px 90px #00000061}.admin-login-card>svg{color:#c5c9c6;width:38px;height:38px}.admin-login-card h1{color:#f0f1ee;letter-spacing:-.04em;margin:14px 0 6px;font-size:26px;font-weight:950}.admin-login-card>p{color:#7f898d;margin:0 0 22px;font-size:11px;line-height:1.7}.admin-login-card form,.admin-login-card label{flex-direction:column;display:flex}.admin-login-card form{text-align:left;gap:14px}.admin-login-card label{gap:6px}.admin-login-card label>span{color:#b9c0c2;font-size:10px;font-weight:800}.admin-login-card input{color:#f0f1ee;background:#0d1113;border-color:#ffffff24;border-radius:8px;height:44px;font-size:13px}.admin-auth-screen .admin-login-card form>button{border:1px solid #b9bdbb;border-left:4px solid var(--yellow);color:#111416;background:#d1d3d0;border-radius:8px;min-height:46px;margin-top:3px;font-size:12px;font-weight:900}.admin-auth-screen .admin-login-card form>button:disabled{cursor:not-allowed;opacity:.48}.admin-login-error{color:#e0a39d;background:#c65a501a;border-left:3px solid #c65a50;border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:flex}.admin-login-error svg{width:14px}.sales-admin-view{min-height:calc(100vh - 64px);padding:25px max(16px,min(3vw,34px)) 70px}.sales-admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 auto 20px;display:flex}.sales-admin-heading h1{color:#eff1ef;letter-spacing:-.04em;margin:8px 0 4px;font-size:max(24px,min(3vw,34px));font-weight:950}.sales-admin-heading p{color:#768186;max-width:680px;margin:0;font-size:10px;line-height:1.7}.sales-admin-heading>button{color:#cbd0d1;border-color:#626b6e;border-radius:8px;flex:none;min-height:38px;font-size:10px}.system-status{color:#cab85f;border:1px solid #b89d2b5c;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.system-status.ready{color:#7cc28f;border-color:#4ba46a5c}.sales-workspace{border:1px solid var(--line);background:#14191c;border-radius:13px;grid-template-columns:285px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.sales-product-index{border-right:1px solid var(--line);background:#111618;min-width:0}.sales-product-index>.admin-search{margin-top:12px}.sales-product-index>small{color:#626d72;padding:9px 13px 7px;font-size:8px;display:block}.sales-product-index>div:last-child{max-height:670px;padding:0 7px 14px;overflow-y:auto}.sales-product-index>div:last-child>button{color:#ccd1d2;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.sales-product-index>div:last-child>button.active{box-shadow:inset 3px 0 var(--yellow);background:#242b2e;border-radius:8px}.sales-product-index button>img,.sales-product-index button>svg{object-fit:contain;background:#e2e4e1;border-radius:5px;width:38px;height:38px}.sales-product-index button>svg{color:#697277;padding:9px}.sales-product-index button>span{flex-direction:column;min-width:0;display:flex}.sales-product-index button strong,.sales-product-index button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-product-index button strong{font-size:10px}.sales-product-index button small{color:#6f7a7f;margin-top:3px;font-size:7px}.sales-product-index button>i{color:#8f7f32;font-size:7px;font-style:normal;font-weight:900}.sales-product-index button>i.ready{color:#66b37e}.sales-product-editor{min-width:0;padding:20px}.sales-product-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.sales-product-editor>header small{color:#7d878b;font-size:8px}.sales-product-editor>header h2{color:#eef0ee;margin:5px 0 2px;font-size:21px;font-weight:950}.sales-product-editor>header p{color:#ba9f44;margin:5px 0 0;font-size:9px}.sales-product-editor>header img{object-fit:contain;background:#e4e6e3;border-radius:8px;width:82px;height:68px}.sales-product-state{background:#101416;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;align-items:end;gap:10px;margin:15px 0;padding:13px;display:grid}.sales-product-state label,.sales-sku-row label{flex-direction:column;gap:5px;min-width:0;display:flex}.sales-product-state label>span,.sales-sku-row label>span,.derived-price>span{color:#7d888c;font-size:8px;font-weight:800}.sales-product-state select,.sales-sku-row select,.sales-sku-row input,.order-toolbar select{color:#e0e3e2;background:#171d20;border:1px solid #ffffff21;border-radius:7px;height:36px;font-size:10px}.sales-product-state button,.sales-save-button,.shipment-form>button,.deliver-button,.refund-actions button{border:1px solid #aeb3b0;border-left:3px solid var(--yellow);color:#111416;background:#c9ccc9;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.sales-product-state button:disabled,.sales-save-button:disabled,.shipment-form>button:disabled,.deliver-button:disabled,.refund-actions button:disabled{cursor:not-allowed;opacity:.45}.sales-product-state button svg,.sales-save-button svg,.shipment-form>button svg,.deliver-button svg,.refund-actions button svg{width:14px}.sales-sku-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 2px 10px;display:flex}.sales-sku-heading strong{color:#e0e4e2;font-size:11px}.sales-sku-heading span{color:#667176;font-size:8px}.sales-sku-list{flex-direction:column;gap:7px;display:flex}.sales-sku-row{background:#111618;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(170px,1.5fr) minmax(100px,.75fr) minmax(115px,.8fr) 80px 90px auto;align-items:end;gap:8px;padding:11px;display:grid}.sales-sku-name{flex-direction:column;align-self:center;min-width:0;display:flex}.sales-sku-name strong,.sales-sku-name small{text-overflow:ellipsis;overflow:hidden}.sales-sku-name strong{color:#dce0df;font-size:9px;line-height:1.45}.sales-sku-name small{color:#667176;white-space:nowrap;margin-top:3px;font-size:7px}.money-input{background:#171d20;border:1px solid #ffffff21;border-radius:7px;grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid}.money-input i{color:#8d979a;text-align:right;font-size:9px;font-style:normal}.money-input input{box-shadow:none!important;background:0 0!important;border:0!important}.derived-price{background:#c9a9000d;border-left:2px solid #c9a90094;flex-direction:column;justify-content:center;min-height:36px;padding:0 9px;display:flex}.derived-price strong{color:#ede5bd;margin-top:2px;font-size:11px}.orders-view,.refund-view{width:min(1180px,100%);margin:0 auto}.order-toolbar{grid-template-columns:minmax(240px,1fr) 150px;gap:10px;margin-bottom:13px;display:grid}.order-toolbar .admin-search{margin:0}.order-admin-list,.refund-admin-list{flex-direction:column;gap:11px;display:flex}.order-admin-card,.refund-admin-card{border:1px solid var(--line);background:#151a1d;border-radius:10px;padding:16px}.order-admin-card>header,.refund-admin-card>header,.order-admin-card>header>div,.refund-admin-card>header>div,.shipment-summary,.order-address{align-items:center;display:flex}.order-admin-card>header,.refund-admin-card>header{justify-content:space-between;gap:14px}.order-admin-card>header>div{flex-direction:column;align-items:flex-start}.order-admin-card>header>div:last-child{align-items:flex-end}.order-admin-card>header strong,.refund-admin-card h2{color:#edf0ee;font-size:13px}.order-admin-card>header span,.refund-admin-card>p{color:#778287;margin-top:4px;font-size:9px}.order-admin-card>header b{color:#efe7bb;font-size:15px}.order-status,.refund-status{background:#242c2f;border-radius:4px;padding:3px 6px;font-weight:900;display:inline-flex;color:#aab2b4!important;font-size:7px!important}.order-status.paid,.refund-status.succeeded{background:#40975e21;color:#79c18e!important}.order-status.refund_pending,.refund-status.requested{background:#c9a9001f;color:#d0bb61!important}.order-admin-meta{color:#6f7a7f;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;flex-wrap:wrap;gap:7px 18px;margin:12px 0;padding:9px 0;font-size:8px;display:flex}.order-admin-meta b{color:#abb3b5}.order-address,.shipment-summary{background:#101416;border-radius:8px;gap:10px;margin-top:9px;padding:10px}.order-address>svg,.shipment-summary>svg{color:#9aa3a5;flex:none;width:18px}.order-address>div,.shipment-summary>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.order-address>button{color:#c4cacc;background:#20272a;border:1px solid #636c6f;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.order-address>button svg{width:13px}.order-address strong,.shipment-summary strong{color:#ced3d2;font-size:9px}.order-address span,.shipment-summary span,.order-address small{color:#747f83;font-size:8px;line-height:1.5}.shipment-form{border-top:1px solid #ffffff14;grid-template-columns:1fr .8fr 1.1fr auto;align-items:end;gap:9px;margin-top:12px;padding-top:12px;display:grid}.shipment-form input{color:#e1e4e3;background:#101416;height:36px;font-size:10px}.deliver-button{margin-top:12px}.refund-system-warning,.refund-gate{color:#c7b96e;background:#b49b3614;border-left:3px solid #b49b36;border-radius:7px;align-items:center;gap:10px;display:flex}.refund-system-warning{margin-bottom:13px;padding:12px}.refund-system-warning svg,.refund-gate svg{flex:none;width:18px}.refund-system-warning>div{flex-direction:column;gap:3px;display:flex}.refund-system-warning strong{font-size:10px}.refund-system-warning span,.refund-gate{font-size:8px}.refund-admin-card>header>div{gap:8px}.refund-admin-card>header svg{color:#aeb5b4;width:19px}.refund-admin-card>header span{flex-direction:column;gap:2px;display:flex}.refund-admin-card>header strong{color:#dce0df;font-size:10px}.refund-admin-card>header small{color:#697378;font-size:7px}.refund-admin-card h2{margin:15px 0 0}.refund-admin-card>p{margin-bottom:12px}.refund-admin-card blockquote{background:#101416;border-left:3px solid #858d8c;flex-direction:column;gap:4px;margin:0 0 13px;padding:10px 12px;display:flex}.refund-admin-card blockquote strong{color:#d3d7d6;font-size:10px}.refund-admin-card blockquote span{color:#7e898c;font-size:9px;line-height:1.6}.refund-admin-card>section{gap:10px;display:grid}.refund-gate{padding:9px 10px}.restock-check{color:#8f999c;align-items:center;gap:7px;font-size:9px;display:flex}.restock-check input{accent-color:var(--yellow)}.refund-actions{justify-content:flex-end;gap:8px;display:flex}.refund-actions button.reject{color:#d58c84;background:#ca635814;border:1px solid #ca635859}.refund-decision{background:#101416;border-radius:7px;flex-direction:column;gap:4px;padding:10px;display:flex}.refund-decision strong{color:#cbd0cf;font-size:10px}.refund-decision span{color:#717c80;font-size:8px}.refund-decision button{color:#d6dbda;background:#22292c;border:1px solid #687174;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:7px;font-size:9px;font-weight:850;display:inline-flex}.refund-decision button:disabled{cursor:not-allowed;opacity:.48}.refund-decision button svg{width:14px}.header-actions{align-items:center;gap:12px;display:flex}.orders-entry{color:#171b1d;backdrop-filter:blur(10px);background:#f6f7f58a;border:1px solid #1a1f2133;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.orders-entry:hover{background:#ffffffbf;border-color:#1a1f215c}.orders-entry svg{width:18px;height:18px}[data-slot=sheet-overlay]{z-index:1000;backdrop-filter:blur(4px);background:#05080a94;position:fixed;top:0;bottom:0;left:0;right:0}.address-sheet,.refund-sheet{z-index:1001;background-blend-mode:soft-light, normal;color:#161a1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#e7e9e7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E"),linear-gradient(145deg,#f1f2f0,#dde0dd);border:1px solid #bfc3c0;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;gap:0;width:min(760px,100%);max-height:min(92dvh,860px);margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 70px #080b0d47}.address-sheet>[data-slot=sheet-close],.refund-sheet>[data-slot=sheet-close]{z-index:2;color:#2d3335;border-radius:50%;min-width:44px;min-height:44px;position:absolute;top:12px;right:12px}.address-sheet-header,.refund-sheet-header{padding:24px max(18px,min(5vw,38px)) 4px}.sheet-eyebrow{color:#646c6e;letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;display:flex}.sheet-eyebrow svg{color:#9a8313;width:16px;height:16px}.address-sheet [data-slot=sheet-title],.refund-sheet [data-slot=sheet-title]{color:#121618;letter-spacing:-.035em;font-size:max(25px,min(5vw,34px));font-weight:950;line-height:1.18}.address-sheet [data-slot=sheet-description],.refund-sheet [data-slot=sheet-description]{color:#596164;max-width:610px;margin-top:7px;font-size:14px;line-height:1.65}.address-form,.refund-form{padding:18px clamp(18px, 5vw, 38px) max(20px, env(safe-area-inset-bottom))}.address-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.address-form label,.refund-form>label{color:#272d2f;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}.address-form label.wide{grid-column:1/-1}.address-form label>span,.refund-form label>span{justify-content:space-between;align-items:baseline;display:flex}.address-form label i,.refund-form label i{color:#858b8d;font-size:12px;font-style:normal;font-weight:500}.address-form input,.address-form textarea,.refund-form textarea{color:#171b1d;background:#ffffffb8;border:1px solid #bdc2bf;border-radius:10px;min-height:48px;font-size:16px;line-height:1.5;box-shadow:inset 0 1px #fffc}.address-form textarea,.refund-form textarea{resize:vertical;min-height:92px}.address-form input::placeholder,.address-form textarea::placeholder,.refund-form textarea::placeholder{color:#8a9192}.address-form label>small{color:#a23d37;font-size:13px;font-weight:600}.address-form-error{color:#87352f;background:#b64a421a;border-left:3px solid #b64a42;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:10px 12px;font-size:14px;line-height:1.55;display:flex}.address-form-error svg{flex:none;width:18px;height:18px}.address-form-actions{grid-template-columns:minmax(110px,.7fr) minmax(180px,1.3fr);gap:10px;margin-top:18px;display:grid}.address-form-actions button{color:#252b2d;background:#ffffff85;border:1px solid #b6bcba;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:850;display:inline-flex}.address-form-actions button.primary{color:#f3f4f1;background:#171b1d;border-color:#171b1d}.address-form-actions button:disabled{cursor:wait;opacity:.58}.address-form-actions svg{width:18px;height:18px}.address-privacy{color:#747c7e;align-items:flex-start;gap:7px;margin:13px 0 0;font-size:12px;line-height:1.55;display:flex}.address-privacy svg{flex:none;width:15px;height:15px}.address-book-sheet{z-index:1001;color:#f0f2ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#14191b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E"),radial-gradient(circle at 75% 0,#d5d8d317,#0000 38%),linear-gradient(145deg,#1c2224,#101416);border:1px solid #ffffff1f;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;width:min(760px,100%);max-height:min(92dvh,900px);margin-left:auto;margin-right:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -24px 80px #0000007a}.address-book-sheet>[data-slot=sheet-close]{z-index:2;color:#d6dcda;border-radius:50%;min-width:44px;min-height:44px;position:absolute;top:12px;right:12px}.address-book-header{padding:24px max(18px,min(5vw,38px)) 11px}.address-book-sheet [data-slot=sheet-title]{color:#f4f5f1;letter-spacing:-.035em;font-size:max(25px,min(5vw,34px));font-weight:950;line-height:1.18}.address-book-sheet [data-slot=sheet-description]{color:#9aa4a5;max-width:610px;margin-top:7px;font-size:14px;line-height:1.65}.address-book-sheet .sheet-eyebrow{color:#899395}.address-book-sheet .sheet-eyebrow svg{color:#d0b929}.address-book-body{overscroll-behavior:contain;min-height:190px;padding:0 max(18px,min(5vw,38px)) 16px;overflow-y:auto}.address-book-state,.address-book-empty{color:#aeb6b5;text-align:center;border:1px dashed #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:190px;font-size:14px;display:flex}.address-book-state>svg,.address-book-empty>svg{color:#d0b929;width:22px}.address-book-state.error{color:#e6b1ad;flex-wrap:wrap}.address-book-state.error button{color:#f0f2ee;border:1px solid #ffffff29;border-radius:8px;min-height:40px;padding-left:13px;padding-right:13px}.address-book-empty{flex-direction:column;padding:28px 18px}.address-book-empty strong{color:#f0f2ee;font-size:17px}.address-book-empty span{color:#8d9798;max-width:330px;font-size:13px;line-height:1.6}.address-book-empty button{color:#171b1d;background:#e0c91f;border-radius:9px;align-items:center;gap:6px;min-height:44px;margin-top:7px;padding-left:16px;padding-right:16px;font-weight:900;display:inline-flex}.address-book-empty button svg{width:17px}.address-book-list{gap:10px;display:grid}.address-book-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;transition:border-color .16s,background .16s;overflow:hidden}.address-book-card.selected{background:#dfc82213;border-color:#dfc822b8;box-shadow:inset 3px 0 #dfc822}.address-book-select{width:100%;min-height:100px;color:inherit;text-align:left;border:0;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:14px;display:grid}.address-card-choice{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.selected .address-card-choice{color:#14191b;background:#dfc822;border-color:#dfc822}.address-card-choice svg{stroke-width:3px;width:13px}.address-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.address-card-tags{align-items:center;gap:6px;display:flex}.address-card-tags i,.address-card-tags em{color:#cbd1cf;background:#ffffff17;border-radius:4px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.address-card-tags em{color:#171b1d;background:#d9c323}.address-card-copy strong{color:#f0f2ee;font-size:15px}.address-card-copy strong b{color:#b3bcba;margin-left:10px;font-size:13px;font-weight:650}.address-card-copy small{color:#c4cbca;font-size:13px}.address-card-copy>span:last-child{color:#7e898a;font-size:11px;line-height:1.45}.address-card-actions{justify-content:flex-end;gap:4px;padding:0 10px 10px 45px;display:flex}.address-card-actions button{color:#aeb6b5;border:0;border-radius:7px;min-height:38px;padding:0 9px;font-size:12px;font-weight:750}.address-card-actions button:hover{color:#eef0ed;background:#ffffff0f}.address-card-actions button.danger{color:#d99b96}.address-card-actions button:disabled{cursor:wait;opacity:.5}.address-book-footer{padding:13px clamp(18px, 5vw, 38px) max(16px, env(safe-area-inset-bottom));background:#0f1315f5;border-top:1px solid #ffffff1a;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr);gap:10px;display:grid;box-shadow:0 -12px 30px #00000038}.address-book-footer>div{align-items:center;gap:8px;display:flex}.address-book-footer small{color:#778183;font-size:11px}.address-book-add,.address-book-confirm{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:14px;font-weight:900;display:inline-flex}.address-book-add{color:#d8dcda;border:1px solid #ffffff26;flex:1}.address-book-confirm{color:#171b1d;background:#e0ca21;border:1px solid #e0ca21}.address-book-add svg,.address-book-confirm svg{width:17px}.address-book-add:disabled,.address-book-confirm:disabled{cursor:not-allowed;opacity:.48}.address-label-fieldset{border:0;min-width:0;margin:0;padding:0}.address-label-fieldset.wide{grid-column:1/-1}.address-label-fieldset legend{color:#272d2f;margin-bottom:7px;font-size:14px;font-weight:800}.address-label-options{gap:8px;display:flex}.address-label-options button{color:#444b4d;border:1px solid #bdc2bf;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:78px;min-height:42px;padding-left:12px;padding-right:12px;font-size:13px;font-weight:800;display:inline-flex}.address-label-options button.selected{color:#f3f4f1;background:#171b1d;border-color:#171b1d}.address-label-options svg{width:14px}.address-default-toggle{cursor:pointer;background:#fff6;border:1px solid #bdc2bf;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:11px 12px;gap:10px!important;display:grid!important}.address-default-toggle>input{accent-color:#171b1d;width:18px;height:18px;min-height:18px;margin:0}.address-default-toggle>span{flex-direction:column;gap:2px;align-items:flex-start!important;display:flex!important}.address-default-toggle strong{font-size:13px}.address-default-toggle small{color:#7c8384!important;font-size:11px!important}.address-default-toggle:has(input:disabled){cursor:default;opacity:.72}.address-sheet.dark{color:#eff1ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#14191b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E"),linear-gradient(145deg,#1c2224,#101416);border-color:#ffffff1f;box-shadow:0 -24px 80px #0000007a}.address-sheet.dark>[data-slot=sheet-close]{color:#d6dcda}.address-sheet.dark [data-slot=sheet-title]{color:#f4f5f1}.address-sheet.dark [data-slot=sheet-description]{color:#9aa4a5}.address-sheet.dark .sheet-eyebrow{color:#899395}.address-sheet.dark .sheet-eyebrow svg{color:#d0b929}.address-sheet.dark .address-form label,.address-sheet.dark .address-label-fieldset legend{color:#dfe3df}.address-sheet.dark .address-form input,.address-sheet.dark .address-form textarea{color:#f0f2ee;background:#fff1;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0a}.address-sheet.dark .address-form input::placeholder,.address-sheet.dark .address-form textarea::placeholder{color:#6f7a7b}.address-sheet.dark .address-label-options button{color:#bdc5c3;border-color:#ffffff29}.address-sheet.dark .address-label-options button.selected{color:#171b1d;background:#dcc522;border-color:#dcc522}.address-sheet.dark .address-default-toggle{background:#ffffff0b;border-color:#ffffff24}.address-sheet.dark .address-form .address-default-toggle>input{accent-color:#dcc522;width:18px;height:18px;min-height:18px;box-shadow:none;background:0 0;border:0}.address-sheet.dark .address-default-toggle small{color:#828d8e!important}.address-sheet.dark .address-form-actions button{color:#dce1de;background:#ffffff0e;border-color:#ffffff29}.address-sheet.dark .address-form-actions button.primary{color:#171b1d;background:#dcc522;border-color:#dcc522}.address-sheet.dark .address-form-error{color:#efb6b1;background:#b64a4224}.address-sheet.dark .address-privacy{color:#828c8e}@media (max-width:420px){.address-book-header{padding:22px 18px 9px}.address-book-body{padding-left:18px;padding-right:18px}.address-book-footer{grid-template-columns:minmax(118px,.75fr) minmax(174px,1.25fr);padding-left:12px;padding-right:12px}.address-book-footer small{display:none}.address-book-add,.address-book-confirm{padding-left:8px;padding-right:8px;font-size:12px}.address-card-actions{justify-content:space-between;padding-left:12px}.address-card-actions button{min-height:44px}}.refund-form fieldset{border:0;margin:0 0 18px;padding:0}.refund-form legend{color:#272d2f;margin-bottom:8px;font-size:14px;font-weight:800}.refund-reason-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.refund-reason-list button{color:#373d3f;text-align:left;background:#ffffff80;border:1px solid #bec3c0;border-radius:9px;align-items:center;gap:7px;min-height:46px;padding:8px 12px;font-size:14px;font-weight:700;display:inline-flex}.refund-reason-list button.selected{color:#191d1f;background:#ece7ca;border-color:#9a8313}.refund-reason-list svg{stroke-width:3px;flex:none;width:16px;height:16px}.refund-form>label>small{color:#7a8183;align-self:flex-end;font-size:12px;font-weight:500}.address-form-actions .refund-submit{background:#24292b}.order-center-shell{z-index:100;background-blend-mode:soft-light, normal, normal;color:#171b1d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#e6e8e6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E"),radial-gradient(circle at 86% 0,#ffffffe0,#0000 30rem),linear-gradient(145deg,#eff0ee,#dde0dd 54%,#eaebe9);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;animation:.18s ease-out detail-in;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.order-center-header{z-index:5;min-height:76px;padding:8px max(12px, env(safe-area-inset-left));backdrop-filter:blur(20px);background:#e5e7e4e8;border-bottom:1px solid #1f252724;grid-template-columns:48px 1fr 48px;align-items:center;display:grid;position:sticky;top:0}.order-center-header>button{color:#1e2325;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.order-center-header>button:hover{background:#1b202212}.order-center-header button:disabled{cursor:wait;opacity:.45}.order-center-header svg{width:21px;height:21px}.order-center-header>div{text-align:center;min-width:0}.order-center-header>div>span{color:#737a7c;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.order-center-header h1{color:#111517;letter-spacing:-.025em;margin:2px 0 0;font-size:21px;font-weight:950;line-height:1.2}.order-center-main{width:min(860px,100%);min-height:calc(100dvh - 76px);padding:clamp(18px, 4vw, 34px) clamp(14px, 4vw, 30px) max(46px, env(safe-area-inset-bottom));margin-left:auto;margin-right:auto}.order-state-card{color:#6b7375;text-align:center;background:#f7f8f69e;border:1px solid #252b2d21;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex;box-shadow:0 14px 40px #1a1f2112}.order-state-card>svg{color:#858d8f;width:36px;height:36px;margin-bottom:13px}.order-state-card strong{color:#242a2c;font-size:18px}.order-state-card span{max-width:430px;margin-top:7px;font-size:14px;line-height:1.7}.order-state-card button{color:#f4f5f2;background:#23282a;border:1px solid #23282a;border-radius:10px;min-height:46px;margin-top:18px;padding:0 22px;font-size:14px;font-weight:850}.order-state-card.error>svg{color:#a94b43}.order-list>header{justify-content:space-between;align-items:center;margin:2px 2px 12px;display:flex}.order-list>header span{font-size:17px;font-weight:900}.order-list>header small{color:#6d7577;font-size:13px}.order-list-card{color:#1a1f21;text-align:left;background:#f9faf8bf;border:1px solid #272d2f24;border-radius:15px;width:100%;min-height:138px;margin-bottom:12px;padding:16px;transition:transform .15s,border-color .15s,background .15s;display:block;box-shadow:0 10px 28px #1d22240f}.order-list-card:hover{background:#ffffffe8;border-color:#272d2f4d;transform:translateY(-1px)}.order-list-topline{color:#737b7d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:12px;display:flex}.order-status{color:#5d6567;white-space:nowrap;background:#e4e6e3;border-radius:999px;align-items:center;min-height:28px;padding:3px 9px;font-size:12px;font-weight:850;display:inline-flex}.order-status.success{color:#22643c;background:#d9eadf}.order-status.warning{color:#76620e;background:#eee8c9}.order-status.danger{color:#8a3730;background:#f0dcda}.order-status.muted{color:#697173;background:#e2e4e2}.order-list-product,.order-product-row{grid-template-columns:72px minmax(0,1fr) auto 20px;align-items:center;gap:13px;display:grid}.order-product-image{background:linear-gradient(145deg,#f1f2f0,#dde0dd);border:1px solid #252b2d1a;border-radius:11px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.order-product-image img{object-fit:contain;width:100%;height:100%}.order-product-image svg{color:#878f91;width:28px;height:28px}.order-list-product>div:nth-child(2),.order-product-row>div:nth-child(2){min-width:0}.order-list-product h2,.order-product-row h2{color:#171b1d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:900;line-height:1.35;overflow:hidden}.order-list-product p,.order-product-row p{color:#50585a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;line-height:1.45;overflow:hidden}.order-list-product div>span,.order-product-row div>span{color:#7b8385;margin-top:5px;font-size:12px;display:block}.order-list-product>strong{color:#171b1d;white-space:nowrap;font-size:16px;font-weight:950}.order-list-product>svg{color:#8a9294;width:18px}.order-list-address{color:#697173;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #252b2d17;align-items:center;gap:6px;margin-top:13px;padding-top:11px;font-size:13px;display:flex;overflow:hidden}.order-list-address svg{flex:none;width:15px;height:15px}.order-detail-card{gap:14px;display:grid}.order-hero-card,.order-info-card{background:#f9faf8c7;border:1px solid #252b2d24;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #1d22240f}.order-hero-card{padding:max(17px,min(4vw,24px))}.order-hero-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-hero-topline>small{color:#6f7779;font-size:12px}.order-product-row{grid-template-columns:86px minmax(0,1fr)}.order-product-row .order-product-image{width:86px;height:86px}.order-product-row h2{white-space:normal;font-size:19px}.order-price-summary{border-top:1px solid #252b2d1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:17px;display:grid}.order-price-summary>span{flex-direction:column;gap:5px;min-width:0;display:flex}.order-price-summary small{color:#6f7779;font-size:12px}.order-price-summary del,.order-price-summary strong{color:#495052;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.order-price-summary>span:nth-child(2) strong{color:#8c7711}.order-price-summary .paid{text-align:right}.order-price-summary .paid strong{color:#14181a;font-size:23px;font-weight:950}.order-time-row{color:#70787a;flex-wrap:wrap;gap:7px 18px;margin-top:15px;font-size:12px;display:flex}.order-info-card{padding:max(17px,min(4vw,22px))}.order-info-card>header{align-items:flex-start;gap:11px;margin-bottom:16px;display:flex}.order-info-card>header>svg{color:#897510;flex:none;width:21px;height:21px}.order-info-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.order-info-card>header strong{font-size:16px;font-weight:900}.order-info-card>header span{color:#6e7678;font-size:13px}.customer-order-address{padding-left:32px}.customer-order-address p{align-items:baseline;gap:12px;margin:0 0 7px;font-size:14px;display:flex}.customer-order-address p strong{font-size:16px}.customer-order-address p span{color:#5b6365}.customer-order-address address{color:#343a3c;font-size:14px;font-style:normal;line-height:1.65}.customer-order-address>small{color:#70787a;margin-top:6px;font-size:13px;line-height:1.55;display:block}.order-secondary-action{color:#2e3436;background:0 0;border:1px solid #adb3b1;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:15px 0 0 32px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.order-secondary-action:hover{background:#ffffff9e}.order-secondary-action.danger{color:#8b3832;border-color:#a5453d66}.order-secondary-action svg{width:17px;height:17px}.order-action-hint,.order-info-empty,.refund-intro{color:#626a6c;margin:0 0 0 32px;font-size:14px;line-height:1.7}.logistics-progress{grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 2px;display:grid;position:relative}.logistics-progress:before{content:"";background:#cbd0cd;height:2px;position:absolute;top:17px;left:calc(16.666% + 16px);right:calc(16.666% + 16px)}.logistics-progress>span{z-index:1;text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.logistics-progress i{color:#959d9f;background:#eef0ed;border:2px solid #c8cdca;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.logistics-progress span.done i{color:#555e08;background:#dddcae;border-color:#889213}.logistics-progress svg{width:17px;height:17px}.logistics-progress strong{color:#3d4446;margin-top:8px;font-size:14px}.logistics-progress small{color:#7b8385;margin-top:3px;font-size:11px}.tracking-summary{color:#555d5f;background:#e9ebe8;border-radius:10px;grid-template-columns:minmax(80px,.7fr) minmax(120px,1.3fr) auto;align-items:center;gap:10px;margin-top:18px;padding:13px;font-size:14px;display:grid}.tracking-summary strong{overflow-wrap:anywhere;color:#242a2c;font-size:14px}.tracking-summary a{color:#f5f6f3;background:#24292b;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tracking-summary a svg{width:15px}.refund-status-box{background:#ece9d7;border-left:3px solid #a38a16;border-radius:9px;margin-left:32px;padding:14px}.refund-status-box>strong{color:#4b410c;font-size:15px}.refund-status-box p{color:#444b4d;margin:7px 0;font-size:14px;line-height:1.65}.refund-status-box small{color:#6e7576;margin-top:4px;font-size:12px;line-height:1.55;display:block}.detail-title,.product-overview-lead,.product-feature-list span,.product-stock-note p,.vehicle-story p,.purchase-panel>header span,.sku-list button>span,.checkout-order-snapshot,.checkout-summary del,.checkout-summary strong,.payment-qr span,.payment-direct span,.direct-payment-button,.payment-confirming strong,.payment-confirming span,.checkout-unavailable,.checkout-notice,.checkout-error,.purchase-actions button,.purchase-panel.loading,.payment-success p,.payment-success span{font-size:14px}.sku-list button>small,.payment-qr small,.payment-direct>small,.payment-qr-download,.payment-trust,.checkout-address-entry span,.checkout-address-entry button,.purchase-panel>header small,.checkout-summary small{font-size:12px}.sku-list button,.quantity-stepper button,.payment-success button{min-height:44px}.purchase-panel.unavailable:not(:has(header)) button{min-height:44px}.quantity-stepper{grid-template-columns:44px 38px 44px}.quantity-stepper button{height:44px}.payment-success>div>button{color:#edf0ed;background:#22282a;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.payment-success>div>button svg{width:17px}@media (min-width:660px){.catalog-sections{max-width:620px;margin-left:max(0px,50% - 590px);margin-right:auto}.product-grid,.loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.product-card-body{padding:15px}.product-card h2{min-height:47px;font-size:16px}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-gallery.vehicle{grid-template-columns:1fr}.vehicle-story{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-meta.vehicle{grid-template-columns:repeat(3,minmax(0,1fr))}.service-layer{align-items:center}.service-panel{border-bottom:1px solid #7f8583;border-radius:18px;padding:28px}}@media (min-width:1024px){.product-grid,.loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-workspace{padding-top:24px}.detail-gallery{gap:18px}}@media (max-width:820px){.admin-layout{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:relative;top:0}.admin-item-list{max-height:260px}.admin-content{min-height:70vh}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-workspace{grid-template-columns:1fr}.sales-product-index{border-right:0;border-bottom:1px solid var(--line)}.sales-product-index>div:last-child{max-height:240px}.sales-sku-row{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(110px,.8fr))}.sales-save-button{min-height:36px}.shipment-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.catalog-header{padding-left:14px;padding-right:14px}.hero-copy h1{font-size:35px}.header-edition{display:none}.header-actions{gap:6px}.orders-entry{min-width:104px;padding-left:11px;padding-right:11px}.catalog-sections button{min-height:56px;padding-left:11px;padding-right:11px}.catalog-sections button>svg{width:19px}.catalog-sections button>span{font-size:12px}.product-card-body{padding-left:9px;padding-right:9px}.product-card h2{font-size:13px}.detail-footer{gap:8px;padding-left:11px;padding-right:11px}.detail-footer-actions{flex:1;justify-content:flex-end}.checkout-jump-button{min-width:112px;padding-left:10px;padding-right:10px;font-size:11px}.consult-button{min-width:72px;padding-left:9px;padding-right:9px;font-size:11px}.sku-list{grid-template-columns:1fr;max-height:280px}.checkout-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.quantity-stepper{grid-column:1/-1;justify-self:end}.purchase-panel{padding:14px}.payment-direct{grid-template-columns:1fr}.direct-payment-button{width:100%}.payment-qr{gap:12px;padding:11px}.payment-qr-image-link{width:min(36vw,138px)}.address-form-grid,.refund-reason-list{grid-template-columns:1fr}.address-form label.wide{grid-column:auto}.address-sheet-header,.refund-sheet-header{padding-top:22px;padding-left:18px;padding-right:18px}.address-form,.refund-form{padding-left:18px;padding-right:18px}.order-center-main{padding-left:11px;padding-right:11px}.order-list-card{padding:14px}.order-list-product{grid-template-columns:62px minmax(0,1fr) 18px;gap:10px}.order-list-product .order-product-image{width:62px;height:62px}.order-list-product>strong{grid-column:2;justify-self:start;margin-top:-5px}.order-list-product>svg{grid-area:1/3/span 2}.order-product-row{grid-template-columns:74px minmax(0,1fr)}.order-product-row .order-product-image{width:74px;height:74px}.order-price-summary{gap:7px}.order-price-summary .paid strong{font-size:19px}.customer-order-address,.order-secondary-action,.order-action-hint,.order-info-empty,.refund-intro,.refund-status-box{margin-left:0;padding-left:0}.refund-status-box{padding:13px}.tracking-summary{grid-template-columns:1fr}.tracking-summary a{justify-self:stretch}.offer-price{display:block}.offer-price>span{margin-bottom:4px;display:block}.offer-price strong{text-align:left;display:block}.saving-callout{display:block}.saving-callout span{text-align:left;margin-top:5px;display:block}.promotion-price.compact strong{max-width:48vw;font-size:12px}.product-overview{padding:16px}.service-qr img{width:98px;height:98px}.admin-topbar>div>span,.admin-topbar nav>span{display:none}.admin-topbar img{width:126px}.admin-form-grid,.price-mode-grid{grid-template-columns:1fr}.admin-field.wide{grid-column:auto}.editor-header{flex-direction:column}.editor-actions{width:100%}.editor-actions button{flex:1}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-section{padding:13px}.admin-primary-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-topbar nav{gap:7px}.admin-topbar nav>a{font-size:0}.admin-topbar nav>a svg{width:18px}.admin-logout{padding-left:7px;padding-right:7px;font-size:0}.admin-logout svg{width:17px}.admin-login-card{padding:23px 18px}.sales-admin-view{padding-left:11px;padding-right:11px}.sales-admin-heading{flex-direction:column}.sales-admin-heading>button{width:100%}.sales-product-editor{padding:13px}.sales-product-state,.sales-sku-row,.shipment-form,.order-toolbar{grid-template-columns:1fr}.sales-product-state button,.sales-save-button,.shipment-form>button{min-height:44px}.sales-sku-heading{flex-direction:column;align-items:flex-start}.order-admin-card,.refund-admin-card{padding:13px}.order-admin-card>header{align-items:flex-start}.order-admin-card>header>div:last-child{min-width:82px}.order-address{flex-wrap:wrap;align-items:flex-start}.order-address>button{width:100%;min-height:42px}.refund-actions{grid-template-columns:1fr;display:grid}.refund-actions button,.deliver-button{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sku-media{object-fit:contain;flex:none;display:block}.sku-list button.has-media{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;min-height:84px}.sku-option-media{background:linear-gradient(145deg,#f1f2f0,#cfd3d0);border:1px solid #ffffff1a;border-radius:8px;grid-row:1/span 2;width:62px;height:62px;padding:4px}.sku-list button.has-media>small{grid-column:2/-1}.sales-sku-name.has-media{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;display:grid}.sales-sku-name.has-media>div{flex-direction:column;min-width:0;display:flex}.sales-sku-media{background:linear-gradient(145deg,#eef0ed,#c9cdca);border:1px solid #ffffff1a;border-radius:8px;width:58px;height:58px;padding:4px}.detail-shell.equipment-detail{--detail-text:#111315;--detail-muted:#777c7e;--detail-line:#e5e6e3;--detail-soft:#f3f4f2;color:var(--detail-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f4f2}.equipment-detail .detail-header{background:#fffffff0;border-bottom-color:#11131514;min-height:58px}.equipment-detail .detail-count{color:#777c7e;font-family:inherit;font-size:11px}.equipment-detail .detail-main{width:min(760px,100%);padding-left:0;padding-right:0}.product-media-carousel{border-bottom:1px solid var(--detail-line);background:#fff;position:relative;overflow:hidden}.product-media-carousel.empty{color:#7c8182;align-content:center;place-items:center;gap:10px;min-height:58vh;display:grid}.product-media-carousel.empty svg{width:34px}.product-media-viewport{overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;overflow-x:auto}.product-media-viewport::-webkit-scrollbar{display:none}.product-media-track{display:flex}.product-media-track figure{aspect-ratio:1;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at 50% 43%,#fff 0%,#f7f8f6 48%,#eff0ee 100%);place-items:center;width:100%;min-width:100%;margin:0;display:grid}.product-media-track img{object-fit:contain;filter:drop-shadow(0 20px 18px #1c1f201f);width:100%;height:100%;padding:max(22px,min(7vw,56px))}.product-media-arrow{z-index:2;color:#202426;backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #11131514;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:min(47vw,345px);transform:translateY(-50%);box-shadow:0 8px 26px #14161714}.product-media-arrow.previous{left:14px}.product-media-arrow.next{right:14px}.product-media-arrow:disabled{opacity:.24}.product-media-arrow svg{width:18px}.product-media-caption{border-top:1px solid #eeefec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 18px;display:grid}.product-media-caption span{color:#fff;background:#17191b;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:800}.product-media-caption strong{color:#282b2d;min-width:0;font-size:13px;line-height:1.45}.product-media-caption small{color:#8b8f90;font-size:12px}.product-media-price{background:#fff;border-top:1px solid #eeefec;padding:15px 18px 13px}.product-media-price .commerce-price{margin-top:0}.product-media-thumbnails{scrollbar-width:thin;gap:8px;padding:8px 14px 15px;display:flex;overflow-x:auto}.product-media-thumbnails button{color:#555a5c;text-align:left;background:#f7f8f6;border:1px solid #e4e5e2;border-radius:9px;width:92px;min-width:92px;padding:5px;display:grid}.product-media-thumbnails button.active{background:#fff;border-color:#1d2022;box-shadow:inset 0 -3px #c9a900}.product-media-thumbnails img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:100%;padding:5px}.product-media-thumbnails span{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:34px;margin-top:5px;font-size:11px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.equipment-detail .detail-intro{background:#fff;margin-top:8px;padding:22px max(16px,min(4vw,30px)) 24px}.detail-heading-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.equipment-detail .detail-number{color:#929697;font-size:10px}.equipment-detail .detail-number:before{background:#1b1e20;width:10px;height:2px}.equipment-detail .detail-category{color:#555a5b;background:#f0f1ee;border:0;border-radius:5px;margin:0;font-size:10px}.commerce-price>div:first-child{align-items:baseline;gap:10px;display:flex}.commerce-price small{color:#6c7172;font-size:12px;font-weight:700}.commerce-price>div:first-child strong{color:#111315;letter-spacing:-.045em;font-size:max(30px,min(8vw,46px));font-weight:900;line-height:1.08}.commerce-price-saving{color:#85898a;align-items:center;gap:9px;margin-top:7px;font-size:12px;display:flex}.commerce-price-saving b{color:#282600;background:#f5e967;border-radius:4px;padding:3px 6px;font-size:10px}.commerce-price p{color:#565b5c;margin:10px 0 0;font-size:12px;line-height:1.55}.equipment-detail .detail-intro h1{color:#171a1c;letter-spacing:-.025em;margin:15px 0 7px;font-size:max(22px,min(5vw,34px));font-weight:850}.equipment-detail .detail-title{color:#767b7d;font-size:14px;line-height:1.65}.equipment-detail .price-note{color:#989c9d;font-size:11px}.equipment-detail .detail-meta{margin-top:17px}.equipment-detail .detail-meta span{background:#f7f8f6;border-color:#ececea;min-height:61px}.equipment-detail .detail-meta small{color:#8a8e8f;font-size:10px}.equipment-detail .detail-meta strong{color:#262a2b;font-size:12px}.equipment-detail .purchase-panel{box-shadow:none;background:0 0;border:0;border-top:1px solid #e8e9e6;border-radius:0;margin:18px -2px 0;padding:20px 0 0}.equipment-detail .purchase-panel>header span{color:#171a1c}.equipment-detail .purchase-panel>header span svg{color:#303436}.equipment-detail .purchase-panel>header small{color:#8b9091}.equipment-detail .purchase-panel>header>i{color:#138447;background:#eef8f1}.customer-session{background:#f7f8f6;border:1px solid #e5e7e3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.customer-session>div{align-items:center;gap:9px;min-width:0;display:flex}.customer-session>div>svg{color:#686e6f;flex:none;width:18px}.customer-session.authenticated>div>svg{color:#17a34a}.customer-session span{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-session strong{color:#202426;font-size:12px}.customer-session small{color:#7b8081;font-size:10px;line-height:1.4}.customer-session>button{color:#fff;background:#1d2022;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:82px;min-height:38px;font-size:11px;font-weight:800;display:inline-flex}.customer-session>button svg{width:14px}.equipment-detail .sku-list{gap:8px;max-height:360px}.equipment-detail .sku-list button{color:#202426;background:#f7f8f6;border-color:#e5e6e3;min-height:80px}.equipment-detail .sku-list button.selected{background:#fff;border-color:#1d2022;box-shadow:inset 3px 0 #c9a900}.equipment-detail .sku-list button>strong{color:#171a1c}.equipment-detail .sku-list button>small{color:#7d8283}.equipment-detail .sku-option-media{background:#fff;border-color:#e3e4e1}.equipment-detail .checkout-summary{border-top-color:#e6e7e4}.equipment-detail .checkout-order-snapshot,.equipment-detail .checkout-summary del{color:#777c7e}.equipment-detail .checkout-summary small{color:#858a8b}.equipment-detail .checkout-summary strong{color:#454a4b}.equipment-detail .checkout-summary .payable-price strong{color:#121416}.equipment-detail .quantity-stepper{border-color:#dedfdd}.equipment-detail .quantity-stepper button{color:#272b2d;background:#eff0ed}.equipment-detail .quantity-stepper button:disabled{color:#b7b9b7}.equipment-detail .quantity-stepper span{color:#222628}.equipment-detail .checkout-address-entry{background:#f7f8f6;border-color:#e5e6e3}.equipment-detail .checkout-address-entry svg{color:#676c6d}.equipment-detail .checkout-address-entry strong{color:#202426}.equipment-detail .checkout-address-entry span{color:#787d7e}.equipment-detail .checkout-address-entry button{color:#25292a}.equipment-detail .purchase-consult-button{color:#34393a;background:#fff;border-color:#dedfdd}.equipment-detail .payment-trust{color:#898e8f}.equipment-detail .checkout-notice{color:#276e49;background:#eff9f3}.equipment-detail .checkout-error{color:#a23c34;background:#fff1ef}.equipment-detail .checkout-unavailable{color:#7c6d24;background:#fff9dc}.equipment-detail .payment-direct{background:#eef9f2;border-color:#b9dfc7}.equipment-detail .payment-direct strong{color:#185b34}.equipment-detail .payment-direct span,.equipment-detail .payment-direct small{color:#527361}.equipment-detail .product-overview{background:#fff;border-radius:0;margin:8px 0;padding:22px max(16px,min(4vw,30px))}.equipment-detail .detail-gallery{background:#fff;gap:8px;padding:18px max(10px,min(3vw,20px)) 26px}.detail-section-heading{background:#fff;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding:22px max(16px,min(4vw,30px)) 0;display:flex}.detail-section-heading span{color:#171a1c;font-size:17px;font-weight:850}.detail-section-heading small{color:#969a9b;letter-spacing:.06em;font-size:10px}.equipment-detail .detail-gallery figure{background:#f3f4f2;border-color:#e2e3e0}.equipment-detail .detail-footer{background:#fffffff5;border-top-color:#1416171a}.equipment-detail .promotion-price.compact small{color:#818687}.equipment-detail .promotion-price.compact strong{color:#171a1c}.equipment-detail .promotion-price.compact span{color:#796900}.footer-sku-price{flex-direction:column;gap:1px;min-width:0;max-width:min(48vw,250px);display:flex}.footer-sku-price small{color:#818687;font-size:10px}.footer-sku-price strong{color:#171a1c;font-size:17px;font-weight:900;line-height:1.15}.footer-sku-price span{color:#818687;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:659px){.product-media-track figure{min-height:min(100vw,520px)}.product-media-arrow{width:44px;height:44px;top:48vw}.product-media-thumbnails button{width:84px;min-width:84px}.equipment-detail .sku-list{grid-template-columns:1fr}.equipment-detail .detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-detail .purchase-actions{flex-wrap:wrap}.equipment-detail .purchase-consult-button{min-width:86px}}@media (min-width:760px){.detail-shell.equipment-detail .detail-main{border-radius:18px 18px 0 0;margin-top:18px;overflow:hidden;box-shadow:0 24px 70px #17191a14}.product-media-arrow{top:360px}}.catalog-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom));background:#f5f6f7}.catalog-header{box-shadow:none;background:#fff;border-bottom:1px solid #eceeef;padding:13px max(15px,min(4vw,42px)) 15px;overflow:visible}.catalog-header:before{display:none}.header-row .brand-mark img{width:max(112px,min(29vw,148px))}.orders-entry{color:#17191a;background:#f3f4f5;border:0;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid}.orders-entry svg{width:19px}.hero-copy{margin-top:14px}.hero-copy h1{color:#111315;letter-spacing:-.035em;-webkit-text-stroke:0;margin:0;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:max(25px,min(6.5vw,36px));font-weight:850;line-height:1.15}.hero-copy .hero-subtitle{color:#8a8e92;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5}.search-box{min-height:44px;box-shadow:none;backdrop-filter:none;background:#f3f4f6;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 26px;margin-top:14px;padding:0 10px 0 14px}.search-box input{height:44px;font-size:14px}.search-box>svg{color:#8a8e92;width:17px}.search-box button{background:#e5e7e9}.catalog-workspace{padding:14px 0 34px}.category-icons{background:#fff;border-bottom:1px solid #eceeef;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px 4px;padding:8px 12px 18px;display:grid}.category-icons button{color:#44484b;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.category-icons button>span{color:#2f3437;background:#f0f2f3;border-radius:17px;place-items:center;width:52px;height:52px;transition:transform .16s,background-color .16s,color .16s;display:grid}.category-icons button:nth-child(3n+2)>span{background:#f2f1ec}.category-icons button:nth-child(3n)>span{background:#edf1ef}.category-icons button>span svg{stroke-width:1.8px;width:23px;height:23px}.category-icons button>span img{object-fit:contain;object-position:center;filter:drop-shadow(0 5px 5px #1417191f);width:48px;height:48px;display:block}.category-icons button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.25;overflow:hidden}.category-icons button.active>span{color:#17191b;background:#f4f0d8;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c1a4004d}.category-icons button.active>strong{color:#111315;font-weight:800}.subtype-tabs{z-index:3;scrollbar-width:none;background:#fff;border-bottom:1px solid #eceeef;gap:24px;padding:0 16px;display:flex;position:sticky;top:0;overflow-x:auto}.subtype-tabs::-webkit-scrollbar{display:none}.subtype-tabs button{color:#8a8e92;background:0 0;border:0;flex:none;min-height:48px;padding:0;font-size:13px;font-weight:550;position:relative}.subtype-tabs button.active{color:#151719;font-weight:800}.subtype-tabs button.active:after{content:"";background:#151719;border-radius:3px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.result-line{margin:0;padding:17px 15px 10px}.result-line span{font-size:16px}.result-line strong{font-family:inherit;font-weight:500}.product-grid,.loading-grid{background:#eceeef;gap:1px}.product-card{box-shadow:none;background:#fff;border:0;border-radius:0}.product-card:hover{box-shadow:none;border:0;transform:none}.product-artwork{aspect-ratio:1;background:#fff}.product-artwork:before{filter:blur(11px);background:#11141626;height:7%;bottom:10%;left:20%;right:20%}.product-artwork img{filter:drop-shadow(0 14px 12px #1417192b);padding:10%}.product-card:hover .product-artwork img{transform:none}.product-card-body{padding:9px 11px 14px}.product-kicker{color:#7e8387;letter-spacing:0;font-size:9px}.product-kicker span:first-child{color:#454a4d;font-family:inherit;font-weight:800}.product-kicker .product-brand-logo{align-items:center;width:min(76px,48%);height:17px;display:flex}.product-kicker .product-brand-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:17px;display:block}.product-card h2{min-height:40px;margin-top:6px;font-size:14px;line-height:1.4}.product-card-body>p{color:#777c81;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card-foot{border:0;margin-top:8px;padding-top:0}.product-card-number{color:#a0a4a7;font-size:9px}.product-card .promotion-price.compact strong{color:#151719;font-size:15px}.product-card .promotion-price.compact small{display:none}.product-card .promotion-price.compact span{color:#a78e00;font-size:9px}.hub-bottom-nav{z-index:40;min-height:calc(64px + env(safe-area-inset-bottom));padding:6px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #12141614;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.hub-bottom-nav button{color:#989ca0;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:0;display:flex}.hub-bottom-nav button>span{border-radius:12px;place-items:center;width:34px;height:32px;display:grid;position:relative}.hub-bottom-nav button svg{stroke-width:1.9px;width:22px;height:22px}.hub-bottom-nav button strong{font-size:10px;font-weight:650}.hub-bottom-nav button.active{color:#151719}.hub-bottom-nav button.active>span{color:#f4d72d;background:#17191b}.hub-bottom-nav button.active>span:after{content:"";background:#f4d72d;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:-2px}.hub-bottom-nav button.active strong{font-weight:850}.hub-view-card{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:58vh;padding:40px 24px;display:flex}.hub-view-card>span{color:#f4d72d;background:#17191b;border-radius:24px;place-items:center;width:72px;height:72px;display:grid}.hub-view-card>span svg{width:34px}.hub-view-card h2{margin:18px 0 0;font-size:24px}.hub-view-card p{color:#83888c;margin:8px 0 0;font-size:13px}.hub-view-card a,.hub-view-card button{color:#fff;background:#17191b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-top:24px;padding:0 24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.hub-view-card button svg{width:17px}.detail-shell.equipment-detail{background:#f4f5f6}.equipment-detail .detail-header{background:#fffffff5;min-height:54px}.detail-header-spacer{width:40px}.equipment-detail .detail-main{width:min(680px,100%);padding-bottom:100px}.product-media-carousel{border-bottom:0}.product-media-track figure{aspect-ratio:auto;background:#fff;height:max(280px,min(76vw,340px));min-height:0}.product-media-track img{filter:drop-shadow(0 20px 16px #14171933);width:88%;height:88%;padding:10px}.product-media-arrow{border:0;width:44px;height:44px;top:min(38vw,170px);box-shadow:0 5px 18px #14161717}.product-media-count{z-index:3;color:#fff;backdrop-filter:blur(8px);background:#14161894;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:max(244px,min(76vw - 36px,304px));right:14px}.product-style-picker{background:#fff;border-top:1px solid #eff0f1;border-bottom:1px solid #eff0f1;padding:12px 0 11px}.product-style-picker>header{justify-content:space-between;align-items:center;gap:14px;padding:0 15px 9px;display:flex}.product-style-picker>header span{color:#1a1d1f;font-size:13px;font-weight:800}.product-style-picker>header small{color:#84898c;text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:10px;overflow:hidden}.product-media-thumbnails{scrollbar-width:none;gap:8px;padding:0 15px}.product-media-thumbnails::-webkit-scrollbar{display:none}.product-media-thumbnails button{text-align:center;background:#f7f8f9;border-color:#eceeef;border-radius:9px;width:88px;min-width:88px;padding:5px}.product-media-thumbnails button.active{border-color:#17191b;box-shadow:inset 0 -2px #17191b}.product-media-thumbnails img{aspect-ratio:1/.72;padding:3px}.product-media-thumbnails span{color:#505558;-webkit-line-clamp:unset;min-height:0;margin-top:5px;font-size:9px;font-weight:600;line-height:1.35;overflow:visible}.product-style-placeholder{place-items:center;min-height:61px;display:grid}.product-style-placeholder svg{width:20px}.product-media-price{border-top:0;padding:14px 16px 16px}.commerce-price{margin-top:0}.commerce-price>div:first-child strong{font-size:max(28px,min(8vw,38px))}.commerce-price p{color:#7f8487;margin-top:8px}.equipment-detail .detail-intro{margin-top:8px;padding:19px 16px 20px}.equipment-detail .detail-intro h1{margin:12px 0 5px;font-size:21px;line-height:1.35}.equipment-detail .detail-title{font-size:12px;line-height:1.6}.equipment-detail .detail-number{color:#8d9295;letter-spacing:0;font-family:inherit}.equipment-detail .detail-number:before{display:none}.equipment-detail .detail-category{color:#686d70;background:#f2f3f4}.equipment-detail .detail-meta{border-top:1px solid #eff0f1;gap:0;margin-top:15px}.equipment-detail .detail-meta span{background:0 0;border:0;min-height:50px;padding:10px 8px 0}.equipment-detail .detail-meta span+span{border-left:1px solid #eff0f1}.equipment-detail .detail-meta small{font-size:9px}.equipment-detail .detail-meta strong{margin-top:3px;font-size:11px}.equipment-detail .product-overview{margin:8px 0;padding:20px 16px}.product-overview h2{color:#16191b;margin:0;font-size:17px}.product-overview-lead{color:#5f6467;margin-top:10px;font-size:12px;line-height:1.75}.product-feature-list{border-bottom:0;gap:9px;margin-top:14px;padding:14px 0 0}.product-feature-list span{font-size:11px}.detail-section-heading{margin-top:8px;padding:18px 16px 12px}.detail-section-heading span{font-size:17px}.equipment-detail .detail-gallery{gap:0;padding:0 0 20px}.equipment-detail .detail-gallery figure{background:#fff;border:0;border-radius:0;margin:0}.equipment-detail .detail-gallery img{border-radius:0;width:100%;display:block}.equipment-detail .detail-gallery figcaption{display:none}.equipment-detail .detail-footer{background:#fffffff7;border-top-color:#e6e8e9;gap:10px;min-height:68px;padding-top:8px}.footer-sku-price{max-width:42vw}.footer-sku-price small{display:none}.footer-sku-price strong{font-size:19px}.footer-sku-price span{margin-top:2px}.checkout-jump-button{background:#17191b;border-color:#17191b;border-radius:12px;min-width:128px;min-height:48px}.consult-button{background:#f0f1f2;border:0;border-radius:12px;min-width:64px;min-height:48px;padding-left:12px;padding-right:12px}.purchase-sheet{z-index:1001;width:min(680px,100%);max-width:none;max-height:84dvh;padding:10px 16px calc(14px + env(safe-area-inset-bottom));color:#17191b;background:#fff;border:0;border-radius:22px 22px 0 0;flex-direction:column;gap:0;margin:auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.purchase-sheet>[data-slot=sheet-close]{z-index:2;color:#303436;border-radius:50%;min-width:40px;min-height:40px;position:absolute;top:12px;right:12px}.purchase-sheet:before{content:"";background:#dfe1e3;border-radius:4px;width:36px;height:4px;margin:0 auto 7px;display:block}.purchase-sheet-heading{border-bottom:1px solid #eceeef;padding:0 0 12px}.purchase-sheet-heading h2{font-size:17px;font-weight:850}.purchase-sheet-heading p{color:#929699;margin-top:2px;font-size:10px}.purchase-sheet .purchase-panel{color:#17191b;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:14px 0 0}.purchase-product-summary{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;display:grid}.purchase-product-image{background:#f7f8f9;border:1px solid #eceeef;border-radius:12px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.purchase-product-image img{object-fit:contain;width:88%;height:88%}.purchase-product-summary h3{margin:0;font-size:14px;line-height:1.4}.purchase-product-summary p{color:#7d8285;margin:4px 0 7px;font-size:10px;line-height:1.4}.purchase-product-summary strong{color:#17191b;font-size:22px}.purchase-product-summary del{color:#a1a5a7;margin-left:8px;font-size:11px}.purchase-spec-section{margin-top:17px}.purchase-spec-section>header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.purchase-spec-section>header strong{font-size:13px}.purchase-spec-section>header span{color:#7f8487;text-align:right;max-width:72%;font-size:10px;line-height:1.4}.purchase-style-options{scrollbar-width:none;gap:8px;margin-top:9px;display:flex;overflow-x:auto}.purchase-style-options::-webkit-scrollbar{display:none}.purchase-style-options button{color:#575c5f;text-align:center;background:#f7f8f9;border:1px solid #eceeef;border-radius:10px;gap:5px;width:92px;min-width:92px;padding:6px;font-size:9px;line-height:1.35;display:grid}.purchase-style-options button.selected{background:#fff;border-color:#17191b;box-shadow:inset 0 -2px #17191b}.purchase-style-options button:disabled{opacity:.42}.purchase-style-options img{aspect-ratio:1/.72;object-fit:contain;width:100%}.purchase-size-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.purchase-size-options button{color:#202325;background:#f7f8f9;border:1px solid #e8eaeb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:64px;padding:8px;display:flex}.purchase-size-options button.selected{background:#fff;border-color:#17191b;box-shadow:inset 0 -2px #17191b}.purchase-size-options button:disabled{color:#b4b7b9;text-decoration:line-through}.purchase-size-options button strong{font-size:13px}.purchase-size-options button small{color:#858a8d;font-size:9px;text-decoration:none}.purchase-complete-spec{color:#73787b;margin:12px 0 0;font-size:10px;line-height:1.55}.purchase-sheet .checkout-summary{border-top-color:#eceeef}.purchase-sheet .checkout-summary small{color:#888d90}.purchase-sheet .checkout-summary del,.purchase-sheet .checkout-summary strong{color:#313537}.purchase-sheet .checkout-summary .payable-price strong{color:#17191b}.purchase-sheet .quantity-stepper{border-color:#e3e5e6}.purchase-sheet .quantity-stepper button{color:#282c2e;background:#f0f1f2}.purchase-sheet .checkout-address-entry{background:#f7f8f9;border-color:#e8eaeb}.purchase-sheet .checkout-address-entry svg,.purchase-sheet .checkout-address-entry strong,.purchase-sheet .checkout-address-entry button{color:#303436}.purchase-sheet .checkout-address-entry span{color:#7f8487}.purchase-sheet .purchase-actions{background:#fff;padding-top:10px;position:sticky;bottom:0}.purchase-sheet .wechat-pay-button{border-radius:12px}.purchase-sheet .purchase-consult-button{display:none}.purchase-sheet .checkout-notice{color:#276e49;background:#eff9f3}.purchase-sheet .checkout-error{color:#a23c34;background:#fff1ef}.purchase-sheet .checkout-unavailable{color:#7c6d24;background:#fff9dc}@media (min-width:760px){.category-icons{grid-template-columns:repeat(9,minmax(0,1fr));padding-left:24px;padding-right:24px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-shell.equipment-detail .detail-main{border-radius:16px 16px 0 0;margin-top:16px}}@media (max-width:659px){.product-media-track figure{height:max(280px,min(76vw,340px));min-height:0}.product-media-arrow{width:44px;height:44px;top:min(38vw,170px)}.product-media-thumbnails button{width:88px;min-width:88px}.equipment-detail .detail-meta,.purchase-size-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-media-slide-placeholder{background:linear-gradient(145deg,#fafbfa 0%,#f0f1ef 58%,#f7f8f6 100%);width:100%;height:100%;display:block}.product-media-slide-placeholder.unavailable{color:#a7abad;place-items:center;display:grid}.product-media-slide-placeholder.unavailable svg{width:28px;height:28px}.deferred-detail-image{aspect-ratio:800/1422;background:#f2f3f1;width:100%;position:relative;overflow:hidden}.deferred-detail-image.vehicle{aspect-ratio:4/3}.deferred-detail-image>span{background:linear-gradient(145deg,#f5f6f4 0%,#eceeeb 52%,#f4f5f3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.deferred-detail-image img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block}.deferred-detail-image.vehicle img{object-fit:cover}.deferred-detail-image.loaded img{opacity:1}.catalog-load-more-sentinel{pointer-events:none;width:100%;height:2px}@font-face{font-family:Infinite Select Display;src:url(/equipment-catalog/brand/fonts/infinite-select-display-v2.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.marketplace-wordmark{color:#121416;align-items:center;gap:11px;min-width:0;display:flex}.marketplace-symbol{object-fit:contain;flex:0 0 54px;width:54px;height:auto;display:block}.marketplace-wordmark-type{min-width:0}.marketplace-wordmark h1{color:inherit;letter-spacing:-.02em;white-space:nowrap;align-items:baseline;gap:10px;margin:0;font-family:Infinite Select Display,PingFang SC,Microsoft YaHei,sans-serif;font-size:max(23px,min(6vw,30px));font-weight:900;line-height:1.2;display:flex}.marketplace-wordmark h1 strong{font:inherit}.marketplace-wordmark h1 span{color:#686e71;letter-spacing:.1em;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:.42em;font-weight:450}.marketplace-wordmark p{color:#343b3f;letter-spacing:.17em;white-space:nowrap;align-items:baseline;gap:10px;margin:5px 0 0;font-family:Helvetica Neue,Arial,sans-serif;font-size:7px;font-weight:750;line-height:1;display:flex}.marketplace-wordmark p span{color:#92979a;letter-spacing:.08em;font-size:6px;font-weight:500}.marketplace-wordmark.compact p{margin-top:5px;font-size:7px}.marketplace-wordmark.compact h1{justify-content:center;gap:8px;font-size:21px}.marketplace-wordmark.compact h1 span{letter-spacing:.06em;font-size:9px}.marketplace-wordmark.compact p{justify-content:center;gap:6px;margin-top:3px;font-size:6px}.marketplace-wordmark.compact p span{display:none}.marketplace-wordmark.compact{gap:8px}.marketplace-wordmark.compact .marketplace-symbol{flex-basis:38px;width:38px}.marketplace-wordmark.compact h1{font-size:19px}.marketplace-wordmark.compact p{justify-content:flex-start}.unavailable-product{color:#17191b;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.unavailable-product>svg{color:#8d9295;width:42px;height:42px;margin-top:56px}.unavailable-product h2{margin:22px 0 8px;font-size:20px}.unavailable-product>p{color:#7d8386;font-size:13px}.unavailable-product>button{color:#fff;background:#17191b;border:0;border-radius:10px;min-height:44px;margin-top:24px;padding:0 24px}.header-row .marketplace-wordmark{flex:1}.catalog-boot-screen{z-index:200;color:#121416;background:#f6f7f7;place-content:center;justify-items:center;gap:24px;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.catalog-boot-progress{background:#e3e5e5;border-radius:999px;width:42px;height:3px;overflow:hidden}.catalog-boot-progress:after{content:"";border-radius:inherit;background:#d6b916;width:46%;height:100%;animation:.9s ease-in-out infinite alternate catalog-boot;display:block}@keyframes catalog-boot{to{transform:translate(118%)}}.product-card .promotion-price.compact{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}@font-face{font-family:Infinite Select Numerals;src:url(/equipment-catalog/brand/fonts/infinite-select-numerals-v1.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.product-card .product-card-foot{display:block;position:relative}.product-card .product-card-number{position:absolute;bottom:4px;right:0}.compact-price-line{flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.product-card .promotion-price.compact .compact-price-line strong{color:#151719;white-space:nowrap;letter-spacing:-.025em;font-variant-numeric:lining-nums proportional-nums;font-family:Infinite Select Numerals,Arial Narrow,Helvetica Neue,sans-serif;font-size:max(22px,min(6vw,26px));font-weight:800;line-height:1.25}.product-card .promotion-price.compact .price-currency{color:inherit;margin-right:1px;font-size:.62em}.product-card .promotion-price.compact .price-from{color:#7b8083;margin-left:3px;font:500 9px PingFang SC,Microsoft YaHei,sans-serif}.product-card .compact-price-line del{color:#969ba0;white-space:nowrap;flex:none;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:500}.product-card .promotion-price.compact .discount-chip{color:#242100;white-space:nowrap;background:#f0d735;border-radius:4px;width:fit-content;padding:3px 6px;font-size:8px;font-weight:850;line-height:1.2}.equipment-detail .product-media-carousel{--product-hero-height:clamp(286px, 82vw, 360px)}.detail-shell.equipment-detail{animation:none}.product-media-stage{height:var(--product-hero-height);position:relative}.equipment-detail .product-media-viewport{height:var(--product-hero-height);min-height:var(--product-hero-height);max-height:var(--product-hero-height);contain:layout paint;background:#fff;overflow-y:hidden}.equipment-detail .product-media-track,.equipment-detail .product-media-track figure{min-width:0;height:100%!important;min-height:100%!important;max-height:100%!important}.equipment-detail .product-media-track{width:100%;display:flex}.equipment-detail .product-media-track figure{contain:layout paint;flex:0 0 100%;display:block;position:relative;overflow:hidden;aspect-ratio:auto!important}.equipment-detail .product-media-track img{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 9px 9px #1417191f);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;padding:10px 12px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.product-media-full{opacity:0}.product-media-full.ready{opacity:1}.product-media-viewport.selection-locked{touch-action:pan-y;overflow-x:hidden}.product-media-thumbnails button:disabled{cursor:default}.product-media-thumbnails button:disabled:not(.active){opacity:.52}.product-media-loading{color:#d9dde0;background:#f8f9fa;place-items:center;height:100%;display:grid}.product-media-loading svg{width:30px;height:30px}.product-style-skeleton{border-top:1px solid #eff0f1;border-bottom:1px solid #eff0f1;height:154px;padding:12px 15px}.product-style-skeleton>i{background:#edf0f1;border-radius:3px;width:34px;height:12px;margin:0 0 12px;display:block}.product-style-skeleton>div{gap:8px;display:flex}.product-style-skeleton span{background:#f4f6f7;border-radius:9px;flex:0 0 82px;height:104px;display:block}.product-media-price{min-height:116px}.equipment-detail .commerce-price>div:first-child strong{overflow-wrap:anywhere;font-size:max(24px,min(7vw,34px))}.equipment-detail .product-media-count{top:auto;bottom:12px;right:14px}.detail-image-retry{color:#777e83;cursor:pointer;background:#f4f5f6;border:0;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.detail-image-retry svg{width:17px}.equipment-detail .product-media-arrow{top:calc(var(--product-hero-height) / 2)}.profile-center{color:#17191b;width:min(680px,100%);min-height:65vh;margin:0 auto;padding:14px 14px 30px}.profile-account-card{background:#fff;border:1px solid #e7e9ea;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:20px 17px;display:grid;position:relative}.profile-avatar{color:#f0d735;background:#181b1d;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.profile-avatar svg{width:25px;height:25px}.profile-account-card small{color:#999da0;font-size:9px}.profile-account-card h2{margin:3px 0 0;font-size:19px;font-weight:900}.profile-account-card p{color:#777c80;margin:4px 0 0;font-size:11px}.profile-account-loading{color:#7f8588;width:18px}.profile-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.profile-account-actions:has(.profile-login){grid-template-columns:1fr}.profile-account-actions button{color:#34383a;background:#fff;border:1px solid #e3e5e6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.profile-account-actions button.profile-login{color:#fff;background:#17191b;border-color:#17191b}.profile-account-actions svg{width:16px}.profile-account-actions button:disabled{opacity:.5}.profile-feedback{color:#256345;background:#eef8f2;border-radius:9px;margin:9px 0 0;padding:9px 11px;font-size:11px}.profile-feedback.error{color:#a44238;background:#fff0ee}.profile-orders-entry{color:#222527;text-align:left;background:#fff;border:1px solid #e7e9ea;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;margin-top:14px;padding:13px 15px;display:grid}.profile-orders-entry>span{background:#f2f3f4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.profile-orders-entry svg{width:18px}.profile-orders-entry>svg{color:#a2a6a8}.profile-orders-entry div{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-orders-entry strong{font-size:13px}.profile-orders-entry small{color:#858a8d;font-size:10px}.profile-addresses{background:#fff;border:1px solid #e7e9ea;border-radius:15px;margin-top:14px;overflow:hidden}.profile-addresses>header{border-bottom:1px solid #eef0f1;justify-content:space-between;align-items:center;min-height:56px;padding:0 15px;display:flex}.profile-addresses>header div{align-items:baseline;gap:7px;display:inline-flex}.profile-addresses>header strong{font-size:14px}.profile-addresses>header small{color:#989da0;font-size:9px}.profile-addresses>header button{color:#35393b;background:#f1f2f3;border:0;border-radius:8px;align-items:center;gap:3px;padding:7px 9px;font-size:11px;font-weight:750;display:inline-flex}.profile-addresses>header button svg{width:13px}.profile-addresses button:disabled{opacity:.45}.profile-address-state,.profile-address-empty{color:#8a8f92;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:140px;padding:18px;font-size:11px;display:flex}.profile-address-empty{width:100%}.profile-address-empty svg{width:25px}.profile-address-empty strong{color:#34383a;font-size:13px}.profile-address-empty span{color:#929699;font-size:10px}.profile-address-list article{border-bottom:1px solid #eef0f1;padding:14px 15px 12px}.profile-address-list article:last-child{border-bottom:0}.profile-address-copy>span{color:#696e71;font-size:10px;font-weight:750}.profile-address-copy>span em{color:#2a2700;background:#f0d735;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:8px;font-style:normal}.profile-address-copy strong{margin-top:7px;font-size:13px;display:block}.profile-address-copy strong b{margin-left:9px;font-weight:550}.profile-address-copy p{color:#7f8487;margin:4px 0 0;font-size:11px}.profile-address-actions{justify-content:flex-end;gap:5px;margin-top:9px;display:flex}.profile-address-actions button{color:#5f6467;background:#f2f3f4;border:0;border-radius:6px;padding:5px 7px;font-size:9px}.profile-address-actions button.danger{color:#a94c43}@media (min-width:760px){.equipment-detail .product-media-carousel{--product-hero-height:390px}}@media (prefers-reduced-motion:reduce){.catalog-boot-progress:after{animation:none}}
