:root{--yoyo-safe-bottom:env(safe-area-inset-bottom,0px);--yoyo-nav-height:72px;--yoyo-page-gutter:16px;--yoyo-control-height:44px;--yoyo-primary-action-height:48px;--yoyo-page-bottom-clearance:calc(var(--yoyo-nav-height) + var(--yoyo-safe-bottom) + 28px);--ui-page:#f5f5f7;--ui-surface:#ffffff;--ui-surface-glass:rgba(255,255,255,0.96);--ui-surface-subtle:#f7f7f8;--ui-dark:#111214;--ui-ink:#151515;--ui-text:#34363b;--ui-muted:#6b7280;--ui-subtle:#8a9099;--ui-line:#e6e7ea;--ui-gold:#c6a15b;--ui-gold-soft:#f6f0e5;--ui-accent:var(--ui-gold);--ui-accent-strong:var(--ui-dark);--ui-accent-soft:var(--ui-gold-soft);--ui-accent-line:#e5d4b4;--ui-control-dark:var(--ui-dark);--ui-glass-border:rgba(21,21,21,0.08);--ui-glass-highlight:rgba(255,255,255,0.9);--ui-success:#17a673;--ui-warning:#f59e0b;--ui-danger:#e5484d;--ui-info:#39718f;--ui-radius-card:16px;--ui-radius-control:14px;--ui-shadow-surface:0 6px 16px rgba(17,18,20,0.055);--ui-shadow-float:0 16px 36px rgba(17,18,20,0.18);--ui-nav-height:var(--yoyo-nav-height)}.ui-customer-flow{min-width:0;display:grid;grid-gap:20px;gap:20px}.ui-customer-flow-intro{padding-top:4px}.ui-customer-flow-intro .ui-button{min-height:44px}.ui-customer-flow-boundary{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--ui-radius-card);color:var(--ui-text);background:var(--ui-gold-soft)}.ui-customer-flow-boundary>svg{flex:0 0 auto;margin-top:1px;color:#856627}.ui-customer-flow-boundary>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-customer-flow-boundary span,.ui-customer-flow-boundary strong{overflow-wrap:anywhere}.ui-customer-flow-boundary strong{color:var(--ui-ink);font-size:14px;font-weight:700;line-height:1.4}.ui-customer-flow-boundary span{color:var(--ui-muted);font-size:13px;line-height:1.55}.ui-customer-flow-skeleton{min-height:210px;display:grid;align-content:center;grid-gap:12px;gap:12px;padding:22px;border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-customer-flow-skeleton>span{height:16px;border-radius:8px;background:linear-gradient(90deg,#f0f1f3 20%,#fafafa 45%,#f0f1f3 70%);background-size:220% 100%;animation:ui-customer-shimmer 1.2s ease-in-out infinite}.ui-customer-flow-skeleton>span:first-child{width:42%;height:22px}.ui-customer-flow-skeleton>span:nth-child(2){width:72%}.ui-customer-flow-skeleton>span:nth-child(3){width:88%}.ui-customer-flow-skeleton>span:nth-child(4){width:58%}@keyframes ui-customer-shimmer{to{background-position-x:-220%}}.ui-direct-sale-history,.ui-direct-sale-history>div,.ui-reservation-list{min-width:0;display:grid;grid-gap:14px;gap:14px}.ui-direct-sale-application,.ui-reservation-card{padding:18px}.ui-direct-sale-application>header,.ui-reservation-card-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--ui-line)}.ui-direct-sale-application>header>div,.ui-reservation-card-header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-direct-sale-application>header :where(small,h3,p),.ui-reservation-card-header :where(small,h2,p){margin:0}.ui-direct-sale-application>header small,.ui-reservation-card-header small{color:var(--ui-muted);font-size:12px;line-height:1.4}.ui-direct-sale-application>header h3,.ui-reservation-card-header h2{color:var(--ui-ink);font-size:19px;font-weight:730;line-height:1.3;overflow-wrap:anywhere}.ui-direct-sale-application>header p,.ui-reservation-card-header p{color:var(--ui-muted);font-size:13px;line-height:1.4}.ui-certificate-detail-list,.ui-certificate-identity-grid,.ui-direct-sale-application-meta,.ui-reservation-card-details{min-width:0;display:grid;grid-gap:16px;gap:16px;padding-top:16px}.ui-customer-flow-support{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:16px}.ui-customer-flow-support>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-customer-flow-support>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-customer-flow-support :where(strong,p){margin:0}.ui-customer-flow-support strong{color:var(--ui-ink);font-size:15px;line-height:1.35}.ui-customer-flow-support p{color:var(--ui-muted);font-size:13px;line-height:1.5}.ui-customer-flow-support .ui-button{min-height:44px}.ui-certificate-device-selector,.ui-certificate-services,.ui-customer-form-surface{display:grid;grid-gap:18px;gap:18px;padding:20px}.ui-customer-form{min-width:0;display:grid;grid-gap:18px;gap:18px}.ui-customer-form>.ui-button:last-child{width:100%}.ui-customer-form-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ui-input-with-icon{position:relative;min-width:0}.ui-input-with-icon>svg{position:absolute;z-index:1;top:50%;left:13px;color:var(--ui-muted);pointer-events:none;transform:translateY(-50%)}.ui-input-with-icon .ui-form-control{padding-left:42px}.ui-form-textarea{min-height:112px}.ui-direct-sale-device-summary{min-width:0;display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--ui-radius-control);background:var(--ui-surface-subtle)}.ui-direct-sale-device-summary>svg{flex:0 0 auto;color:var(--ui-ink)}.ui-direct-sale-device-summary>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-direct-sale-device-summary span,.ui-direct-sale-device-summary strong{overflow-wrap:anywhere}.ui-direct-sale-device-summary strong{color:var(--ui-ink);font-size:15px}.ui-direct-sale-device-summary span{color:var(--ui-muted);font-size:13px;line-height:1.4}.ui-direct-sale-reference{min-width:0;display:flex;align-items:flex-start;gap:13px;padding:16px;border-radius:var(--ui-radius-card);color:#ffffff;background:var(--ui-dark)}.ui-direct-sale-reference>span{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--ui-gold);background:rgba(255,255,255,.08)}.ui-direct-sale-reference>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-direct-sale-reference :where(strong,small,p){margin:0}.ui-direct-sale-reference small{color:rgba(255,255,255,.66);font-size:12px}.ui-direct-sale-reference strong{color:#ffffff;font-size:19px;line-height:1.3;overflow-wrap:anywhere}.ui-direct-sale-reference p{color:rgba(255,255,255,.68);font-size:12px;line-height:1.45}.ui-direct-sale-reference.is-loading>span{background:linear-gradient(90deg,#303238,#454850,#303238);background-size:220% 100%;animation:ui-customer-shimmer 1.2s ease-in-out infinite}.ui-inline-feedback{margin:0;padding:12px 14px;border-radius:var(--ui-radius-control);font-size:13px;line-height:1.5}.ui-inline-feedback-error{color:#a72d33;background:#fff0f1}.ui-inline-feedback-success{color:#0d7651;background:#eaf7f0}.ui-direct-sale-application-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-direct-sale-offer{margin:16px 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0 0;border-top:1px solid var(--ui-line)}.ui-direct-sale-offer span{color:var(--ui-muted);font-size:13px}.ui-direct-sale-offer strong{color:var(--ui-ink);font-size:19px;line-height:1.3}.ui-direct-sale-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ui-certificate-identity{display:grid;grid-gap:0;gap:0;padding:20px}.ui-certificate-identity>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:17px;border-bottom:1px solid var(--ui-line)}.ui-certificate-identity>header>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.ui-certificate-identity>header :where(h2,p){margin:0}.ui-certificate-identity>header h2{color:var(--ui-ink);font-size:23px;line-height:1.25;overflow-wrap:anywhere}.ui-certificate-identity>header p{color:var(--ui-muted);font-size:14px}.ui-certificate-device-icon{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-certificate-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-certificate-visual{min-width:0;overflow:hidden;border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-certificate-details{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ui-certificate-details>.ui-glass-surface{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px}.ui-certificate-value{min-width:0;display:grid;grid-gap:6px;gap:6px;padding-top:16px;border-top:1px solid var(--ui-line)}.ui-certificate-value>svg{color:var(--ui-accent)}.ui-certificate-value strong{color:var(--ui-ink);font-size:18px;line-height:1.35;overflow-wrap:anywhere}.ui-certificate-value span{color:var(--ui-muted);font-size:12px;line-height:1.5}.ui-certificate-service-links{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:640px){.ui-customer-flow-intro{align-items:flex-start;gap:10px}.ui-customer-flow-intro .ui-button{min-width:44px;padding-inline:12px}.ui-certificate-details,.ui-certificate-identity-grid,.ui-customer-form-grid,.ui-direct-sale-application-meta{grid-template-columns:minmax(0,1fr)}.ui-customer-flow-support{grid-template-columns:auto minmax(0,1fr)}.ui-customer-flow-support .ui-button{grid-column:1/-1;width:100%}.ui-certificate-service-links{display:grid;grid-template-columns:minmax(0,1fr)}.ui-certificate-service-links .ui-button{width:100%}}.ui-market-v24-home{min-width:0;display:grid;grid-gap:28px;gap:28px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.ui-market-v24-category-tabs{position:-webkit-sticky;position:sticky;z-index:4;top:0;display:flex;gap:19px;margin:0 -2px;overflow-x:auto;border:0;padding:8px 2px 11px;background:rgba(245,245,247,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.ui-market-v24-category-tabs::-webkit-scrollbar{display:none}.ui-market-v24-category-tabs :is(a,button){flex:0 0 auto;border:0;padding:0 0 7px;color:#6e6e73;background:transparent;font-size:14px;font-weight:650;letter-spacing:0;text-decoration:none;cursor:pointer}.ui-market-v24-home .ui-market-v24-category-tabs :is(a[aria-current=page],button[aria-pressed=true]){color:#1d1d1f;border-bottom:2px solid #1d1d1f;background:transparent;box-shadow:none}.ui-market-search{min-width:0;min-height:var(--yoyo-control-height);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--ui-line);border-radius:8px;padding:0 13px;color:var(--ui-muted);background:#fff}.ui-market-search input{min-width:0;min-height:46px;border:0;outline:0;color:var(--ui-ink);background:transparent;font:inherit;font-size:15px}.ui-market-search:focus-within{border-color:#b8893e;box-shadow:0 0 0 2px rgba(184,137,62,.14)}.ui-market-filter-stack{position:-webkit-sticky;position:sticky;z-index:4;top:0;display:grid;grid-gap:8px;gap:8px;margin-inline:-2px;padding:7px 2px;background:rgba(245,245,247,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-market-filter-toolbar{min-width:0;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:8px;border:1px solid var(--ui-line);border-radius:12px;padding:4px;background:rgba(255,255,255,.96);box-shadow:0 4px 14px rgba(17,18,20,.045)}.ui-market-filter-toolbar .ui-market-v24-category-tabs{position:static;min-width:0;gap:3px;margin:0;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-market-filter-toolbar .ui-market-v24-category-tabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:0 12px;font-size:13px;white-space:nowrap}.ui-market-v24-home .ui-market-filter-toolbar .ui-market-v24-category-tabs button[aria-pressed=true]{border:0;color:#1c1d1f;background:#f4eee3;box-shadow:inset 0 0 0 1px rgba(184,137,62,.14)}.ui-market-search-toggle{width:44px;height:40px;display:grid;place-items:center;border:0;border-left:1px solid var(--ui-line);border-radius:0 8px 8px 0;color:var(--ui-ink);background:transparent;cursor:pointer}.ui-market-search-toggle[aria-pressed=true]{color:#966a27;background:#fbf6ec}.ui-market-inline-search{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--ui-line);border-radius:11px;padding:0 12px;color:var(--ui-muted);background:#fff;box-shadow:0 5px 16px rgba(17,18,20,.05)}.ui-market-inline-search input{min-width:0;min-height:46px;border:0;outline:0;color:var(--ui-ink);background:transparent;font:inherit;font-size:14px}.ui-market-inline-search button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ui-muted);background:var(--ui-surface-muted)}.ui-market-inline-search:focus-within{border-color:#b8893e;box-shadow:0 0 0 2px rgba(184,137,62,.14)}.ui-market-v24-value{display:grid;grid-gap:13px;gap:13px;border:1px solid #e4e4e8;border-radius:8px;padding:18px;color:#1d1d1f;background:#fffdf8;box-shadow:none}.ui-market-v24-value-actions,.ui-market-v24-value-actions a,.ui-market-v24-value-heading,.ui-market-v24-value-heading a,.ui-market-v24-value-heading>span{display:flex;align-items:center}.ui-market-v24-value-actions,.ui-market-v24-value-heading{justify-content:space-between;gap:12px}.ui-market-v24-value-heading>span{gap:6px;color:#6e6e73;font-size:13px;font-weight:700}.ui-market-v24-value-heading>span svg{color:#b8893e}.ui-market-v24-value-heading a{gap:2px;color:#796033;font-size:13px;font-weight:700;text-decoration:none}.ui-market-v24-value-main{display:grid;grid-gap:6px;gap:6px}.ui-market-v24-value-device{display:inline-flex;align-items:center;gap:8px;color:#1d1d1f;font-size:15px;font-weight:700}.ui-market-v24-value-device svg{color:#86868b}.ui-market-v24-value .ui-market-value-main{color:#1d1d1f;font-size:24px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-market-v24-value>p{margin:0;color:#86868b;font-size:12px;line-height:1.55}.ui-market-v24-value-actions a{justify-content:center;min-height:36px;gap:2px;color:#796033;font-size:13px;font-weight:700;text-decoration:none}.ui-market-v24-value-actions a:first-child{min-width:112px;border-radius:8px;padding:0 12px;color:#fff;background:#b8893e}.ui-market-v24-catalog-section,.ui-market-v24-series{min-width:0;display:grid;grid-gap:13px;gap:13px;scroll-margin-top:60px}.ui-market-v24-used-empty{min-width:0;min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e4e4e8;border-radius:8px;padding:16px;color:#6e6e73;background:#fff;text-decoration:none}.ui-market-v24-used-empty>svg:first-child{color:#b8893e}.ui-market-v24-used-empty>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-market-v24-used-empty strong{color:#1d1d1f;font-size:15px}.ui-market-v24-used-empty small{color:#86868b;font-size:12px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:430px){.ui-market-v24-value .ui-market-value-main{font-size:19px}}.ui-market-v24-section-heading{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ui-market-v24-section-heading>div{min-width:0}.ui-market-v24-section-heading :where(h2,p){margin:0}.ui-market-v24-section-heading h2{color:#1d1d1f;font-size:21px;line-height:1.2;letter-spacing:0}.ui-market-v24-section-heading p{margin-top:4px;color:#86868b;font-size:12px;line-height:1.4}.ui-market-v24-section-heading>a{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;color:#796033;font-size:13px;font-weight:700;text-decoration:none}.ui-market-v24-product-rail{min-width:0;display:grid;grid-auto-columns:minmax(164px,72vw);grid-auto-flow:column;grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 1px 7px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d2d2d7 transparent}.ui-market-used-section .ui-market-v24-section-heading>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-market-used-section .ui-market-v24-section-heading>div>span{color:#8a6a2f;font-size:11px;font-weight:750}.ui-market-used-feature-rail{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ui-market-used-feature-card{min-width:0;display:grid;grid-template-columns:142px minmax(0,1fr);overflow:hidden;border:1px solid #e3e3e7;border-radius:12px;color:inherit;background:#fff;box-shadow:0 8px 22px rgba(17,18,20,.05);text-decoration:none}.ui-market-used-feature-card:focus-visible{outline:3px solid rgba(184,137,62,.28);outline-offset:2px}.ui-market-used-feature-media{position:relative;min-height:236px;display:grid;place-items:center;overflow:hidden;background:#f2f2f3}.ui-market-used-feature-media img{width:100%;height:100%;object-fit:contain}.ui-market-used-feature-media>span{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;color:#fff;background:rgba(17,18,20,.72);font-size:10px;font-weight:700}.ui-market-used-feature-copy{min-width:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px}.ui-market-used-feature-copy header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ui-market-used-feature-copy header>div{min-width:0}.ui-market-used-feature-copy :where(h3,p,small){margin:0;overflow-wrap:anywhere}.ui-market-used-feature-copy small{color:#8a6a2f;font-size:10px;font-weight:750}.ui-market-used-feature-copy h3{margin-top:2px;color:#1d1d1f;font-size:17px;line-height:1.25}.ui-market-used-feature-copy p{margin-top:4px;color:#86868b;font-size:11px;line-height:1.45}.ui-market-used-feature-copy header>span{flex:0 0 auto;border-radius:999px;padding:4px 7px;color:#117a4c;background:#e8f6ef;font-size:10px;font-weight:750}.ui-market-used-feature-copy>strong{color:#b3261e;font-size:21px;line-height:1.1;white-space:nowrap}.ui-market-used-feature-copy dl{display:grid;grid-gap:0;gap:0;margin:0;border-block:1px solid #e7e7eb}.ui-market-used-feature-copy dl>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0}.ui-market-used-feature-copy dl>div+div{border-top:1px solid #efeff1}.ui-market-used-feature-copy dt{display:inline-flex;align-items:center;gap:5px;color:#86868b;font-size:10px}.ui-market-used-feature-copy dd{margin:0;color:#1d1d1f;font-size:11px;font-weight:700;text-align:right;overflow-wrap:anywhere}.ui-market-used-feature-copy .is-good dd{color:#16804b}.ui-market-used-feature-copy .is-attention dd{color:#a34119}.ui-market-used-feature-copy .is-neutral dd{color:var(--ui-muted)}.ui-market-used-feature-copy footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#86868b;font-size:10px}.ui-market-used-feature-copy footer>span,.ui-market-used-feature-copy footer>strong{display:inline-flex;align-items:center;gap:4px}.ui-market-used-feature-copy footer>span{min-width:0;overflow-wrap:anywhere}.ui-market-used-feature-copy footer>strong{flex:0 0 auto;color:#8a6a2f}@media (max-width:680px){.ui-market-used-feature-rail{grid-template-columns:1fr}}@media (max-width:430px){.ui-market-used-feature-card{grid-template-columns:124px minmax(0,1fr)}.ui-market-used-feature-media{min-height:222px}.ui-market-used-feature-copy{gap:8px;padding:12px}.ui-market-used-feature-copy h3{font-size:16px}.ui-market-used-feature-copy>strong{font-size:19px}}.ui-market-v24-product-card{min-width:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #e7e7eb;border-radius:8px;color:#1d1d1f;background:#fff;scroll-snap-align:start;text-decoration:none}.ui-market-v24-product-card:focus-visible{outline:3px solid #b8893e;outline-offset:2px}.ui-market-v24-product-media{position:relative;min-width:0;aspect-ratio:4/4.35;display:grid;place-items:center;overflow:hidden;background:#f5f5f7}.ui-market-v24-product-media img{width:100%;height:100%;object-fit:contain;padding:10px}.ui-market-v24-product-media img.ui-market-v24-fused-image{padding:3px 5px 0}.ui-market-v24-product-media>svg{color:#86868b}.ui-market-v24-product-media>span{position:absolute;top:9px;left:9px;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:700}.ui-market-v24-product-media>.is-stock{color:#157347;background:#e8f7ef}.ui-market-v24-product-media>.is-preorder{color:#245f9f;background:#eaf3ff}.ui-market-v24-product-copy{min-width:0;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:12px}.ui-market-v24-product-copy :where(h3,p,strong,small){min-width:0;margin:0;overflow-wrap:anywhere}.ui-market-v24-product-copy h3{color:#1d1d1f;font-size:15px;line-height:1.28}.ui-market-v24-product-copy p{min-height:33px;color:#86868b;font-size:12px;line-height:1.4}.ui-market-v24-product-copy>strong{color:#bf3b35;font-size:16px;line-height:1.25}.ui-market-v24-product-copy>div{display:grid;grid-gap:3px;gap:3px;padding-top:5px;border-top:1px solid #efeff1}.ui-market-v24-product-copy>div span{color:#157347;font-size:11px;font-weight:700}.ui-market-v24-product-copy>div small{color:#86868b;font-size:10px}.ui-market-v461-home{gap:18px}.ui-market-v461-store-row{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-market-v461-store-row>a{min-width:0;min-height:44px;display:inline-flex;align-items:center;gap:7px;color:#1d1d1f;font-size:14px;font-weight:700;text-decoration:none}.ui-market-v461-store-row>a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-market-v461-store-row>a>svg:first-child{color:#b8893e}.ui-market-v461-store-row>a>svg:last-child{flex:0 0 auto;color:#86868b}.ui-market-v461-store-row>button{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid #e4e4e8;border-radius:50%;color:#1d1d1f;background:#fff;cursor:pointer}.ui-market-v461-store-row>button[aria-pressed=true]{color:#7d5b25;border-color:#d7bd90;background:#fffaf0}.ui-market-v461-search{margin-top:-8px;box-shadow:none}.ui-market-p0-heading{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-market-p0-heading :where(h1,p,span){margin:0}.ui-market-p0-heading>span{color:#8a6a2f;font-size:11px;font-weight:760;letter-spacing:.09em}.ui-market-p0-heading h1{color:#1d1d1f;font-size:clamp(27px,7vw,38px);line-height:1.08;letter-spacing:-.025em}.ui-market-p0-heading p{color:#6e6e73;font-size:13px;line-height:1.45}.ui-market-p0-families{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.ui-market-p0-families>button{min-width:0;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #e3e3e7;border-radius:12px;padding:7px 3px;color:#303034;background:#fff;font:inherit;cursor:pointer}.ui-market-p0-families>button>span{width:30px;height:26px;display:grid;place-items:center;color:#6e6e73}.ui-market-p0-families :where(strong,small){max-width:100%;margin:0;overflow-wrap:anywhere;text-align:center}.ui-market-p0-families strong{font-size:11px;line-height:1.12}.ui-market-p0-families small{color:#8a6a2f;font-size:9.5px;font-weight:720;line-height:1.1}.ui-market-p0-families>button[aria-pressed=true]{border-color:#1d1d1f;color:#fff;background:#1d1d1f;box-shadow:0 5px 14px rgb(0 0 0/10%)}.ui-market-p0-families>button[aria-pressed=true] small,.ui-market-p0-families>button[aria-pressed=true]>span{color:#d2b275}.ui-market-p0-choice{min-width:0;display:grid;grid-gap:7px;gap:7px}.ui-market-p0-choice>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ui-market-p0-choice>header :where(strong,small){margin:0}.ui-market-p0-choice>header strong{color:#1d1d1f;font-size:14px}.ui-market-p0-choice>header small{color:#86868b;font-size:11px;text-align:right}.ui-market-p0-intent{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ui-market-p0-intent>a{border:1px solid #d7d7dc;border-radius:11px;color:#303034;background:#fff;text-decoration:none}.ui-market-p0-intent>a,.ui-market-p0-intent>span{min-width:0;min-height:58px;display:flex;align-items:center;gap:9px;padding:9px 11px}.ui-market-p0-intent>span{border:1px solid #e8e8eb;border-radius:11px;color:#a1a1a6;background:#f7f7f8}.ui-market-p0-intent>:where(a,span)>svg{flex:0 0 auto}.ui-market-p0-intent>:where(a,span)>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex:1 1}.ui-market-p0-intent :where(strong,small){min-width:0;overflow-wrap:anywhere}.ui-market-p0-intent strong{color:inherit;font-size:14px;line-height:1.25}.ui-market-p0-intent small{flex:0 0 auto;color:#86868b;font-size:11px}.ui-market-p0-intent>a:hover{border-color:#8a6a2f}.ui-market-p0-intent>.is-disabled small{color:#a1a1a6}.ui-market-p0-family-empty{padding-block:18px}.ui-market-v461-home:has(.ui-market-p0-intent){gap:14px}.ui-market-v461-home:has(.ui-market-p0-intent) .ui-market-v461-new{margin-top:2px}.ui-market-v461-banner{position:relative;min-width:0;min-height:238px;display:block;overflow:hidden;border:1px solid #27282b;border-radius:8px;padding:25px 18px 30px;color:#fff;background:#111214;box-shadow:0 12px 28px rgba(17,18,20,.13)}.ui-market-v461-banner>div{position:relative;z-index:2;width:54%;min-width:0;display:grid;align-content:center;justify-items:start;grid-gap:8px;gap:8px}.ui-market-v461-banner :where(small,h1,p){margin:0}.ui-market-v461-banner small{color:#d8b36d;font-size:11px;font-weight:750}.ui-market-v461-banner h1{font-size:clamp(20px,5vw,32px);line-height:1.08;letter-spacing:0;white-space:nowrap}.ui-market-v461-banner p{max-width:220px;color:#d0d0d3;font-size:12px;line-height:1.55}.ui-market-v461-banner a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:3px;margin-top:4px;border-radius:8px;padding:0 14px;color:#17130d;background:#d6a94f;font-size:13px;font-weight:750;text-decoration:none}.ui-market-v461-banner>img{position:absolute;z-index:1;top:18px;right:-24px;width:52%;max-width:none;height:208px;object-fit:contain;object-position:center right}.ui-market-v461-banner>span{position:absolute;z-index:2;left:50%;bottom:12px;display:flex;gap:5px;transform:translateX(-50%)}.ui-market-v461-banner>span i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.38)}.ui-market-v461-banner>span i.is-active{width:15px;border-radius:999px;background:#fff}.ui-market-v461-shortcuts{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e7e7eb;border-radius:8px;background:#fff}.ui-market-v461-shortcuts>a{min-width:0;min-height:92px;display:grid;align-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:10px 4px;color:#1d1d1f;text-align:center;text-decoration:none}.ui-market-v461-shortcuts>a+a{border-left:1px solid #efeff1}.ui-market-v461-shortcuts>a>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#8a652a;background:#fbf3e4}.ui-market-v461-shortcuts>a:nth-child(2)>span{color:#237253;background:#eaf7f0}.ui-market-v461-shortcuts>a:nth-child(3)>span{color:#386ba4;background:#edf4fb}.ui-market-v461-shortcuts>a:nth-child(4)>span{color:#9b5b24;background:#fbefe5}.ui-market-v461-shortcuts strong{min-width:0;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.ui-market-v461-new,.ui-market-v461-used{gap:12px}.ui-market-v461-new .ui-market-v24-product-rail{grid-auto-columns:minmax(158px,46%)}.ui-market-v461-used .ui-market-used-feature-rail{grid-template-columns:1fr;gap:10px}.ui-market-v461-used .ui-market-used-feature-card{min-height:106px;grid-template-columns:92px minmax(0,1fr);border-radius:8px;box-shadow:none}.ui-market-v461-used .ui-market-used-feature-media{min-height:106px;background:#f2f2f3}.ui-market-v461-used .ui-market-used-feature-media img{object-fit:cover;object-position:center}.ui-market-v461-used .ui-market-used-feature-media>span{right:auto;bottom:auto;top:8px;left:8px;padding:4px 7px;background:rgba(17,18,20,.72)}.ui-market-v461-used .ui-market-used-feature-copy{gap:3px;padding:7px 9px}.ui-market-v461-used .ui-market-used-feature-copy header{align-items:center}.ui-market-v461-used .ui-market-used-feature-copy header>svg{flex:0 0 auto;color:#86868b}.ui-market-v461-used .ui-market-used-feature-copy h3{margin:0;font-size:15px;line-height:1.15}.ui-market-v461-used .ui-market-used-feature-copy p{margin-top:2px;font-size:10.5px;line-height:1.3}.ui-market-v461-used .ui-market-used-feature-copy>strong{font-size:17px;line-height:1.1}.ui-market-v461-used .ui-market-used-feature-copy dl{grid-template-columns:repeat(4,minmax(0,1fr));border:0}.ui-market-v461-used .ui-market-used-feature-copy dl[data-fact-count="1"]{grid-template-columns:minmax(0,1fr)}.ui-market-v461-used .ui-market-used-feature-copy dl[data-fact-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-market-v461-used .ui-market-used-feature-copy dl[data-fact-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-market-v461-used .ui-market-used-feature-copy dl>div{min-width:0;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;justify-items:start;grid-gap:3px;gap:3px;padding:0 4px}.ui-market-v461-used .ui-market-used-feature-copy dl>div:first-child{padding-left:0}.ui-market-v461-used .ui-market-used-feature-copy dl>div+div{border-top:0;border-left:1px solid #efeff1}.ui-market-v461-used .ui-market-used-feature-copy dt{font-size:8px;line-height:1.15}.ui-market-v461-used .ui-market-used-feature-copy dd{font-size:10.5px;line-height:1.2;text-align:left}.ui-market-used-fact-icon{width:15px;height:18px;display:grid;place-items:center;color:#69717d}.ui-market-v461-used .ui-market-used-feature-copy .is-good .ui-market-used-fact-icon{color:#16804b}.ui-market-v461-used .ui-market-used-feature-copy .is-attention .ui-market-used-fact-icon{color:#a34119}.ui-market-v461-used .ui-market-used-feature-copy .is-neutral .ui-market-used-fact-icon{color:var(--ui-muted)}.ui-market-v461-trust{min-width:0;display:grid;grid-gap:12px;gap:12px;border-top:1px solid #e4e4e8;padding-top:18px}.ui-market-v461-trust h2{margin:0;color:#1d1d1f;font-size:20px;line-height:1.2}.ui-market-v461-trust>div{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-market-v461-trust article{min-width:0;display:grid;align-content:start;justify-items:center;grid-gap:5px;gap:5px;padding:5px 6px;text-align:center}.ui-market-v461-trust article+article{border-left:1px solid #e7e7eb}.ui-market-v461-trust article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#8a652a;background:#fbf3e4}.ui-market-v461-trust article strong{min-width:0;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.ui-market-v461-trust article small{min-width:0;color:#6e6e73;font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}@media (max-width:430px){.ui-market-v461-banner{min-height:226px;padding-inline:15px 10px}.ui-market-v461-banner>div{width:54%}.ui-market-v461-banner h1{font-size:19px}.ui-market-v461-banner>img{right:-24px;width:52%;height:200px}.ui-market-v461-shortcuts>a{min-height:88px}.ui-market-v461-shortcuts strong{font-size:11px}.ui-market-v461-used .ui-market-used-feature-card{grid-template-columns:92px minmax(0,1fr)}}@media (min-width:680px){.ui-market-v461-banner{min-height:290px;padding:34px 38px}.ui-market-v461-banner>div{width:47%}.ui-market-v461-banner>img{top:10px;right:-10px;width:58%;height:280px}.ui-market-v461-banner p{max-width:320px;font-size:14px}.ui-market-v461-shortcuts>a{min-height:102px}.ui-market-v461-new .ui-market-v24-product-rail{grid-auto-columns:minmax(190px,30%)}.ui-market-v461-used .ui-market-used-feature-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ui-market-v461-new .ui-market-v24-product-rail{grid-auto-columns:minmax(210px,23%)}}@media (max-width:680px){.ui-market-v24-product-rail{grid-auto-columns:clamp(158px,47vw,196px);gap:10px}.ui-market-v24-product-media{aspect-ratio:1/1.08}.ui-market-v24-product-media>span{top:7px;left:7px;padding:3px 5px;font-size:10px}.ui-market-v24-product-copy{gap:5px;padding:10px}.ui-market-v24-product-copy h3{font-size:14px;line-height:1.25}.ui-market-v24-product-copy p{min-height:32px;font-size:11px}.ui-market-v24-product-copy>strong{font-size:15px;white-space:nowrap}.ui-market-v24-product-copy>div{gap:2px}.ui-market-v24-product-copy>div small,.ui-market-v24-product-copy>div span{font-size:10px}}.ui-v24-new-phone{min-width:0;display:grid;grid-gap:16px;gap:16px;padding-bottom:calc(var(--ui-nav-height) + 132px + env(safe-area-inset-bottom))}.ui-v24-new-phone-header{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:4px 0 2px}.ui-v24-new-phone-header>div{min-width:0;display:grid;grid-gap:7px;gap:7px}.ui-v24-new-phone-header :where(h1,p){margin:0}.ui-v24-new-phone-header h1{color:#1d1d1f;font-size:30px;line-height:1.1;letter-spacing:0}.ui-v24-new-phone-header p{color:#6e6e73;font-size:14px;line-height:1.5}.ui-v24-new-phone-header .ui-form-field{min-width:0}.ui-v24-new-phone-header .ui-form-control{min-height:44px;border-radius:8px}.ui-v24-new-phone-detail-card{border-radius:8px;box-shadow:none}.ui-v24-new-phone-media{min-height:330px;background:#f5f5f7}.ui-v24-new-phone-media img{padding:16px}.ui-v24-new-phone-main-image{width:100%;height:100%;object-fit:contain;padding:18px 26px 4px!important}.ui-v24-new-phone-body{min-width:0;display:grid;grid-gap:18px;gap:18px;padding:18px;background:#fff}.ui-v24-new-phone-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-v24-new-phone-heading>div{min-width:0}.ui-v24-new-phone-heading :where(small,h2,p){margin:0;overflow-wrap:anywhere}.ui-v24-new-phone-heading small{color:#86868b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-v24-new-phone-heading h2{margin-top:5px;color:#1d1d1f;font-size:24px;line-height:1.15;letter-spacing:0}.ui-v24-new-phone-heading p{margin-top:7px;color:#6e6e73;font-size:13px;line-height:1.45}.ui-v24-new-phone-prices{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e7e7eb;border-bottom:1px solid #e7e7eb}.ui-v24-new-phone-prices>div{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;min-height:76px;padding:11px 9px;border-right:1px solid #e7e7eb}.ui-v24-new-phone-prices>div:last-child{border-right:0}.ui-v24-new-phone-prices span{color:#86868b;font-size:11px;line-height:1.25}.ui-v24-new-phone-prices strong{color:#1d1d1f;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.ui-v24-new-phone-prices .is-preorder strong{color:#bf3b35;font-size:16px}.ui-v24-new-phone-final-price{font-size:clamp(22px,6vw,30px)!important;line-height:1.05!important}.ui-v24-new-phone-config{min-width:0;display:grid;grid-gap:17px;gap:17px}.ui-v24-new-phone-meta{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ui-v24-new-phone-meta .ui-info-row{min-width:0;min-height:66px;border:1px solid #e7e7eb;border-radius:8px;padding:9px;background:#fbfbfc}.ui-v24-new-phone-meta .ui-info-row :where(strong,span){overflow-wrap:anywhere}.ui-v24-new-phone-reference{min-width:0;display:grid;grid-gap:8px;gap:8px;border-top:1px solid #e7e7eb;border-bottom:1px solid #e7e7eb;padding:15px 0}.ui-v24-new-phone-reference>div{display:grid;grid-gap:4px;gap:4px}.ui-v24-new-phone-reference small{color:#86868b;font-size:12px}.ui-v24-new-phone-reference strong{color:#1d1d1f;font-size:15px;line-height:1.4}.ui-v24-new-phone-trade-in b{color:#b23a34;font-size:22px;line-height:1.15}.ui-v24-new-phone-reference p{margin:0;color:#86868b;font-size:12px;line-height:1.55}.ui-v24-new-phone-reference a{width:-moz-fit-content;width:fit-content;color:#796033;font-size:13px;font-weight:700;text-decoration:none}.ui-v24-new-phone-actions{position:-webkit-sticky;position:sticky;z-index:41;bottom:calc(var(--ui-nav-height) + 18px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);grid-gap:9px;gap:9px;padding-top:7px;background:#f5f5f7}.ui-v24-new-phone-action-dock{box-shadow:none}.ui-v24-new-phone-actions .ui-button{min-height:48px;border-radius:8px}.ui-v24-new-phone-alert{color:#796033;background:#fff;border-color:#d8c29c}.ui-v24-new-phone-cta{color:#fff;background:#b8893e;border-color:#b8893e}.ui-v24-new-phone-notice{margin:-4px 0 0;color:#157347;font-size:12px;line-height:1.5}.ui-v24-new-phone-quote-error{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #efd3d1;border-radius:8px;padding:12px;color:#9e302b;background:#fff7f6}.ui-v24-new-phone-quote-error p{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ui-v24-new-phone-quote-error .ui-button{flex:0 0 auto;min-height:42px}.ui-whatsapp-handoff-backdrop{position:fixed;z-index:90;inset:0;display:grid;align-items:end;padding:16px;background:rgba(17,18,20,.42)}.ui-whatsapp-handoff{width:min(100%,560px);max-height:min(82dvh,680px);margin:0 auto var(--yoyo-safe-bottom);display:grid;grid-gap:16px;gap:16px;overflow:auto;border-radius:8px;padding:18px;background:#fff;box-shadow:var(--ui-shadow-float)}.ui-whatsapp-handoff>header{justify-content:space-between}.ui-whatsapp-handoff>header,.ui-whatsapp-handoff>header>div{min-width:0;display:flex;align-items:flex-start;gap:12px}.ui-whatsapp-handoff>header>div>span{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#117a4c;background:#e8f6ef}.ui-whatsapp-handoff h2,.ui-whatsapp-handoff p{margin:0}.ui-whatsapp-handoff h2{color:var(--ui-ink);font-size:19px;line-height:1.3;overflow-wrap:anywhere}.ui-whatsapp-handoff header p{margin-top:4px;color:var(--ui-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ui-whatsapp-handoff pre{margin:0;overflow:auto;border:1px solid var(--ui-line);border-radius:8px;padding:14px;color:var(--ui-text);background:var(--ui-surface-subtle);font:inherit;font-size:14px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.ui-whatsapp-handoff-status{display:flex;align-items:flex-start;gap:7px;color:#117a4c;font-size:13px;line-height:1.5}.ui-whatsapp-handoff-status svg{flex:0 0 auto;margin-top:2px}.ui-whatsapp-handoff>footer{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px}.ui-whatsapp-handoff>footer .ui-button{min-height:var(--yoyo-primary-action-height)}@media (min-width:680px){.ui-market-v24-product-rail{grid-auto-columns:minmax(190px,31vw)}.ui-v24-new-phone-header{grid-template-columns:minmax(0,1fr) minmax(200px,.34fr);align-items:end}.ui-v24-new-phone-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:920px){.ui-market-v24-home{gap:34px}.ui-market-v24-product-rail{grid-auto-columns:minmax(220px,23vw);gap:16px}.ui-market-v24-product-media{aspect-ratio:4/4.1}.ui-v24-new-phone-detail-card{grid-template-columns:minmax(420px,.94fr) minmax(0,1.06fr)}.ui-v24-new-phone-media{min-height:690px}.ui-v24-new-phone-body{padding:25px}.ui-v24-new-phone-actions{bottom:calc(var(--ui-nav-height) + 30px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ui-customer-flow-skeleton>span,.ui-direct-sale-reference.is-loading>span{animation:none}}body[data-ui-system=yoyo-brand-v2]{--yoyo-page:var(--ui-page);--yoyo-surface:var(--ui-surface);--yoyo-ink:var(--ui-ink);--yoyo-muted:var(--ui-muted);--yoyo-subtle:var(--ui-subtle);--yoyo-line:var(--ui-line);--yoyo-gold:var(--ui-accent);--yoyo-gold-deep:var(--ui-accent-strong);--yoyo-gold-pale:var(--ui-accent-soft);--bg:var(--ui-page);--panel:var(--ui-surface);--panel-strong:var(--ui-surface-subtle);--text:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--accent:var(--ui-accent-strong);--accent-2:var(--ui-accent);min-height:100dvh;color:var(--ui-text);background:var(--ui-page)}body[data-ui-system=yoyo-brand-v2] :where(button,input,select,textarea,a){-webkit-tap-highlight-color:transparent}body[data-ui-system=yoyo-brand-v2] [data-ui-focus]{background-color:var(--ui-dark)}.ui-app-shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding-bottom:calc(var(--ui-nav-height) + max(24px, env(safe-area-inset-bottom)));color:var(--ui-text);background:var(--ui-page)}.ui-app-shell :where(button,input,select,textarea,a){-webkit-tap-highlight-color:transparent}.ui-staff-preview-banner{position:-webkit-sticky;position:sticky;z-index:40;top:0;display:grid;min-height:calc(68px + env(safe-area-inset-top));grid-template-columns:20px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:calc(8px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left));color:#1d2939;background:#fff8e8;border-bottom:1px solid #e5c873}.ui-staff-preview-banner>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.ui-staff-preview-banner strong{font-size:13px;line-height:1.25}.ui-staff-preview-banner small{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.ui-staff-preview-banner button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:1px solid #b58a27;border-radius:7px;color:#694d0f;background:#fff;font:inherit;font-size:12px;font-weight:700}.home-app-shell:has(.ui-staff-preview-banner) .ui-topbar,.ui-app-shell:has(.ui-staff-preview-banner) .ui-topbar{top:calc(68px + env(safe-area-inset-top))}.ui-staff-shell{padding-bottom:max(20px,env(safe-area-inset-bottom))}.ui-staff-main{width:min(100%,1180px)}.employee-mobile-main{width:min(100%,720px);padding-bottom:116px}.employee-mobile-workspace{display:grid;grid-gap:16px;gap:16px}.employee-action-sheet-head,.employee-mobile-heading,.employee-my-list>div,.employee-phone-card-meta,.employee-phone-card-top,.employee-profile{display:flex;align-items:center;justify-content:space-between;gap:12px}.employee-heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.employee-action-sheet h2,.employee-mobile-heading h1,.employee-workflow-panel h2{margin:2px 0 4px;color:var(--ui-ink);font-size:clamp(22px,5vw,30px)}.employee-action-sheet>p,.employee-mobile-heading p,.employee-phone-card p,.employee-profile p,.employee-workflow-panel>p{margin:0;color:var(--ui-muted);font-size:13px}.employee-mobile-eyebrow{margin:0;color:var(--ui-gold);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.employee-mobile-error,.employee-mobile-notice{padding:12px 14px;border-radius:12px;font-size:13px}.employee-mobile-notice{color:#1f6b4a;background:#eaf8f0}.employee-mobile-error{color:#9a2f2f;background:#fff0f0}.employee-phone-search{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border:1px solid var(--ui-line);border-radius:14px;background:#fff}.employee-phone-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font:inherit}.employee-state-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.employee-state-filters button{flex:0 0 auto;min-height:36px;padding:0 11px;border:1px solid var(--ui-line);border-radius:999px;color:var(--ui-muted);background:#fff;font:inherit;font-size:12px}.employee-state-filters button.is-active{border-color:var(--ui-gold);color:var(--ui-dark);background:var(--ui-gold-soft)}.employee-state-filters small{margin-left:3px;color:var(--ui-gold)}.employee-phone-card-list{display:grid;grid-gap:10px;gap:10px}.employee-phone-card{display:grid;grid-gap:8px;gap:8px;width:100%;padding:14px;border:1px solid var(--ui-line);border-radius:14px;color:var(--ui-text);background:#fff;text-align:left;cursor:pointer;box-shadow:0 4px 14px rgba(24,29,38,.04)}.employee-phone-card.is-selected{border-color:var(--ui-gold);box-shadow:0 0 0 2px rgba(193,151,79,.12)}.employee-phone-card>strong{color:var(--ui-ink);font-size:17px}.employee-phone-card-meta>span,.employee-phone-card-top>span{color:var(--ui-muted);font-size:12px}.employee-phone-card-meta b{color:var(--ui-dark);font-size:15px}.employee-action-sheet,.employee-empty-state,.employee-workflow-panel{display:grid;grid-gap:14px;gap:14px}.employee-empty-state{justify-items:center;padding:32px 20px;text-align:center}.employee-empty-state p{margin:0;color:var(--ui-muted);font-size:13px}.employee-action-sheet{position:-webkit-sticky;position:sticky;bottom:86px;z-index:20;padding:16px}.employee-close-button{border:0;color:var(--ui-muted);background:transparent;font-size:26px;cursor:pointer}.employee-mini-form{display:grid;grid-gap:12px;gap:12px}.employee-action-hint{color:var(--ui-muted);font-size:13px}.employee-workflow-panel{padding:18px}.employee-performance-total{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:12px;background:var(--ui-gold-soft)}.employee-performance-total span{color:var(--ui-muted);font-size:13px}.employee-performance-total strong{color:var(--ui-dark);font-size:24px}.employee-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.employee-performance-grid>div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--ui-line);border-radius:10px;background:#fff}.employee-performance-grid span{color:var(--ui-muted);font-size:12px}.employee-performance-grid strong{color:var(--ui-ink);font-size:17px}.employee-evidence-picker{display:grid;grid-gap:6px;gap:6px;color:var(--ui-muted);font-size:13px}.employee-timeline-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.employee-timeline-list li{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--ui-line);font-size:13px}.employee-timeline-list li span{color:var(--ui-muted);text-align:right}.employee-profile{justify-content:flex-start;padding:14px;border-radius:12px;background:var(--ui-gold-soft)}.employee-profile strong{color:var(--ui-ink)}.employee-my-list{display:grid;grid-gap:0;gap:0}.employee-my-list>div{padding:13px 0;border-bottom:1px solid var(--ui-line);font-size:13px}.employee-my-list span{color:var(--ui-muted)}.employee-my-list b{color:var(--ui-ink);font-weight:600;text-align:right}.staff-role-panel{display:grid;grid-gap:12px;gap:12px}.staff-role-hero{background:#fffdf7}.staff-role-store-select{display:grid;grid-gap:6px;gap:6px;color:var(--ui-muted);font-size:12px}.staff-role-store-select select{min-height:42px;padding:0 12px;border:1px solid var(--ui-line);border-radius:10px;color:var(--ui-ink);background:#fff;font:inherit}.staff-role-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.staff-role-metric{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid var(--ui-line);border-radius:10px;background:rgba(255,255,255,.86)}.staff-role-metric span{color:var(--ui-muted);font-size:11px}.staff-role-metric strong{overflow-wrap:anywhere;color:var(--ui-ink);font-size:16px}.staff-role-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.staff-role-section-heading h2{margin:4px 0 0;font-size:19px}.staff-role-period-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;color:var(--ui-muted);font-size:12px}.staff-role-employee-list{display:grid;grid-gap:0;gap:0}.staff-role-employee-row{display:flex;align-items:center;gap:8px;min-width:0;padding:12px 0;border-bottom:1px solid var(--ui-line);color:var(--ui-ink);font-size:13px}.staff-role-employee-row span{min-width:0;flex:1 1;overflow-wrap:anywhere}.staff-role-employee-row b{flex:0 0 auto;color:var(--ui-dark);font-size:12px}.staff-role-shipment{display:grid;grid-gap:9px;gap:9px;padding:13px 0;border-bottom:1px solid var(--ui-line)}.staff-role-shipment strong{color:var(--ui-ink)}.staff-role-shipment p{margin:4px 0 0;color:var(--ui-muted);font-size:12px}@media (min-width:760px){.staff-role-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.staff-role-shipment{grid-template-columns:minmax(0,1fr) minmax(180px,.6fr) auto;align-items:end}}.employee-mobile-bottom-nav{position:fixed;z-index:45;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:70px;padding:4px;border:1px solid rgba(82,94,112,.08);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 5px 18px rgba(17,18,20,.1);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.employee-mobile-bottom-nav button{display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;min-width:0;min-height:60px;border:0;border-radius:12px;color:var(--ui-muted);background:transparent;font:inherit;font-size:11px;cursor:pointer}.employee-mobile-bottom-nav button.is-active{color:var(--ui-dark);background:var(--ui-gold-soft)}@media (min-width:760px){.employee-phone-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-mobile-bottom-nav{right:50%;left:auto;width:min(680px,calc(100% - 24px));transform:translateX(50%)}}.ui-topbar{position:-webkit-sticky;position:sticky;z-index:30;top:0;display:grid;grid-template-columns:auto minmax(88px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:calc(68px + env(safe-area-inset-top));padding:calc(9px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 9px max(16px,env(safe-area-inset-left));border-bottom:1px solid rgba(82,94,112,.08);background:#f8fafc;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-topbar-actions,.ui-topbar-start{display:flex;align-items:center;gap:8px}.ui-topbar-start{justify-content:flex-start}.ui-topbar-actions{justify-content:flex-end}.ui-icon-button,.ui-topbar-spacer{width:44px;height:44px;flex:0 0 44px}.ui-topbar-brand{min-width:0;display:grid;justify-items:center;grid-gap:1px;gap:1px;text-align:center}.ui-topbar-brand span,.ui-topbar-brand strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-topbar-brand strong{color:var(--ui-ink);font-size:16px;font-weight:700;line-height:1.2}.ui-topbar-brand span{color:var(--ui-muted);font-size:11px;line-height:1.35}.ui-icon-button{display:inline-grid;place-items:center;border:1px solid transparent;border-radius:var(--ui-radius-control);color:var(--ui-text);background:transparent;cursor:pointer;text-decoration:none}.ui-icon-button:hover{border-color:var(--ui-glass-border);background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 var(--ui-glass-highlight)}.ui-bottom-nav-item:focus-visible,.ui-button:focus-visible,.ui-file-input:focus-within,.ui-form-control:focus-visible,.ui-icon-button:focus-visible,.ui-list-item:focus-visible,.ui-section-action:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-topbar .language-select{width:84px;min-height:44px;max-width:84px;border-color:var(--ui-line);border-radius:var(--ui-radius-control);color:var(--ui-text);background-color:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 var(--ui-glass-highlight);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-main{width:min(100%,760px);margin:0 auto;display:grid;align-content:start;grid-gap:20px;gap:20px;padding:16px var(--yoyo-page-gutter);padding-bottom:var(--yoyo-page-bottom-clearance)}.ui-app-shell:not(:has(>.ui-topbar))>.ui-main{padding-top:calc(16px + env(safe-area-inset-top))}.ui-bottom-nav{position:fixed;z-index:40;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(10px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:var(--ui-nav-height);padding:4px;border:0;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 -1px 0 rgba(21,21,21,.04),0 5px 14px rgba(17,18,20,.08);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.ui-bottom-nav[data-destination-count="1"]{right:auto;left:50%;width:96px;grid-template-columns:1fr;transform:translateX(-50%)}.ui-bottom-nav-item{position:relative;min-width:0;min-height:62px;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;border-radius:12px;color:var(--ui-muted);font-size:12px;line-height:1.2;text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out,transform .16s ease-out}.ui-bottom-nav-item[aria-current=page]{color:var(--ui-dark);background:var(--ui-gold-soft);box-shadow:none}.ui-bottom-nav-item:after{position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:transparent;content:""}.ui-bottom-nav-item[aria-current=page]:after{background:var(--ui-gold)}.ui-page-intro{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 2px 0}.ui-page-intro>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-page-intro h1,.ui-page-intro p{margin:0}.ui-page-intro h1{color:var(--ui-ink);font-size:28px;font-weight:760;line-height:1.16;letter-spacing:0;text-wrap:balance}.ui-page-intro p{color:var(--ui-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.ui-page-intro-trailing{flex:0 0 auto}.ui-glass-surface{min-width:0;border:0;border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-glass-surface[data-ui-surface=product],.ui-glass-surface[data-ui-surface=service]{overflow:hidden;background:var(--ui-surface)}.ui-glass-surface[data-ui-surface=information]{background:var(--ui-surface)}.ui-glass-surface[data-ui-surface=dark-focus]{color:#ffffff;background:var(--ui-dark);box-shadow:0 8px 20px rgba(17,18,20,.14)}.ui-surface-list{overflow:hidden;padding:0 16px}.ui-surface-list>.ui-about-details:last-child>.ui-list-item,.ui-surface-list>.ui-list-item:last-child{border-bottom:0}.ui-bottom-nav-item:active,.ui-button:active,.ui-list-item:active,.ui-market-card:active{transform:scale(.98)}.ui-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ui-section-header>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.ui-section-header h2,.ui-section-header p{margin:0}.ui-section-header h2{color:var(--ui-ink);font-size:20px;font-weight:730;line-height:1.25;text-wrap:balance}.ui-section-header p{max-width:65ch;color:var(--ui-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.ui-section-action{min-height:44px;display:inline-flex;align-items:center;gap:4px;color:var(--ui-accent-strong);font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap}.ui-info-row{min-width:0;display:flex;align-items:flex-start;gap:11px}.ui-info-row-icon,.ui-list-item-icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-info-row-copy,.ui-list-item-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-info-row-copy>small,.ui-info-row-copy>span,.ui-list-item-copy>small{color:var(--ui-muted);font-size:12px;line-height:1.4}.ui-info-row-copy>strong,.ui-list-item-copy>strong{color:var(--ui-ink);font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ui-info-row-trailing{margin-left:auto}.ui-status-tag{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.2}.ui-status-neutral{color:var(--ui-muted);background:#f0f2f5}.ui-status-success{color:var(--ui-success);background:#eaf7f0}.ui-status-warning{color:var(--ui-warning);background:#fff6e5}.ui-used-china-help{display:inline-flex;align-items:center;justify-content:center;margin-left:4px;cursor:help}.ui-status-danger{color:var(--ui-danger);background:#fff0f1}.ui-status-info{color:var(--ui-info);background:#edf5fb}.ui-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--ui-radius-control);padding:0 18px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,opacity .16s ease-out,box-shadow .16s ease-out}.ui-button-primary{color:#ffffff;background:var(--ui-dark);box-shadow:none}.ui-button-primary:hover{background:var(--ui-accent-strong)}.ui-button-secondary{color:var(--ui-ink);border:0;background:var(--ui-gold-soft);box-shadow:none}.ui-button-secondary:hover{background:#efe4cf}.ui-button-ghost{color:var(--ui-text);background:transparent}.ui-button-ghost:hover{background:var(--ui-surface-subtle)}.ui-button-danger{color:#ffffff;background:var(--ui-danger)}.ui-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.ui-button-icon{display:inline-grid;place-items:center}.ui-form-field{min-width:0;display:grid;grid-gap:8px;gap:8px}.ui-form-field>.ui-form-label,.ui-form-field>label{color:var(--ui-text);font-size:13px;font-weight:650;line-height:1.35}.ui-required{margin-left:3px;color:var(--ui-danger)}.ui-form-control{width:100%;min-width:0;min-height:48px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:11px 13px;color:var(--ui-ink);background:var(--ui-surface);font-size:15px;line-height:1.4}textarea.ui-form-control{min-height:112px;resize:vertical}.ui-form-control::placeholder{color:#737a84;opacity:1}.ui-form-control:disabled{color:var(--ui-muted);background:var(--ui-surface-subtle);cursor:not-allowed}.ui-form-error,.ui-form-hint{font-size:12px;line-height:1.45}.ui-form-hint{color:var(--ui-muted)}.ui-form-error{color:var(--ui-danger)}.ui-list-item{min-height:68px;display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--ui-line);color:var(--ui-text);text-decoration:none;transition:transform .16s ease-out,color .16s ease-out}.ui-list-item>svg{margin-left:auto;color:var(--ui-subtle)}.ui-list-item:hover{color:var(--ui-ink)}.ui-empty-state,.ui-error-state{min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:28px 20px;border-radius:var(--ui-radius-card);text-align:center}.ui-empty-state{color:var(--ui-muted);background:var(--ui-surface)}.ui-error-state{color:var(--ui-danger);background:#fff7f7}.ui-empty-state>div,.ui-error-state>div{display:grid;grid-gap:5px;gap:5px}.ui-empty-state h2,.ui-empty-state p,.ui-error-state h2,.ui-error-state p{margin:0}.ui-empty-state h2,.ui-error-state h2{color:var(--ui-ink);font-size:17px;line-height:1.35}.ui-empty-state p,.ui-error-state p{max-width:48ch;color:var(--ui-muted);font-size:14px;line-height:1.5}.ui-error-state-compact{min-height:0;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;padding:14px 16px;text-align:left}.ui-error-state-compact h2{font-size:14px}.ui-error-state-compact .ui-button{min-height:40px}.ui-modal-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:end center;padding:16px;background:rgba(17,19,24,.42)}.ui-modal{width:min(100%,520px);max-height:min(82dvh,760px);overflow:auto;border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-float)}.ui-modal,.ui-modal-header{background:var(--ui-surface)}.ui-modal-header{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid var(--ui-line)}.ui-modal-header h2,.ui-modal-header p{margin:0}.ui-modal-header h2{color:var(--ui-ink);font-size:20px}.ui-modal-header p{margin-top:4px;color:var(--ui-muted);font-size:14px}.ui-modal-content{padding:18px}.ui-market-home,.ui-my-home,.ui-services-home{min-width:0;display:grid;grid-gap:22px;gap:22px}.ui-services-home{gap:18px}.ui-market-focus{min-width:0;overflow:hidden;border-radius:var(--ui-radius-card);background:var(--ui-dark);box-shadow:0 10px 24px rgba(17,18,20,.16)}.ui-market-value{display:grid;grid-gap:17px;gap:17px;padding:19px}.ui-market-focus .ui-market-value{color:#ffffff;background:var(--ui-dark);box-shadow:none}.ui-market-value-empty{grid-template-columns:auto minmax(0,1fr);align-items:center}.ui-market-value-empty>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-market-value-empty .ui-button{grid-column:1/-1}.ui-market-intent :where(h2,p),.ui-market-value :where(h2,p){margin:0}.ui-market-intent h2,.ui-market-value h2{color:var(--ui-ink);font-size:19px;font-weight:730;line-height:1.28;overflow-wrap:anywhere}.ui-market-intent p,.ui-market-value p{color:var(--ui-muted);font-size:13px;line-height:1.5}.ui-market-focus .ui-market-value :where(h2,.ui-market-value-main,.ui-market-value-topline>span){color:#ffffff}.ui-market-focus .ui-market-value :where(p,small,.ui-market-value-topline>strong,.ui-market-value-footer>span){color:rgba(255,255,255,.62)}.ui-market-value-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ui-glass-border);border-radius:15px;color:var(--ui-ink);background:rgba(247,249,251,.88);box-shadow:inset 0 1px 0 var(--ui-glass-highlight)}.ui-market-focus .ui-market-value-icon{border-color:rgba(198,161,91,.24);color:#e6cf9f;background:rgba(198,161,91,.11);box-shadow:none}.ui-market-value-device,.ui-market-value-footer,.ui-market-value-footer>div,.ui-market-value-topline{min-width:0;display:flex;align-items:center}.ui-market-value-footer,.ui-market-value-topline{justify-content:space-between;gap:12px}.ui-market-device-switch,.ui-market-value-footer a,.ui-market-value-topline>span{display:inline-flex;align-items:center;gap:6px}.ui-market-value-topline>span{color:var(--ui-ink);font-size:13px;font-weight:680}.ui-market-value-topline>strong{color:var(--ui-muted);font-size:11px;font-weight:600}.ui-market-value-device{gap:13px}.ui-market-value-device>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-market-value-device small,.ui-market-value-footer>span,.ui-market-value-supporting small{color:var(--ui-muted);font-size:11px;line-height:1.4}.ui-market-value-main{color:var(--ui-ink);font-size:24px;font-weight:760;line-height:1.18;overflow-wrap:anywhere}.ui-market-value-main small{color:var(--ui-muted);font-size:12px;font-weight:650}.ui-market-value-supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--ui-line);border-radius:15px;background:var(--ui-line);grid-gap:1px;gap:1px}.ui-market-focus .ui-market-value-supporting{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.1)}.ui-market-value-supporting>span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px 12px;background:rgba(248,250,252,.94)}.ui-market-focus .ui-market-value-supporting>span{background:rgba(255,255,255,.055)}.ui-market-focus .ui-market-value-supporting strong{color:rgba(255,255,255,.9)}.ui-market-value-supporting strong{color:var(--ui-ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.ui-market-value-footer{align-items:flex-start;padding-top:2px}.ui-market-value-footer>span{max-width:42%}.ui-market-value-footer>div{justify-content:flex-end;flex-wrap:wrap;gap:9px 13px}.ui-market-value-footer a{color:var(--ui-ink);font-size:12px;font-weight:680;text-decoration:none}.ui-market-focus .ui-market-value-footer a{color:#e6cf9f}.ui-market-focus .ui-market-value .ui-button-primary{color:var(--ui-dark);background:#ffffff}.ui-market-intent{overflow:hidden}.ui-market-intent-copy{display:grid;grid-gap:4px;gap:4px;padding:18px 18px 14px}.ui-market-intent-copy>small{color:var(--ui-muted);font-size:11px;font-weight:650;line-height:1.35}.ui-market-intent-actions{border-top:1px solid var(--ui-line);border-radius:0}.ui-market-category-tabs{position:-webkit-sticky;position:sticky;z-index:20;top:72px;display:flex;gap:5px;overflow-x:auto;padding:5px;border:1px solid var(--ui-glass-border);border-radius:17px;background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 var(--ui-glass-highlight);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none}.ui-market-category-tabs::-webkit-scrollbar{display:none}.ui-market-category-tabs a{min-height:38px;flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 13px;color:var(--ui-muted);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.ui-market-category-tabs a[aria-current=page]{color:#ffffff;background:var(--ui-control-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.ui-market-showcase-section,.ui-my-section,.ui-service-section{min-width:0;display:grid;grid-gap:12px;gap:12px;scroll-margin-top:128px}.ui-market-product-rail{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(246px,72%);grid-gap:12px;gap:12px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.ui-market-product-rail::-webkit-scrollbar{display:none}.ui-market-product-rail[data-item-count="1"]{grid-auto-columns:minmax(0,100%)}.ui-market-accessory-card,.ui-market-product-card{min-width:0;display:grid;overflow:hidden;border:0;border-radius:19px;color:var(--ui-text);background:#ffffff;box-shadow:0 8px 24px rgba(17,18,20,.065);text-decoration:none;scroll-snap-align:start;transition:transform .16s ease-out,box-shadow .16s ease-out}.ui-market-accessory-card:active,.ui-market-product-card:active{transform:scale(.985)}.ui-market-product-media{width:100%;height:auto;aspect-ratio:4/5;display:grid;place-items:center;object-fit:contain;padding:14px;background:#f7f8fa}.ui-market-product-media-unavailable{color:var(--ui-subtle);background:#eef1f5}.ui-market-product-media-unavailable svg{width:40px;height:40px;stroke-width:1.6}.ui-market-product-copy{min-width:0;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:14px}.ui-market-accessory-card>strong,.ui-market-product-copy>strong{color:var(--ui-ink);font-size:16px;font-weight:710;line-height:1.3;overflow-wrap:anywhere}.ui-market-accessory-card>small,.ui-market-product-copy>small{color:var(--ui-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ui-market-accessory-card>b,.ui-market-product-copy>b{color:var(--ui-ink);font-size:19px;font-weight:760;line-height:1.3}.ui-market-product-tag{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ui-text);border-radius:999px;padding:4px 8px;background:var(--ui-gold-soft);font-size:11px;font-weight:680;line-height:1.35}.ui-market-product-meta{display:flex;flex-wrap:wrap;gap:5px 9px}.ui-market-product-link,.ui-market-product-meta>span{display:inline-flex;align-items:center;gap:4px;color:var(--ui-muted);font-size:11px;line-height:1.35}.ui-market-product-link{margin-top:2px;color:var(--ui-ink);font-weight:680}.ui-market-accessory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ui-market-accessory-card{align-content:start;gap:6px;padding-bottom:14px}.ui-market-accessory-card>:not(.ui-market-product-media){margin-inline:13px}.ui-market-accessory-card>em{color:var(--ui-muted);font-size:11px;font-style:normal}.ui-market-accessory-card .ui-market-product-media{height:auto;aspect-ratio:1/1}.ui-market-accessory-card .ui-market-product-media-unavailable{aspect-ratio:4/3}.ui-market-skeleton,.ui-services-skeleton{display:grid;grid-gap:10px;gap:10px;padding:19px;border:1px solid var(--ui-glass-border);border-radius:var(--ui-radius-card);background:rgba(255,255,255,.8)}.ui-market-skeleton>span,.ui-services-skeleton>span{height:16px;border-radius:7px;background:#e9edf1;animation:ui-product-skeleton-pulse 1.2s ease-in-out infinite alternate}.ui-market-skeleton>span:nth-child(2),.ui-services-skeleton>span:nth-child(2){width:72%}.ui-market-skeleton>span:nth-child(3),.ui-services-skeleton>span:nth-child(3){width:88%}.ui-market-skeleton>span:nth-child(4),.ui-services-skeleton>span:nth-child(4){width:48%}.ui-service-store{display:grid;grid-gap:11px;gap:11px;padding:13px 14px}.ui-service-store[data-ui-surface=dark-focus]{color:#ffffff}.ui-service-store-heading{display:flex;align-items:center;gap:10px}.ui-service-care-icon,.ui-service-device-placeholder,.ui-service-store-icon{flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--ui-glass-border);color:var(--ui-ink);background:rgba(247,249,251,.9);box-shadow:inset 0 1px 0 var(--ui-glass-highlight)}.ui-service-store-icon{width:40px;height:40px;border-radius:12px}.ui-service-store-heading>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-service-care :where(p,small),.ui-service-device :where(p,small),.ui-service-store-detail,.ui-service-store-heading :where(p,h2){margin:0}.ui-service-care small,.ui-service-device small{color:var(--ui-muted);font-size:11px;line-height:1.4}.ui-service-store-heading h2{color:var(--ui-ink);font-size:17px;font-weight:730;line-height:1.25}.ui-service-store[data-ui-surface=dark-focus] .ui-service-store-heading :where(p,h2),.ui-service-store[data-ui-surface=dark-focus] .ui-service-store-status{color:#ffffff}.ui-service-store[data-ui-surface=dark-focus] .ui-service-store-status{color:rgba(255,255,255,.7)}.ui-service-store[data-ui-surface=dark-focus] .ui-service-store-icon{border-color:rgba(198,161,91,.26);color:#e6cf9f;background:rgba(198,161,91,.11);box-shadow:none}.ui-service-store-status{display:inline-flex;align-items:center;gap:6px;color:var(--ui-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ui-service-store-status i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ui-subtle)}.ui-service-store-status[data-state=OPEN] i{background:var(--ui-success)}.ui-service-store-status[data-state=RENOVATING] i{background:var(--ui-info)}.ui-service-store-controls{min-width:0;display:flex;align-items:center;gap:9px}.ui-service-store-switch{min-width:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.045)}.ui-service-store-switch button{min-width:0;min-height:38px;border:0;border-radius:9px;color:var(--ui-text);background:transparent;box-shadow:none;font:inherit;font-size:12px;font-weight:680;cursor:pointer}.ui-service-store[data-ui-surface=dark-focus] .ui-service-store-switch button{color:rgba(255,255,255,.86);background:transparent}.ui-service-store-switch button[aria-pressed=true]{color:#ffffff;border-color:transparent;background:var(--ui-control-dark)}.ui-service-store[data-ui-surface=dark-focus] .ui-service-store-switch button[aria-pressed=true]{color:var(--ui-dark);background:#ffffff}.ui-service-store-icon-actions{flex:0 0 auto;display:flex;gap:5px}.ui-service-store-icon-actions .ui-icon-button{width:42px;height:42px;flex-basis:42px;border-color:rgba(255,255,255,.13);color:#ffffff;background:rgba(255,255,255,.065);box-shadow:none}.ui-service-care,.ui-service-device{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:14px}.ui-service-device-image,.ui-service-device-placeholder{width:68px;height:68px;overflow:hidden;border-radius:16px;background:#f4f6f8}.ui-service-device-image img{width:100%;height:100%;object-fit:contain;padding:5px}.ui-service-care>div,.ui-service-device-copy,.ui-service-device>div:not(.ui-service-device-image){min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-service-care strong,.ui-service-device strong,.ui-service-device-copy strong{color:var(--ui-ink);font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ui-service-care p,.ui-service-device p,.ui-service-device span,.ui-service-device-copy>span{color:var(--ui-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.ui-service-device-copy em{width:-moz-fit-content;width:fit-content;margin-top:2px;border-radius:999px;padding:3px 7px;color:#2f7f62;background:#edf8f3;font-size:10px;font-style:normal;font-weight:720}.ui-service-device-trigger>svg{color:var(--ui-muted)}.ui-service-care>a,.ui-service-device>a{min-height:44px;display:inline-flex;align-items:center;gap:4px;color:var(--ui-ink);font-size:12px;font-weight:680;text-decoration:none}.ui-service-device-empty>a{text-align:right}.ui-service-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ui-service-intent{min-width:0;min-height:91px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 4px;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);color:var(--ui-text);background:transparent;text-align:center;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;font:inherit;cursor:pointer}.ui-service-intent:nth-child(4n){border-right:0}.ui-service-intent:nth-last-child(-n+4){border-bottom:0}.ui-service-intent:active{transform:scale(.985)}.ui-service-intent-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--ui-dark);background:var(--ui-surface-subtle)}.ui-service-intent strong{width:100%;color:var(--ui-ink);font-size:11px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.ui-service-intent[data-service-kind=BATTERY] .ui-service-intent-icon,.ui-service-intent[data-service-kind=INSPECTION] .ui-service-intent-icon{color:#176957;background:#edf7f4}.ui-service-intent[data-service-kind=APPOINTMENT] .ui-service-intent-icon,.ui-service-intent[data-service-kind=SCREEN] .ui-service-intent-icon{color:#3f5f82;background:#eef3f8}.ui-service-intent[data-service-kind=CONSIGNMENT] .ui-service-intent-icon,.ui-service-intent[data-service-kind=TRADE_RECYCLE] .ui-service-intent-icon{color:#7d6030;background:var(--ui-gold-pale)}.ui-service-care-icon{width:44px;height:44px;border-radius:14px}.ui-service-section{min-width:0;display:grid;grid-gap:11px;gap:11px}.ui-service-faq-search{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:0 10px 0 14px;border:1px solid var(--ui-line);border-radius:14px;color:var(--ui-muted);background:#ffffff}.ui-service-faq-search input{min-width:0;height:46px;border:0;outline:0;color:var(--ui-ink);background:transparent;font:inherit;font-size:14px}.ui-service-faq-search input::-webkit-search-cancel-button{display:none}.ui-service-faq-search input::placeholder{color:var(--ui-subtle)}.ui-service-faq-search:focus-within{border-color:rgba(198,161,91,.72);box-shadow:0 0 0 3px rgba(198,161,91,.12)}.ui-service-faq-search button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--ui-muted);background:var(--ui-surface-subtle);cursor:pointer}.ui-service-faq-list{overflow:hidden;padding:0 16px}.ui-service-faq-heading{min-height:54px;display:flex;align-items:center;padding:14px 0 12px;border-bottom:1px solid var(--ui-line)}.ui-service-faq-heading h2{margin:0;color:var(--ui-ink);font-size:17px;font-weight:730;line-height:1.35;text-wrap:balance}.ui-service-faq-item{border-bottom:1px solid var(--ui-line)}.ui-service-faq-item:last-of-type{border-bottom:0}.ui-service-faq-item>summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ui-ink);font-size:13px;font-weight:650;line-height:1.45;cursor:pointer;list-style:none}.ui-service-faq-item>summary::-webkit-details-marker{display:none}.ui-service-faq-item>summary svg{flex:0 0 auto;color:var(--ui-subtle);transition:transform .16s ease-out}.ui-service-faq-item[open]>summary svg{transform:rotate(90deg)}.ui-service-faq-item>p{margin:-1px 0 0;padding:0 26px 15px 0;color:var(--ui-muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.ui-service-faq-empty{min-height:128px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:20px;color:var(--ui-muted);text-align:center}.ui-service-faq-empty strong{color:var(--ui-ink);font-size:14px}.ui-service-faq-empty span{font-size:12px;line-height:1.5}.ui-service-assurances,.ui-service-process{min-width:0;display:grid;grid-gap:12px;gap:12px}.ui-service-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:0;padding:0;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-line);list-style:none}.ui-service-process li{min-width:0;min-height:82px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;padding:9px 6px;background:rgba(255,255,255,.88);text-align:center}.ui-service-process li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#ffffff;background:var(--ui-control-dark);font-size:11px}.ui-service-process li>strong{color:var(--ui-text);font-size:11px;font-weight:620;line-height:1.35;overflow-wrap:anywhere}.ui-service-assurances>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.ui-service-assurances>div>span{min-width:0;min-height:74px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;border-top:1px solid var(--ui-line);color:var(--ui-muted);text-align:center}.ui-service-assurances strong{color:var(--ui-text);font-size:11px;font-weight:620;line-height:1.35;overflow-wrap:anywhere}.ui-repair-quote{min-width:0;display:grid;grid-gap:16px;gap:16px;padding:18px;scroll-margin-top:82px}.ui-repair-quote-page{padding-top:18px}.ui-repair-quote-page .ui-repair-quote{margin-bottom:8px}.ui-repair-quote>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-repair-quote>header h2,.ui-repair-quote>header small{margin:0}.ui-repair-quote>header small{color:#a57934;font-size:10px;font-weight:760;letter-spacing:.06em}.ui-repair-quote>header h2{margin-top:3px;color:var(--ui-ink);font-size:21px}.ui-repair-quote>header button{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:var(--ui-muted);background:var(--ui-surface-subtle);cursor:pointer}.ui-repair-model{display:grid;grid-gap:7px;gap:7px;color:var(--ui-ink);font-size:13px;font-weight:680}.ui-repair-model select{width:100%;min-height:48px;border:1px solid var(--ui-line);border-radius:10px;padding:0 12px;color:var(--ui-ink);background:#fff;font:inherit}.ui-repair-quote fieldset{min-width:0;margin:0;border:0;padding:0}.ui-repair-quote legend{margin-bottom:8px;color:var(--ui-ink);font-size:13px;font-weight:680}.ui-repair-options{display:grid;grid-gap:8px;gap:8px}.ui-repair-options button{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--ui-line);border-radius:10px;padding:10px 12px;color:var(--ui-ink);background:#fff;text-align:left;cursor:pointer}.ui-repair-options button[aria-pressed=true]{border-color:#c39447;background:#fffaf1;box-shadow:inset 0 0 0 1px rgba(195,148,71,.18)}.ui-repair-options button>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-repair-options small,.ui-repair-options strong{overflow-wrap:anywhere}.ui-repair-options strong{font-size:13px}.ui-repair-options small{color:var(--ui-muted);font-size:11px}.ui-repair-options b{color:#a82f34;font-size:13px;white-space:nowrap}.ui-repair-price{display:grid;grid-gap:4px;gap:4px;border-radius:12px;padding:15px;background:#151718;color:#fff}.ui-repair-price small{color:rgba(255,255,255,.68);font-size:11px}.ui-repair-price strong{color:#f2cc7c;font-size:clamp(24px,7vw,34px);line-height:1.15;white-space:nowrap}.ui-repair-price span{color:rgba(255,255,255,.82);font-size:12px}.ui-repair-contact-hint,.ui-repair-note{margin:0;color:var(--ui-muted);font-size:12px;line-height:1.65}.ui-repair-process h3{margin:0 0 9px;font-size:14px}.ui-repair-process ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ui-repair-process li{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;color:var(--ui-text);font-size:12px;line-height:1.45}.ui-repair-process li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#87601f;background:var(--ui-gold-pale);font-size:11px;font-weight:760}.ui-repair-contact{width:100%;min-height:52px}.ui-account-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:16px}.ui-account-card[data-ui-surface=dark-focus]{color:#ffffff}.ui-account-avatar{width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--ui-glass-border);border-radius:16px;color:var(--ui-ink);background:rgba(247,249,251,.94);box-shadow:inset 0 1px 0 var(--ui-glass-highlight)}.ui-account-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-account-copy small,.ui-account-copy span{color:var(--ui-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ui-account-copy strong{color:var(--ui-ink);font-size:16px;font-weight:720;line-height:1.35;overflow-wrap:anywhere}.ui-account-card[data-ui-surface=dark-focus] .ui-account-copy strong{color:#ffffff}.ui-account-card[data-ui-surface=dark-focus] .ui-account-copy :where(small,span){color:rgba(255,255,255,.6)}.ui-account-card[data-ui-surface=dark-focus] .ui-account-avatar{border-color:rgba(198,161,91,.25);color:#e6cf9f;background:rgba(198,161,91,.1);box-shadow:none}.ui-account-card[data-ui-surface=dark-focus] .ui-icon-button{color:#ffffff}.ui-account-card[data-ui-surface=dark-focus] .ui-account-session-action{color:var(--ui-dark);background:#ffffff}.ui-account-actions{display:flex;align-items:center;gap:7px}.ui-account-card-authenticated .ui-account-actions-compact{justify-self:end}.ui-account-session-action{min-height:42px;padding-inline:12px;font-size:12px}.ui-about-details>summary{cursor:pointer;list-style:none}.ui-about-details>summary::-webkit-details-marker{display:none}.ui-about-chevron{margin-left:auto;color:var(--ui-subtle);transition:transform .16s ease-out}.ui-about-details[open] .ui-about-chevron{transform:rotate(180deg)}.ui-about-content{padding:0 0 16px;border-bottom:1px solid var(--ui-line)}.ui-my-about-section .ui-about-details>summary{padding-right:16px;padding-left:16px;border-bottom:0}.ui-my-about-section .ui-about-content{padding:0 16px 16px;border-bottom:0}.ui-my-about-section .release-notes-card{padding:2px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-my-bottom-logout{width:100%;color:var(--ui-danger);background:#ffffff;box-shadow:var(--ui-shadow-surface)}.ui-inline-status,.ui-my-qr-loading{color:var(--ui-muted);font-size:13px;line-height:1.5;text-align:center}.ui-session-restoring{min-height:140px;display:grid;place-items:center;border-radius:var(--ui-radius-card);color:var(--ui-muted);background:#ffffff;box-shadow:var(--ui-shadow-surface);font-size:13px}.ui-my-qr-content{display:grid;place-items:center;grid-gap:13px;gap:13px;text-align:center}.ui-my-qr-icon{color:var(--ui-muted)}.ui-my-qr-content img{width:min(100%,240px);height:auto;border-radius:14px}.ui-my-qr-content strong{color:var(--ui-ink);font-size:16px}.ui-my-home .v19-count-badge,.v19-count-badge{min-width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid var(--ui-line);border-radius:999px;padding:0 7px;color:var(--ui-text);background:var(--ui-surface-subtle);font-size:11px;font-weight:680}.ui-my-session-button{width:100%;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.ui-my-session-button:focus-visible,.ui-my-session-revoke:focus-visible{outline:2px solid var(--ui-gold);outline-offset:-2px}.ui-my-session-arrow{margin-left:auto;color:var(--ui-subtle);font-size:24px;line-height:1}.ui-my-sessions-modal{display:grid;grid-gap:10px;gap:10px}.ui-my-identity-modal{display:grid;grid-gap:16px;gap:16px}.ui-my-identity-modal .ui-form-error{margin:0}.ui-my-identity-actions{display:flex;justify-content:flex-end}.ui-account-provider-status{margin:8px 4px 0;color:var(--ui-muted);font-size:13px;line-height:1.45}.ui-my-sessions-modal>p{margin:0;color:var(--ui-muted);font-size:14px}.ui-my-session-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--ui-line);border-radius:8px;padding:12px}.ui-my-session-row>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-my-session-row span,.ui-my-session-row strong{overflow-wrap:anywhere}.ui-my-session-row strong{color:var(--ui-ink);font-size:14px}.ui-my-session-row span{color:var(--ui-muted);font-size:12px}.ui-my-session-revoke{min-height:34px;border:1px solid rgba(193,50,50,.22);border-radius:7px;padding:0 10px;color:var(--ui-danger);background:#ffffff;font:inherit;font-size:12px;cursor:pointer}@media (max-width:390px){.ui-market-value-footer{display:grid}.ui-market-value-footer>span{max-width:none}.ui-market-value-footer>div{justify-content:flex-start}.ui-service-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-account-card{grid-template-columns:auto minmax(0,1fr)}.ui-account-card.ui-account-card-authenticated{grid-template-columns:auto minmax(0,1fr) auto}.ui-account-actions{grid-column:1/-1;justify-content:flex-end}.ui-account-actions-compact{grid-column:auto}.ui-service-store-icon-actions .ui-icon-button{width:40px;height:40px;flex-basis:40px}.ui-service-store-switch button{font-size:11px}}@media (max-width:430px){.ui-topbar{padding-right:12px;padding-left:12px}.ui-topbar-account{width:44px;height:44px;flex-basis:44px}.ui-topbar .language-select{width:88px;max-width:88px;padding-right:24px;padding-left:8px}.ui-section-header{align-items:flex-start}}.ui-staff-shell .ui-main:has(.staff-sop-workspace){width:min(100%,1400px);gap:18px}.staff-sop-workspace{min-width:0;display:grid;grid-gap:18px;gap:18px}.staff-sop-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:4px 2px 2px}.staff-sop-header>div:first-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.staff-sop-header :where(p,h1,span){margin:0;overflow-wrap:anywhere}.staff-sop-header p{color:var(--ui-gold);font-size:12px;font-weight:760}.staff-sop-header h1{color:var(--ui-ink);font-size:27px;line-height:1.2}.staff-sop-header span{color:var(--ui-muted);font-size:13px}.staff-sop-header-actions{display:flex;flex:0 0 auto;gap:8px}.staff-sop-header-actions .ui-button{min-width:44px;padding-inline:12px}.staff-sop-login{width:min(100%,410px);display:grid;grid-gap:13px;gap:13px;margin:50px auto 0;padding:26px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.staff-sop-login-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--ui-ink);background:var(--ui-gold-soft)}.staff-sop-login :where(p,h1){margin:0}.staff-sop-login>p{color:var(--ui-gold);font-size:12px;font-weight:750}.staff-unified-auth-state{display:grid;grid-gap:14px;gap:14px;width:min(100%,460px);margin:28px auto;padding:24px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow-soft)}.staff-unified-auth-state :where(h1,p){margin:0}.staff-unified-auth-state>p{color:var(--ui-muted);line-height:1.55}.staff-unified-auth-state>button{min-height:42px;border:0;border-radius:6px;background:var(--ui-ink);color:var(--ui-surface);font:inherit;font-weight:700}.staff-access-management{display:grid;grid-gap:18px;gap:18px;width:min(100%,780px);margin:0 auto}.staff-access-create,.staff-access-denied,.staff-access-heading,.staff-access-roster{border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow-soft)}.staff-access-heading{display:flex;justify-content:space-between;gap:18px;padding:22px}.staff-access-heading :where(p,h1,span){margin:0}.staff-access-heading p,.staff-access-heading span{color:var(--ui-muted)}.staff-access-heading h1{margin-block:6px;font-size:25px}.staff-access-create{padding:20px}.staff-access-create form{display:grid;grid-gap:14px;gap:14px}.staff-access-create label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.staff-access-create input{min-height:42px;border:1px solid var(--ui-line);border-radius:6px;padding-inline:12px;background:var(--ui-surface);font:inherit}.staff-access-create fieldset{display:grid;grid-gap:10px;gap:10px;margin:0;border:0;padding:0}.staff-access-create legend{margin-bottom:8px;font-weight:700}.staff-access-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-access-role-option{display:grid;min-height:104px;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--ui-line);border-radius:6px;padding:14px;background:var(--ui-surface);color:var(--ui-ink);cursor:pointer;text-align:left}.staff-access-role-option strong{font-size:15px}.staff-access-role-option span{color:var(--ui-muted);font-size:12px;line-height:1.45}.staff-access-role-option[aria-checked=true]{border-color:var(--ui-gold);box-shadow:inset 0 0 0 1px var(--ui-gold);background:var(--ui-gold-soft)}.staff-access-role-option:focus-visible{outline:2px solid var(--ui-gold);outline-offset:2px}.staff-access-notice{color:var(--ui-success)}.staff-access-error{color:var(--ui-danger)}.staff-access-roster{display:grid}.staff-access-roster article,.staff-access-roster>header{display:flex;justify-content:space-between;gap:16px;padding:16px 20px}.staff-access-roster>header{align-items:center;border-bottom:1px solid var(--ui-line)}.staff-access-roster :where(h2,p,small){margin:0}.staff-access-roster p,.staff-access-roster small{color:var(--ui-muted)}.staff-access-roster article{align-items:center;border-bottom:1px solid var(--ui-line)}.staff-access-roster article:last-child{border-bottom:0}.staff-access-roster article>div:last-child{display:flex;align-items:center;gap:10px}.staff-access-roster button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ui-line);border-radius:6px;background:var(--ui-surface);color:var(--ui-danger)}.staff-access-denied,.staff-access-empty{padding:22px}@media (max-width:520px){.staff-access-role-options{grid-template-columns:1fr}.staff-access-heading,.staff-access-roster article,.staff-access-roster>header{padding:16px}}.staff-sop-login h1{color:var(--ui-ink);font-size:29px;line-height:1.1}.staff-sop-editor>label,.staff-sop-form-columns>label,.staff-sop-form>label,.staff-sop-inspection-grid>label,.staff-sop-login label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--ui-text);font-size:13px;font-weight:670}.staff-sop-editor :where(input,select),.staff-sop-form :where(input,select,textarea),.staff-sop-inspection-grid select,.staff-sop-login input{width:100%;min-width:0;min-height:44px;border:1px solid var(--ui-line);border-radius:7px;padding:9px 11px;color:var(--ui-ink);background:#fff;font:inherit}.staff-sop-form textarea{min-height:86px;resize:vertical}.staff-sop-editor :where(input,select):focus-visible,.staff-sop-form :where(input,select,textarea):focus-visible,.staff-sop-inspection-grid select:focus-visible,.staff-sop-login input:focus-visible{outline:3px solid rgba(198,161,91,.25);outline-offset:1px;border-color:var(--ui-gold)}.staff-sop-feedback{margin:0;border-radius:7px;padding:11px 13px;font-size:13px;overflow-wrap:anywhere}.staff-sop-feedback.error{color:#a72d33;background:#fff0f1}.staff-sop-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.staff-sop-metrics>div{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-gap:2px 10px;gap:2px 10px;padding:16px;border-right:1px solid var(--ui-line)}.staff-sop-metrics>div:last-child{border-right:0}.staff-sop-metrics span{grid-row:1/3;width:35px;height:35px;display:grid;place-items:center;border-radius:7px;color:var(--ui-ink);background:var(--ui-gold-soft)}.staff-sop-metrics strong{color:var(--ui-ink);font-size:22px;line-height:1.1}.staff-sop-metrics small{color:var(--ui-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.staff-sop-worklist{min-width:0;display:grid;grid-gap:12px;gap:12px}.staff-sop-worklist>header{display:flex;justify-content:space-between;padding-top:2px}.staff-sop-worklist :where(p,h2){margin:0}.staff-sop-worklist>header p{color:var(--ui-muted);font-size:12px}.staff-sop-worklist h2{color:var(--ui-ink);font-size:19px}.ui-reservation-card-advisor{margin:12px 0 0;color:var(--ui-muted);font-size:12px;line-height:1.45}.staff-sop-compact-list{display:grid;border-top:1px solid var(--ui-line)}.staff-sop-compact-list :is(a,button),.staff-sop-record-list button{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--ui-line);padding:13px 2px;color:inherit;background:transparent;text-align:left;cursor:pointer}.staff-sop-compact-list :is(a,button):hover,.staff-sop-record-list button:hover{background:#fbfaf8}.staff-sop-compact-list :is(a,button)>span,.staff-sop-record-list button>:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.staff-sop-compact-list strong,.staff-sop-record-list strong{color:var(--ui-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.staff-sop-compact-list small,.staff-sop-record-list small{color:var(--ui-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.staff-sop-view-grid{min-width:0;display:grid;grid-template-columns:minmax(260px,.82fr) minmax(235px,.65fr) minmax(420px,1.35fr);align-items:start;grid-gap:0;gap:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-surface)}.staff-sop-view-grid>section{min-width:0;display:grid;align-content:start;grid-gap:15px;gap:15px;padding:18px;border-right:1px solid var(--ui-line)}.staff-sop-view-grid>section:last-child{border-right:0}.staff-sop-form-panel{background:#fcfcfc}.staff-sop-list-panel{max-height:calc(100vh - 260px);overflow:auto}.staff-sop-detail-panel{min-height:480px}.staff-sop-price-panel{grid-column:1/-1;border-top:1px solid var(--ui-line);border-right:0!important;background:#fcfcfc}.staff-sop-section-title{display:flex;align-items:center;gap:8px;color:var(--ui-ink)}.staff-sop-section-title h2{margin:0;font-size:16px;line-height:1.35}.staff-sop-form{min-width:0;display:grid;grid-gap:12px;gap:12px}.staff-sop-form-columns,.staff-sop-inspection-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.staff-sop-inspection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-sop-upload{min-width:0;display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border:1px dashed #d2c4ab;border-radius:7px;padding:8px 10px;color:var(--ui-text);background:#fffdfa;overflow-wrap:anywhere}.staff-sop-upload input{width:0!important;min-height:0!important;opacity:0;position:absolute;pointer-events:none}.staff-sop-upload:before{content:"选择文件";flex:0 0 auto;border-radius:5px;padding:5px 7px;color:var(--ui-ink);background:var(--ui-gold-soft);font-size:11px}.staff-sop-upload:has(input:focus-visible){outline:3px solid rgba(198,161,91,.25);outline-offset:1px}.staff-sop-upload>svg{flex:0 0 auto;color:var(--ui-success)}.staff-sop-record-list{display:grid}.staff-sop-record-list button{padding:12px 0}.staff-sop-record-list button.selected{position:relative;padding-left:10px;background:var(--ui-gold-soft)}.staff-sop-record-list button.selected:before{position:absolute;top:0;bottom:0;left:0;width:3px;content:"";background:var(--ui-gold)}.staff-sop-detail-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ui-line)}.staff-sop-detail-header>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.staff-sop-detail-header :where(h2,p){margin:0;overflow-wrap:anywhere}.staff-sop-detail-header h2{color:var(--ui-ink);font-size:21px;line-height:1.25}.staff-sop-detail-header p{color:var(--ui-muted);font-size:13px;line-height:1.45}.staff-sop-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 14px;gap:0 14px;margin:0}.staff-sop-details>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px 0;border-bottom:1px solid var(--ui-line)}.staff-sop-details dt{color:var(--ui-muted);font-size:11px}.staff-sop-details dd{margin:0;color:var(--ui-text);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.staff-sop-action-box{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid var(--ui-accent-line);border-radius:10px;background:#fcfaf5}.staff-sop-action-box p{margin:0;color:var(--ui-text);font-size:13px;line-height:1.5}.staff-sop-action-row{display:flex;flex-wrap:wrap;gap:9px}.staff-sop-editor{min-width:0;display:grid;grid-gap:13px;gap:13px}.staff-sop-editor-heading{display:flex;align-items:center;gap:7px;color:var(--ui-ink);font-size:14px}.staff-sop-media-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.staff-sop-description{margin:0;color:var(--ui-text);font-size:14px;line-height:1.55}.staff-sop-timeline{min-width:0;display:grid;grid-gap:9px;gap:9px;padding-top:4px}.staff-sop-timeline h3{margin:0;color:var(--ui-ink);font-size:14px}.staff-sop-timeline>div{min-width:0;display:grid;grid-template-columns:13px minmax(0,1fr);grid-gap:9px;gap:9px}.staff-sop-timeline>div>span{position:relative;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--ui-success);box-shadow:0 0 0 3px #e7f5ee}.staff-sop-timeline>div:not(:last-child)>span:after{position:absolute;top:12px;left:4px;width:1px;height:calc(100% + 11px);content:"";background:var(--ui-line)}.staff-sop-timeline p{min-width:0;display:grid;grid-gap:3px;gap:3px;margin:0}.staff-sop-timeline strong{color:var(--ui-text);font-size:13px}.staff-sop-timeline small{color:var(--ui-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.staff-sop-empty{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.55}.staff-sop-empty-detail{display:grid;place-items:center;min-height:220px;text-align:center}.staff-sop-permission{min-height:240px;display:grid;align-content:center;justify-items:start;grid-gap:8px;gap:8px;padding:24px;border:1px solid var(--ui-accent-line);border-radius:12px;background:var(--ui-gold-soft)}.staff-sop-permission :where(h2,p){margin:0}.staff-sop-permission h2{color:var(--ui-ink);font-size:20px}.staff-sop-permission p{color:var(--ui-muted);font-size:13px}.staff-sop-price-table-wrap{width:100%;overflow-x:auto}.staff-sop-price-table{width:100%;min-width:900px;border-collapse:collapse}.staff-sop-price-table :where(th,td){border-bottom:1px solid var(--ui-line);padding:10px;text-align:left;vertical-align:top;font-size:12px}.staff-sop-price-table th{color:var(--ui-ink);font-weight:750}.staff-sop-price-table td{color:var(--ui-text)}.staff-sop-price-table small{display:block;margin-top:3px;color:var(--ui-muted);font-size:11px}@media (max-width:1050px){.staff-sop-view-grid{grid-template-columns:minmax(245px,.8fr) minmax(0,1.2fr)}.staff-sop-detail-panel{grid-column:1/-1;min-height:0;border-top:1px solid var(--ui-line)}.staff-sop-detail-panel,.staff-sop-list-panel{border-right:0!important}}@media (max-width:700px){.staff-sop-header{align-items:stretch;flex-direction:column}.staff-sop-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.staff-sop-header-actions .ui-button{width:100%}.staff-sop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-sop-metrics>div:nth-child(2){border-right:0}.staff-sop-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}.staff-sop-view-grid{grid-template-columns:1fr}.staff-sop-view-grid>section{border-right:0;border-bottom:1px solid var(--ui-line)}.staff-sop-view-grid>section:last-child{border-bottom:0}.staff-sop-detail-panel{grid-column:auto}.staff-sop-list-panel{max-height:330px}.staff-sop-inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.staff-sop-header h1{font-size:24px}.staff-sop-login{margin-top:20px;padding:20px}.staff-sop-view-grid>section{padding:15px}.staff-sop-details,.staff-sop-form-columns,.staff-sop-inspection-grid,.staff-sop-media-grid{grid-template-columns:1fr}.staff-sop-details{gap:0}.staff-sop-metrics>div{padding:13px}}.ui-v2-active-reservation,.ui-v2-order-card,.ui-v2-order-create,.ui-v2-staff-login,.ui-v2-staff-order-detail{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-v2-active-reservation{margin-bottom:14px;padding:16px;border-color:var(--ui-accent-line)}.ui-v2-active-reservation-head,.ui-v2-order-card>footer,.ui-v2-order-card>header,.ui-v2-staff-order-detail>header,.ui-v2-staff-orders-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-v2-active-reservation-head div,.ui-v2-order-card>header div,.ui-v2-staff-order-detail>header div{min-width:0}.ui-v2-active-reservation-head small,.ui-v2-active-reservation-head span,.ui-v2-order-card header small,.ui-v2-staff-order-detail header small,.ui-v2-staff-orders-head span{display:block;color:var(--ui-muted);font-size:12px}.ui-v2-active-reservation-head strong{display:block;margin:3px 0;font-size:17px}.ui-v2-active-imei,.ui-v2-order-card>footer>span{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;color:var(--ui-muted);font-size:13px}.ui-v2-active-link{display:inline-flex;margin-top:12px;color:var(--ui-ink);font-size:13px;font-weight:700;text-underline-offset:3px}.ui-v2-orders-page,.ui-v2-staff-orders{display:grid;grid-gap:16px;gap:16px}.ui-v2-orders-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ui-v2-orders-heading h1,.ui-v2-staff-orders-head h1{margin:0;font-size:24px}.ui-v2-orders-heading p,.ui-v2-staff-orders-head p{margin:5px 0 0;color:var(--ui-muted)}.ui-v2-orders-list{display:grid;grid-gap:12px;gap:12px}.ui-v2-order-card,.ui-v2-staff-order-detail{padding:16px}.ui-v2-order-card h2,.ui-v2-staff-order-detail h2{margin:4px 0;font-size:18px}.ui-v2-order-card header p,.ui-v2-staff-order-detail header p{margin:0;color:var(--ui-muted);font-size:13px}.ui-v2-order-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;padding:0;list-style:none}.ui-v2-order-progress li{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:0;color:var(--ui-muted);text-align:center}.ui-v2-order-progress li:before{position:absolute;top:12px;right:50%;left:-50%;height:1px;background:var(--ui-line);content:""}.ui-v2-order-progress li:first-child:before{display:none}.ui-v2-order-progress li>span{z-index:1;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--ui-line);border-radius:50%;background:var(--ui-surface);font-size:11px}.ui-v2-order-progress li.done{color:var(--ui-ink)}.ui-v2-order-progress li.done:before,.ui-v2-order-progress li.done>span{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-dark)}.ui-v2-order-progress small{max-width:64px;font-size:10px;line-height:1.25}.ui-v2-order-facts,.ui-v2-staff-order-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:0;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-line)}.ui-v2-order-facts div,.ui-v2-staff-order-detail dl div{min-width:0;padding:11px;background:var(--ui-surface)}.ui-v2-order-facts .wide,.ui-v2-staff-order-detail dl .wide{grid-column:1/-1}.ui-v2-order-facts dt,.ui-v2-staff-order-detail dt{color:var(--ui-muted);font-size:11px}.ui-v2-order-facts dd,.ui-v2-staff-order-detail dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:700}.ui-v2-order-card>footer{align-items:center;margin-top:14px}.legacy-reservation-decision-panel{display:grid;grid-gap:10px;gap:10px;margin:0 0 14px;border:1px solid #e4b763;border-radius:12px;padding:13px;background:#fff9ec}.legacy-reservation-decision-panel>header{display:flex;align-items:center;gap:8px;color:#80570e}.legacy-reservation-decision-panel>p{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.55}.legacy-reservation-decision-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.legacy-reservation-decision-actions .ui-button{min-height:52px;white-space:normal}.legacy-reservation-decision-actions .ui-button-danger{display:grid;grid-gap:2px;gap:2px}.legacy-reservation-decision-actions .ui-button-danger small{font-size:10px;font-weight:500;line-height:1.25}.ui-v2-staff-login{display:grid;grid-gap:12px;gap:12px;width:min(100%,440px);margin:40px auto;padding:20px}.ui-v2-staff-login h1{margin:0;font-size:21px}.ui-v2-order-actions label,.ui-v2-order-create label,.ui-v2-staff-login label{display:grid;grid-gap:6px;gap:6px;color:var(--ui-muted);font-size:12px}.ui-v2-order-actions input,.ui-v2-order-create input,.ui-v2-staff-login input{width:100%;min-height:42px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:0 11px;color:var(--ui-text);background:var(--ui-surface);font:inherit}.ui-v2-order-create{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:flex-end;grid-gap:10px;gap:10px;padding:14px}.ui-v2-order-create h2{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;font-size:15px}.ui-v2-staff-error{margin:0;border:1px solid #f2c5c8;border-radius:9px;padding:9px 12px;color:#8b1a12;background:#fff1f0}.ui-v2-staff-order-layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px}.ui-v2-staff-order-list{display:grid;align-content:start;grid-gap:6px;gap:6px}.ui-v2-staff-order-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid var(--ui-line);border-radius:12px;padding:11px;color:var(--ui-text);background:var(--ui-surface);text-align:left}.ui-v2-staff-order-list>button.active{border-color:var(--ui-accent);box-shadow:inset 3px 0 var(--ui-accent)}.ui-v2-staff-order-list small,.ui-v2-staff-order-list strong{display:block}.ui-v2-staff-order-list small{margin-top:4px;color:var(--ui-muted)}.ui-v2-staff-order-detail{min-height:320px}.ui-v2-staff-empty{color:var(--ui-muted);text-align:center}.ui-v2-evidence-panel{margin-top:16px}.ui-v2-evidence-panel h3{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-size:15px}.ui-v2-evidence-panel>label{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--ui-line);padding:10px 0}.ui-v2-evidence-panel>label span{display:flex;align-items:center;gap:7px}.ui-v2-evidence-panel>label.done{color:var(--ui-success)}.ui-v2-evidence-panel input{width:min(190px,48%);font-size:12px}.ui-v2-order-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.ui-v2-order-actions form{display:flex;align-items:flex-end;gap:8px;width:100%}.ui-v2-order-actions form label{flex:1 1}@media (max-width:720px){.ui-v2-order-card>footer,.ui-v2-orders-heading,.ui-v2-staff-orders-head{align-items:stretch;flex-direction:column}.ui-v2-order-create,.ui-v2-staff-order-layout{grid-template-columns:1fr}.ui-v2-order-create h2{grid-column:auto}.ui-v2-staff-order-list{max-height:300px;overflow:auto}.ui-v2-order-progress small{font-size:9px}.ui-v2-evidence-panel>label{align-items:flex-start;flex-direction:column}.ui-v2-evidence-panel input{width:100%}.legacy-reservation-decision-actions{grid-template-columns:1fr}}body[data-ui-system=yoyo-brand-v2] .home-app-shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding-bottom:calc(var(--ui-nav-height) + max(24px, env(safe-area-inset-bottom)));color:var(--ui-text);background:var(--ui-page)}body[data-ui-system=yoyo-brand-v2] .home-v20-brand-header{width:100%}body[data-ui-system=yoyo-brand-v2] .home-device-shell.core-phone-page{width:min(100%,430px);min-height:0;margin:0 auto;display:grid;align-content:start;grid-gap:16px;gap:16px;padding:14px 16px 32px;background:transparent}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region{min-width:0;border-radius:var(--ui-radius-card);color:#ffffff;background:var(--ui-dark);box-shadow:0 8px 20px rgba(17,18,20,.14)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-home-state=ready]{background:transparent;box-shadow:none}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true]{color:var(--ui-text);background:transparent;box-shadow:none}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v261-timeline h2,body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v261-timeline strong{color:#ffffff}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v261-timeline :where(p,small){color:rgba(255,255,255,.64)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v261-timeline li:before{background:rgba(255,255,255,.18)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v261-timeline li>span{border-color:#d7b467;background:#111214}body[data-ui-system=yoyo-brand-v2] .home-status-support{display:grid;grid-gap:14px;gap:14px}body[data-ui-system=yoyo-brand-v2] .home-v20-protection-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:0;border-radius:var(--ui-radius-card);background:#ffffff;box-shadow:var(--ui-shadow-surface)}body[data-ui-system=yoyo-brand-v2] .home-v20-protection-card h2{margin:0;color:var(--ui-ink);font-size:20px;font-weight:700;line-height:1.25}body[data-ui-system=yoyo-brand-v2] .home-protection-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}body[data-ui-system=yoyo-brand-v2] .home-v20-protection-item{min-width:0;min-height:118px;display:flex;flex-direction:column;gap:7px;padding:10px 11px;border:0;border-right:1px solid var(--ui-line);border-radius:0;background:transparent}body[data-ui-system=yoyo-brand-v2] .home-v20-protection-item:last-child{border-right:0}body[data-ui-system=yoyo-brand-v2] .home-protection-item-heading{min-width:0;display:flex;align-items:center;gap:6px}body[data-ui-system=yoyo-brand-v2] .home-protection-icon{flex:0 0 auto;display:inline-grid;place-items:center;color:var(--ui-gold)}body[data-ui-system=yoyo-brand-v2] .home-protection-item-heading small{min-width:0;color:var(--ui-muted);font-size:10px;line-height:1.3;overflow-wrap:anywhere}body[data-ui-system=yoyo-brand-v2] .home-protection-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}body[data-ui-system=yoyo-brand-v2] .home-protection-status{color:var(--ui-ink);font-size:13px;font-weight:680;line-height:1.35;overflow-wrap:anywhere}body[data-ui-system=yoyo-brand-v2] .home-v20-protection-item[data-tone=positive] .home-protection-status{color:var(--ui-success)}body[data-ui-system=yoyo-brand-v2] :where(.home-protection-meta,.home-v21-protection-link){color:var(--ui-muted);font-size:10px;line-height:1.35}body[data-ui-system=yoyo-brand-v2] .home-v21-protection-link{min-height:28px;margin-top:auto;display:inline-flex;align-items:center;color:#8c6d35;font-weight:650;text-decoration:none}body[data-ui-system=yoyo-brand-v2] .home-v20-standard-protection{min-height:112px;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:14px;border:0;border-radius:12px;background:var(--ui-surface-subtle)}body[data-ui-system=yoyo-brand-v2] .home-public-support-card,body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-card{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr) 48px;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:0;border-radius:var(--ui-radius-card);background:#ffffff;box-shadow:var(--ui-shadow-surface)}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-avatar{width:64px;height:72px;overflow:hidden;border-radius:12px;background:var(--ui-surface-subtle)}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-copy :where(small,h2,p){margin:0}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-copy small{color:var(--ui-muted);font-size:10px}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-copy h2{color:var(--ui-ink);font-size:16px;line-height:1.25;overflow-wrap:anywhere}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-copy h2 span{display:inline-flex;margin-left:4px;border-radius:999px;padding:3px 6px;color:#8c6d35;background:var(--ui-gold-soft);font-size:9px}body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-copy p,body[data-ui-system=yoyo-brand-v2] .home-v20-advisor-status{color:var(--ui-muted);font-size:10px;line-height:1.35}body[data-ui-system=yoyo-brand-v2] .home-v20-whatsapp-action{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e4d6ba;border-radius:50%;color:#8c6d35;background:#ffffff;text-decoration:none}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region :where(.home-unbound-card,.home-imei-entry-card){margin:0;border:0;border-radius:var(--ui-radius-card);color:#ffffff;background:transparent;box-shadow:none}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region .home-unbound-card{min-height:250px;padding:24px 20px}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region .home-unbound-icon{color:#e2c98f;background:rgba(198,161,91,.13)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region .home-unbound-card :where(h2,p,span){color:inherit}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region .home-unbound-card p,body[data-ui-system=yoyo-brand-v2] .home-device-focus-region .home-unbound-card span{color:rgba(255,255,255,.62)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region .home-primary-action{min-height:50px;border:0;border-radius:var(--ui-radius-control);color:var(--ui-dark);background:#ffffff;box-shadow:none}body[data-ui-system=yoyo-brand-v2] .home-loading-skeleton{min-height:420px;border-radius:var(--ui-radius-card);background:var(--ui-dark)}@media (max-width:390px){body[data-ui-system=yoyo-brand-v2] .home-device-shell.core-phone-page{padding-right:12px;padding-left:12px}body[data-ui-system=yoyo-brand-v2] .home-v20-protection-item{padding-right:8px;padding-left:8px}}@media (prefers-reduced-motion:reduce){body[data-ui-system=yoyo-brand-v2] :where(.ui-button,.ui-list-item,.ui-bottom-nav-item,.home-v25-switch-button){transition-duration:.01ms!important}}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-unbound-card{border-color:var(--ui-glass-border);background:var(--ui-surface-glass);box-shadow:var(--ui-shadow-surface),inset 0 1px 0 var(--ui-glass-highlight)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-unbound-icon{color:var(--ui-text);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-unbound-card p{color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-unbound-card h2{color:var(--ui-ink)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-unbound-card span{color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-unbound-card .home-primary-action{border:1px solid rgba(255,255,255,.08);color:#ffffff;background:var(--ui-control-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-v25-certification-badge.is-certified{border-color:var(--ui-glass-border);color:var(--ui-text);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-v20-protection-item[data-kind=care] .home-protection-icon{color:var(--ui-text);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-v20-advisor-copy h2 span,body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-v20-advisor-copy small{color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-v20-advisor-copy h2 span{border-color:var(--ui-glass-border);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-v20-whatsapp-action{border-color:var(--ui-glass-border);color:var(--ui-text);background:rgba(255,255,255,.82);box-shadow:inset 0 1px 0 var(--ui-glass-highlight)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-public-support-card .v16-advisor-avatar{color:var(--ui-text);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] .home-device-shell .home-public-support-card small{color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .home-app-shell .bottom-nav a[aria-current=page]{color:var(--ui-accent-strong);background:rgba(236,239,243,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}@media (min-width:760px){.ui-main{padding:28px 24px var(--yoyo-page-bottom-clearance)}.ui-modal-backdrop{place-items:center}}@media (min-width:900px){.ui-main{padding-bottom:40px}.ui-app-shell{padding-bottom:20px}.ui-topbar{padding-inline:max(24px,calc((100vw - 1180px) / 2))}.ui-bottom-nav{position:-webkit-sticky;position:sticky;right:auto;bottom:20px;left:auto;width:min(720px,calc(100% - 48px));margin:0 auto}.ui-bottom-nav[data-destination-count="1"]{left:auto;width:96px;transform:none}}@media (prefers-reduced-motion:reduce){.ui-app-shell *,.ui-app-shell :after,.ui-app-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ui-sell-guide-shell .ui-main{width:min(100%,760px);gap:0;padding-top:18px}.sell-guide{min-width:0;display:grid;grid-gap:24px;gap:24px}.sell-guide :where(h1,h2,h3,p,dl,dd,ol){margin:0}.sell-guide-intro{min-width:0;display:grid;grid-gap:14px;gap:14px;padding:2px 2px 0}.sell-guide-intro>div:not(.sell-guide-boundary){display:grid;grid-gap:7px;gap:7px}.sell-guide-intro h1{color:var(--ui-ink);font-size:28px;font-weight:760;line-height:1.2;letter-spacing:0;text-wrap:balance}.sell-guide-contact p,.sell-guide-heading p,.sell-guide-intro>div>p{color:var(--ui-muted);font-size:14px;line-height:1.55;text-wrap:pretty}.sell-guide-boundary{min-width:0;display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid var(--ui-accent-line);border-radius:var(--ui-radius-control);color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.sell-guide-boundary>svg{flex:0 0 auto;margin-top:1px}.sell-guide-boundary p{min-width:0;display:grid;grid-gap:3px;gap:3px}.sell-guide-boundary strong{color:var(--ui-ink);font-size:14px;line-height:1.35}.sell-guide-boundary span{color:var(--ui-text);font-size:13px;line-height:1.5}.sell-guide-reference{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 13px;gap:12px 13px;padding:17px;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.sell-guide-contact-icon,.sell-guide-method-icon,.sell-guide-reference-icon,.sell-guide-step-icon{display:grid;place-items:center;color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.sell-guide-reference-icon{width:46px;height:46px;border-radius:13px}.sell-guide-reference-copy,.sell-guide-reference>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.sell-guide-contact small,.sell-guide-heading>span,.sell-guide-method dl dt,.sell-guide-reference small,.sell-guide-steps small{color:var(--ui-muted);font-size:12px;line-height:1.35}.sell-guide-reference h2{color:var(--ui-ink);font-size:18px;font-weight:720;line-height:1.3;overflow-wrap:anywhere}.sell-guide-reference p{color:var(--ui-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.sell-guide-reference-price{grid-column:1/-1;color:var(--ui-ink);font-size:22px;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.sell-guide-reference-price small{color:var(--ui-muted);font-size:12px;font-weight:650}.sell-guide-reference-breakdown{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px!important;gap:1px!important;overflow:hidden;border-radius:11px;background:var(--ui-line)}.sell-guide-reference-breakdown>span{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:10px 11px;background:var(--ui-surface-subtle)}.sell-guide-reference-breakdown strong{color:var(--ui-ink);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.sell-guide-reference-loading{grid-template-columns:1fr;gap:10px}.sell-guide-reference-loading span{height:15px;border-radius:6px;background:#edf0f4;animation:ui-product-skeleton-pulse 1.2s ease-in-out infinite alternate}.sell-guide-reference-loading span:first-child{width:34%}.sell-guide-reference-loading span:nth-child(2){width:78%;height:24px}.sell-guide-reference-loading span:nth-child(3){width:92%}.sell-guide-section{min-width:0;display:grid;grid-gap:15px;gap:15px;scroll-margin-top:88px}.sell-guide-heading{display:grid;grid-gap:5px;gap:5px}.sell-guide-heading>span{color:var(--ui-accent-strong);font-weight:700}.sell-guide-contact h2,.sell-guide-heading h2{color:var(--ui-ink);font-size:20px;font-weight:740;line-height:1.28;letter-spacing:0;text-wrap:balance}.sell-guide-steps{display:grid;grid-gap:0;gap:0;list-style:none;padding:0}.sell-guide-steps li{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--ui-line)}.sell-guide-steps li:first-child{padding-top:2px}.sell-guide-steps li:last-child{padding-bottom:0;border-bottom:0}.sell-guide-step-icon{width:42px;height:42px;border-radius:12px}.sell-guide-steps li>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.sell-guide-steps strong{color:var(--ui-ink);font-size:15px;font-weight:680;line-height:1.35}.sell-guide-steps p{color:var(--ui-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.sell-guide-methods{display:grid;grid-gap:12px;gap:12px}.sell-guide-method{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;padding:15px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}.sell-guide-method-icon{width:46px;height:46px;border-radius:13px}.sell-guide-method>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.sell-guide-method h3{color:var(--ui-ink);font-size:16px;font-weight:720;line-height:1.35}.sell-guide-method p{color:var(--ui-muted);font-size:13px;line-height:1.5}.sell-guide-method dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sell-guide-method dl>div{min-width:0;display:grid;grid-gap:2px;gap:2px;padding:10px 11px;border-radius:10px;background:var(--ui-surface-subtle)}.sell-guide-method dl dd{color:var(--ui-ink);font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.sell-guide-method-note,.sell-guide-text-link{grid-column:1/-1;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:var(--ui-radius-control);padding:10px 12px;color:var(--ui-accent-strong);background:var(--ui-accent-soft);font-size:13px;font-weight:650;line-height:1.4;text-decoration:none}.sell-guide-contact{min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr);grid-gap:12px;gap:12px;padding:17px;border-radius:var(--ui-radius-card);color:var(--ui-text);background:#17191d;box-shadow:var(--ui-shadow-surface)}.sell-guide-contact-icon{width:50px;height:50px;border-radius:14px}.sell-guide-contact>div:not(.sell-guide-actions){min-width:0;display:grid;grid-gap:3px;gap:3px}.sell-guide-contact p,.sell-guide-contact small{color:#b9bec7}.sell-guide-contact h2{color:#ffffff}.sell-guide-actions{grid-column:1/-1;display:grid;grid-gap:9px;gap:9px}.sell-guide-actions .ui-button-secondary{color:#ffffff;background:transparent;box-shadow:inset 0 0 0 1px #454a53}.sell-guide-disclaimer{padding:0 4px;color:var(--ui-muted);font-size:12px;line-height:1.5;text-align:center}@media (min-width:600px){.sell-guide-actions,.sell-guide-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-product-detail-shell .ui-main{width:min(100%,760px);gap:16px;padding-top:16px}.ui-product-detail{min-width:0;display:grid;grid-gap:16px;gap:16px}.ui-product-detail-skeleton{min-height:620px;display:grid;align-content:start;grid-gap:18px;gap:18px;overflow:hidden;border-radius:var(--ui-radius-card);padding-bottom:20px;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-product-detail-skeleton-media,.ui-product-detail-skeleton>div>span{display:block;background:#edf0f4;animation:ui-product-skeleton-pulse 1.2s ease-in-out infinite alternate}.ui-product-detail-skeleton-media{aspect-ratio:16/10}.ui-product-detail-skeleton>div{display:grid;grid-gap:12px;gap:12px;padding:0 18px}.ui-product-detail-skeleton>div>span{height:18px;border-radius:6px}.ui-product-detail-skeleton>div>span:first-child{width:38%}.ui-product-detail-skeleton>div>span:nth-child(2){width:82%;height:30px}.ui-product-detail-skeleton>div>span:nth-child(3){width:56%;height:38px}.ui-product-detail-skeleton>div>span:nth-child(4){width:100%;height:48px}@keyframes ui-product-skeleton-pulse{0%{opacity:.55}to{opacity:1}}.ui-product-hero{min-width:0;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface);overflow:hidden}.ui-product-media{width:100%;aspect-ratio:16/10;margin:0;display:grid;place-items:center;overflow:hidden;padding:14px 20px 10px;border-bottom:1px solid var(--ui-line);background:#f6f8fb}.ui-product-media img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.ui-product-media-empty{display:grid;justify-items:center;grid-gap:10px;gap:10px;color:var(--ui-muted);font-size:13px;text-align:center}.ui-product-hero-copy{min-width:0;display:grid;grid-gap:16px;gap:16px;padding:18px 16px 16px}.ui-product-tags{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.ui-product-identity{min-width:0;display:grid;grid-gap:7px;gap:7px}.ui-listing-hold h2,.ui-listing-hold p,.ui-product-identity h2,.ui-product-identity p,.ui-product-inventory h2,.ui-product-section-header h2,.ui-product-section-header p,.ui-product-section-header span{margin:0}.ui-product-identity h2{color:var(--ui-ink);font-size:25px;font-weight:760;line-height:1.18;overflow-wrap:anywhere;text-wrap:balance}.ui-product-identity p{color:var(--ui-muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ui-product-price{display:grid;grid-gap:3px;gap:3px}.ui-product-price>span{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.3}.ui-product-price>strong{color:var(--ui-ink);font-size:28px;font-weight:760;line-height:1.12;overflow-wrap:anywhere}.ui-product-price small{color:var(--ui-muted);font-size:13px;font-weight:650}.ui-listing-hold-buttons,.ui-product-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.ui-listing-hold-buttons .ui-button,.ui-product-actions .ui-button{width:100%;min-width:0;white-space:normal;text-align:center}.ui-product-actions>p{margin:0;color:var(--ui-muted);font-size:12px;line-height:1.45;text-align:center}.ui-product-inventory{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--ui-line)}.ui-product-inventory>header{display:flex;align-items:center;gap:8px;color:var(--ui-accent-strong)}.ui-product-inventory h2{color:var(--ui-ink);font-size:15px;font-weight:700;line-height:1.3}.ui-product-inventory header>span{margin-left:auto;color:var(--ui-muted);font-size:12px}.ui-product-store-list{display:grid;grid-gap:0;gap:0}.ui-product-store-row{min-width:0;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(228,231,236,.75);color:var(--ui-text);font-size:13px}.ui-product-store-row:first-child{border-top:0}.ui-product-store-row>span{min-width:0;display:inline-flex;align-items:center;gap:7px}.ui-product-store-row>strong{color:var(--ui-ink);font-size:13px;text-align:right}.ui-product-report{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:4px 0 0}.ui-product-section-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ui-product-section-header>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-product-section-header>div>span{color:var(--ui-accent-strong);font-size:12px;font-weight:700}.ui-product-section-header h2{color:var(--ui-ink);font-size:20px;line-height:1.25}.ui-product-section-header p{color:var(--ui-muted);font-size:13px;line-height:1.45}.ui-product-section-header>svg{flex:0 0 auto;color:var(--ui-accent)}.ui-product-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);overflow:hidden;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-product-report-fact{min-width:0;min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;grid-gap:3px 9px;gap:3px 9px;padding:13px;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}.ui-product-report-fact:nth-child(2n){border-right:0}.ui-product-report-fact:nth-last-child(-n+2){border-bottom:0}.ui-product-report-fact>svg{grid-row:1/3;align-self:center;color:var(--ui-accent-strong)}.ui-product-report-fact>span{min-width:0;color:var(--ui-muted);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.ui-product-report-fact>strong{min-width:0;color:var(--ui-ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.ui-product-report-summary{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.5}.ui-listing-hold{min-width:0;display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--ui-line)}.ui-listing-hold-current,.ui-listing-hold-ready{min-width:0;display:grid;grid-gap:13px;gap:13px}.ui-listing-hold-current{grid-template-columns:auto minmax(0,1fr)}.ui-listing-hold-current .ui-listing-hold-buttons{grid-column:1/-1}.ui-listing-hold-heading>span,.ui-listing-hold-status-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:12px;color:var(--ui-success);background:#eaf7f0}.ui-listing-hold-heading{min-width:0;display:flex;align-items:flex-start;gap:11px}.ui-listing-hold-current>div:nth-child(2),.ui-listing-hold-heading>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-listing-hold h2{color:var(--ui-ink);font-size:17px;line-height:1.3;overflow-wrap:anywhere}.ui-listing-hold p{color:var(--ui-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ui-listing-hold-feedback{min-height:0}.ui-listing-hold-feedback .is-success{color:var(--ui-success)}.ui-listing-hold-feedback .is-error{color:var(--ui-danger)}.ui-listing-hold-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:519px){.ui-product-media{aspect-ratio:1.85;padding:12px 18px 8px}.ui-product-hero-copy{gap:13px;padding:16px}}@media (min-width:520px){.ui-listing-hold-buttons,.ui-product-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.ui-product-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.ui-product-media{min-height:100%;aspect-ratio:auto;border-right:1px solid var(--ui-line);border-bottom:0}}.ui-market-browser{display:grid;grid-gap:22px;gap:22px}.ui-market-filter-form{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-market-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.ui-market-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.ui-market-filter-search{min-width:0}.ui-market-search-control{position:relative}.ui-market-search-control>svg{position:absolute;z-index:1;top:50%;left:13px;transform:translateY(-50%);color:var(--ui-subtle);pointer-events:none}.ui-market-search-control .ui-form-control{padding-left:42px}.ui-market-search-submit{min-width:96px;padding-inline:15px}.ui-market-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-market-advanced-toggle{min-height:44px;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface-subtle);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.ui-market-advanced-toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-market-advanced-toggle>svg:last-child{margin-left:auto;flex:0 0 auto;transition:transform .16s ease-out}.ui-market-advanced-toggle>svg:last-child.is-open{transform:rotate(180deg)}.ui-market-advanced-panel{display:grid;grid-gap:14px;gap:14px;padding-top:13px;border-top:1px solid var(--ui-line)}.ui-market-filter-footer,.ui-market-result-meta,.ui-market-stock-toggle{display:flex;align-items:center}.ui-market-filter-footer,.ui-market-result-meta{justify-content:space-between;gap:12px}.ui-market-stock-toggle{min-height:44px;gap:9px;color:var(--ui-text);font-size:14px;font-weight:600;cursor:pointer}.ui-market-stock-toggle input{width:20px;height:20px;margin:0;accent-color:var(--ui-accent)}.ui-market-reset-button{width:48px;padding:0}.ui-file-clear>span:last-child,.ui-market-reset-button>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-market-result-meta{min-height:30px;color:var(--ui-muted);font-size:13px}.ui-market-result-meta strong{color:var(--ui-ink);font-size:16px}.ui-market-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.ui-market-card{min-width:0;display:grid;grid-template-columns:minmax(112px,36%) minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px;overflow:hidden;border:0;border-radius:var(--ui-radius-card);color:var(--ui-text);background:var(--ui-surface);box-shadow:0 8px 24px rgba(17,18,20,.065);text-decoration:none;transition:box-shadow .16s ease-out,transform .16s ease-out}.ui-market-card:hover{box-shadow:0 10px 28px rgba(17,18,20,.09)}.ui-market-card-media{position:relative;min-width:0;min-height:176px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--ui-surface-subtle)}.ui-market-card-media img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.ui-market-media-unavailable{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:14px 10px;color:var(--ui-muted);font-size:12px;line-height:1.45;text-align:center}.ui-market-media-unavailable>svg{color:var(--ui-subtle)}.ui-market-card-copy{min-width:0;display:flex;flex-direction:column;gap:8px}.ui-market-card-tags{display:flex;flex-wrap:wrap;gap:6px}.ui-market-card-title{color:var(--ui-ink);font-size:17px;font-weight:750;line-height:1.32;text-wrap:pretty}.ui-market-card-description,.ui-market-card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-market-card-description{color:var(--ui-muted);font-size:13px;line-height:1.45}.ui-market-card-price{display:grid;grid-gap:2px;gap:2px}.ui-market-card-price small{color:var(--ui-muted);font-size:11px}.ui-market-card-price b{color:var(--ui-ink);font-size:18px;font-weight:750;line-height:1.25}.ui-market-card-price b span{color:var(--ui-muted);font-size:11px;font-weight:600}.ui-market-card-report{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--ui-muted);font-size:11px;line-height:1.35}.ui-market-card-report>span{display:inline-flex;align-items:center;gap:4px}.ui-market-card-report svg{color:var(--ui-accent-strong)}.ui-market-card-footer{min-width:0;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:11px}.ui-market-card-footer>span{min-width:0;display:flex;align-items:center;gap:4px;overflow-wrap:anywhere}.ui-market-card-footer>svg{flex:0 0 auto;color:var(--ui-subtle)}.ui-market-skeleton{min-height:200px;display:grid;grid-template-columns:minmax(112px,36%) minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px;border-radius:var(--ui-radius-card);background:var(--ui-surface)}.ui-market-skeleton>div>span,.ui-market-skeleton>span{display:block;border-radius:10px;background:#eceff3;animation:ui-skeleton-pulse 1.4s ease-in-out infinite alternate}.ui-market-skeleton>div{display:grid;align-content:start;grid-gap:12px;gap:12px;padding-top:8px}.ui-market-skeleton>div>span:first-child{width:48%;height:28px}.ui-market-skeleton>div>span:nth-child(2){width:92%;height:22px}.ui-market-skeleton>div>span:nth-child(3){width:66%;height:48px}.ui-v2-new-phone{display:grid;grid-gap:16px;gap:16px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.ui-v2-new-phone-hero{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:var(--ui-radius-card);background:var(--ui-ink);color:#ffffff}.ui-v2-new-phone-hero>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.ui-v2-new-phone-hero h1,.ui-v2-new-phone-hero p{margin:0}.ui-v2-new-phone-hero h1{font-size:25px;line-height:1.16;letter-spacing:0}.ui-v2-new-phone-hero p{max-width:620px;color:rgba(255,255,255,.76);font-size:14px;line-height:1.55}.ui-v2-new-phone-hero>svg{flex:0 0 auto;color:var(--ui-gold)}.ui-v2-new-phone-layout{display:grid;grid-gap:14px;gap:14px;align-items:start}.ui-v2-new-phone-config,.ui-v2-new-phone-rules,.ui-v2-new-phone-summary,.ui-v2-phone-card{min-width:0;border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:0 8px 24px rgba(17,18,20,.065)}.ui-v2-new-phone-config{display:grid;grid-gap:13px;gap:13px;padding:14px}.ui-v2-new-phone-summary{display:grid;grid-gap:12px;gap:12px;padding:12px}.ui-v2-phone-card{display:grid;grid-gap:10px;gap:10px;padding:14px;box-shadow:none;background:var(--ui-surface-subtle)}.ui-v2-phone-card>header{min-width:0;display:flex;gap:10px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--ui-line)}.ui-v2-phone-card>header svg{flex:0 0 auto;color:var(--ui-accent-strong)}.ui-v2-phone-card>header div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v2-phone-card>header span{overflow-wrap:anywhere;color:var(--ui-muted);font-size:12px}.ui-v2-phone-card>header strong{overflow-wrap:anywhere;color:var(--ui-ink);font-size:17px;line-height:1.25}.ui-v2-new-phone-confirm p,.ui-v2-new-phone-note,.ui-v2-new-phone-rules p{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.55}.ui-v2-new-phone-rules{display:grid;grid-gap:7px;gap:7px;padding:14px;box-shadow:none;border:1px solid var(--ui-line)}.ui-v2-new-phone-rules strong{color:var(--ui-ink);font-size:14px}.ui-v2-new-phone-cta{width:100%;min-height:48px}.ui-v2-new-phone-detail-card{min-width:0;display:grid;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:0 10px 28px rgba(17,18,20,.075)}.ui-v2-new-phone-media{position:relative;min-width:0;min-height:270px;display:grid;place-items:center;overflow:hidden;background:#f5f7fa}.ui-v2-new-phone-media img{object-fit:contain;padding:22px}.ui-v2-new-phone-media>svg{color:var(--ui-subtle)}.ui-v2-new-phone-media>span{position:absolute;top:14px;left:14px;z-index:1;border-radius:999px;padding:5px 9px;color:var(--ui-accent-strong);background:var(--ui-accent-soft);font-size:11px;font-weight:720}.ui-v2-new-phone-detail-body{min-width:0;display:grid;grid-gap:15px;gap:15px;padding:18px}.ui-v2-new-phone-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-v2-new-phone-heading>div{min-width:0}.ui-v2-new-phone-heading small{color:var(--ui-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ui-v2-new-phone-heading h2{margin:5px 0 0;color:var(--ui-ink);font-size:25px;line-height:1.15;overflow-wrap:anywhere}.ui-v2-new-phone-price{color:#c7352b;font-size:clamp(24px,6vw,34px);font-weight:780;line-height:1.12}.ui-v2-new-phone-option-group{min-width:0;display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.ui-v2-new-phone-option-group legend{color:var(--ui-ink);font-size:14px;font-weight:720}.ui-v2-new-phone-options{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.ui-v2-new-phone-options button{min-height:42px;max-width:100%;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ui-line);border-radius:9px;padding:8px 12px;color:var(--ui-text);background:#fff;font:inherit;font-size:13px;line-height:1.2;text-align:left;cursor:pointer}.ui-v2-new-phone-options button.is-selected{border-color:var(--ui-accent-strong);color:var(--ui-ink);background:var(--ui-gold-soft);box-shadow:inset 0 0 0 1px var(--ui-accent-strong)}.ui-v2-new-phone-color-dot{width:14px;height:14px;flex:0 0 14px;border:1px solid rgba(17,18,20,.18);border-radius:50%;background:#d7dbe0}.ui-v2-new-phone-options button[data-option*=Black] .ui-v2-new-phone-color-dot,.ui-v2-new-phone-options button[data-option=Black] .ui-v2-new-phone-color-dot{background:#202124}.ui-v2-new-phone-options button[data-option*=White] .ui-v2-new-phone-color-dot,.ui-v2-new-phone-options button[data-option=White] .ui-v2-new-phone-color-dot{background:#fff}.ui-v2-new-phone-options button[data-option*=Blue] .ui-v2-new-phone-color-dot{background:#536e9c}.ui-v2-new-phone-options button[data-option*=Orange] .ui-v2-new-phone-color-dot{background:#df6a37}.ui-v2-new-phone-meta{display:grid;grid-gap:2px;gap:2px;padding-top:3px;border-top:1px solid var(--ui-line)}.ui-v2-new-phone-actions{position:-webkit-sticky;position:sticky;z-index:3;bottom:max(8px,env(safe-area-inset-bottom));padding-top:4px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--ui-surface) 22%)}.ui-v2-new-phone-footnote{display:grid;grid-gap:7px;gap:7px;padding:14px 16px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);color:var(--ui-muted);background:rgba(255,255,255,.72);font-size:13px;line-height:1.55}.ui-v2-new-phone-footnote p,.ui-v2-new-phone-footnote strong{margin:0}.ui-v2-new-phone-footnote strong{color:var(--ui-ink);font-size:14px}.ui-v2-new-phone-confirm{display:grid;grid-gap:10px;gap:10px}.ui-v2-new-phone-confirm .ui-button{width:100%;min-height:48px}.ui-service-intake{display:grid;grid-gap:22px;gap:22px}.ui-service-layout{display:grid;grid-gap:16px;gap:16px;align-items:start}.ui-service-auth-loading,.ui-service-form-surface,.ui-service-summary{border-radius:var(--ui-radius-card);background:var(--ui-surface)}.ui-service-form-surface{padding:18px 16px;box-shadow:var(--ui-shadow-surface)}.ui-service-form{display:grid;grid-gap:17px;gap:17px}.ui-service-form-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ui-file-input{position:relative;min-height:80px;display:flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:1px dashed #cbd1da;border-radius:var(--ui-radius-control);color:var(--ui-accent-strong);background:var(--ui-surface-subtle);font-size:14px;font-weight:650;cursor:pointer}.ui-file-input-native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ui-selected-file-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 13px;border-radius:var(--ui-radius-control);color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:13px}.ui-selected-file-row>span{min-width:0;overflow-wrap:anywhere}.ui-file-clear{position:relative;width:40px;min-height:40px;flex:0 0 40px;padding:0}.ui-service-submit{width:100%;margin-top:2px}.ui-service-summary{display:grid;grid-gap:18px;gap:18px;padding:18px 16px;border:1px solid var(--ui-line)}.ui-service-summary-heading{display:flex;align-items:center;gap:12px}.ui-service-summary-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:13px;color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-service-summary-heading>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-service-summary-heading span{color:var(--ui-muted);font-size:12px}.ui-service-summary-heading strong{color:var(--ui-ink);font-size:17px;line-height:1.3}.ui-service-current-context,.ui-service-result{display:grid;grid-gap:16px;gap:16px;padding-top:2px}.ui-service-current-context .ui-info-row+.ui-info-row,.ui-service-result .ui-info-row+.ui-info-row{padding-top:14px;border-top:1px solid var(--ui-line)}.ui-service-result>svg{color:var(--ui-success)}.ui-service-result>div{display:grid;grid-gap:5px;gap:5px}.ui-service-result h2,.ui-service-result p{margin:0}.ui-service-result h2{color:var(--ui-ink);font-size:18px;line-height:1.35}.ui-service-result p{color:var(--ui-muted);font-size:14px;line-height:1.5}.ui-service-reference{color:var(--ui-subtle);font-size:11px;overflow-wrap:anywhere}.ui-service-auth-loading{min-height:220px;display:grid;align-content:center;grid-gap:12px;gap:12px;padding:28px;color:var(--ui-muted);text-align:center}.ui-service-auth-loading p{margin:6px 0 0;font-size:14px}.ui-service-loading-line{width:min(100%,320px);height:16px;margin:0 auto;border-radius:8px;background:#eceff3;animation:ui-skeleton-pulse 1.4s ease-in-out infinite alternate}.ui-service-loading-line-short{width:min(72%,220px)}@keyframes ui-skeleton-pulse{0%{opacity:.58}to{opacity:1}}@media (min-width:680px){.ui-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-market-card,.ui-market-skeleton{grid-template-columns:150px minmax(0,1fr)}.ui-market-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-v2-new-phone-config{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:920px){.ui-market-filter-grid{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(140px,1fr))}.ui-market-filter-search{grid-column:auto}.ui-service-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:22px}.ui-v2-new-phone-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.ui-v2-new-phone-detail-card{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.ui-v2-new-phone-media{min-height:620px}.ui-v2-new-phone-summary{position:-webkit-sticky;position:sticky;top:100px}.ui-service-form-surface,.ui-service-summary{padding:22px}.ui-service-summary{position:-webkit-sticky;position:sticky;top:100px}}body[data-ui-system=yoyo-brand-v2]{color-scheme:light}body[data-ui-system=yoyo-brand-v2] :where(.app-shell,.auth-app-shell,.staff-app-shell,.core-shell){min-height:100dvh;color:var(--ui-text);background:var(--ui-page)}body[data-ui-system=yoyo-brand-v2] :where(.main,.staff-mobile-main){width:min(100%,1180px);margin-inline:auto;padding:20px 16px 28px}body[data-ui-system=yoyo-brand-v2] :where(.language-select){width:88px;min-width:88px;max-width:88px;height:44px;min-height:44px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:0 28px 0 10px;color:var(--ui-text);background-color:var(--ui-surface);box-shadow:none}body[data-ui-system=yoyo-brand-v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select:not(.language-select),textarea){width:100%;min-width:0;min-height:48px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:11px 13px;color:var(--ui-ink);background:var(--ui-surface);box-shadow:none;color-scheme:light;font-size:15px;line-height:1.4}body[data-ui-system=yoyo-brand-v2] :where(textarea){min-height:104px;resize:vertical}body[data-ui-system=yoyo-brand-v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea):focus-visible{border-color:var(--ui-accent);outline:3px solid rgba(17,19,24,.16);outline-offset:1px}body[data-ui-system=yoyo-brand-v2] :where(input,textarea)::placeholder{color:var(--ui-subtle);opacity:1}body[data-ui-system=yoyo-brand-v2] :where(button){min-height:44px;font:inherit}body[data-ui-system=yoyo-brand-v2] :where(.form-stack>button,.form-stack>.button-row button,.primary-button,.market-search-button,.staff-dashboard-refresh,.staff-product-actions button,.review-actions button,.staff-dashboard-refresh){border:0;border-radius:var(--ui-radius-control);color:#ffffff;background:var(--ui-accent);box-shadow:none;font-weight:700}body[data-ui-system=yoyo-brand-v2] :where(.form-stack>button,.primary-button,.market-search-button,.staff-dashboard-refresh,.staff-product-actions button,.review-actions button):hover{background:var(--ui-accent-strong)}body[data-ui-system=yoyo-brand-v2] .ui-public-shell .form-stack button,body[data-ui-system=yoyo-brand-v2] .ui-public-shell .market-search-button,body[data-ui-system=yoyo-brand-v2] .ui-public-shell .primary-button,body[data-ui-system=yoyo-brand-v2] .ui-public-shell .review-actions button:first-child{min-height:50px;border:0;border-radius:var(--ui-radius-control);color:#ffffff;background:var(--ui-dark);box-shadow:none;font-weight:700}body[data-ui-system=yoyo-brand-v2] .ui-public-shell .form-stack>.button-row button:not(:first-child),body[data-ui-system=yoyo-brand-v2] .ui-public-shell .review-actions button:not(:first-child){min-height:50px;border:0;border-radius:var(--ui-radius-control);color:var(--ui-ink);background:var(--ui-gold-soft);box-shadow:none;font-weight:700}body[data-ui-system=yoyo-brand-v2] .ui-public-shell .form-stack button:hover,body[data-ui-system=yoyo-brand-v2] .ui-public-shell .market-search-button:hover,body[data-ui-system=yoyo-brand-v2] .ui-public-shell .primary-button:hover,body[data-ui-system=yoyo-brand-v2] .ui-public-shell .review-actions button:first-child:hover{background:#27282b}body[data-ui-system=yoyo-brand-v2] :where(.secondary-command,.command-link,.icon-button,.v19-icon-button,.release-history-toggle){min-height:44px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface);box-shadow:none}body[data-ui-system=yoyo-brand-v2] :where(.panel,.auth-login-card,.bind-auth-card){min-width:0;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}body[data-ui-system=yoyo-brand-v2] :where(.panel){padding:18px 16px}body[data-ui-system=yoyo-brand-v2] :where(.panel,.staff-product-form-section,.staff-customer-section) :where(h1,h2,h3,p){overflow-wrap:anywhere}body[data-ui-system=yoyo-brand-v2] :where(.panel,.staff-product-form-section)>:where(h1,h2,h3){margin-top:0;color:var(--ui-ink);letter-spacing:0}body[data-ui-system=yoyo-brand-v2] :where(.panel)>h1{font-size:clamp(24px,7vw,30px);line-height:1.2}body[data-ui-system=yoyo-brand-v2] :where(.panel)>h2{font-size:20px;line-height:1.3}body[data-ui-system=yoyo-brand-v2] :where(.muted){color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] :where(.form-stack,.flow-grid,.review-list){min-width:0;gap:14px}body[data-ui-system=yoyo-brand-v2] :where(.form-stack>label,.staff-product-form-section label){min-width:0;color:var(--ui-text);font-size:13px;font-weight:650;line-height:1.4}body[data-ui-system=yoyo-brand-v2] :where(.review-list){display:grid}body[data-ui-system=yoyo-brand-v2] :where(.review-item){min-width:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;padding:15px 0;color:var(--ui-text);background:transparent;box-shadow:none}body[data-ui-system=yoyo-brand-v2] :where(.review-item:last-child){border-bottom:0}body[data-ui-system=yoyo-brand-v2] :where(.metric){min-width:0;border:0;border-radius:var(--ui-radius-control);padding:13px;color:var(--ui-text);background:var(--ui-surface-subtle);box-shadow:none}body[data-ui-system=yoyo-brand-v2] :where(.metric strong){color:var(--ui-ink)}body[data-ui-system=yoyo-brand-v2] :where(.staff-workspace-nav){scrollbar-width:none;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);padding:5px;background:var(--ui-surface-glass);box-shadow:var(--ui-shadow-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body[data-ui-system=yoyo-brand-v2] :where(.staff-workspace-nav a){min-height:48px;border-radius:11px;color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] :where(.staff-workspace-nav a[aria-current=page]){color:var(--ui-accent-strong);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-shell,.staff-customer-shell,.staff-dashboard-shell,.staff-installment-layout){gap:16px}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-form-section){min-width:0;gap:13px;padding:16px 0 2px;border-top:1px solid var(--ui-line);background:transparent}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-form-section:first-of-type){padding-top:0;border-top:0}body[data-ui-system=yoyo-brand-v2] :where(.staff-mobile-action-grid){display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}body[data-ui-system=yoyo-brand-v2] :where(.staff-mobile-action-card){min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-gap:3px 12px;gap:3px 12px;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;padding:13px 15px;color:var(--ui-text);background:transparent}body[data-ui-system=yoyo-brand-v2] :where(.staff-mobile-action-card:last-child){border-bottom:0}body[data-ui-system=yoyo-brand-v2] :where(.staff-mobile-action-card>span){grid-row:1/3;width:42px;height:42px;border-radius:12px}body[data-ui-system=yoyo-brand-v2] :where(.staff-mobile-action-card strong){color:var(--ui-ink);font-size:15px;line-height:1.3}body[data-ui-system=yoyo-brand-v2] :where(.staff-mobile-action-card small){color:var(--ui-muted);font-size:12px;line-height:1.4}body[data-ui-system=yoyo-brand-v2] :where(.application-list-button){min-height:72px;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;color:var(--ui-text);background:transparent}body[data-ui-system=yoyo-brand-v2] :where(.application-list-button[aria-pressed=true]){color:var(--ui-accent-strong);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-access .button-row button){border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface)}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-access .button-row button:last-child){border-color:transparent;color:#ffffff;background:var(--ui-accent)}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-actions){grid-template-columns:1fr}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-actions button){border:1px solid var(--ui-line);color:var(--ui-text);background:var(--ui-surface)}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-actions button:first-child){border-color:transparent;color:#ffffff;background:var(--ui-accent)}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-actions button:last-child){border-color:#f0cdd1;color:var(--ui-danger);background:#fff7f7}body[data-ui-system=yoyo-brand-v2] :where(.dashboard-metric){border:0;border-radius:var(--ui-radius-control);color:var(--ui-text);background:var(--ui-surface-subtle)}body[data-ui-system=yoyo-brand-v2] :where(.dashboard-metric strong){color:var(--ui-accent-strong)}body[data-ui-system=yoyo-brand-v2] :where(.dashboard-metric span){color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] :where(.warning-notice){border-left-color:var(--ui-warning);border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;color:var(--ui-text);background:#fff8ea}body[data-ui-system=yoyo-brand-v2] :where(.v19-qr-backdrop,.home-login-backdrop,.home-login-overlay,.home-tutorial-overlay,.home-imei-tutorial-backdrop,.v16-device-sheet-backdrop){z-index:80;background:rgba(17,19,24,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body[data-ui-system=yoyo-brand-v2] :where(.v19-qr-dialog,.home-login-dialog,.home-imei-tutorial,.v16-device-sheet){border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-float)}body[data-ui-system=yoyo-brand-v2] :where(.v19-qr-close){width:44px;height:44px;border-radius:12px;color:var(--ui-text);background:var(--ui-surface-subtle)}body[data-ui-system=yoyo-brand-v2] :where(.home-login-dialog>h2,.home-imei-tutorial h2){color:var(--ui-ink);font-size:22px;letter-spacing:0}body[data-ui-system=yoyo-brand-v2] .home-login-dialog>p{color:var(--ui-accent-strong)}body[data-ui-system=yoyo-brand-v2] .home-imei-tutorial ol,body[data-ui-system=yoyo-brand-v2] .home-login-dialog>span,body[data-ui-system=yoyo-brand-v2] :where(.home-otp-hint,.home-login-status){color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] :where(.home-login-dialog-icon,.home-imei-tutorial>svg){color:var(--ui-accent-strong)}body[data-ui-system=yoyo-brand-v2] .home-dialog-close{width:44px;height:44px;border:0;border-radius:12px;color:var(--ui-text);background:var(--ui-surface-subtle)}body[data-ui-system=yoyo-brand-v2] :where(.home-login-request,.home-login-submit,.home-bind-confirm-button){min-height:48px;border:0;border-radius:var(--ui-radius-control);color:#ffffff;background:var(--ui-accent-strong);box-shadow:none}body[data-ui-system=yoyo-brand-v2] .home-login-error{color:var(--ui-danger)}.ui-device-list-shell .ui-main{width:min(100%,760px);gap:18px}.ui-device-auth,.ui-device-list,.ui-device-list-skeleton{min-width:0;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-device-auth{min-height:250px;display:grid;justify-items:start;align-content:center;grid-gap:16px;gap:16px;padding:24px 20px}.ui-device-auth-icon,.ui-device-list-icon{display:grid;place-items:center;color:var(--ui-accent-strong);background:var(--ui-accent-soft)}.ui-device-auth-icon{width:48px;height:48px;border-radius:14px}.ui-device-auth>div{display:grid;grid-gap:5px;gap:5px}.ui-device-auth :where(small,h2,p){margin:0}.ui-device-auth small{color:var(--ui-accent-strong);font-size:12px;font-weight:700}.ui-device-auth h2{color:var(--ui-ink);font-size:25px;line-height:1.22}.ui-device-auth p{color:var(--ui-muted);font-size:14px;line-height:1.55}.ui-device-portfolio{min-width:0;display:grid;grid-gap:16px;gap:16px}.ui-device-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.ui-device-toolbar .ui-button{min-width:0;padding-inline:12px}.ui-device-list{overflow:hidden}.ui-device-list-item{min-width:0;min-height:92px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 15px;border-bottom:1px solid var(--ui-line);color:var(--ui-text);text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out}.ui-device-list-item:last-child{border-bottom:0}.ui-device-list-item[data-active=true]{background:var(--ui-accent-soft)}.ui-device-list-item:active{transform:scale(.99)}.ui-device-list-icon{width:44px;height:44px;border-radius:13px}.ui-device-list-copy{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-device-list-copy strong{color:var(--ui-ink);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.ui-device-list-copy small{color:var(--ui-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.ui-device-list-state{min-width:0}.ui-device-list-state .ui-status-tag{gap:4px}.ui-device-list-skeleton{min-height:112px;display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;grid-gap:12px;gap:12px;padding:18px 16px}.ui-device-list-skeleton span{display:block;height:14px;border-radius:7px;background:#edf0f4;animation:ui-skeleton-pulse 1.4s ease-in-out infinite alternate}.ui-device-list-skeleton>span{width:44px;height:44px;border-radius:13px}.ui-device-list-skeleton>div{display:grid;align-content:center;grid-gap:8px;gap:8px}.ui-device-list-skeleton>div span:first-child{width:46%}.ui-device-list-skeleton>div span:nth-child(2){width:72%}.ui-device-list-skeleton>div span:nth-child(3){width:58%}@media (max-width:430px){body[data-ui-system=yoyo-brand-v2] :where(.main,.staff-mobile-main){padding:16px 14px 24px}body[data-ui-system=yoyo-brand-v2] :where(.panel){padding:16px 14px}body[data-ui-system=yoyo-brand-v2] :where(.button-row){grid-template-columns:1fr}body[data-ui-system=yoyo-brand-v2] :where(.staff-product-locale-grid,.three-column-fields){grid-template-columns:1fr}.ui-device-list-item{grid-template-columns:42px minmax(0,1fr)}.ui-device-list-state{grid-column:2}}body[data-ui-system=yoyo-brand-v2] :where(.main,.staff-mobile-main){align-content:start}body[data-ui-system=yoyo-brand-v2] .v19-service-hero{gap:16px;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);padding:20px;color:var(--ui-text);background:var(--ui-surface-glass);box-shadow:var(--ui-shadow-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body[data-ui-system=yoyo-brand-v2] .v19-service-hero-heading{grid-template-columns:48px minmax(0,1fr);gap:12px}body[data-ui-system=yoyo-brand-v2] .v19-service-hero-icon{width:48px;height:48px;border-radius:14px;color:var(--ui-accent-strong);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] .v19-service-hero-heading p{color:var(--ui-accent-strong);font-size:12px}body[data-ui-system=yoyo-brand-v2] .v19-service-hero-heading h2{color:var(--ui-ink);font-size:21px;letter-spacing:0}body[data-ui-system=yoyo-brand-v2] .v19-service-hero-detail,body[data-ui-system=yoyo-brand-v2] .v19-store-status{color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .v19-store-status i{background:var(--ui-success)}body[data-ui-system=yoyo-brand-v2] .v19-store-status[data-state=CLOSED] i{background:var(--ui-subtle)}body[data-ui-system=yoyo-brand-v2] .v19-store-status[data-state=RENOVATING] i{background:var(--ui-warning)}body[data-ui-system=yoyo-brand-v2] .v19-service-state-row span{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface-subtle)}body[data-ui-system=yoyo-brand-v2] .v19-service-state-row span[data-state=active],body[data-ui-system=yoyo-brand-v2] .v19-service-state-row span[data-state=yoyo_certified]{border-color:rgba(17,117,69,.16);color:var(--ui-success);background:#f0f8f4}body[data-ui-system=yoyo-brand-v2] .v19-store-switch button{min-height:48px;border-color:var(--ui-line);border-radius:var(--ui-radius-control);color:var(--ui-muted);background:var(--ui-surface);text-align:left}body[data-ui-system=yoyo-brand-v2] .v19-store-switch button[aria-pressed=true]{border-color:var(--ui-accent-line);color:var(--ui-accent-strong);background:var(--ui-accent-soft)}body[data-ui-system=yoyo-brand-v2] :where(.v19-service-primary-action,.v19-service-secondary-action){min-height:48px;border-radius:var(--ui-radius-control);box-shadow:none}body[data-ui-system=yoyo-brand-v2] .v19-service-primary-action{color:#ffffff;background:var(--ui-accent-strong)}body[data-ui-system=yoyo-brand-v2] .v19-service-secondary-action{border-color:var(--ui-line);color:var(--ui-text);background:var(--ui-surface)}body[data-ui-system=yoyo-brand-v2] :where(.trade-in-entry,.trade-in-summary,.trade-in-loading){min-height:0;align-content:start;border:1px solid rgba(17,19,24,.06);border-radius:var(--ui-radius-card);color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}body[data-ui-system=yoyo-brand-v2] :where(.trade-in-entry,.trade-in-summary) h1{color:var(--ui-ink);font-size:24px;line-height:1.25;letter-spacing:0}body[data-ui-system=yoyo-brand-v2] :where(.trade-in-entry,.trade-in-summary) p{color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .trade-in-entry>a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-control);padding:0 18px;color:#ffffff;background:var(--ui-accent-strong);box-shadow:none;font-weight:700}body[data-ui-system=yoyo-brand-v2] .auth-required-panel{min-height:0;align-content:start;justify-items:start;padding:22px 20px}body[data-ui-system=yoyo-brand-v2] .auth-required-panel :where(h1,p){margin:0}body[data-ui-system=yoyo-brand-v2] .auth-required-panel h1{color:var(--ui-ink);font-size:24px;line-height:1.25;letter-spacing:0}body[data-ui-system=yoyo-brand-v2] .auth-required-panel .primary-button{width:auto;min-width:140px;min-height:48px;writing-mode:horizontal-tb;white-space:nowrap}body[data-ui-system=yoyo-brand-v2] .staff-workspace-nav{min-height:58px;align-self:start;overflow-x:auto;border-bottom:0}body[data-ui-system=yoyo-brand-v2] .staff-workspace-nav a{min-height:48px;border-bottom:0}body[data-ui-system=yoyo-brand-v2] :where(.staff-three-upload,.attachment-row) input[type=file]{min-height:48px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:7px 9px;color:var(--ui-text);background:var(--ui-surface);color-scheme:light}body[data-ui-system=yoyo-brand-v2] :where(.staff-three-upload,.attachment-row) input[type=file]::-webkit-file-upload-button{min-height:32px;margin-right:10px;border:0;border-radius:9px;padding:6px 10px;color:var(--ui-accent-strong);background:var(--ui-accent-soft);font:inherit;font-weight:700}body[data-ui-system=yoyo-brand-v2] :where(.staff-three-upload,.attachment-row) input[type=file]::file-selector-button{min-height:32px;margin-right:10px;border:0;border-radius:9px;padding:6px 10px;color:var(--ui-accent-strong);background:var(--ui-accent-soft);font:inherit;font-weight:700}.ui-v2-staff-head-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-v2-order-timeline{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--ui-line);padding-top:14px}.ui-v2-order-timeline h3{margin:0;font-size:15px}.ui-v2-order-timeline ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.ui-v2-order-timeline li{min-width:0;display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:14px}.ui-v2-order-timeline li>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--ui-success);box-shadow:0 0 0 4px #e9f7f1}.ui-v2-order-timeline li>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-v2-order-timeline :where(strong,p,small){margin:0;overflow-wrap:anywhere}.ui-v2-order-timeline strong{color:var(--ui-ink);font-size:14px}.ui-v2-order-timeline p,.ui-v2-order-timeline small{color:var(--ui-muted);font-size:12px;line-height:1.5}.ui-lifecycle-switcher{min-width:0;display:grid;grid-gap:7px;gap:7px;margin-bottom:4px}.ui-lifecycle-switcher>span{color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.35}.ui-lifecycle-switcher select{width:100%;min-height:44px;padding:0 38px 0 13px;overflow:hidden;border:1px solid var(--ui-line);border-radius:8px;color:var(--ui-ink);background-color:var(--ui-surface);font:inherit;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ui-lifecycle-feedback,.ui-lifecycle-status{min-width:0;display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-lifecycle-feedback>header,.ui-lifecycle-status>header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px}.ui-lifecycle-feedback>header>div,.ui-lifecycle-status>header>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.ui-lifecycle-feedback>header>svg,.ui-lifecycle-status>header>svg{width:42px;height:42px;padding:9px;border-radius:8px;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-lifecycle-feedback :where(h2,p),.ui-lifecycle-status :where(h2,h3,p){margin:0}.ui-lifecycle-feedback h2,.ui-lifecycle-status h2{color:var(--ui-ink);font-size:20px;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.ui-lifecycle-feedback>header p,.ui-lifecycle-status>header p{color:var(--ui-muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.ui-lifecycle-device{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:13px;border-radius:8px;background:var(--ui-surface-subtle)}.ui-lifecycle-device>svg{color:var(--ui-ink)}.ui-lifecycle-device>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-lifecycle-device small{color:var(--ui-muted);font-size:11px;line-height:1.3}.ui-lifecycle-device strong{color:var(--ui-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.ui-lifecycle-device em{color:var(--ui-muted);font-size:12px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.ui-lifecycle-facts{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;border:1px solid var(--ui-line);border-radius:8px;overflow:hidden;background:var(--ui-line)}.ui-lifecycle-facts>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:12px;background:var(--ui-surface)}.ui-lifecycle-facts dt{color:var(--ui-muted);font-size:11px;line-height:1.3}.ui-lifecycle-facts dd{min-width:0;margin:0;color:var(--ui-ink);font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.ui-lifecycle-timeline{min-width:0;display:grid;grid-gap:12px;gap:12px;padding-top:2px}.ui-lifecycle-timeline h3{display:flex;align-items:center;gap:7px;color:var(--ui-ink);font-size:14px;line-height:1.3}.ui-lifecycle-timeline h3 svg{color:var(--ui-muted)}.ui-lifecycle-timeline ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.ui-lifecycle-timeline li{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:10px;gap:10px;padding-bottom:14px}.ui-lifecycle-timeline li:last-child{padding-bottom:0}.ui-lifecycle-timeline li>span{position:relative;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--ui-success);box-shadow:0 0 0 3px #e9f7f1}.ui-lifecycle-timeline li:not(:last-child)>span:after{position:absolute;top:11px;left:4px;width:1px;height:calc(100% + 8px);content:"";background:var(--ui-line)}.ui-lifecycle-timeline li>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-lifecycle-timeline strong{color:var(--ui-ink);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ui-lifecycle-timeline p,.ui-lifecycle-timeline small{color:var(--ui-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ui-lifecycle-status>.ui-button{width:100%;min-height:46px}.ui-lifecycle-service-gate{min-width:0;display:grid;grid-gap:18px;gap:18px}.ui-lifecycle-services-home{padding-top:2px}.ui-lifecycle-feedback{gap:15px}.ui-lifecycle-feedback>header{grid-template-columns:auto minmax(0,1fr)}.ui-lifecycle-rating{display:flex;align-items:center;gap:6px}.ui-lifecycle-rating button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:8px;color:#c18b25;background:transparent;cursor:pointer}.ui-lifecycle-rating button[aria-pressed=true]{background:var(--ui-gold-soft)}.ui-lifecycle-rating button:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}.ui-lifecycle-feedback label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.35}.ui-lifecycle-feedback textarea{width:100%;min-height:92px;resize:vertical;padding:12px;border:1px solid var(--ui-line);border-radius:8px;color:var(--ui-ink);background:var(--ui-surface);font:inherit;font-size:14px;line-height:1.5}.ui-lifecycle-feedback-error{color:#a72d33;font-size:13px;line-height:1.45}.ui-lifecycle-feedback-saved{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#9a6d17;font-size:14px;font-weight:700}.ui-lifecycle-feedback-saved span{flex-basis:100%;color:var(--ui-muted);font-size:13px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ui-lifecycle-faq{min-width:0;display:grid;grid-gap:1px;gap:1px;border:1px solid var(--ui-line);border-radius:8px;overflow:hidden;background:var(--ui-line)}.ui-lifecycle-faq h2{margin:0;padding:15px;color:var(--ui-ink);background:var(--ui-surface);font-size:15px;line-height:1.3}.ui-lifecycle-faq details{min-width:0;padding:0 15px;background:var(--ui-surface)}.ui-lifecycle-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;color:var(--ui-text);cursor:pointer;font-size:13px;font-weight:650;line-height:1.4}.ui-lifecycle-faq summary::-webkit-details-marker{display:none}.ui-lifecycle-faq summary>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-lifecycle-faq summary small{color:var(--ui-muted);font-size:11px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.ui-lifecycle-faq summary svg{flex:0 0 auto;color:var(--ui-muted);transition:transform .16s ease}.ui-lifecycle-faq details[open] summary svg{transform:rotate(90deg)}.ui-lifecycle-faq-answer{display:grid;grid-gap:5px;gap:5px;padding:0 0 14px}.ui-lifecycle-faq details p{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}@media (min-width:760px){.ui-lifecycle-feedback,.ui-lifecycle-status{padding:24px}.ui-lifecycle-status-home{max-width:620px;margin-inline:auto}}@media (max-width:360px){.ui-lifecycle-feedback,.ui-lifecycle-status{padding:16px}.ui-lifecycle-facts{grid-template-columns:minmax(0,1fr)}.ui-lifecycle-rating{gap:2px}.ui-lifecycle-rating button{width:36px;height:38px}}.ui-service-faq-all{min-height:48px;margin-top:10px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(85,75,61,.13);border-radius:14px;color:#25221e;background:rgba(255,255,255,.82);font-size:14px;font-weight:720;text-decoration:none}.ui-service-faq-all svg{flex:0 0 auto;color:#9d7635}.ui-service-secondary-disclosure{overflow:hidden;border:1px solid rgba(85,75,61,.13);border-radius:16px;background:rgba(255,255,255,.82)}.ui-service-secondary-disclosure>summary{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#25221e;cursor:pointer;font-size:14px;font-weight:720;list-style:none}.ui-service-secondary-disclosure>summary::-webkit-details-marker{display:none}.ui-service-secondary-disclosure>summary svg{flex:0 0 auto;color:#9d7635;transition:transform .16s ease}.ui-service-secondary-disclosure[open]>summary svg{transform:rotate(90deg)}.ui-service-secondary-content{display:grid;grid-gap:18px;gap:18px;padding:4px 16px 16px;border-top:1px solid rgba(85,75,61,.1)}.ui-service-secondary-disclosure:not([open])>.ui-service-secondary-content{display:none}.ui-service-secondary-content>section{padding-top:14px}.ui-service-faq-page{width:min(100%,760px);margin:0 auto;padding:0 14px 112px}.ui-service-faq-page .ui-customer-flow-skeleton,.ui-service-faq-page .ui-empty-state,.ui-service-faq-page .ui-error-state{margin-top:14px}@media (min-width:760px){.ui-service-faq-page{padding-inline:24px}}.v270-membership-stack{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.v270-membership-card{display:grid;grid-gap:18px;gap:18px;padding:21px;border:1px solid rgba(189,150,82,.42);border-radius:18px;color:#fffaf0;background:linear-gradient(135deg,#1d1b19,#423725 65%,#b38b4e);box-shadow:0 16px 32px rgba(75,54,26,.16)}.v270-membership-card-footer,.v270-membership-card-header,.v270-referral-stats{display:flex;align-items:center;justify-content:space-between;gap:12px}.v270-membership-card-header span,.v270-membership-card-header strong{display:inline-flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.04em}.v270-membership-card-header strong{color:#f2cf8d;font-size:16px}.v270-membership-card-main{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.v270-membership-card-main div{display:grid;grid-gap:5px;gap:5px}.v270-membership-card-footer,.v270-membership-card-main small,.v270-membership-card-main span{color:rgba(255,250,240,.7);font-size:11px}.v270-membership-card-main strong{font-size:34px;line-height:1;letter-spacing:.01em}.v270-membership-progress{height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.2)}.v270-membership-progress span{display:block;height:100%;border-radius:inherit;background:#f1cf91}.v270-membership-card-footer{flex-wrap:wrap}.v270-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.v270-benefit-grid>div{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:0;padding:16px 8px;border-right:1px solid var(--line);text-align:center}.v270-benefit-grid>div:last-child{border-right:0}.v270-benefit-grid svg{color:#b58b4d}.v270-benefit-grid strong{font-size:12px;overflow-wrap:anywhere}.v270-benefit-grid small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.v270-referral-card{display:grid;grid-gap:14px;gap:14px;padding:17px;border:1px solid rgba(189,150,82,.28);border-radius:16px;background:linear-gradient(135deg,rgba(255,251,242,.96),rgba(246,237,219,.84))}.v270-referral-copy{display:flex;align-items:center;gap:12px}.v270-referral-copy>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.v270-referral-copy strong{font-size:14px;overflow-wrap:anywhere}.v270-referral-copy small,.v270-referral-stats{color:var(--muted);font-size:11px}.v270-referral-icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:50%;color:#a97732;background:#fff8e9}.v270-invite-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:0;border-radius:11px;color:#fff;background:#1b1917;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.v270-invite-button:disabled{cursor:wait;opacity:.55}.ui-my-shell .ui-main{padding-top:12px}.ui-my-home{gap:14px}.v273-profile-header{min-width:0;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.v273-profile-header h1{margin:0;color:var(--ui-ink);font-size:24px;line-height:1.2}.v273-profile-header nav{display:flex;align-items:center;gap:4px}.v273-profile-header .ui-icon-button{position:relative;width:44px;height:44px}.v273-notification-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid var(--ui-bg);border-radius:50%;background:#dc3f45}.v273-profile-overview{min-width:0;display:grid;grid-gap:12px;gap:12px}.v273-membership-card{min-width:0;min-height:188px;position:relative;display:grid;align-content:space-between;grid-gap:16px;gap:16px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;color:#fff;box-shadow:0 12px 26px rgba(17,18,20,.14)}.v273-level-card:after,.v273-membership-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 5%,rgba(255,255,255,.08) 39%,transparent 40%,transparent 69%,rgba(255,255,255,.06) 70%,transparent 71%)}.v273-level-bronze{background:linear-gradient(118deg,#503820,#9f6932 58%,#684522)}.v273-level-silver{background:linear-gradient(118deg,#303741,#8793a2 58%,#5c6672)}.v273-level-gold{background:linear-gradient(118deg,#1b1b1a,#9c681e 55%,#efbc50)}.v273-level-platinum{background:linear-gradient(118deg,#7185a2,#9ebce1 55%,#d0e5ff)}.v273-level-diamond{background:linear-gradient(118deg,#101214,#303740 60%,#13171b)}.v273-membership-identity{min-width:0;position:relative;z-index:1;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.v273-vip-badge{width:58px;height:58px;position:relative;display:grid;place-items:center;align-content:center;grid-gap:1px;gap:1px;border:2px solid;color:#f2cf83;background:rgba(14,14,14,.16);-webkit-clip-path:polygon(50% 0,91% 24%,91% 76%,50% 100%,9% 76%,9% 24%);clip-path:polygon(50% 0,91% 24%,91% 76%,50% 100%,9% 76%,9% 24%)}.v273-vip-badge b{font-size:9px;line-height:1}.v273-member-account{min-width:0;display:grid;grid-gap:3px;gap:3px;padding-right:92px}.v273-member-account strong{font-size:18px;line-height:1.25;overflow-wrap:anywhere}.v273-member-account span{color:rgba(255,255,255,.72);font-size:12px}.v273-yoyo-id{min-width:0;min-height:44px;position:absolute;z-index:2;top:-6px;right:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;max-width:98px;padding:4px 0 4px 6px;border:0;color:rgba(255,255,255,.76);background:transparent;cursor:pointer}.v273-yoyo-id span{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.v273-membership-progress-row{min-width:0;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.v273-exp-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.v273-exp-copy strong{font-size:14px;line-height:1.3}.v273-exp-copy span{color:rgba(255,255,255,.72);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.v273-growth-button{min-width:82px;min-height:44px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;grid-gap:1px 7px;gap:1px 7px;padding:4px 0 4px 10px;border:0;color:#f6d892;background:transparent;cursor:pointer}.v273-growth-button svg{grid-row:1/3}.v273-growth-button span{color:rgba(255,255,255,.75);font-size:10px}.v273-growth-button strong{font-size:17px;line-height:1}.v273-membership-progress{height:5px;position:relative;z-index:1;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.22)}.v273-membership-progress span{display:block;height:100%;border-radius:inherit;background:#f0c25e}.v273-benefit-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ui-line);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 5px 16px rgba(17,18,20,.06)}.v273-benefit-grid>div{min-width:0;min-height:92px;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;padding:10px 5px;text-align:center}.v273-benefit-grid>div+div{border-left:1px solid var(--ui-line)}.v273-benefit-grid svg{color:#ab7e34}.v273-benefit-grid strong{color:var(--ui-ink);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.v273-benefit-grid small{color:var(--ui-muted);font-size:10px;line-height:1.25;overflow-wrap:anywhere}.v273-device-row,.v273-order-center,.v273-voucher-row{min-width:0;border:1px solid var(--ui-line);border-radius:14px;color:var(--ui-text);background:rgba(255,255,255,.94);box-shadow:0 5px 16px rgba(17,18,20,.055)}.v273-device-row,.v273-voucher-row{min-height:72px;display:flex;align-items:center;gap:12px;padding:13px 16px;text-align:left;text-decoration:none}.v273-device-row-content{min-width:0;flex:1 1}.v273-voucher-row{width:100%;cursor:pointer}.v273-row-copy{min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.v273-row-copy>small{color:var(--ui-muted);font-size:11px}.v273-row-copy>strong{color:var(--ui-ink);font-size:14px}.v273-device-summary{min-width:0;display:flex;align-items:center;gap:10px}.v273-device-placeholder,.v273-device-summary>img{width:40px;height:44px;flex:0 0 auto;object-fit:contain}.v273-device-placeholder{display:grid;place-items:center;border-radius:8px;color:var(--ui-muted);background:var(--ui-surface-muted)}.v273-device-summary>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.v273-device-summary strong{color:var(--ui-ink);font-size:14px}.v273-device-summary small,.v273-device-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v273-device-summary small{color:var(--ui-muted);font-size:11px}.v273-row-icon{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#d5484d;background:#fff1f1}.v273-device-row>svg,.v273-voucher-row>svg{flex:0 0 auto;color:var(--ui-muted)}.v273-order-center{padding:14px 12px 10px}.v273-order-center h2{margin:0 4px 10px;color:var(--ui-ink);font-size:14px}.v273-order-center>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.v273-order-center a{min-width:0;min-height:66px;display:grid;place-items:center;align-content:center;grid-gap:7px;gap:7px;color:var(--ui-text);text-align:center;text-decoration:none}.v273-order-center a+a{border-left:1px solid var(--ui-line)}.v273-order-center a>span{position:relative;display:grid;place-items:center}.v273-order-center a b{min-width:16px;height:16px;position:absolute;top:-7px;right:-9px;display:grid;place-items:center;padding:0 4px;border-radius:8px;color:#fff;background:#c63e43;font-size:9px}.v273-order-center a strong{font-size:10px;line-height:1.25;overflow-wrap:anywhere}.v273-levels-dialog{width:min(680px,calc(100vw - 24px));max-height:min(88vh,820px)}.v273-levels-dialog .ui-modal-content{overflow-y:auto}.v273-level-list{display:grid;grid-gap:10px;gap:10px}.v273-level-card{min-width:0;min-height:128px;position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;overflow:hidden;padding:15px;border:1px solid rgba(255,255,255,.22);border-radius:14px;color:#fff}.v273-level-card[data-current=true]{box-shadow:0 0 0 3px rgba(189,146,65,.3)}.v273-level-card .v273-vip-badge{width:52px;height:52px;position:relative;z-index:1}.v273-level-card-copy{min-width:0;position:relative;z-index:1;display:grid;grid-gap:3px;gap:3px}.v273-level-card-copy>span{display:flex;align-items:center;gap:8px}.v273-level-card-copy strong{font-size:16px}.v273-level-card-copy em{padding:3px 6px;border-radius:6px;color:#191919;background:#f2cf83;font-size:9px;font-style:normal;font-weight:700}.v273-level-card-copy small{color:rgba(255,255,255,.75);font-size:10px}.v273-level-card-copy p{margin:0;color:rgba(255,255,255,.88);font-size:10px;line-height:1.35}.v273-dialog-status{margin:0;padding:22px 10px;color:var(--ui-muted);text-align:center}.v273-dialog-status button{min-height:40px;margin-top:10px;padding:0 16px;border:1px solid var(--ui-line);border-radius:8px;color:var(--ui-text);background:#fff;cursor:pointer}.v450-profile-home{width:min(100%,720px);min-width:0;display:grid;grid-gap:13px;gap:13px;margin:0 auto;padding:2px 4px calc(var(--ui-customer-nav-height, 82px) + 24px + env(safe-area-inset-bottom));color:#171717}.v450-profile-home :where(h1,h2,p,dl,dd){margin:0}.v450-profile-header{min-height:46px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.v450-profile-header h1{grid-column:2;font-size:21px;line-height:1.2;text-align:center}.v450-profile-header a{width:44px;height:44px;grid-column:3;display:grid;place-items:center;border-radius:50%;color:#171717}.v450-profile-header a:focus-visible{outline:2px solid #b98939;outline-offset:2px}.v450-profile-settings{position:relative}.v450-profile-settings:after{content:"";width:5px;height:5px;position:absolute;inset:50% auto auto 50%;border:1.5px solid;border-radius:50%;transform:translate(-50%,-50%)}.v450-club-card{min-width:0;min-height:224px;position:relative;display:grid;align-content:space-between;overflow:hidden;padding:18px 22px 0;border:1px solid #ead7b5;border-radius:16px;background:#fbf1de url(/assets/home/glass/03_warm_gold_silk.webp) 50%/cover no-repeat;box-shadow:0 4px 8px rgba(62,47,24,.08)}.v450-club-copy{width:58%;min-width:220px;position:relative;z-index:1;display:grid;grid-gap:5px;gap:5px}.v450-club-brand{display:inline-flex;align-items:center;gap:6px;color:#955e1b;font-size:14px;font-weight:800}.v450-club-copy h2{display:flex;align-items:baseline;gap:6px;font-size:20px}.v450-club-copy h2 strong{font-size:36px;line-height:1}.v450-club-copy h2 span{font-size:19px;font-weight:650}.v450-club-copy>small{color:#61594d;font-size:11px;line-height:1.35}.v450-club-copy>p{display:flex;align-items:baseline;gap:5px;color:#17130d;font-size:29px;font-weight:780;line-height:1.08;white-space:nowrap}.v450-exp-row{margin-top:2px;color:#403b34;font-size:10px}.v450-exp-track{width:100%;height:5px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.86)}.v450-exp-track span{display:block;height:100%;border-radius:inherit;background:#c48d32}.v450-club-monogram{width:132px;height:148px;position:absolute;z-index:0;top:35px;right:24px;object-fit:contain;filter:drop-shadow(4px 5px 6px rgba(111,72,14,.12));transform:rotate(4deg)}.v450-club-card footer{min-width:0;min-height:48px;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px -22px 0;padding:3px 14px 3px 22px;border-top:1px solid rgba(191,148,77,.25);background:rgba(255,249,238,.76)}.v450-member-id-action{min-width:0;min-height:42px;display:inline-flex;align-items:center;gap:6px;border:0;padding:0;color:#332d25;background:transparent;font:inherit;cursor:pointer}.v450-member-id-action span{flex:0 0 auto;color:#6d604f;font-size:10px}.v450-member-id-action strong{min-width:0;font-size:12px;letter-spacing:.04em;overflow-wrap:anywhere}.v450-club-actions{flex:0 0 auto;display:flex;align-items:center;gap:5px}.v450-club-actions>:where(a,button){width:44px;height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(156,103,30,.24);border-radius:50%;padding:0;color:#6f4a15;background:rgba(255,255,255,.72);font:inherit;text-decoration:none;cursor:pointer}.v450-current-benefits,.v450-record-section{min-width:0;display:grid;grid-gap:8px;gap:8px}.v450-current-benefits>header{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px}.v450-current-benefits h2,.v450-record-section h2{font-size:17px;line-height:1.3}.v450-current-benefits>header button{min-height:44px;display:inline-flex;align-items:center;gap:2px;border:0;padding:0;color:#65615b;background:transparent;font:inherit;font-size:12px;cursor:pointer}.v450-current-benefits>.v527-benefit-row{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e9e5de;border-radius:14px;background:#fff}.v450-current-benefits article{min-width:0;min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:9px 12px}.v450-current-benefits article+article{border-left:1px solid #ece8e1}.v450-current-benefits article>span{width:34px;height:34px;display:grid;place-items:center;color:#a36b22}.v450-current-benefits article>span svg{width:21px;height:21px}.v450-current-benefits article>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.v450-current-benefits article strong{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.v450-current-benefits article small{color:#6f6a63;font-size:10px;line-height:1.25;overflow-wrap:anywhere}.v527-profile-actions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e9e6e0;border-radius:14px;background:#fff}.v527-profile-actions>:where(a,button){min-width:0;min-height:70px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:0;padding:7px 4px;color:#24211d;background:transparent;font:inherit;font-size:10px;text-align:center;text-decoration:none;cursor:pointer}.v527-profile-actions>:where(a,button)>span{font-size:11px;line-height:1.35}.v527-profile-actions>:where(a,button)+:where(a,button){border-left:1px solid #ece9e4}.v450-club-actions>:where(a,button):focus-visible,.v450-member-id-action:focus-visible,.v527-profile-actions>:where(a,button):focus-visible{outline:2px solid #a36b22;outline-offset:-3px}.v450-dialog-backdrop{position:fixed;z-index:170;inset:0;display:grid;place-items:end center;padding:20px;background:rgba(17,18,20,.42);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.v450-dialog{width:min(100%,500px);max-height:min(80vh,680px);overflow:auto;padding:20px;border:1px solid #ece5d9;border-radius:18px;background:#fffdfa;box-shadow:0 24px 70px rgba(0,0,0,.25)}.v450-dialog>header{min-height:44px;display:flex;align-items:center;justify-content:space-between}.v450-dialog>header h2{font-size:19px}.v450-dialog>header button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#f3f1ed;cursor:pointer}.v450-qr-content{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:16px}.v450-qr-content img{width:min(68vw,240px);height:auto;border:1px solid #eee2cd;border-radius:8px}.v450-qr-content>button{min-height:42px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dcc392;border-radius:8px;padding:0 14px;color:#6e4b16;background:#fff8ea;font:inherit;cursor:pointer}.v450-qr-loading{width:min(68vw,240px);aspect-ratio:1;border-radius:8px;background:#f3f0e9}.v450-exp-dialog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:12px}.v450-exp-dialog>div{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid #ece6dc;border-radius:10px}.v450-exp-dialog>div span{color:#77716a;font-size:11px}.v450-exp-dialog>div strong{font-size:22px}.v450-exp-dialog ul,.v450-exp-dialog>p{grid-column:1/-1;margin:0}.v450-exp-dialog ul{list-style:none;padding:0}.v450-exp-dialog li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;padding:12px 2px;border-top:1px solid #efede8}.v450-exp-dialog li small{color:#858079}.v450-exp-dialog>p{padding:28px 10px;color:#77716a;text-align:center}.v450-voucher-dialog{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 12px;color:#956724;text-align:center}.v450-voucher-dialog strong{font-size:36px}.v450-voucher-dialog p{color:#6f6961}.v450-profile-loading{display:grid;grid-gap:12px;gap:12px;padding-top:46px}.v450-profile-loading span{height:100px;border-radius:14px;background:#f1f0ed}.v450-profile-loading span:first-child{height:224px}@media (max-width:620px){.v450-profile-home{gap:10px;padding-inline:0}.v450-club-card{min-height:188px;padding:12px 16px 0}.v450-club-copy{width:64%;min-width:0;gap:2px}.v450-club-brand{gap:5px;font-size:11px}.v450-club-brand svg{width:13px;height:13px}.v450-club-copy h2{gap:4px;font-size:13px}.v450-club-copy h2 strong{font-size:28px}.v450-club-copy h2 span{font-size:13px}.v450-club-copy>small{font-size:9px}.v450-club-copy>p{font-size:22px}.v450-exp-row{margin-top:2px;font-size:9px}.v450-exp-track{height:4px}.v450-club-monogram{width:92px;height:104px;top:26px;right:15px}.v450-club-card footer{min-height:44px;margin:6px -16px 0;padding:2px 10px 2px 16px}.v450-member-id-action{min-height:44px;gap:5px}.v450-member-id-action strong{font-size:10px}.v450-current-benefits article{min-height:68px;grid-template-columns:1fr;justify-items:center;gap:1px;padding:6px 3px;text-align:center}.v450-current-benefits article>span{width:28px;height:25px}.v450-current-benefits article>div{gap:2px}.v450-current-benefits article strong{font-size:12px}.v450-current-benefits article small{font-size:9px}.v527-profile-actions>:where(a,button){min-height:66px;gap:5px}.v450-profile-loading{padding-top:46px}.v450-profile-loading span:first-child{height:188px}}html[data-locale=lo] .v450-profile-header{min-height:58px}@media (max-width:370px){.v450-club-card{padding-inline:16px}.v450-club-copy{width:66%}.v450-club-copy>p{font-size:20px}.v450-club-monogram{right:5px}.v450-club-card footer{margin-inline:-16px;padding-inline:16px 12px}.v450-member-id-action span{display:none}.v450-current-benefits article strong{font-size:12px}}.v273-voucher-list{display:grid;grid-gap:10px;gap:10px}.v273-voucher-list article{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--ui-line);border-radius:10px}.v273-voucher-list article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:#b88432;background:#fbf4e8}.v273-voucher-list article>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.v273-voucher-list article strong{color:var(--ui-ink);font-size:16px}.v273-voucher-list article small{color:var(--ui-muted);font-size:11px}.v273-invite-button{min-height:44px;border:0;border-radius:9px;color:#171717;background:#d6ad61;font-weight:700;cursor:pointer}.v273-invite-button:disabled{cursor:wait;opacity:.58}.v273-device-row:focus-visible,.v273-growth-button:focus-visible,.v273-invite-button:focus-visible,.v273-order-center a:focus-visible,.v273-voucher-row:focus-visible,.v273-yoyo-id:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (min-width:760px){.ui-my-shell .ui-main{padding-top:18px}.v273-profile-header{padding-inline:4px}.v273-membership-card{min-height:205px;padding:22px}.v273-benefit-grid>div{min-height:98px}}@media (max-width:370px){.v273-membership-card{padding:15px}.v273-member-account{padding-right:76px}.v273-member-account strong{font-size:16px}.v273-yoyo-id{max-width:82px}.v273-benefit-grid strong{font-size:10px}.v273-benefit-grid small,.v273-order-center a strong{font-size:9px}}.ui-service-protection{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border:1px solid #dfe3e8;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.055)}.ui-service-protection-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#16784c;background:#edf8f2}.ui-service-protection[data-protection-state=CERTIFIED_EXPIRED] .ui-service-protection-icon,.ui-service-protection[data-protection-state=CERTIFIED_PENDING] .ui-service-protection-icon{color:#9a6a18;background:#fbf5e8}.ui-service-protection[data-protection-state=NON_CERTIFIED] .ui-service-protection-icon{color:#5f6875;background:#f0f2f5}.ui-service-protection small{display:block;margin:1px 0 4px;color:#737b87;font-size:12px;line-height:1.35}.ui-service-protection h2{margin:0;color:#17191d;font-size:19px;line-height:1.3;letter-spacing:0}.ui-service-protection p{margin:7px 0 13px;color:#626b78;font-size:13px;line-height:1.6}.ui-service-protection dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #eceef1}.ui-service-protection dl>div{min-width:0;padding-top:11px}.ui-service-protection dl>div+div{padding-left:13px;border-left:1px solid #eceef1}.ui-service-protection dt{color:#8a919d;font-size:11px}.ui-service-protection dd{margin:3px 0 0;color:#252931;font-size:13px;font-weight:700;overflow-wrap:anywhere}.ui-service-priority-help .ui-section-header>div small{display:block;margin-bottom:3px;color:#8a919d;font-size:11px}.ui-customer-faq-disclaimer{margin:0 -16px;padding:14px 16px 16px;border-top:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface-subtle);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.legacy-reservation-faq{padding:0}.legacy-reservation-faq>.ui-service-faq-list{margin:0}.legacy-reservation-faq .ui-service-faq-item>summary{min-height:56px;font-size:14px}.legacy-reservation-faq .ui-service-faq-item>p{color:var(--ui-muted);line-height:1.65}.legacy-home-reservation-faq{margin-bottom:12px}.ui-service-advisor-cta{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid #dce5e0;border-radius:14px;color:#1b2821;background:#f6fbf8;text-decoration:none}.ui-service-advisor-cta>span{min-width:0;display:flex;align-items:center;gap:11px}.ui-service-advisor-cta>span>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-service-advisor-cta strong{font-size:14px;line-height:1.35}.ui-service-advisor-cta small{color:#66726b;font-size:11px;line-height:1.45}.ui-services-home[data-service-state=CERTIFIED_ACTIVE] .ui-service-protection{border-color:#d5e9df;background:#fbfefc}.ui-services-home[data-service-state=CERTIFIED_EXPIRED] .ui-service-protection,.ui-services-home[data-service-state=CERTIFIED_PENDING] .ui-service-protection{border-color:#eadfc6;background:#fffdf8}.ui-services-home[data-service-state=NON_CERTIFIED] .ui-service-protection{background:#fafbfc}.ui-service-actions[data-priority=PRIMARY] .ui-service-intent-grid{border-color:#e5d7ba;box-shadow:0 8px 22px rgba(91,67,26,.07)}.ui-service-actions[data-priority=PRIMARY] .ui-service-intent[data-service-kind=REPAIR]{color:#5f451c;background:#fbf5e8}.ui-services-home[data-service-priority=SELF_HELP] .ui-service-advisor-cta{border-color:#cfe5da;background:#f2faf6}.ui-services-home[data-service-priority=VERIFY_COVERAGE] .ui-service-advisor-cta{border-color:#eadfc6;background:#fffaf0}@media (max-width:390px){.ui-service-protection{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px}.ui-service-protection-icon{width:42px;height:42px}.ui-service-protection h2{font-size:17px}.ui-service-protection dl{grid-template-columns:1fr}.ui-service-protection dl>div+div{margin-top:9px;padding:9px 0 0;border-top:1px solid #eceef1;border-left:0}}.employee-membership-price{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(189,150,82,.35);border-radius:12px;background:rgba(250,245,236,.72)}.employee-membership-price strong{color:#8b642a;font-size:13px}.employee-membership-price small,.employee-membership-price span{color:var(--muted);font-size:11px}.employee-membership-price label{display:grid;grid-gap:5px;gap:5px;color:var(--text);font-size:12px}.staff-membership-admin{display:grid;grid-gap:16px;gap:16px;width:min(100%,860px);margin:0 auto}.staff-membership-account-card,.staff-membership-admin-grid>*,.staff-membership-admin-heading,.staff-membership-denied,.staff-membership-member-picker{border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow-soft)}.staff-membership-admin-heading{display:flex;justify-content:space-between;gap:16px;padding:22px}.staff-membership-admin-heading :where(span,h1,p){margin:0}.staff-membership-admin-heading p,.staff-membership-admin-heading span,.staff-membership-detail-note{color:var(--ui-muted)}.staff-membership-admin-heading h1{margin-block:7px;font-size:25px}.staff-membership-member-picker{display:flex;align-items:flex-end;gap:12px;padding:16px}.staff-membership-admin-grid label,.staff-membership-member-picker label{display:grid;flex:1 1;grid-gap:7px;gap:7px;font-weight:700}.staff-membership-admin-grid input,.staff-membership-admin-grid textarea,.staff-membership-member-picker select{min-height:42px;border:1px solid var(--ui-line);border-radius:6px;padding:10px 12px;background:var(--ui-surface);color:inherit;font:inherit}.staff-membership-admin-grid textarea{min-height:86px;resize:vertical}.staff-membership-account-card{padding:18px}.staff-membership-account-top,.staff-membership-form-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-membership-account-top :where(h2,span){margin:0}.staff-membership-account-top h2{margin-top:5px}.staff-membership-account-card .staff-role-metric-grid{margin-top:16px}.staff-membership-account-card .staff-role-metric-grid>div{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid var(--ui-line);border-radius:6px}.staff-membership-account-card .staff-role-metric-grid span,.staff-membership-account-card .staff-role-metric-grid strong{display:block}.staff-membership-detail-note{display:grid;grid-gap:4px;gap:4px;margin-top:14px;font-size:12px}.staff-membership-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.staff-membership-admin-grid>*{display:grid;grid-gap:12px;gap:12px;padding:18px}.staff-membership-form-heading{justify-content:flex-start}.staff-membership-form-heading h2{margin:0;font-size:17px}.staff-membership-denied{padding:22px}.staff-membership-denied :where(h1,p){margin:0}.staff-membership-denied p{margin-top:8px;color:var(--ui-muted)}.v270-invite-page{display:grid;grid-gap:14px;gap:14px;max-width:560px;margin:0 auto}.v270-invite-hero{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:28px 20px;text-align:center}.v270-invite-hero h1,.v270-invite-hero p{margin:0}.v270-invite-hero p{color:var(--ui-muted);line-height:1.55}.v270-invite-code{width:100%;padding:12px;border:1px dashed var(--ui-gold);border-radius:6px;background:var(--ui-gold-soft);color:var(--ui-ink);font-weight:700;letter-spacing:.08em}.v270-invite-trust{display:flex;align-items:flex-start;gap:8px;padding:0 8px;color:var(--ui-muted);font-size:12px;line-height:1.5}@media (max-width:620px){.staff-membership-admin-grid{grid-template-columns:1fr}.staff-membership-admin-heading{padding:18px}}@media (max-width:360px){.v270-membership-card{padding:16px}.v270-membership-card-main strong{font-size:29px}.v270-benefit-grid>div{padding-inline:4px}}.ui-v2-used-detail,.ui-v2-used-market,.ui-v2-used-publisher{min-width:0;display:grid;grid-gap:16px;gap:16px}.ui-v2-used-market{width:min(100%,820px);margin-inline:auto}.ui-v2-used-detail{--ui-customer-nav-height:var(--ui-nav-height);width:min(100%,880px);margin-inline:auto;padding-bottom:calc(var(--ui-customer-nav-height) + 36px + env(safe-area-inset-bottom))}.ui-used-detail-shell .ui-v2-used-detail{--ui-customer-nav-height:0px}.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-v2-used-heading,.ui-v2-used-publisher>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ui-v2-used-heading>div,.ui-v2-used-publisher>header>div{min-width:0;display:grid;grid-gap:6px;gap:6px}.ui-v2-used-heading :where(h1,p,span),.ui-v2-used-publisher>header :where(h1,p){margin:0}.ui-v2-used-heading>div>span{color:#8a6a2f;font-size:12px;font-weight:760}.ui-v2-used-heading h1,.ui-v2-used-publisher>header h1{color:var(--ui-ink);font-size:28px;line-height:1.2}.ui-v2-used-heading p,.ui-v2-used-publisher>header p{max-width:560px;color:var(--ui-muted);font-size:14px;line-height:1.55}.ui-used-heading-mark{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #eadfc9;border-radius:50%;color:#8a6a2f;background:#fbf6eb}.ui-used-list-toolbar{min-width:0;display:grid;grid-gap:10px;gap:10px}.ui-used-filter-row,.ui-used-series-tabs{min-width:0;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ui-used-series-tabs{scroll-padding-inline:1px;scroll-snap-type:x proximity}.ui-used-filter-row::-webkit-scrollbar,.ui-used-series-tabs::-webkit-scrollbar{display:none}.ui-used-filter-row button,.ui-used-series-tabs button{min-height:44px;flex:0 0 auto;border:1px solid var(--ui-line);border-radius:8px;padding:8px 13px;background:var(--ui-surface);color:var(--ui-muted);font:inherit;font-size:13px;font-weight:680;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ui-used-category-tabs button{min-height:44px;display:inline-flex;align-items:center;gap:7px}.ui-used-category-tabs button small{color:#8a6a2f;font-size:10px}.ui-used-series-filter button{min-height:44px;display:inline-flex;align-items:center;gap:7px;scroll-snap-align:start}.ui-used-series-filter button small{min-width:18px;color:#8a6a2f;font-size:10px;text-align:right}.ui-used-series-tabs button{cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.ui-used-filter-row button:focus-visible,.ui-used-series-tabs button:focus-visible{outline:3px solid rgba(184,137,62,.3);outline-offset:2px}.ui-used-filter-row button:active,.ui-used-series-tabs button:active{background:#f5efe3}.ui-used-filter-row button[aria-pressed=true],.ui-used-series-tabs button[aria-pressed=true]{border-color:#c39a50;color:#17181b;background:#faf4e8}.ui-used-filter-row{align-items:center}.ui-used-filter-row>span{min-height:40px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--ui-ink);font-size:13px;font-weight:760}.ui-used-list-count{color:var(--ui-muted);font-size:12px}.ui-used-no-results{min-height:250px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center}.ui-used-no-results :where(h2,p){margin:0}.ui-used-no-results h2{font-size:18px}.ui-used-no-results p{color:var(--ui-muted);font-size:13px}.ui-used-no-results .ui-button{margin-top:6px}.ui-used-load-more{width:min(100%,320px);justify-self:center}.ui-v2-used-grid{min-width:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.ui-v2-used-card{min-width:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface)}.ui-v2-used-card-link{min-width:0;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:stretch;color:inherit;text-decoration:none}.ui-v2-used-card-link:focus-visible{outline:3px solid rgba(184,137,62,.28);outline-offset:-3px}.ui-v2-used-media{position:relative;min-width:0;display:grid;place-items:center;overflow:hidden;background:#f2f2f3}.ui-v2-used-media img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.ui-v2-used-media>span{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:5px 7px;color:#fff;background:rgba(17,18,20,.72);font-size:10px;font-weight:700}.ui-v2-used-card-body{position:relative;min-width:0;display:grid;align-content:start;grid-gap:3px;gap:3px;padding:8px 31px 8px 10px}.ui-used-card-badges{min-width:0;display:flex;align-items:center;gap:7px}.ui-used-card-badges>span:last-child{min-width:0;display:inline-flex;align-items:center;gap:4px;color:#8a6a2f;font-size:11px;font-weight:720}.ui-v2-used-card-body>header{min-width:0;display:flex;align-items:baseline;gap:8px}.ui-v2-used-card-body :where(h2,p){margin:0;overflow-wrap:anywhere}.ui-v2-used-card-body h2{min-width:0;color:var(--ui-ink);font-size:19px;line-height:1.25}.ui-v2-used-card-body>header>span{flex:0 0 auto;border-radius:5px;padding:3px 6px;background:#f1f2f4;color:#626873;font-size:11px;font-weight:700}.ui-v2-used-card-body>p{color:var(--ui-muted);font-size:12px;line-height:1.45}.ui-v2-used-price{color:#b3261e;font-size:20px;line-height:1.1;white-space:nowrap}.ui-used-card-highlights{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:3px 0 0}.ui-used-card-highlights[data-fact-count="1"]{grid-template-columns:minmax(0,1fr)}.ui-used-card-highlights[data-fact-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-used-card-highlights[data-fact-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-used-card-highlights>div{min-width:0;display:flex;align-items:center;gap:3px;padding-inline:5px}.ui-used-card-highlights>div:first-child{padding-left:0}.ui-used-card-highlights>div+div{border-left:1px solid #e4e6ea}.ui-used-card-highlights dt{display:grid;flex:0 0 14px;place-items:center;line-height:1}.ui-used-card-highlights dd{min-width:0;margin:0;color:var(--ui-text);font-size:10px;font-weight:720;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-used-card-highlights .is-good :where(dt,dd){color:#16804b}.ui-used-card-highlights .is-attention :where(dt,dd){color:#a34119}.ui-used-card-highlights .is-neutral :where(dt,dd){color:var(--ui-muted)}.ui-used-card-footer{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ui-used-card-footer span{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--ui-muted);font-size:11px;white-space:nowrap}.ui-used-card-chevron{position:absolute;right:11px;top:50%;color:#8b9098;transform:translateY(-50%)}.ui-v2-used-gallery{min-width:0;display:grid;grid-gap:9px;gap:9px}.ui-used-gallery-hero{position:relative;width:100%;aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:12px;background:#eeeff1}.ui-used-gallery-hero>img{width:100%;height:100%;object-fit:contain}.ui-used-gallery-label{z-index:2;top:12px;left:12px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;pointer-events:none}.ui-used-gallery-hero figcaption,.ui-used-gallery-label{position:absolute;display:inline-flex;border-radius:999px;color:#fff;background:rgba(17,18,20,.72);font-size:11px}.ui-used-gallery-hero figcaption{right:10px;bottom:10px;gap:8px;padding:5px 8px}.ui-used-gallery-thumbs{min-width:0;display:flex;gap:6px;overflow-x:auto;padding:0 0 4px;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none}.ui-used-gallery-thumbs::-webkit-scrollbar{display:none}.ui-used-gallery-thumbs button{flex:0 0 clamp(52px,calc((100% - 30px) / 6),112px);min-width:0;min-height:62px;display:grid;grid-gap:3px;gap:3px;border:1px solid var(--ui-line);border-radius:7px;padding:3px;background:var(--ui-surface);color:var(--ui-muted);font:inherit;font-size:9px;scroll-snap-align:start}.ui-used-gallery-thumbs button[aria-pressed=true]{border-color:#b78b3d;color:#17181b}.ui-used-gallery-thumbs img{width:100%;aspect-ratio:1.35;border-radius:5px;object-fit:cover}.ui-used-detail-product,.ui-used-device-archive,.ui-used-inspection-card,.ui-used-price-history,.ui-used-store-service{min-width:0;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface)}.ui-used-detail-product{display:grid;grid-gap:14px;gap:14px;padding:17px}.ui-used-detail-summary{min-width:0;display:grid;grid-gap:13px;gap:13px}.ui-used-detail-summary>div{min-width:0;display:grid;justify-items:start;grid-gap:6px;gap:6px}.ui-used-detail-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ui-used-inspected{display:inline-flex;align-items:center;gap:4px;color:#8a6a2f;font-size:12px;font-weight:740}.ui-used-detail-summary :where(h1,p){margin:0;overflow-wrap:anywhere}.ui-used-detail-summary h1{color:var(--ui-ink);font-size:28px;line-height:1.15}.ui-used-detail-summary h1 span{display:inline-block;color:#5f6570;font-size:.62em;font-weight:700}.ui-used-detail-summary p{color:var(--ui-muted);font-size:13px;line-height:1.5}.ui-used-network-lock-help{position:relative;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;vertical-align:middle}.ui-used-network-lock-help>button{position:absolute;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;color:#8a620d;background:transparent;cursor:pointer}.ui-used-network-lock-help>button:focus-visible{outline:3px solid rgba(184,137,62,.3);outline-offset:-6px}.ui-used-detail-summary p:has(.ui-used-network-lock-help>button[aria-expanded=true]){padding-bottom:38px}.ui-used-network-lock-popover{position:absolute;z-index:6;top:26px;right:-8px;width:max-content;max-width:min(230px,calc(100vw - 54px));border:1px solid #ead39e;border-radius:8px;padding:8px 10px;color:#5e481d;background:#fffaf0;box-shadow:0 8px 22px rgba(54,43,21,.14);font-size:11px;font-weight:650;line-height:1.45;white-space:normal}.ui-used-detail-summary>strong{color:#b3261e;font-size:30px;line-height:1.1;white-space:nowrap}.ui-used-price-history{display:grid;grid-gap:12px;gap:12px;padding:15px 16px}.ui-used-price-history>header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ui-used-price-history>header>div{min-width:0;display:flex;align-items:center;gap:9px}.ui-used-price-history>header>div>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#8a6a2f;background:#faf4e8}.ui-used-price-history>header h2,.ui-used-price-history>header p{margin:0;overflow-wrap:anywhere}.ui-used-price-history>header h2{color:var(--ui-ink);font-size:16px;line-height:1.35}.ui-used-price-history>header p{margin-top:2px;color:var(--ui-muted);font-size:11px;line-height:1.45}.ui-used-price-history>header>strong{flex:0 0 auto;font-size:11px;line-height:1.35;white-space:nowrap}.ui-used-price-history>header>strong.is-up{color:#a34119}.ui-used-price-history>header>strong.is-down{color:#147a4e}.ui-used-price-history>header>strong.is-flat{color:var(--ui-muted)}.ui-used-price-chart{position:relative;min-width:0;height:112px;overflow:hidden;border-radius:8px;background:#fafafa}.ui-used-price-chart:after,.ui-used-price-chart:before{position:absolute;left:0;right:0;height:1px;background:#e8e9eb;content:""}.ui-used-price-chart:before{top:25%}.ui-used-price-chart:after{bottom:25%}.ui-used-price-chart svg{position:absolute;inset:14px 44px 14px 8px;width:calc(100% - 52px);height:calc(100% - 28px);overflow:visible}.ui-used-price-chart :where(polyline,line){fill:none;stroke:#b58a3d;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ui-used-price-chart>div{position:absolute;top:8px;right:8px;bottom:8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ui-muted);font-size:9px;text-align:right}.ui-used-public-description{margin:0;color:var(--ui-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ui-used-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ui-line);padding-top:12px}.ui-used-trust-strip>span{min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding-inline:8px;color:#5e4a24}.ui-used-trust-strip>span+span{border-left:1px solid var(--ui-line)}.ui-used-trust-strip strong{font-size:11px;line-height:1.35;overflow-wrap:anywhere}.ui-used-device-archive{overflow:hidden}.ui-used-device-archive>header{display:flex;align-items:center;gap:8px;padding:14px 16px}.ui-used-device-archive>header svg{color:#8a6a2f}.ui-used-device-archive h2{margin:0;font-size:16px}.ui-used-device-archive dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--ui-line)}.ui-used-device-archive dl>div{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:11px 14px;border-bottom:1px solid var(--ui-line)}.ui-used-device-archive dl>div:not(:nth-child(3n+1)){border-left:1px solid var(--ui-line)}.ui-used-device-archive dt{color:var(--ui-muted);font-size:10px}.ui-used-device-archive dd{margin:0;color:var(--ui-text);font-size:12px;font-weight:700;overflow-wrap:anywhere}.ui-used-inspection-card{overflow:hidden}.ui-used-inspection-card>header{display:flex;align-items:center;gap:9px;padding:12px 14px}.ui-used-inspection-card>header>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#8a6a2f;background:#faf4e8}.ui-used-inspection-card>header>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-used-inspection-card>header :where(h2,p){margin:0;overflow-wrap:anywhere}.ui-used-inspection-card>header h2{color:var(--ui-ink);font-size:16px}.ui-used-inspection-card>header p{color:var(--ui-muted);font-size:11px;line-height:1.45}.ui-used-inspection-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--ui-line)}.ui-used-inspection-card dl>div{min-width:0;min-height:86px;display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:9px 5px;border-bottom:1px solid var(--ui-line);text-align:center}.ui-used-inspection-card dl>div:not(:nth-child(4n+1)){border-left:1px solid var(--ui-line)}.ui-used-inspection-card dt{min-width:0;display:grid;justify-items:center;grid-gap:4px;gap:4px;color:var(--ui-muted);font-size:9px;line-height:1.3;overflow-wrap:anywhere}.ui-used-inspection-card dt svg{width:28px;height:28px;flex:0 0 auto;border-radius:8px;padding:5px;color:#737983;background:#f4f5f6}.ui-used-inspection-card dd{max-width:100%;margin:0;color:var(--ui-text);font-size:11px;font-weight:750;line-height:1.32;overflow-wrap:anywhere}.ui-used-inspection-card .is-good :where(dt,dd){color:#147a4e}.ui-used-inspection-card .is-good dt svg{color:#147a4e;background:#eaf8f0}.ui-used-inspection-card .is-warning :where(dt,dd){color:#966300}.ui-used-inspection-card .is-warning dt svg{color:#966300;background:#fff6d9}.ui-used-inspection-card .is-critical :where(dt,dd){color:#bd2e2e}.ui-used-inspection-card .is-critical dt svg{color:#bd2e2e;background:#fff0ef}.ui-used-store-service{display:flex;align-items:center;gap:12px;padding:15px 16px}.ui-used-store-service>span{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#8a6a2f;background:#faf4e8}.ui-used-store-service>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-used-store-service :where(small,strong,p){margin:0;overflow-wrap:anywhere}.ui-used-store-service p,.ui-used-store-service small{color:var(--ui-muted);font-size:11px;line-height:1.45}.ui-used-store-service strong{font-size:15px}.ui-used-store-service.is-preorder>span{color:#8a620d;background:#fff4d6}.ui-used-store-service.is-preorder strong{color:#8a620d}.ui-used-sticky-action{display:grid;margin-top:1px}.ui-used-sticky-action .ui-button{width:100%;min-height:50px}.ui-v2-used-loading{min-height:240px;display:grid;place-items:center;color:var(--ui-muted)}.ui-v2-used-publisher{padding:18px}.ui-v2-used-publisher>form{min-width:0;display:grid;grid-gap:18px;gap:18px}.ui-v2-used-publisher fieldset{min-width:0;margin:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);padding:16px;background:var(--ui-surface)}.ui-v2-used-publisher legend{display:inline-flex;align-items:center;gap:7px;padding:0 7px;color:var(--ui-ink);font-size:15px;font-weight:750}.ui-v2-publisher-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.ui-v2-publisher-grid label{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;color:var(--ui-muted);font-size:11px;overflow-wrap:anywhere}.ui-v2-publisher-grid :where(input,select,textarea){width:100%;min-width:0;min-height:44px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:9px 11px;color:var(--ui-text);background:var(--ui-surface);font:inherit;font-size:13px}.ui-v2-publisher-grid textarea{min-height:88px;resize:vertical}@media (max-width:760px){.ui-used-device-archive dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-used-device-archive dl>div:not(:nth-child(3n+1)){border-left:0}.ui-used-device-archive dl>div:nth-child(2n){border-left:1px solid var(--ui-line)}.ui-v2-publisher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.ui-v2-staff-head-actions{display:grid;grid-template-columns:1fr 1fr}.ui-v2-used-publisher>header{align-items:stretch;flex-direction:column}.ui-v2-used-heading h1{font-size:25px}.ui-v2-used-heading p{font-size:13px}.ui-used-heading-mark{width:42px;height:42px}.ui-v2-used-card-link{grid-template-columns:94px minmax(0,1fr)}.ui-v2-used-card-body{gap:3px;padding:7px 27px 7px 8px}.ui-v2-used-card-body h2{font-size:17px}.ui-v2-used-price{font-size:18px}.ui-used-card-highlights>div{padding-inline:3px}.ui-used-card-highlights dd{font-size:10px}.ui-used-card-footer{gap:7px}.ui-used-detail-summary h1{font-size:25px}.ui-used-detail-summary>strong{font-size:28px}.ui-used-detail-product{padding:15px}.ui-used-price-history{padding:14px}.ui-used-price-history>header{align-items:stretch;flex-direction:column;gap:7px}.ui-used-price-history>header>strong{padding-left:43px;white-space:normal}.ui-used-price-chart{height:104px}.ui-used-gallery-hero{aspect-ratio:1.18}.ui-used-gallery-thumbs{gap:6px}.ui-used-gallery-thumbs button{min-height:64px;padding:3px}.ui-used-trust-strip>span{flex-direction:column;gap:5px;padding-inline:6px;text-align:center}.ui-used-inspection-card dl>div{min-height:84px}.ui-v2-publisher-grid{grid-template-columns:1fr}.ui-v2-used-publisher{padding:14px}}@media (min-width:761px){.ui-v2-used-detail{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media (max-width:360px){.ui-v2-used-card-link{grid-template-columns:88px minmax(0,1fr)}.ui-v2-used-card-body{padding-left:7px}.ui-v2-used-card-body h2{font-size:16px}.ui-v2-used-price{font-size:18px}}@media (max-width:430px){body[data-ui-system=yoyo-brand-v2] .v19-service-hero{padding:17px 15px}body[data-ui-system=yoyo-brand-v2] .v19-service-actions{grid-template-columns:1fr}body[data-ui-system=yoyo-brand-v2] .staff-workspace-nav{min-height:58px}}body[data-ui-system=yoyo-brand-v2] .ui-market-v24-home[data-ui-focus=market]{background-color:transparent}.ui-v24-new-phone.ui-v2-new-phone{gap:16px;padding-bottom:calc(var(--ui-nav-height) + 132px + env(safe-area-inset-bottom))}.ui-v24-new-phone .ui-v2-new-phone-detail-card{border-radius:20px;box-shadow:0 10px 28px rgba(17,18,20,.06)}.ui-v24-new-phone .ui-v2-new-phone-media{min-height:360px;background:#f5f5f7}.ui-v24-new-phone .ui-v2-new-phone-media img{padding:16px}.ui-v24-new-phone .ui-v2-new-phone-body{padding:18px 16px 20px}.ui-v24-new-phone .ui-v24-new-phone-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v24-new-phone .ui-v24-new-phone-prices .is-preorder{grid-column:1/-1}.ui-v24-new-phone .ui-v24-new-phone-prices .is-preorder strong{font-size:clamp(27px,8vw,36px)}.ui-v24-new-phone .ui-v24-new-phone-final-price{font-size:clamp(27px,8vw,36px)!important}.ui-v24-new-phone .ui-v2-new-phone-option-group{gap:9px}.ui-v24-new-phone .ui-v2-new-phone-option-group legend{font-size:14px}.ui-v24-new-phone .ui-v2-new-phone-options{gap:8px}.ui-v24-new-phone .ui-v2-new-phone-options button{min-height:40px;border-radius:8px;padding:7px 10px;font-size:13px}.ui-v24-new-phone .ui-v2-new-phone-options button.is-selected{border-color:#b8893e;color:#5f451d;background:#fffaf0;box-shadow:inset 0 0 0 1px #b8893e}.ui-v24-new-phone .ui-v2-new-phone-options button:disabled{cursor:not-allowed;color:#a1a1a6;background:#f5f5f7;opacity:1}.ui-v24-new-phone .ui-v2-new-phone-color-dot{width:15px;height:15px}.ui-v24-new-phone .ui-v2-new-phone-cta{width:auto;min-height:48px;color:#fff;background:#b8893e;border-color:#b8893e}@media (min-width:920px){.ui-v24-new-phone .ui-v2-new-phone-detail-card{grid-template-columns:minmax(420px,.94fr) minmax(0,1.06fr)}.ui-v24-new-phone .ui-v2-new-phone-media{min-height:690px}.ui-new-phone-detail-shell .ui-main{width:min(100%,1120px)}.ui-v24-new-phone .ui-v2-new-phone-detail-card{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr)}.ui-v24-new-phone .ui-v24-new-phone-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v24-new-phone .ui-v24-new-phone-actions{position:static;z-index:auto;bottom:auto;grid-template-columns:48px minmax(260px,360px);justify-content:end;padding-top:0;background:transparent}.ui-new-phone-detail-shell .ui-bottom-nav{position:static;bottom:auto;margin-top:0;margin-bottom:20px}.ui-v24-new-phone{padding-bottom:40px}}@media (max-width:520px){.ui-v24-new-phone{padding-bottom:calc(var(--ui-nav-height) + 96px + env(safe-area-inset-bottom))}.ui-v24-new-phone-actions{position:fixed;right:12px;bottom:calc(var(--ui-nav-height) + 12px + env(safe-area-inset-bottom));left:12px;grid-template-columns:44px minmax(0,1fr);gap:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-v24-new-phone-action-dock .ui-button{min-height:46px}.ui-v24-new-phone-alert{min-width:44px;padding-inline:0}.ui-v24-new-phone-alert .ui-v24-new-phone-alert-label{display:none}}.ui-v261-asset-home,.ui-v261-service-gate,.ui-v261-timeline{min-width:0;display:grid;grid-gap:14px;gap:14px}.ui-v261-asset-home{padding:16px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-v261-asset-switcher{min-width:0;display:grid;grid-template-columns:minmax(76px,auto) minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:var(--ui-muted);font-size:12px;font-weight:700}.ui-v261-asset-switcher select{width:100%;min-width:0;min-height:40px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:8px 30px 8px 11px;color:var(--ui-text);background:var(--ui-surface);font:inherit;font-size:13px}.ui-v261-asset-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,.72fr);align-items:end;grid-gap:8px;gap:8px;min-height:230px;overflow:hidden;border-radius:8px;padding:20px 16px 0;color:#fff;background:#111214}.ui-v261-asset-copy{min-width:0;align-self:stretch;display:grid;align-content:start;grid-gap:11px;gap:11px;padding-bottom:18px}.ui-v261-asset-copy h1{margin:0;color:#fff;font-size:clamp(22px,6vw,31px);line-height:1.14;letter-spacing:0;overflow-wrap:anywhere}.ui-v261-asset-copy>p{margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.45}.ui-v261-asset-copy .ui-status-tag{justify-self:start;color:#173d2f;background:#e2f6ea}.ui-v261-asset-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 11px;gap:8px 11px;margin:2px 0 0}.ui-v261-asset-copy dl>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v261-asset-copy dt{color:rgba(255,255,255,.57);font-size:10px;font-weight:600}.ui-v261-asset-copy dd{margin:0;color:#fff;font-size:12px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ui-v261-asset-image{align-self:end;min-width:0;height:218px;display:grid;place-items:end center}.ui-v261-asset-image img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 15px rgba(0,0,0,.34))}.ui-v261-asset-fallback{align-self:center;justify-self:center;color:#c69b4c}.ui-v261-timeline{padding:2px 2px 0}.ui-v261-timeline h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--ui-ink);font-size:15px;line-height:1.3}.ui-v261-timeline h2 svg{color:var(--ui-accent-strong)}.ui-v261-timeline ol{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.ui-v261-timeline li{position:relative;min-width:0;display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 0 9px 2px}.ui-v261-timeline li:before{position:absolute;top:20px;bottom:-12px;left:6px;width:1px;content:"";background:var(--ui-line)}.ui-v261-timeline li:last-child:before{display:none}.ui-v261-timeline li>span{width:9px;height:9px;margin-top:4px;border:2px solid var(--ui-accent-strong);border-radius:50%;background:var(--ui-surface);z-index:1}.ui-v261-timeline li>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v261-timeline strong{color:var(--ui-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.ui-v261-timeline p,.ui-v261-timeline small{margin:0;color:var(--ui-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ui-v261-asset-home>.ui-button{width:100%;min-height:46px;border-radius:8px}.ui-v261-service-gate{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);padding:20px;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-v261-service-gate>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.ui-v261-service-gate h1,.ui-v261-service-gate p{margin:0;overflow-wrap:anywhere}.ui-v261-service-gate h1{color:var(--ui-ink);font-size:20px;line-height:1.25}.ui-v261-service-gate p{color:var(--ui-muted);font-size:13px;line-height:1.45}.ui-v261-service-gate>svg{color:var(--ui-accent-strong)}.ui-v261-service-gate>.ui-button{grid-column:1/-1;width:100%;min-height:46px;border-radius:8px}.ui-v261-my-assets{padding-block:0}.ui-v261-my-asset{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:70px;border-bottom:1px solid var(--ui-line)}.ui-v261-my-asset:last-child{border-bottom:0}.ui-v261-my-asset button{min-height:32px;border:1px solid var(--ui-line);border-radius:7px;padding:6px 8px;color:#9d3c35;background:var(--ui-surface);font:inherit;font-size:12px;font-weight:700}.ui-v261-my-asset button:disabled{color:var(--ui-muted);opacity:.65}.ui-v261-my-asset-state{max-width:92px;color:var(--ui-muted);font-size:10px;font-weight:700;line-height:1.25;text-align:right;overflow-wrap:anywhere}.ui-v261-my-asset .ui-v261-transfer-trigger{color:#6d4c19;border-color:#d8ba7e;background:#fff9ee}.ui-v261-transfer-request{padding-block:10px}.ui-v261-transfer-modal{display:grid;grid-gap:14px;gap:14px}.ui-v261-transfer-modal .ui-button{width:100%;min-height:44px;border-radius:8px}.ui-v261-transfer-device{margin:0;color:var(--ui-text);font-size:14px;font-weight:700;overflow-wrap:anywhere}@media (min-width:760px){.ui-v261-asset-home{max-width:720px;margin-inline:auto;padding:22px}.ui-v261-asset-hero{min-height:310px;grid-template-columns:minmax(0,1fr) minmax(245px,.8fr);padding:28px 26px 0}.ui-v261-asset-image{height:300px}.ui-v261-asset-copy h1{font-size:34px}.ui-v261-service-gate{max-width:620px;margin-inline:auto}}@media (max-width:360px){.ui-v261-asset-home{padding:13px}.ui-v261-asset-hero{grid-template-columns:minmax(0,1fr) 94px;min-height:212px;padding:15px 12px 0}.ui-v261-asset-image{height:199px}.ui-v261-asset-copy dl{grid-template-columns:1fr;gap:5px}.ui-v261-asset-copy>p{display:none}.ui-v261-service-gate{padding:16px}.ui-v261-my-asset{grid-template-columns:auto minmax(0,1fr);padding:10px 0}.ui-v261-my-asset :where(button,.ui-v261-my-asset-state){grid-column:2;justify-self:start}}.ui-v262-home{width:100%;min-width:0;display:grid;grid-gap:14px;gap:14px}.ui-v262-hero{min-width:0;min-height:264px;display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,.74fr);align-items:end;overflow:hidden;border-radius:8px;padding:22px 16px 0;color:#fff;background:#111214}.ui-v262-hero-copy{min-width:0;align-self:stretch;display:grid;align-content:start;grid-gap:10px;gap:10px;padding-bottom:20px}.ui-v262-hero-copy>.ui-status-tag{justify-self:start}.ui-v262-hero-copy h1{margin:0;color:#fff;font-size:27px;line-height:1.14;letter-spacing:0;overflow-wrap:anywhere}.ui-v262-hero-copy>p{margin:0;color:rgba(255,255,255,.72);font-size:13px;line-height:1.48}.ui-v262-hero-copy dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 12px;gap:9px 12px;margin:2px 0 0}.ui-v262-hero-copy dl>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v262-hero-copy dt{color:rgba(255,255,255,.56);font-size:10px;font-weight:600}.ui-v262-hero-copy dd{margin:0;color:#fff;font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ui-v262-hero-image{align-self:end;min-width:0;height:246px;display:grid;place-items:end center}.ui-v262-hero-image img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 16px rgba(0,0,0,.34))}.ui-v262-hero-fallback{align-self:center;justify-self:center;color:var(--ui-gold)}.ui-v262-store{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:11px;gap:11px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);padding:14px;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-v262-store-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-v262-store>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-v262-store p,.ui-v262-store small,.ui-v262-store span{margin:0;color:var(--ui-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.ui-v262-store strong{color:var(--ui-ink);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.ui-v262-store-links{grid-column:2;display:flex!important;flex-wrap:wrap;gap:8px 14px!important}.ui-v262-store-links a{display:inline-flex;align-items:center;gap:4px;color:#6d4c19;font-size:12px;font-weight:700;text-decoration:none}.ui-v262-action-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.ui-v262-action-grid .ui-button{width:100%;min-width:0;min-height:46px;border-radius:8px;padding-inline:10px}.ui-v262-action-grid .ui-button:first-child:last-child,.ui-v262-action-grid .ui-button:nth-child(3){grid-column:1/-1}.ui-v262-summary-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.ui-v262-summary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;grid-gap:9px;gap:9px;border:1px solid var(--ui-line);border-radius:8px;padding:13px;background:var(--ui-surface)}.ui-v262-summary>svg{color:var(--ui-accent-strong)}.ui-v262-summary>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.ui-v262-summary strong{color:var(--ui-ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.ui-v262-summary p{margin:0;color:var(--ui-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ui-v262-summary-alert{grid-column:1/-1;border-color:#efc6c8;background:#fff7f7}.ui-v262-summary-alert>svg{color:var(--ui-danger)}.ui-v262-welcome{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:13px;gap:13px;border-radius:8px;padding:19px 17px;color:#fff;background:#111214}.ui-v262-welcome>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(198,161,91,.5);border-radius:8px;color:var(--ui-gold)}.ui-v262-welcome>div{min-width:0;display:grid;grid-gap:8px;gap:8px}.ui-v262-welcome .ui-status-tag{justify-self:start}.ui-v262-welcome h1,.ui-v262-welcome p{margin:0;overflow-wrap:anywhere}.ui-v262-welcome h1{color:#fff;font-size:25px;line-height:1.18;letter-spacing:0}.ui-v262-welcome p{color:rgba(255,255,255,.7);font-size:13px;line-height:1.5}.ui-v262-inline-form{min-width:0;display:grid;grid-gap:11px;gap:11px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);padding:15px;background:var(--ui-surface)}.ui-v262-inline-form h2{margin:0;color:var(--ui-ink);font-size:17px;line-height:1.3}.ui-v262-inline-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--ui-text);font-size:12px;font-weight:700}.ui-v262-inline-form input{width:100%;min-width:0;min-height:44px;border:1px solid var(--ui-line);border-radius:8px;padding:9px 11px;color:var(--ui-ink);background:var(--ui-surface-subtle);font:inherit}.ui-v262-inline-form p{margin:0;color:var(--ui-muted);font-size:12px;line-height:1.45}.ui-v262-claims{min-width:0;display:grid;grid-gap:9px;gap:9px;border:1px solid var(--ui-accent-line);border-radius:var(--ui-radius-card);padding:14px;background:var(--ui-gold-soft)}.ui-v262-claims h2{margin:0;color:var(--ui-ink);font-size:15px;line-height:1.35}.ui-v262-claims>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-v262-claims>div>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v262-claims small,.ui-v262-claims strong{overflow-wrap:anywhere}.ui-v262-claims strong{color:var(--ui-ink);font-size:13px}.ui-v262-claims small{color:var(--ui-muted);font-size:11px}.ui-v262-claims .ui-button{min-height:38px;border-radius:8px;background:var(--ui-surface)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v262-public-no-asset=true]{color:var(--ui-text);background:transparent;box-shadow:none}.ui-v262-no-asset{gap:18px;color:var(--ui-text)}.ui-v262-state-hero{position:relative;min-width:0;min-height:410px;display:grid;align-content:center;overflow:hidden;border-radius:8px;padding:30px 28px;color:#fff;background:#111214;box-shadow:0 14px 28px rgba(17,18,20,.16);isolation:isolate}.ui-v262-login-hero{min-height:350px}.ui-v262-state-hero:after{position:absolute;z-index:-1;top:130px;right:-38px;width:330px;height:150px;border:1px solid rgba(215,180,103,.3);border-radius:50%;content:"";transform:rotate(-18deg)}.ui-v262-state-copy{position:relative;z-index:2;width:min(100%,560px);min-width:0;display:grid;align-content:center;grid-gap:14px;gap:14px}.ui-v262-state-signals{display:flex;align-items:center;gap:10px}.ui-v262-state-signals>span:last-child{color:#d8bb78;font-size:10px;font-weight:800}.ui-v262-state-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.17);border-radius:999px;padding:7px 10px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.06);font-size:11px;font-weight:750;line-height:1}.ui-v262-state-copy h1{max-width:520px;margin:2px 0 0;color:#fff;font-size:32px;line-height:1.18;letter-spacing:0;overflow-wrap:anywhere}.ui-v262-state-copy>p{max-width:470px;margin:0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.62;overflow-wrap:anywhere}.ui-v262-state-actions{width:min(100%,430px);min-width:0;display:grid;grid-gap:9px;gap:9px;margin-top:4px}.ui-v262-state-actions :is(a,button){width:100%;min-width:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:10px 13px;font:inherit;font-size:13px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none}.ui-v262-state-actions .primary{border:1px solid #d7b467;color:#17130d;background:#d7b467}.ui-v262-state-actions .secondary{border:1px solid rgba(215,180,103,.72);color:#e4c983;background:rgba(17,18,20,.7)}.ui-v262-state-actions .weak{min-height:34px;border:0;padding:3px;color:#d7b467;background:transparent;font-size:11px}.ui-v262-state-device{position:absolute;z-index:0;top:44px;right:1%;width:39%;height:330px;opacity:.42}.ui-v262-state-device img{width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.75) drop-shadow(0 18px 18px rgba(0,0,0,.46))}.ui-v262-entry-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ui-v262-entry-grid>:is(a,button){position:relative;min-width:0;min-height:148px;display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:8px;gap:8px;border:1px solid var(--ui-line);border-radius:8px;padding:15px 14px;color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ui-v262-entry-grid>:is(a,button)>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-v262-entry-grid strong{min-width:0;color:var(--ui-ink);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.ui-v262-entry-grid small{min-width:0;color:var(--ui-muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.ui-v262-entry-grid>:is(a,button)>svg{position:absolute;right:10px;bottom:10px;color:var(--ui-muted)}.ui-v262-no-asset-panel{min-width:0;scroll-margin-top:84px}.ui-v262-no-asset-panel .home-imei-entry-card{border:1px solid var(--ui-line)!important;padding:16px!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow-surface)!important}.ui-v262-no-asset-faq,.ui-v262-public-stores,.ui-v262-trust-section{min-width:0;display:grid;grid-gap:11px;gap:11px}.ui-v262-public-stores>header,.ui-v262-trust-section>header{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ui-v262-public-stores>header>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v262-public-stores>header span{color:var(--ui-accent-strong);font-size:10px;font-weight:800;text-transform:uppercase}.ui-v262-no-asset-faq h2,.ui-v262-public-stores h2,.ui-v262-trust-section h2{margin:0;color:var(--ui-ink);font-size:19px;line-height:1.3}.ui-v262-public-stores>header p,.ui-v262-trust-section>header p{max-width:430px;margin:0;color:var(--ui-muted);font-size:11px;line-height:1.45;text-align:right;overflow-wrap:anywhere}.ui-v262-store-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ui-v262-store-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid var(--ui-line);border-radius:8px;padding:14px;background:var(--ui-surface);box-shadow:var(--ui-shadow-surface)}.ui-v262-store-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-v262-store-item-copy{min-width:0;display:grid;grid-gap:7px;gap:7px}.ui-v262-store-item-copy>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-v262-store-item h3{margin:0;color:var(--ui-ink);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.ui-v262-store-item-copy span{display:inline-flex;align-items:center;gap:5px;color:var(--ui-muted);font-size:10px;font-weight:700}.ui-v262-store-item-copy span i{width:6px;height:6px;border-radius:50%;background:var(--ui-muted)}.ui-v262-store-item-copy span[data-state=OPEN]{color:var(--ui-success)}.ui-v262-store-item-copy span[data-state=OPEN] i{background:var(--ui-success)}.ui-v262-store-item-copy span[data-state=RENOVATING]{color:var(--ui-accent-strong)}.ui-v262-store-item-copy span[data-state=RENOVATING] i{background:var(--ui-accent-strong)}.ui-v262-store-item-copy p{min-width:0;display:flex;align-items:flex-start;gap:5px;margin:0;color:var(--ui-muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.ui-v262-store-item-copy p svg{flex:0 0 auto;margin-top:1px}.ui-v262-store-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-top:1px solid var(--ui-line);padding-top:10px}.ui-v262-store-actions a{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;border-right:1px solid var(--ui-line);color:#6d4c19;font-size:10px;font-weight:800;text-decoration:none}.ui-v262-store-actions a:last-child{border-right:0}.ui-v262-store-loading{min-height:134px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ui-v262-store-loading span{border:1px solid var(--ui-line);border-radius:8px;background:linear-gradient(90deg,#fff 15%,#f4f4f5 50%,#fff 85%);background-size:220% 100%;animation:ui-v262-loading 1.3s linear infinite}.ui-v262-store-unavailable{margin:0;border:1px dashed var(--ui-line);border-radius:8px;padding:16px;color:var(--ui-muted);font-size:12px;text-align:center}.ui-v262-trust-section>div{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.ui-v262-trust-section article{min-width:0;display:grid;justify-items:center;align-content:start;grid-gap:8px;gap:8px;border-right:1px solid var(--ui-line);padding:14px 10px;text-align:center}.ui-v262-trust-section article:last-child{border-right:0}.ui-v262-trust-section article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--ui-ink);background:var(--ui-gold-soft)}.ui-v262-trust-section article div{min-width:0;display:grid;grid-gap:4px;gap:4px}.ui-v262-trust-section h3{margin:0;color:var(--ui-ink);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ui-v262-trust-section article p{margin:0;color:var(--ui-muted);font-size:10px;line-height:1.48;overflow-wrap:anywhere}.ui-v262-no-asset-faq>div{overflow:hidden;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.ui-v262-no-asset-faq details{border-bottom:1px solid var(--ui-line)}.ui-v262-no-asset-faq details:last-child{border-bottom:0}.ui-v262-no-asset-faq summary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;color:var(--ui-ink);font-size:12px;font-weight:800;line-height:1.35;cursor:pointer;list-style:none;overflow-wrap:anywhere}.ui-v262-no-asset-faq summary::-webkit-details-marker{display:none}.ui-v262-no-asset-faq summary svg{flex:0 0 auto;transition:transform .18s ease}.ui-v262-no-asset-faq details[open] summary svg{transform:rotate(90deg)}.ui-v262-no-asset-faq details p{margin:0;padding:0 14px 13px;color:var(--ui-muted);font-size:11px;line-height:1.55;overflow-wrap:anywhere}@keyframes ui-v262-loading{to{background-position:-220% 0}}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v262-home .ui-v261-timeline h2,body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v262-home .ui-v261-timeline strong{color:var(--ui-ink)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v262-home .ui-v261-timeline :where(p,small){color:var(--ui-muted)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v262-home .ui-v261-timeline li:before{background:var(--ui-line)}body[data-ui-system=yoyo-brand-v2] .home-device-focus-region[data-v261-lifecycle=true] .ui-v262-home .ui-v261-timeline li>span{border-color:var(--ui-accent-strong);background:var(--ui-surface)}.staff-v262-operations{min-width:0;display:grid;grid-gap:12px;gap:12px}.staff-v262-operations>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-v262-operations>header div{min-width:0}.staff-v262-operations>header h2,.staff-v262-operations>header p{margin:0}.staff-v262-operations>header p{color:var(--ui-muted);font-size:12px}.staff-v262-operations>header h2{color:var(--ui-ink);font-size:19px;line-height:1.3}.staff-v262-operations>header .ui-button{min-height:38px;border-radius:8px}.staff-v262-counters{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.staff-v262-counters>div{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:12px;border-right:1px solid var(--ui-line)}.staff-v262-counters>div:last-child{border-right:0}.staff-v262-counters svg{color:var(--ui-accent-strong)}.staff-v262-counters strong{color:var(--ui-ink);font-size:20px}.staff-v262-counters span{color:var(--ui-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.staff-v262-list{min-width:0;display:grid;overflow:hidden;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface)}.staff-v262-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ui-line);padding:12px;color:inherit;text-decoration:none}.staff-v262-row:last-child{border-bottom:0}.staff-v262-row>span{min-width:0;display:flex;align-items:center;gap:9px}.staff-v262-row>span>svg{flex:0 0 auto;color:var(--ui-accent-strong)}.staff-v262-row.exception>span>svg{color:var(--ui-danger)}.staff-v262-row>span>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.staff-v262-row small,.staff-v262-row strong{overflow-wrap:anywhere}.staff-v262-row strong{color:var(--ui-ink);font-size:13px;line-height:1.35}.staff-v262-row small{color:var(--ui-muted);font-size:10px;line-height:1.4}.staff-v262-empty,.staff-v262-state{margin:0;border:1px dashed var(--ui-line);border-radius:8px;padding:18px;color:var(--ui-muted);font-size:12px;text-align:center}.staff-v262-state.error{color:var(--ui-danger)}.staff-v262-empty{display:grid;justify-items:center;grid-gap:4px;gap:4px}.staff-v262-empty svg{color:var(--ui-success)}.staff-v262-empty strong{color:var(--ui-ink)}@media (min-width:760px){body[data-ui-system=yoyo-brand-v2] .home-device-shell.core-phone-page[data-page-display-state=NO_ASSET]{width:min(100%,920px)}.ui-v262-home{max-width:720px;margin-inline:auto}.ui-v262-home.ui-v262-no-asset{max-width:920px}.ui-v262-hero{min-height:338px;grid-template-columns:minmax(0,1fr) minmax(248px,.8fr);padding:30px 26px 0}.ui-v262-hero-image{height:322px}.ui-v262-hero-copy h1{font-size:34px}.staff-v262-operations{grid-column:1/-1}}@media (max-width:360px){.ui-v262-hero{min-height:224px;grid-template-columns:minmax(0,1fr) 94px;padding:16px 12px 0}.ui-v262-hero-copy h1{font-size:22px}.ui-v262-hero-copy>p{display:none}.ui-v262-hero-copy dl{grid-template-columns:1fr;gap:5px}.ui-v262-hero-image{height:210px}.ui-v262-action-grid,.ui-v262-summary-grid{grid-template-columns:1fr}.ui-v262-action-grid .ui-button:nth-child(3),.ui-v262-summary-alert{grid-column:auto}.ui-v262-store{grid-template-columns:auto minmax(0,1fr);padding:12px}.staff-v262-row{align-items:flex-start}}@media (max-width:759px){.ui-v262-state-hero{min-height:390px;align-content:start;padding:22px 17px 18px}.ui-v262-login-hero{min-height:340px}.ui-v262-state-hero:after{top:132px;right:-115px;width:310px}.ui-v262-state-copy{gap:12px}.ui-v262-state-copy h1{max-width:78%;font-size:27px}.ui-v262-state-copy>p{max-width:76%;font-size:12px;line-height:1.58}.ui-v262-state-actions{width:100%;margin-top:7px}.ui-v262-state-actions :is(a,button){min-height:50px}.ui-v262-state-device{top:68px;right:-5%;width:47%;height:250px;opacity:.32}.ui-v262-entry-grid{gap:8px}.ui-v262-entry-grid>:is(a,button){min-height:150px;gap:7px;padding:13px 10px}.ui-v262-entry-grid strong{font-size:13px}.ui-v262-public-stores>header,.ui-v262-trust-section>header{align-items:flex-start;flex-direction:column;gap:5px}.ui-v262-public-stores>header p,.ui-v262-trust-section>header p{text-align:left}.ui-v262-store-list,.ui-v262-store-loading{grid-template-columns:1fr}.ui-v262-trust-section article{padding:12px 6px}.ui-v262-trust-section h3{font-size:11px}.ui-v262-trust-section article p{font-size:9px}}@media (max-width:360px){.ui-v262-state-hero{min-height:386px;padding-inline:14px}.ui-v262-login-hero{min-height:342px}.ui-v262-state-signals{gap:7px}.ui-v262-state-copy h1{max-width:80%;font-size:24px}.ui-v262-state-copy>p{max-width:78%;font-size:11px}.ui-v262-state-device{right:-9%;width:50%}.ui-v262-entry-grid>:is(a,button){min-height:154px;padding-inline:8px}.ui-v262-entry-grid strong{font-size:12px}.ui-v262-entry-grid small{font-size:9px}.ui-v262-trust-section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-v262-trust-section article:nth-child(2){border-right:0}.ui-v262-trust-section article:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}}body[data-ui-system=yoyo-brand-v2] .home-app-shell.home-no-asset-entry-shell{display:block;padding-bottom:0;background:#f7f4ef}body[data-ui-system=yoyo-brand-v2] .home-device-shell.core-phone-page.home-device-shell-reference{width:100%;min-height:100dvh;margin:0;display:block;padding:0}body[data-ui-system=yoyo-brand-v2] .home-device-shell-reference .home-device-focus-region,body[data-ui-system=yoyo-brand-v2] .home-device-shell-reference .home-device-focus-region[data-v261-lifecycle=true]{min-height:100dvh;border-radius:0;color:var(--ui-text);background:transparent;box-shadow:none}.ui-v262-reference-screen{position:relative;width:min(100%,640px);min-height:100dvh;margin:0 auto;overflow:hidden;color:#1a1a1a;background-color:#f8f5f0;background-image:url(/assets/home/glass/03_warm_gold_silk.webp);background-position:50%;background-size:cover;isolation:isolate}.ui-v262-entry-language{position:absolute;z-index:5;top:max(24px,env(safe-area-inset-top));right:18px;min-height:44px;display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.82);border-radius:999px;padding-left:13px;background:rgba(255,255,255,.74);box-shadow:0 5px 20px rgba(95,76,45,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-ui-system=yoyo-brand-v2] .ui-v262-entry-language .language-select{width:72px;min-width:72px;max-width:72px;border:0;padding-left:4px;background-color:transparent}.ui-v262-login-composition{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:max(82px,calc(env(safe-area-inset-top) + 68px)) 18px max(26px,env(safe-area-inset-bottom))}.ui-v262-brand-ring{position:relative;min-height:clamp(330px,49dvh,520px);display:grid;place-items:center}.ui-v262-brand-ring:after,.ui-v262-brand-ring:before{position:absolute;border:1px solid rgba(206,174,119,.34);border-radius:50%;content:""}.ui-v262-brand-ring:before{width:min(78vw,430px);aspect-ratio:1;box-shadow:inset 0 0 24px rgba(255,255,255,.62),0 0 22px rgba(255,255,255,.7)}.ui-v262-brand-ring:after{width:min(67vw,370px);aspect-ratio:1;border-color:rgba(255,255,255,.76)}.ui-v262-brand-ring>div{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}.ui-v262-brand-ring h1{margin:0;display:grid;grid-gap:2px;gap:2px;color:#171717;line-height:1}.ui-v262-brand-ring h1 span{color:#c39a5b;font-size:clamp(64px,18vw,98px);font-weight:520}.ui-v262-brand-ring h1 small{color:#202020;font-size:clamp(20px,6vw,30px);font-weight:420;letter-spacing:.38em;text-indent:.38em}.ui-v262-brand-ring i{width:40px;height:1px;background:rgba(86,74,55,.24)}.ui-v262-brand-ring p{margin:0;color:#4e4a44;font-size:18px;letter-spacing:.32em;text-indent:.32em}.ui-v262-brand-ring p:first-letter{color:#c39a5b}.ui-v262-entry-trust{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.8);border-radius:8px;background:rgba(255,255,255,.62);box-shadow:0 10px 28px rgba(74,61,42,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ui-v262-entry-trust article{min-width:0;min-height:126px;display:grid;grid-template-rows:44px auto 1fr;justify-items:center;align-content:start;grid-gap:7px;gap:7px;border-right:1px solid rgba(95,86,72,.1);padding:13px 5px 10px;text-align:center}.ui-v262-entry-trust article:last-child{border-right:0}.ui-v262-entry-trust article>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:50%;background:rgba(255,255,255,.58)}.ui-v262-entry-trust small,.ui-v262-entry-trust strong{min-width:0;overflow-wrap:anywhere}.ui-v262-entry-trust strong{font-size:11px;line-height:1.25}.ui-v262-entry-trust small{color:#777169;font-size:8px;line-height:1.35}.ui-v262-login-panel{display:grid;justify-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.84);border-radius:8px;padding:20px 16px 15px;background:rgba(255,255,255,.64);box-shadow:0 12px 30px rgba(74,61,42,.09);text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.ui-v262-login-panel h2,.ui-v262-login-panel p{margin:0}.ui-v262-login-panel h2{font-size:17px;line-height:1.35}.ui-v262-login-panel p{color:#79736c;font-size:11px;line-height:1.45}.ui-v262-login-panel>button{width:100%;min-height:52px;margin-top:6px;display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;border:1px solid rgba(255,255,255,.88);border-radius:8px;padding:0 16px;color:#1e1e1e;background:rgba(255,255,255,.78);box-shadow:0 7px 18px rgba(84,70,48,.08);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.ui-v262-login-panel>button>svg:first-child{color:#48a968}.ui-v262-login-panel>button>svg:last-child{justify-self:end;color:#aaa39a}.ui-v262-login-panel>small{display:inline-flex;align-items:center;gap:5px;color:#8a857e;font-size:9px}.ui-v262-login-panel>div{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;margin-top:4px;color:#8a857e;font-size:9px}.ui-v262-login-panel>div span{height:1px;background:rgba(93,85,73,.16)}.ui-v262-auth-entry{min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 18px calc(var(--ui-nav-height) + max(38px, env(safe-area-inset-bottom)))}.ui-v262-auth-header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ui-v262-auth-header>strong{color:#b88943;font-size:26px;font-weight:740}.ui-v262-auth-header>div{display:flex;align-items:center;gap:10px}.ui-v262-auth-header a{position:relative;width:42px;height:42px;display:grid;place-items:center;color:#262626;text-decoration:none}.ui-v262-auth-header a:after{position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#c4974d;content:""}body[data-ui-system=yoyo-brand-v2] .ui-v262-auth-header .language-select{width:88px;min-width:88px;max-width:88px;background-color:rgba(255,255,255,.7)}.ui-v262-auth-intro{position:relative;min-height:282px;display:grid;align-content:center;grid-gap:13px;gap:13px;overflow:hidden;padding:24px 22px}.ui-v262-auth-intro h1,.ui-v262-auth-intro p{position:relative;z-index:1;width:67%;margin:0;overflow-wrap:anywhere}.ui-v262-auth-intro h1{color:#111;font-size:30px;line-height:1.22}.ui-v262-auth-intro p{color:#5f5a54;font-size:14px;line-height:1.55}.ui-v262-auth-intro img{position:absolute;z-index:0;right:-12px;bottom:2px;width:44%;height:230px;object-fit:contain;opacity:.18;filter:grayscale(1)}.ui-v262-reference-bind{border:1px solid rgba(255,255,255,.86);border-radius:8px;padding:18px;background:rgba(255,255,255,.7);box-shadow:0 13px 30px rgba(74,61,42,.09);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.ui-v262-reference-bind .home-imei-entry-card-reference{gap:14px;border:0!important;border-radius:0!important;padding:0!important;color:var(--ui-text)!important;background:transparent!important;box-shadow:none!important}.ui-v262-reference-bind .home-imei-label-row{color:#252525;font-size:14px}.ui-v262-reference-bind .home-imei-tutorial-trigger{color:#b37e34;font-size:12px}.ui-v262-reference-bind .home-imei-input-row{min-height:58px;align-items:center;border:1px solid rgba(218,212,203,.82);border-radius:8px;padding:5px;background:rgba(255,255,255,.76)}.ui-v262-reference-bind .home-imei-input-row input{min-height:46px;border:0;padding-inline:10px;color:#202020;background:transparent;box-shadow:none;font-size:14px}.ui-v262-reference-bind .home-imei-paste-button{min-height:44px;border:0;border-left:1px solid rgba(218,212,203,.82);border-radius:0;color:#b37e34;background:transparent}.home-bind-reference-button{width:100%;min-height:54px;border:0;border-radius:8px;color:#fff;background:#c79b55;box-shadow:0 7px 18px rgba(151,103,34,.16);font:inherit;font-size:17px;font-weight:740;cursor:pointer}.home-bind-reference-button:disabled{opacity:.58;cursor:not-allowed}.home-bind-reference-hint{margin:-2px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:#6d685f;font-size:11px;line-height:1.4;text-align:center}.home-bind-reference-hint svg{color:#c1964e}.ui-v262-support-link{min-height:52px;display:flex;align-items:center;justify-content:center;gap:9px;color:#252525;font-size:13px;font-weight:650;text-decoration:none}.ui-v262-reference-actions{min-height:54px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.ui-v262-reference-actions button{min-width:0;min-height:42px;border:0;border-right:1px solid rgba(83,76,67,.16);padding:6px 10px;color:#393632;background:transparent;font:inherit;font-size:12px;cursor:pointer;overflow-wrap:anywhere}.ui-v262-reference-actions button:last-child{border-right:0}.ui-v262-auth-entry>:is(.ui-v262-claims,.ui-v262-inline-form){margin-top:12px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (min-width:760px){.ui-v262-reference-screen{box-shadow:0 0 46px rgba(73,61,43,.11)}.ui-v262-login-composition{padding-inline:42px}.ui-v262-auth-entry{width:min(100%,620px);padding-inline:42px}}@media (max-width:360px){.ui-v262-login-composition{gap:14px;padding-inline:12px}.ui-v262-brand-ring{min-height:300px}.ui-v262-entry-trust article{min-height:116px;padding-inline:3px}.ui-v262-entry-trust strong{font-size:10px}.ui-v262-entry-trust small{font-size:7px}.ui-v262-auth-entry,.ui-v262-login-panel{padding-inline:12px}.ui-v262-auth-intro{min-height:248px;padding-inline:12px}.ui-v262-auth-intro h1{font-size:27px}.ui-v262-auth-intro p{font-size:12px}.ui-v262-reference-bind{padding:14px}.ui-v262-reference-bind .home-imei-input-row{grid-template-columns:minmax(0,1fr) 74px}.ui-v262-reference-bind .home-imei-paste-button{padding-inline:6px}}