.account{padding-block:24px 96px}.account-preview{border-radius:var(--pw-radius-m);background:var(--pw-gold-tint);color:var(--pw-slate);align-items:center;gap:10px;margin-bottom:24px;padding:10px 16px;font-size:.85rem;display:flex}.account-preview strong{color:var(--pw-ink);font-weight:600}.account-preview-inline{margin:0;font-size:.8rem}.account-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:48px;display:grid}.account-main{gap:24px;min-width:0;max-width:960px;display:grid}.account-nav{gap:4px;display:grid;position:sticky;top:116px}.account-nav a{border-radius:var(--pw-radius-pill);color:var(--pw-slate);transition:background .2s var(--pw-ease), color .2s var(--pw-ease);align-items:center;gap:12px;padding:11px 16px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.account-nav a:hover{background:var(--pw-mist);color:var(--pw-ink)}.account-nav a[aria-current=page]{background:var(--pw-mist);color:var(--pw-ink);font-weight:600}.account-nav a[aria-current=page] svg{color:var(--pw-blue)}.account-nav-out{margin-top:12px}.account-head{gap:8px;display:grid}.account-head h1{font-size:clamp(2rem,4vw,2.8rem)}.account-head p{max-width:36rem}.account-head-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px}.account-head-side{align-items:center;gap:12px;display:flex}.account-back{width:fit-content;color:var(--pw-slate);align-items:center;gap:8px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.account-back:hover{color:var(--pw-ink)}.account-card{border-radius:var(--pw-radius-l);background:var(--pw-mist);gap:18px;padding:28px;display:grid}.account-card h2{font-size:1.25rem}.account-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-card-head p{margin-top:2px;font-size:.9rem}.account-card-head>svg{color:var(--pw-slate)}.account-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-card>.btn,.account-card>a.btn{justify-self:start}.account-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-stat{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-paper);grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:18px;display:grid}.account-stat-icon{background:color-mix(in srgb, var(--pw-blue) 10%, var(--pw-paper));width:34px;height:34px;color:var(--pw-blue);border-radius:50%;grid-row:span 3;place-items:center;display:grid}.account-stat-label{color:var(--pw-slate);font-size:.78rem}.account-stat strong{color:var(--pw-ink);font-size:1.35rem;line-height:1.15}.account-stat small{font-size:.75rem}.account-stat-soon{background:color-mix(in srgb, var(--pw-gold-tint) 55%, var(--pw-paper))}.account-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.account-avatar{background:var(--pw-blue);color:#fff;letter-spacing:.04em;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:700;display:grid}.account-identity-copy{gap:5px;display:grid}.account-identity-copy h2{font-size:1.35rem}.account-identity-copy p{font-size:.9rem}.account-identity-tags{flex-wrap:wrap;gap:8px 14px;margin-top:4px;display:flex}.account-identity-tags span{color:var(--pw-slate);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.account-mini-list,.credit-preview-list{gap:10px;display:grid}.account-mini-list li a{border-bottom:1px solid var(--pw-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.account-mini-list li:last-child a{border-bottom:0}.account-mini-list strong,.account-mini-list small{display:block}.account-mini-list strong{color:var(--pw-ink);font-size:.9rem}.account-mini-list small{margin-top:2px;font-size:.78rem}.account-mini-list svg{color:var(--pw-slate)}.account-coming-card{background:color-mix(in srgb, var(--pw-gold-tint) 45%, var(--pw-mist))}.credit-preview-list li{border-bottom:1px solid color-mix(in srgb, var(--pw-gold-edge) 70%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:.84rem;display:flex}.credit-preview-list li:last-child{border-bottom:0}.credit-preview-list li span{align-items:center;gap:7px;display:inline-flex}.credit-preview-list li b{color:var(--pw-amber);white-space:nowrap;font-size:.78rem}.preference-list{gap:10px;display:grid}.preference-row{border-bottom:1px solid var(--pw-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.preference-row:last-child{border-bottom:0}.preference-check{background:var(--pw-blue);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.preference-row strong,.preference-row small{display:block}.preference-row strong{color:var(--pw-ink);font-size:.9rem}.preference-row small{margin-top:2px;font-size:.8rem;line-height:1.4}.preference-row input{accent-color:var(--pw-blue);margin-top:4px}.invoice-card{background:color-mix(in srgb, var(--pw-blue) 4%, var(--pw-paper))}.invoice-summary{border-top:1px solid var(--pw-track);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:16px;display:grid}.invoice-summary span{gap:3px;display:grid}.invoice-summary small{font-size:.75rem}.invoice-summary strong{color:var(--pw-ink);font-size:.92rem}.progress{gap:12px;display:grid}.progress-bar{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.progress-bar span{border-radius:var(--pw-radius-pill);background:var(--pw-track);height:6px}.progress-bar span[data-on=true]{background:var(--pw-blue)}.progress p{font-size:.92rem}.progress b{color:var(--pw-ink);font-weight:600}.timeline-wrap{gap:24px;display:grid}.timeline-progress{gap:10px;display:grid}.timeline-progress-track{border-radius:var(--pw-radius-pill);background:var(--pw-track);height:7px;overflow:hidden}.timeline-progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--pw-blue), color-mix(in srgb, var(--pw-blue) 68%, var(--pw-green)));height:100%;transition:width .3s var(--pw-ease);display:block}.timeline-progress-labels{color:var(--pw-muted);font:600 .63rem/1.2 var(--pw-font-mono);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.timeline-progress-labels span{text-align:center}.timeline-progress-labels span:first-child{text-align:left}.timeline-progress-labels span:last-child{text-align:right}.timeline-progress-labels [data-state=done],.timeline-progress-labels [data-state=current]{color:var(--pw-blue)}.account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-address{color:var(--pw-slate);font-style:normal;line-height:1.6}.account-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.account-stack{gap:24px;display:grid}.account-form .checkout-grid{gap:16px}.account-form p{font-size:.95rem}.account-pay{border-radius:var(--pw-radius-m);background:color-mix(in srgb, var(--pw-blue) 7%, var(--pw-paper));gap:4px;padding:18px 22px;display:grid}.account-pay strong{color:var(--pw-ink);font-weight:600}.account-pay p{font-size:.9rem}.account-pay b{color:var(--pw-ink)}.status-badge{border-radius:var(--pw-radius-pill);background:var(--pw-track);width:fit-content;color:var(--pw-slate);white-space:nowrap;align-items:center;padding:6px 12px;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.status-badge[data-status=review],.status-badge[data-status=payment]{background:var(--pw-gold-tint);color:var(--pw-amber)}.status-badge[data-status=paid],.status-badge[data-status=packed],.status-badge[data-status=shipped]{background:color-mix(in srgb, var(--pw-blue) 10%, var(--pw-paper));color:var(--pw-blue)}.status-badge[data-status=delivered]{color:var(--pw-green);background:#0b7f611f}.timeline{display:grid}.timeline li{align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):before{content:"";background:var(--pw-track);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.timeline li[data-state=done]:not(:last-child):before{background:var(--pw-blue)}.timeline-dot{background:var(--pw-track);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.timeline li[data-state=done] .timeline-dot{background:var(--pw-blue)}.timeline li[data-state=current] .timeline-dot{background:var(--pw-paper);box-shadow:0 0 0 2px var(--pw-blue)}.timeline li[data-state=current] .timeline-dot:after{content:"";background:var(--pw-blue);border-radius:50%;width:10px;height:10px}.timeline li[data-state=current]:last-child .timeline-dot{background:var(--pw-green);box-shadow:none}.timeline li[data-state=current]:last-child .timeline-dot:after{display:none}.timeline-copy{gap:2px;padding-top:2px;display:grid}.timeline-copy strong{color:var(--pw-slate);font-size:.95rem;font-weight:500;line-height:1.3}.timeline li[data-state=done] .timeline-copy strong,.timeline li[data-state=current] .timeline-copy strong{color:var(--pw-ink);font-weight:600}.timeline-copy small{font-size:.85rem;line-height:1.45}.tracking{border-top:1px solid var(--pw-track);align-items:center;gap:14px;padding-top:18px;display:flex}.tracking>svg{color:var(--pw-blue);flex:none}.tracking span{flex:1;gap:2px;display:grid}.tracking strong{color:var(--pw-ink);font-weight:600}.tracking small{font-size:.82rem}.free-note{color:var(--pw-green);align-items:center;gap:6px;font-weight:600;display:flex}.order-list{gap:12px;display:grid}.order-list a{border-radius:var(--pw-radius-l);background:var(--pw-mist);transition:background .2s var(--pw-ease);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;display:grid}.order-list a:hover{background:var(--pw-track)}.order-list-main strong{color:var(--pw-ink);font-weight:600;display:block}.order-list-main small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.85rem;display:block;overflow:hidden}.order-list-total{min-width:100px;color:var(--pw-ink);text-align:right;font-weight:700;display:grid}.order-list-total strong{font-weight:700}.order-list-total small{color:var(--pw-slate);margin-top:2px;font-size:.72rem;font-weight:500}.order-list svg{color:var(--pw-slate)}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.signin{align-items:center;min-height:clamp(760px,86svh,1040px);padding-block:clamp(48px,8vw,88px);display:grid}.signin-card{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-paper);width:min(100%,500px);box-shadow:var(--pw-shadow-float);gap:32px;margin-inline:auto;padding:clamp(32px,6vw,52px);display:grid}.signin-intro{text-align:center;justify-items:center;gap:14px;display:grid}.signin-intro h1{max-width:420px;font-size:clamp(2rem,5vw,2.8rem);line-height:1}.signin-intro>p{max-width:360px;font-size:.98rem;line-height:1.55}.signin-shell{padding:0}.signin-switch{background:var(--pw-mist);grid-template-columns:repeat(2,1fr);padding:8px;display:grid}.signin-switch button{border-radius:var(--pw-radius-m);color:var(--pw-slate);font:600 .9rem/1 var(--pw-font-sans);cursor:pointer;background:0 0;border:0;padding:13px 12px}.signin-switch button.is-active{background:var(--pw-paper);color:var(--pw-blue);box-shadow:0 4px 14px #0a235a14}.signin-panel{gap:18px;padding:0;display:grid}.signin-panel h2{color:var(--pw-ink);font-size:1.6rem}.signin-panel>p{font-size:.92rem}.code-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.code-digit{height:56px;color:var(--pw-ink);text-align:center;padding:0;font-size:1.35rem;font-weight:700}.signin-recovery-link{justify-self:center}.signin-status{border-radius:var(--pw-radius-m);background:color-mix(in srgb, var(--pw-blue) 8%, var(--pw-paper));color:var(--pw-ink);padding:12px 14px;font-size:.85rem;line-height:1.5}.signin-progress{border-radius:var(--pw-radius-m);background:color-mix(in srgb, var(--pw-blue) 8%, var(--pw-paper));color:var(--pw-ink);align-items:center;gap:8px;padding:12px 14px;font-size:.85rem;line-height:1.5;display:inline-flex}.signin-disclaimer{color:var(--pw-muted);text-align:center;font-size:.72rem;line-height:1.5}.signin-disclaimer a{color:var(--pw-blue);text-underline-offset:2px;text-decoration:underline}.signin-recovery{gap:18px;max-width:560px;margin:48px auto;display:grid}.signin-link{color:var(--pw-blue);text-align:center;font-size:.9rem;font-weight:600;text-decoration:none}.account-coming-soon{gap:48px;max-width:1080px;padding-block:72px 112px;display:grid}.account-coming-copy{gap:18px;max-width:720px;display:grid}.account-coming-copy h1{max-width:680px;font-size:clamp(2.8rem,6vw,5rem);line-height:.98}.account-coming-copy>p{max-width:650px;font-size:1.08rem;line-height:1.7}.account-coming-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.account-coming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-coming-grid article{border-radius:var(--pw-radius-l);background:var(--pw-mist);gap:10px;padding:24px;display:grid}.account-coming-grid strong{color:var(--pw-ink);font-size:1.05rem}.account-coming-grid p{font-size:.92rem;line-height:1.55}.account-coming-icon{border-radius:var(--pw-radius-m);background:color-mix(in srgb, var(--pw-blue) 10%, var(--pw-paper));width:40px;height:40px;color:var(--pw-blue);place-items:center;display:grid}@media (max-width:900px){.account-grid{grid-template-columns:1fr;gap:24px}.account-nav{margin-inline:calc(-1 * var(--pw-gutter));padding-inline:var(--pw-gutter);scrollbar-width:none;gap:8px;display:flex;position:static;overflow-x:auto}.account-nav::-webkit-scrollbar{display:none}.account-nav a{background:var(--pw-mist);flex:none;padding:10px 16px}.account-nav-out{margin-top:0}.account-two,.account-cols,.address-grid{grid-template-columns:1fr}.account-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-identity{grid-template-columns:auto minmax(0,1fr)}.account-identity>.btn{grid-column:1/-1;justify-self:start}.invoice-summary{grid-template-columns:1fr 1fr}.signin-card{max-width:640px}.account-coming-soon{padding-block:56px 88px}.account-coming-grid{grid-template-columns:1fr}}@media (max-width:640px){.account-card{padding:22px}.account-head-row{grid-template-columns:1fr}.order-list a{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.order-list a>svg{display:none}.order-list-main{grid-column:1/-1}.order-list-total{text-align:right}.account-stat-grid{grid-template-columns:1fr 1fr}.account-identity{grid-template-columns:1fr}.account-avatar{margin-bottom:2px}.invoice-summary{grid-template-columns:1fr}.signin-intro h1{font-size:2.5rem}.code-inputs{gap:8px}}.account-v2{padding-block:40px 104px}.account-v2 .account-grid{grid-template-columns:260px minmax(0,1fr);gap:48px;max-width:1240px;margin-inline:auto}.account-v2 .account-main{gap:28px;max-width:none}.account-sidebar{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-paper);gap:16px;padding:16px;display:grid;position:sticky;top:116px}.account-sidebar-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.account-sidebar-profile>span:last-child{min-width:0;display:grid}.account-sidebar-profile strong{color:var(--pw-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.account-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;overflow:hidden}.account-sidebar .account-avatar{width:44px;height:44px;font-size:.82rem}.account-v2 .account-nav{border-top:1px solid var(--pw-line);gap:4px;padding-top:14px;display:grid;position:static}.account-nav-label{color:var(--pw-muted);font:600 .66rem/1 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px 7px}.account-v2 .account-nav a{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.account-v2 .account-nav a>span{gap:1px;display:grid}.account-v2 .account-nav a strong{color:inherit;align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:flex}.account-v2 .account-nav a small{color:var(--pw-muted);font-size:.7rem;font-weight:400}.account-nav-soon{border-radius:var(--pw-radius-pill);background:var(--pw-track);color:var(--pw-slate);font:normal 600 .56rem/1 var(--pw-font-sans);letter-spacing:.02em;text-transform:uppercase;padding:3px 6px}.account-v2 .account-nav a[aria-current=page] small{color:var(--pw-slate)}.account-v2 .account-nav a[aria-current=page] .account-nav-soon{background:var(--pw-paper);color:var(--pw-blue)}.account-v2 .account-nav-out{border:0;border-top:1px solid var(--pw-line);width:100%;color:var(--pw-slate);font:600 .86rem/1 var(--pw-font-sans);text-align:left;background:0 0;align-items:center;gap:10px;margin:0;padding:11px 12px;display:flex}.account-v2 .account-nav-out:hover{color:var(--pw-ink)}.account-page-head{justify-content:space-between;align-items:flex-end;gap:24px;min-height:112px;padding-bottom:8px;display:flex}.account-page-head>div:first-child{gap:12px;display:grid}.account-page-head h1{max-width:700px;font-size:clamp(2.2rem,4.4vw,3.5rem)}.account-page-head p{max-width:620px;font-size:.98rem}.account-v2 .eyebrow{color:var(--pw-muted);letter-spacing:.11em;font-size:.7rem;display:block}.account-summary{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-mist);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.account-summary>div{border-right:1px solid var(--pw-track);gap:3px;padding:22px 24px;display:grid}.account-summary>div:last-child{border-right:0}.account-summary span{color:var(--pw-slate);font-size:.76rem;font-weight:600}.account-summary strong{color:var(--pw-ink);font-size:1.55rem;line-height:1.1}.account-summary small{font-size:.72rem;line-height:1.35}.account-credit-summary{border:1px solid color-mix(in srgb, var(--pw-blue) 18%, var(--pw-track));border-radius:var(--pw-radius-l);background:linear-gradient(110deg, color-mix(in srgb, var(--pw-blue) 8%, var(--pw-paper)), var(--pw-paper));grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px;display:grid;box-shadow:0 10px 26px #0a14280f}.account-credit-summary h2{margin-top:5px;font-size:1.25rem}.account-credit-summary p{max-width:38rem;margin-top:6px;font-size:.86rem}.account-credit-summary-readout{border-left:1px solid var(--pw-track);gap:3px;min-width:150px;padding-left:20px;display:grid}.account-credit-summary-readout span{color:var(--pw-slate);font:600 .68rem/1 var(--pw-font-mono);letter-spacing:.08em;text-transform:uppercase}.account-credit-summary-readout strong{color:var(--pw-blue);font-size:1.65rem;line-height:1.1}.account-credit-summary-readout small{font-size:.72rem}.account-panel,.account-v2 .account-card{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-paper);gap:22px;padding:28px;display:grid}.account-panel-muted{background:var(--pw-mist)}.account-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-section-head>div:first-child{gap:9px;display:grid}.account-section-head h2{color:var(--pw-ink);font-size:1.3rem}.account-section-head p{max-width:560px;font-size:.86rem}.account-section-head>svg{color:var(--pw-blue)}.account-text-link{width:fit-content;color:var(--pw-blue);white-space:nowrap;align-items:center;gap:6px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.account-text-link:hover{color:var(--pw-blue-deep)}.account-latest .progress{border-radius:var(--pw-radius-m);background:var(--pw-mist);padding:18px 20px}.account-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:24px;display:grid}.account-soon,.account-count{border-radius:var(--pw-radius-pill);background:var(--pw-track);width:fit-content;color:var(--pw-slate);white-space:nowrap;align-items:center;padding:6px 10px;font-size:.7rem;font-weight:600;display:inline-flex}.account-record-list{display:grid}.account-record-list li a{border-bottom:1px solid var(--pw-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.account-record-list li:last-child a{border-bottom:0}.account-record-list span{gap:3px;display:grid}.account-record-list strong{color:var(--pw-ink);font-size:.88rem}.account-record-list small{font-size:.75rem}.account-record-value{justify-items:end}.account-record-list>li>a>svg{color:var(--pw-muted)}.account-reward-list{display:grid}.account-reward-list li{border-bottom:1px solid var(--pw-line);color:var(--pw-slate);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:.84rem;display:flex}.account-reward-list li:last-child{border-bottom:0}.account-reward-list li span{align-items:center;gap:8px;display:inline-flex}.account-reward-list b{color:var(--pw-ink);white-space:nowrap;font-size:.76rem}.account-manage-list{display:grid}.account-manage-list>a,.account-manage-disabled{border-bottom:1px solid var(--pw-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 4px;text-decoration:none;display:grid}.account-manage-list>:last-child{border-bottom:0}.account-manage-list>a>svg:first-child,.account-manage-disabled>svg{color:var(--pw-blue)}.account-manage-list>a>svg:last-child{color:var(--pw-muted)}.account-manage-list span:not(.account-soon){gap:2px;display:grid}.account-manage-list strong{color:var(--pw-ink);font-size:.9rem}.account-manage-list small{font-size:.78rem}.account-manage-disabled{opacity:.78}.account-info-grid{border-top:1px solid var(--pw-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-info-grid>div{border-bottom:1px solid var(--pw-line);gap:7px;padding:18px 0;display:grid}.account-info-grid>div:nth-child(odd){padding-right:24px}.account-info-grid>div:nth-child(2n){border-left:1px solid var(--pw-line);padding-left:24px}.account-info-grid dt{color:var(--pw-muted);align-items:center;gap:7px;font-size:.75rem;font-weight:600;display:flex}.account-info-grid dt svg{color:var(--pw-blue)}.account-info-grid dd{color:var(--pw-ink);overflow-wrap:anywhere;font-size:.94rem;font-weight:600}.account-pref-list{border-top:1px solid var(--pw-line);display:grid}.account-pref-list>div{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.account-pref-list span{gap:3px;display:grid}.account-pref-list strong{color:var(--pw-ink);font-size:.9rem}.account-pref-list small{font-size:.78rem}.account-pref-list b{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-green) 10%, var(--pw-paper));color:var(--pw-green);padding:5px 9px;font-size:.7rem}.account-inline-note{color:var(--pw-muted);font-size:.78rem}.account-profile-form{gap:22px;display:grid}.account-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.account-profile-actions{border-top:1px solid var(--pw-line);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:20px;display:flex}.profile-marketing-toggle{border:1px solid var(--pw-track);border-radius:var(--pw-radius-m);background:var(--pw-mist);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:15px 16px;display:grid}.profile-marketing-toggle input{width:18px;height:18px;accent-color:var(--pw-blue);margin-top:2px}.profile-marketing-toggle span{gap:3px;display:grid}.profile-marketing-toggle strong{color:var(--pw-ink);font-size:.88rem}.profile-marketing-toggle small{font-size:.76rem;line-height:1.4}.marketing-preferences-form{gap:0;display:grid}.marketing-preference-row{border-bottom:1px solid var(--pw-line);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:16px 0;display:grid}.marketing-preference-row:last-of-type{border-bottom:0}.marketing-preference-row>span:not(.marketing-switch){gap:3px;display:grid}.marketing-preference-row strong{color:var(--pw-ink);font-size:.88rem}.marketing-preference-row small{font-size:.76rem;line-height:1.45}.marketing-preference-row>b{border-radius:var(--pw-radius-pill);background:var(--pw-track);color:var(--pw-muted);font:600 .62rem/1 var(--pw-font-mono);letter-spacing:.04em;text-transform:uppercase;align-self:start;padding:5px 8px}.marketing-switch{flex:none;width:42px;height:24px;margin-top:1px;display:inline-flex;position:relative}.marketing-switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.marketing-switch i{border-radius:var(--pw-radius-pill);background:var(--pw-track);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pw-slate) 14%, transparent);transition:background .2s var(--pw-ease), box-shadow .2s var(--pw-ease);position:absolute;inset:0}.marketing-switch i:after{content:"";background:var(--pw-paper);width:18px;height:18px;transition:transform .2s var(--pw-ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0a14282e}.marketing-switch input:checked+i{background:var(--pw-blue);box-shadow:inset 0 0 0 1px var(--pw-blue)}.marketing-switch input:checked+i:after{transform:translate(18px)}.marketing-switch input:focus-visible+i{outline:2px solid var(--pw-blue);outline-offset:3px}.marketing-preference-row.is-required{cursor:default}.marketing-preference-row.is-required .marketing-switch i{background:var(--pw-blue);box-shadow:inset 0 0 0 1px var(--pw-blue)}.marketing-preference-row.is-required .marketing-switch i:after{transform:translate(18px)}.marketing-preferences-form .account-profile-actions{margin-top:6px}.account-form-note{color:var(--pw-muted);margin:0;font-size:.82rem;line-height:1.5}.account-form-message,.account-form-loading{color:var(--pw-green);align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.account-form-message.is-error{color:var(--pw-error)}.account-form-loading{min-height:140px;color:var(--pw-muted)}.account-profile-gate{color:var(--pw-muted);justify-items:start;gap:16px;display:grid}.spin{animation:.8s linear infinite spin}.account-loading-grid{min-height:520px}.account-loading-sidebar,.account-loading-panel,.account-loading-line{border-radius:var(--pw-radius-l);background:linear-gradient(90deg, var(--pw-mist), var(--pw-track), var(--pw-mist));background-size:200% 100%;animation:1.4s ease-in-out infinite account-skeleton}.account-loading-sidebar{min-height:270px}.account-loading-main{align-content:start}.account-loading-line{border-radius:var(--pw-radius-pill);width:42%;height:18px}.account-loading-line-wide{width:72%;height:42px}.account-loading-panel{min-height:230px}.account-setup{align-items:center;min-height:clamp(760px,86svh,1040px);display:grid}.account-setup-card{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-paper);width:min(100%,680px);box-shadow:var(--pw-shadow-float);gap:32px;margin-inline:auto;padding:clamp(28px,5vw,52px);display:grid}.account-setup-intro{gap:12px;display:grid}.account-setup-intro h1{max-width:520px;font-size:clamp(2rem,5vw,2.8rem);line-height:1}.account-setup-consent{color:var(--pw-muted);font-size:.78rem;line-height:1.55}.account-setup-consent a{color:var(--pw-blue);text-underline-offset:2px;text-decoration:underline}.account-setup-fields{align-items:start}.account-setup-fields select.input{appearance:none;background-color:var(--pw-mist);color:var(--pw-ink);cursor:pointer;transition:background-color .2s var(--pw-ease), border-color .2s var(--pw-ease), box-shadow .2s var(--pw-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='m5 7 4 4 4-4' stroke='%231a5bbe' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;border:1px solid #0000;padding-right:46px}.account-setup-fields select.input:hover{background-color:color-mix(in srgb, var(--pw-blue) 5%, var(--pw-mist))}.account-setup-fields select.input:focus{border-color:var(--pw-blue);background-color:var(--pw-paper);box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-blue) 16%, transparent)}.account-setup-fields select.input option{color:var(--pw-ink);background:var(--pw-paper)}.account-role-select{position:relative}.account-role-trigger{background:var(--pw-mist);width:100%;height:46px;color:var(--pw-ink);font:inherit;text-align:left;transition:background-color .2s var(--pw-ease), border-color .2s var(--pw-ease), box-shadow .2s var(--pw-ease);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.account-role-trigger:hover,.account-role-select.is-open .account-role-trigger{background:color-mix(in srgb, var(--pw-blue) 5%, var(--pw-mist))}.account-role-trigger:focus-visible,.account-role-select.is-open .account-role-trigger{border-color:var(--pw-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--pw-blue) 16%, transparent);outline:none}.account-role-trigger svg{color:var(--pw-blue);transition:transform .2s var(--pw-ease);flex:none}.account-role-select.is-open .account-role-trigger svg{transform:rotate(180deg)}.account-role-trigger .is-placeholder{color:color-mix(in srgb, var(--pw-slate) 70%, transparent)}.account-role-menu{z-index:20;border:1px solid var(--pw-track);background:var(--pw-paper);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #0a142824,0 2px 6px #0a142814}.account-role-option{min-height:40px;color:var(--pw-slate);font:500 .88rem/1.25 var(--pw-font-sans);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.account-role-option:hover,.account-role-option:focus-visible,.account-role-option.is-selected{background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper));color:var(--pw-ink);outline:none}.account-role-option.is-selected{color:var(--pw-blue);font-weight:600}.account-role-option svg{color:var(--pw-blue);flex:none}.dob-field{border:0;min-width:0;margin:0;padding:0}.dob-field legend{color:var(--pw-ink);padding:0;font-size:.9rem;font-weight:600}.dob-inputs{align-items:center;gap:8px;margin-top:8px;display:flex}.dob-inputs .input{text-align:center;flex:1;width:0;min-width:0}.dob-inputs .dob-year{flex:1.35}.dob-inputs>span{color:var(--pw-muted);font-size:1.1rem}.dob-field small{color:var(--pw-slate);margin-top:8px;font-size:.8rem;display:block}@keyframes account-skeleton{0%,to{background-position:200% 0}50%{background-position:-50% 0}}@media (min-width:561px){.account-setup-card .account-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-address-list{border-top:1px solid var(--pw-line);display:grid}.account-address-list article{border-bottom:1px solid var(--pw-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.account-address-icon{background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper));width:40px;height:40px;color:var(--pw-blue);border-radius:50%;place-items:center;display:grid}.account-address-title{align-items:center;gap:9px;margin-bottom:7px;display:flex}.account-address-title strong{color:var(--pw-ink)}.account-address-title b{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper));color:var(--pw-blue);padding:4px 8px;font-size:.67rem}.account-address-list address{color:var(--pw-slate);font-size:.86rem;font-style:normal;line-height:1.55}.account-address-list address strong{color:var(--pw-ink);font-weight:600}.account-address-state{color:var(--pw-muted);white-space:nowrap;font-size:.72rem}.account-address-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.account-address-actions .btn{color:var(--pw-slate)}.account-address-actions .btn:last-child{color:var(--pw-error)}.account-address-empty{border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:22px;display:grid}.account-address-empty>svg{color:var(--pw-blue)}.account-address-empty strong{color:var(--pw-ink);font-size:.9rem}.account-address-empty p{margin-top:3px;font-size:.82rem}.account-address-form{border-radius:var(--pw-radius-m);background:var(--pw-mist);gap:26px;padding:clamp(24px,4vw,32px);display:grid}.account-address-form-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.account-address-form-head>div{gap:9px;display:grid}.account-address-form h3{color:var(--pw-ink);letter-spacing:-.018em;font-size:1.3rem}.account-address-form .input{background:var(--pw-paper);box-shadow:inset 0 0 0 1px var(--pw-track)}.account-address-form .input:focus{box-shadow:0 0 0 2px var(--pw-blue)}.account-address-form .check{color:var(--pw-slate);padding-top:2px;font-size:.86rem}.account-shipping-rule{border-left:3px solid var(--pw-blue);gap:6px;padding-left:16px;display:grid}.account-shipping-rule strong{color:var(--pw-ink)}.account-shipping-rule p{max-width:620px;font-size:.86rem}.account-order-support,.account-address-support{align-items:stretch}.account-order-support .account-panel,.account-address-support .account-panel{min-height:230px}.account-status-key{color:var(--pw-slate);flex-wrap:wrap;gap:10px 18px;font-size:.78rem;display:flex}.account-status-key span{align-items:center;gap:7px;display:inline-flex}.status-dot{background:var(--pw-blue);border-radius:50%;width:8px;height:8px}.status-dot.is-review{background:var(--pw-amber)}.status-dot.is-shipped{background:var(--pw-green)}.account-address-steps{color:var(--pw-slate);gap:10px;font-size:.82rem;display:grid}.account-address-steps span{align-items:center;gap:10px;display:flex}.account-address-steps b{color:var(--pw-blue);font:600 .67rem/1 var(--pw-font-mono);letter-spacing:.08em}.account-orders-panel{padding-bottom:10px}.account-order-table{display:grid}.account-order-columns,.account-order-table>a{grid-template-columns:minmax(240px,1fr) 130px 130px 100px 20px;align-items:center;gap:16px;display:grid}.account-order-columns{border-bottom:1px solid var(--pw-track);color:var(--pw-muted);font:600 .66rem/1 var(--pw-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:12px 4px}.account-order-table>a{border-bottom:1px solid var(--pw-line);padding:18px 4px;text-decoration:none}.account-order-table>a:last-child{border-bottom:0}.account-order-primary{gap:4px;min-width:0;display:grid}.account-order-primary strong,.account-order-total{color:var(--pw-ink);font-size:.9rem}.account-order-primary small{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.account-invoice-state{color:var(--pw-slate);align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.account-order-table>a>svg{color:var(--pw-muted)}.account-order-table>.account-inline-note{padding:18px 4px 8px}.account-v2 .account-card{gap:22px}.account-v2 .account-cols{gap:24px}.account-v2 .invoice-card{background:var(--pw-paper)}.account-v2 .account-pay{border:1px solid color-mix(in srgb, var(--pw-blue) 16%, var(--pw-track))}.rewards-page{gap:28px;display:grid}.rewards-hero{border-radius:var(--pw-radius-l);background:var(--pw-mist);grid-template-columns:minmax(0,1fr) minmax(230px,270px);align-items:stretch;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,44px);display:grid}.rewards-hero>div:first-child{gap:12px;display:grid}.rewards-hero h2{max-width:600px;color:var(--pw-ink);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.05}.rewards-balance{border-radius:var(--pw-radius-m);background:var(--pw-paper);align-content:center;gap:8px;padding:24px;display:grid;box-shadow:0 8px 20px #1530560f}.rewards-balance>span{color:var(--pw-slate);font-size:.74rem;font-weight:600}.rewards-balance strong{color:var(--pw-ink);letter-spacing:-.04em;font-size:2.45rem;line-height:1}.rewards-balance>small{color:var(--pw-muted);font-size:.74rem}.rewards-balance-meta{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.rewards-balance-meta span{border-radius:var(--pw-radius-pill);background:var(--pw-mist);color:var(--pw-slate);padding:5px 8px;font-size:.67rem;font-weight:600}.rewards-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rewards-rate-grid>div{border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:5px 14px;min-width:0;padding:22px;display:grid}.rewards-icon{background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper));width:40px;height:40px;color:var(--pw-blue);border-radius:50%;grid-row:1/4;place-items:center;display:grid}.rewards-rate-grid small{color:var(--pw-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:600}.rewards-rate-grid strong{color:var(--pw-ink);font-size:1rem}.rewards-rate-grid p{grid-column:2;font-size:.75rem;line-height:1.45}.rewards-rate-grid a,.rewards-rate-grid button{width:fit-content;color:var(--pw-blue);font:600 .78rem/1.2 var(--pw-font-sans);cursor:pointer;background:0 0;border:0;grid-column:2;align-items:center;gap:5px;margin-top:5px;padding:0;text-decoration:none;display:inline-flex}.rewards-rate-grid a:hover,.rewards-rate-grid button:hover{color:var(--pw-blue-deep)}.rewards-action-list>div{border-bottom:1px solid var(--pw-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.rewards-action-list>div>span:nth-child(2){gap:3px;display:grid}.rewards-action-list strong{color:var(--pw-ink);font-size:.9rem}.rewards-action-list small{color:var(--pw-muted);font-size:.76rem}.rewards-action-list b{border-radius:var(--pw-radius-pill);background:color-mix(in srgb, var(--pw-green) 10%, var(--pw-paper));color:var(--pw-green);padding:6px 9px;font-size:.68rem}.rewards-action-form{border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:18px 24px;padding:24px;display:grid}.rewards-action-form>div:first-child{align-content:start;gap:8px;display:grid}.rewards-action-form h3{color:var(--pw-ink);letter-spacing:-.018em;font-size:1.12rem}.rewards-action-form .input{background:var(--pw-paper);box-shadow:inset 0 0 0 1px var(--pw-track)}.rewards-action-form .account-profile-actions{grid-column:1/-1}.rewards-steps{counter-reset:rewards-step;display:grid}.rewards-steps>div{border-bottom:1px solid var(--pw-line);grid-template-columns:38px minmax(0,1fr);gap:16px;padding:18px 0;display:grid;position:relative}.rewards-steps>div:last-child{border-bottom:0}.rewards-steps>div>span{background:color-mix(in srgb, var(--pw-blue) 9%, var(--pw-paper));width:34px;height:34px;color:var(--pw-blue);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.rewards-steps>div>div{gap:4px;padding-top:3px;display:grid}.rewards-steps strong{color:var(--pw-ink);font-size:.92rem}.rewards-steps p{max-width:720px;font-size:.82rem;line-height:1.55}.rewards-referral{overflow:hidden}.rewards-referral-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:28px;display:grid}.rewards-code-preview{border:1px dashed color-mix(in srgb, var(--pw-blue) 28%, var(--pw-track));border-radius:var(--pw-radius-m);background:var(--pw-mist);align-content:center;gap:10px;padding:26px;display:grid}.rewards-code-preview>span{color:var(--pw-muted);text-transform:uppercase;font-size:.7rem;font-weight:600}.rewards-code-preview>strong{color:var(--pw-ink);font:700 1.12rem/1.2 var(--pw-font-mono);letter-spacing:.05em;margin-bottom:8px}.rewards-code-preview .btn{opacity:.62;justify-self:start}.rewards-referral-terms{display:grid}.rewards-referral-terms>div{border-bottom:1px solid var(--pw-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.rewards-referral-terms>div:last-child{border-bottom:0}.rewards-referral-terms svg{color:var(--pw-green);margin-top:1px}.rewards-referral-terms span{gap:3px;display:grid}.rewards-referral-terms strong{color:var(--pw-ink);font-size:.88rem}.rewards-referral-terms small{font-size:.76rem;line-height:1.45}.rewards-referral-apply{border-top:1px solid var(--pw-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:20px;display:grid}.rewards-referral-apply small{color:var(--pw-muted);font-size:.75rem}.rewards-ledger{border-top:1px solid var(--pw-line);margin:0;padding:0;list-style:none;display:grid}.rewards-ledger li{border-bottom:1px solid var(--pw-line);justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.rewards-ledger li span{gap:3px;display:grid}.rewards-ledger li strong{color:var(--pw-ink);font-size:.86rem}.rewards-ledger li small{color:var(--pw-muted);font-size:.72rem}.rewards-ledger li b{color:var(--pw-green);font-size:.92rem}.rewards-ledger li b.is-negative{color:var(--pw-error)}.rewards-rule-list{display:grid}.rewards-rule-list li{border-bottom:1px solid var(--pw-line);color:var(--pw-slate);padding:10px 0 10px 18px;font-size:.8rem;line-height:1.5;position:relative}.rewards-rule-list li:last-child{border-bottom:0}.rewards-rule-list li:before{content:"";background:var(--pw-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:2px}.rewards-footnote{border:1px solid var(--pw-track);border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:18px 20px;display:grid}.rewards-footnote>svg{color:var(--pw-blue);margin-top:2px}.rewards-footnote>svg:last-child{display:none}.rewards-footnote p{font-size:.76rem;line-height:1.55}.rewards-footnote strong{color:var(--pw-ink)}@media (max-width:1050px){.account-v2 .account-grid{grid-template-columns:230px minmax(0,1fr);gap:28px}.account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary>div:nth-child(2){border-right:0}.account-summary>div:nth-child(-n+2){border-bottom:1px solid var(--pw-track)}.account-order-columns,.account-order-table>a{grid-template-columns:minmax(210px,1fr) 120px 110px 90px 20px;gap:12px}.rewards-hero{grid-template-columns:minmax(0,1fr) 220px;gap:24px}.rewards-rate-grid>div{grid-template-columns:1fr}.rewards-icon{grid-row:auto}.rewards-rate-grid p,.rewards-rate-grid a,.rewards-rate-grid button{grid-column:1}}@media (max-width:860px){.account-v2{padding-top:24px}.account-v2 .account-grid{grid-template-columns:1fr}.account-sidebar{gap:12px;position:static}.account-v2 .account-nav{gap:6px;margin:0;padding:12px 0 0;display:flex;overflow-x:auto}.account-nav-label{display:none}.account-v2 .account-nav a{background:var(--pw-mist);flex:none;padding:10px 14px;display:flex}.account-v2 .account-nav a small{display:none}.account-v2 .account-nav-out{margin-top:0}.account-content-grid{grid-template-columns:1fr}.account-order-columns{display:none}.account-order-table>a{grid-template-columns:minmax(0,1fr) auto auto}.account-order-primary{grid-column:1/-1}.account-invoice-state{display:none}.account-order-total{text-align:right}.rewards-referral-grid{grid-template-columns:1fr}}@media (max-width:640px){.account-v2{padding-block:20px 80px}.account-sidebar{margin-inline:calc(-1 * var(--pw-gutter));border-inline:0;border-radius:0}.account-page-head{align-items:start;min-height:0;padding-bottom:4px;display:grid}.account-page-head h1{font-size:2.35rem}.account-summary{grid-template-columns:1fr 1fr}.account-summary>div{padding:18px}.account-summary strong{font-size:1.3rem}.account-panel,.account-v2 .account-card{padding:22px}.account-section-head{align-items:flex-start}.account-record-list li a{grid-template-columns:minmax(0,1fr) auto}.account-record-list>li>a>svg{display:none}.account-info-grid{grid-template-columns:1fr}.account-info-grid>div:nth-child(odd),.account-info-grid>div:nth-child(2n){border-left:0;padding-inline:0}.account-profile-fields{grid-template-columns:1fr}.account-pref-list>div{align-items:flex-start}.account-address-list article{grid-template-columns:auto minmax(0,1fr)}.account-address-state{grid-column:2}.account-order-table>a{grid-template-columns:minmax(0,1fr) auto}.account-order-table>a>svg{display:none}.rewards-hero{grid-template-columns:1fr;gap:20px;padding:26px 22px}.rewards-balance{padding:22px}.rewards-rate-grid{grid-template-columns:1fr}.rewards-rate-grid>div{grid-template-columns:auto minmax(0,1fr)}.rewards-icon{grid-row:1/4}.rewards-rate-grid p,.rewards-rate-grid a,.rewards-rate-grid button{grid-column:2}.rewards-referral-grid{gap:20px}.rewards-code-preview{padding:22px}.rewards-referral-apply{grid-template-columns:1fr;align-items:stretch}.rewards-referral-apply .btn{justify-self:start}.rewards-action-list>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.rewards-action-list>div>.btn,.rewards-action-list>div>b{grid-column:2;justify-self:start}.rewards-action-form{grid-template-columns:1fr;padding:22px}.rewards-action-form .account-profile-actions{grid-column:auto}}.account-v2{min-height:calc(100svh - 190px);padding-block:clamp(28px,5vw,56px) 112px}.account-sidebar{border-color:var(--pw-line);padding:14px;top:104px;box-shadow:0 8px 24px #0a14280a}.account-sidebar-profile{padding:8px 6px 12px}.account-sidebar .account-avatar{border-radius:12px;width:38px;height:38px;font-size:.75rem}.account-v2 .account-nav{border-top-color:var(--pw-line);padding-top:12px}.account-v2 .account-nav a{border-radius:12px;min-height:48px}.account-v2 .account-nav a[aria-current=page]{background:var(--pw-mist);color:var(--pw-ink)}.account-v2 .account-nav a[aria-current=page] svg{color:var(--pw-blue)}.account-nav-label{font-size:.62rem}.account-page-head{min-height:104px}.account-page-head h1{font-size:clamp(2rem,4vw,3.15rem)}.account-page-head p{max-width:560px;color:var(--pw-slate)}.account-summary{border-radius:var(--pw-radius-l);background:var(--pw-mist);border:0}.account-summary>div{border-right-color:var(--pw-line);padding:20px 22px}.account-summary span{font:600 .68rem/1 var(--pw-font-mono);letter-spacing:.08em;text-transform:uppercase}.account-summary strong{font-size:1.4rem}.account-summary small{color:var(--pw-muted)}.account-panel,.account-v2 .account-card{border-color:var(--pw-line);box-shadow:none;gap:24px;padding:clamp(22px,3vw,32px)}.account-panel-muted{border-color:#0000}.account-section-head>svg{width:18px;height:18px;padding:0}.account-section-head h2{font-size:1.22rem}.account-section-head p{line-height:1.55}.status-badge,.account-count,.account-soon{min-height:24px;font:600 .67rem/1 var(--pw-font-mono);letter-spacing:.02em;border-radius:8px;padding:5px 9px}.account-order-table>a{min-height:72px;transition:background .2s var(--pw-ease)}.account-order-table>a:hover{background:var(--pw-mist)}.account-order-columns{font-size:.62rem}.account-address-list article{grid-template-columns:34px minmax(0,1fr) auto;gap:14px;padding:18px 0}.account-address-icon{background:var(--pw-mist);border-radius:10px;width:34px;height:34px}.account-address-icon svg{width:16px;height:16px}.account-address-title{margin-bottom:5px}.account-address-title b{font:600 .62rem/1 var(--pw-font-mono);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:4px 7px}.account-address-list address{font-size:.84rem}.account-address-form{border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);background:var(--pw-mist);gap:24px;padding:24px}.account-address-form-head{align-items:center;padding-bottom:2px}.account-address-form h3{font-size:1.18rem}.account-address-form .account-profile-fields{gap:16px 20px}.account-address-form .input{border-radius:10px;height:44px}.account-address-form .check{align-items:center;gap:9px;padding:2px 0 0;font-size:.8rem;display:flex}.account-address-form .check input{accent-color:var(--pw-blue)}.account-address-form .account-profile-actions{padding-top:18px}.account-address-form .btn-quiet{width:36px;height:36px;padding:0}.rewards-hero{border:1px solid var(--pw-line);background:var(--pw-mist);grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding:28px 32px}.rewards-hero h2{font-size:clamp(1.7rem,3vw,2.25rem)}.rewards-hero p{max-width:540px;font-size:.9rem;line-height:1.55}.rewards-balance{border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);box-shadow:none;padding:20px}.rewards-balance strong{font-size:2.1rem}.rewards-balance-meta span{border-radius:6px;padding:4px 7px;font-size:.62rem}.rewards-rate-grid>div{border:1px solid var(--pw-line);background:var(--pw-paper);padding:18px}.rewards-icon{border-radius:9px;width:32px;height:32px}.rewards-icon svg{width:16px;height:16px}.rewards-action-list>div{padding:14px 0}.rewards-action-list b.rewards-complete{font:600 .62rem/1 var(--pw-font-mono);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:5px 7px}.rewards-code-preview{border-style:solid;border-color:var(--pw-line);background:var(--pw-mist);padding:20px}.rewards-code-preview>strong{font-size:1rem}.rewards-ledger li{padding:14px 0}.rewards-ledger li b{font-size:.8rem}@media (max-width:860px){.account-v2{min-height:auto}.account-sidebar{box-shadow:none}}@media (max-width:640px){.account-v2{padding-block:20px 80px}.account-page-head{gap:16px}.account-summary>div{padding:17px}.account-address-form{padding:20px}.rewards-hero{padding:22px}}.rewards-page{gap:20px}.rewards-balance-card{border-radius:var(--pw-radius-l);background:linear-gradient(135deg, #123f86 0%, var(--pw-blue) 58%, #2e79d2 100%);color:#fff;grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:32px;padding:clamp(28px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #1a5bbe29}.rewards-balance-card:before{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-160px;right:-80px;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff05}.rewards-balance-copy,.rewards-balance-readout,.rewards-balance-foot{z-index:1;position:relative}.rewards-balance-copy{align-content:center;gap:12px;display:grid}.rewards-balance-copy h2{color:#fff;max-width:560px;font-size:clamp(1.85rem,3.4vw,2.75rem)}.rewards-balance-copy p{color:#ffffffc7;max-width:560px;font-size:.92rem;line-height:1.6}.rewards-balance-readout{border:1px solid var(--pw-gold-edge);border-radius:var(--pw-radius-m);background:var(--pw-gold-tint);align-content:center;gap:7px;padding:22px;display:grid;box-shadow:0 10px 24px #072a6429,inset 0 1px #ffffffd1}.rewards-balance-readout>span{color:var(--pw-amber);font:600 .68rem/1 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase}.rewards-balance-readout strong{color:var(--pw-ink);letter-spacing:-.055em;font-size:clamp(2.7rem,5vw,4rem);line-height:.95}.rewards-balance-readout small{color:var(--pw-slate);font-size:.76rem}.rewards-balance-rule{border-top:1px solid var(--pw-line);flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:12px;display:flex}.rewards-balance-rule span{border-radius:6px;padding:5px 7px;font-size:.66rem;font-weight:600}.rewards-balance-rule span:last-child{background:color-mix(in srgb, var(--pw-blue) 12%, var(--pw-gold-tint));color:var(--pw-blue-deep)}.rewards-balance-foot{color:#ffffffad;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px 18px;padding-top:4px;font-size:.72rem;display:flex}.rewards-balance-foot span{align-items:center;gap:6px;display:inline-flex}.rewards-actions{gap:24px}.rewards-action-list{border-top:1px solid var(--pw-line);display:grid}.rewards-action-list>div{grid-template-columns:34px minmax(0,1fr) auto;gap:14px;padding:17px 0}.rewards-step-number{border:1px solid color-mix(in srgb, var(--pw-blue) 22%, var(--pw-line));background:color-mix(in srgb, var(--pw-blue) 7%, var(--pw-paper));width:30px;height:30px;color:var(--pw-blue);font:600 .64rem/1 var(--pw-font-mono);border-radius:9px;place-items:center;display:grid}.rewards-action-list>div>span:nth-child(2){gap:4px}.rewards-action-list strong{font-size:.92rem}.rewards-action-list small{font-size:.78rem;line-height:1.4}.rewards-action-list b.rewards-complete{background:color-mix(in srgb, var(--pw-green) 10%, var(--pw-paper));color:var(--pw-green);font:600 .62rem/1 var(--pw-font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;padding:6px 8px}.rewards-action-form{border:1px solid var(--pw-line);background:var(--pw-mist)}.rewards-action-form>div:first-child p{margin-top:2px;font-size:.8rem}.rewards-referral-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.rewards-referral-layout{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:stretch;gap:20px;display:grid}.rewards-referral-stack{gap:16px;min-width:0;display:grid}.rewards-referral-info{border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);background:var(--pw-mist);align-content:start;gap:12px;padding:22px;display:grid}.rewards-referral-info h3{color:var(--pw-ink);font-size:1.1rem}.rewards-referral-info p{font-size:.82rem;line-height:1.55}.rewards-referral-info>div{border-top:1px solid var(--pw-line);gap:2px;padding-top:12px;display:grid}.rewards-referral-info>div strong{color:var(--pw-blue);font-size:1.2rem}.rewards-referral-info>div small,.rewards-referral-info-note{font-size:.72rem;line-height:1.45}.rewards-code-preview{border:1px solid var(--pw-blue);background:var(--pw-blue);color:#fff;align-content:start;min-height:0;padding:22px;box-shadow:0 8px 20px #1a5bbe24,inset 0 1px #ffffff47}.rewards-code-preview>span,.rewards-referral-apply>div .eyebrow{font:600 .68rem/1 var(--pw-font-mono);letter-spacing:.1em;text-transform:uppercase}.rewards-code-preview>strong{color:#fff;letter-spacing:.1em;margin-top:8px;font-size:clamp(1.55rem,2.2vw,1.9rem)}.rewards-code-preview .btn{opacity:1;background:var(--pw-paper);color:var(--pw-blue)}.rewards-code-action{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rewards-link-block{border-top:1px solid #fff3;gap:8px;margin-top:22px;padding-top:18px;display:grid}.rewards-link-block>span{color:#ffffffc2;font:600 .68rem/1 var(--pw-font-mono);letter-spacing:.1em;text-transform:uppercase}.rewards-link-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.rewards-link-copy .input{min-width:0;color:var(--pw-ink);background:#ffffffeb;border:0;padding:10px 11px;font-size:.72rem}.rewards-link-copy .btn{white-space:nowrap}.rewards-link-block>small{color:#ffffffb8;font-size:.72rem;line-height:1.4}.rewards-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rewards-analytics-grid>div{border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);background:var(--pw-mist);gap:5px;padding:18px;display:grid}.rewards-analytics-grid span{color:var(--pw-slate);font-size:.76rem}.rewards-analytics-grid strong{color:var(--pw-ink);font-size:1.65rem}.rewards-analytics-grid small{font-size:.72rem;line-height:1.35}.rewards-notification-form{gap:14px;display:grid}.rewards-notification-form>label{border-bottom:1px solid var(--pw-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.rewards-notification-form input{accent-color:var(--pw-blue);margin-top:3px}.rewards-notification-form label span{gap:3px;display:grid}.rewards-notification-form label strong{color:var(--pw-ink);font-size:.86rem}.rewards-notification-form label small,.rewards-notification-deferred small{font-size:.75rem;line-height:1.4}.rewards-notification-deferred{border-radius:var(--pw-radius-m);background:var(--pw-mist);gap:3px;padding:14px;display:grid}.rewards-notification-deferred span{color:var(--pw-slate);font-size:.8rem;font-weight:600}.rewards-referral-apply{border:1px solid var(--pw-line);border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 8px;padding:22px;box-shadow:0 8px 20px #0a142812,inset 0 1px #fff}.rewards-referral-apply>div{grid-column:1/-1;gap:6px;display:grid}.rewards-referral-apply>div p{font-size:.8rem}.rewards-referral-apply .field{margin:0}.rewards-referral-apply>.btn{place-self:end;margin-bottom:4px}.rewards-referral-apply .input{background:var(--pw-paper);box-shadow:inset 0 0 0 1px var(--pw-track)}.rewards-referral-apply .input:focus{background:var(--pw-paper);box-shadow:0 0 0 2px var(--pw-blue)}.rewards-referral-apply small{grid-column:1/-1;font-size:.72rem}.rewards-guide{gap:20px}.rewards-guide-grid{border-top:1px solid var(--pw-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rewards-guide-grid>div{border-right:1px solid var(--pw-line);align-content:start;gap:8px;min-height:150px;padding:18px 20px 4px 0;display:grid}.rewards-guide-grid>div:not(:first-child){padding-left:20px}.rewards-guide-grid>div:last-child{border-right:0}.rewards-guide-grid>div>span{color:var(--pw-blue);font:600 .66rem/1 var(--pw-font-mono);letter-spacing:.1em}.rewards-guide-grid strong{color:var(--pw-ink);font-size:.94rem}.rewards-guide-grid p{font-size:.8rem;line-height:1.55}.rewards-activity{gap:22px}.rewards-ledger{border-top:1px solid var(--pw-line)}.rewards-ledger-head,.rewards-ledger-row{grid-template-columns:minmax(0,1.6fr) minmax(100px,.7fr) minmax(92px,.65fr) minmax(70px,.35fr);align-items:center;gap:16px;display:grid}.rewards-ledger-head{color:var(--pw-muted);font:600 .62rem/1 var(--pw-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:11px 0}.rewards-ledger-row{border-top:1px solid var(--pw-line);min-height:64px}.rewards-ledger-row>span:first-child{gap:3px;min-width:0;display:grid}.rewards-ledger-row strong{color:var(--pw-ink);font-size:.84rem}.rewards-ledger-row small,.rewards-ledger-row time{color:var(--pw-muted);font-size:.72rem}.rewards-ledger-row time{white-space:nowrap}.rewards-ledger-head>span:last-child,.rewards-ledger-row>b{text-align:left}.rewards-ledger-row>b{color:var(--pw-green);font-size:.84rem}.rewards-ledger-row>b.is-negative{color:var(--pw-error)}.rewards-state{background:var(--pw-mist);width:fit-content;color:var(--pw-slate);font:600 .61rem/1 var(--pw-font-mono);border-radius:6px;padding:5px 7px}.rewards-state.is-pending{background:var(--pw-gold-tint);color:var(--pw-amber)}.rewards-state.is-reversed{background:color-mix(in srgb, var(--pw-error) 8%, var(--pw-paper));color:var(--pw-error)}.rewards-balance-card{border:1px solid var(--pw-line);background:var(--pw-mist);color:var(--pw-slate);box-shadow:none}.rewards-balance-card:before{display:none}.rewards-balance-copy .eyebrow{color:var(--pw-blue)}.rewards-balance-copy h2{color:var(--pw-ink)}.rewards-balance-copy p{color:var(--pw-slate)}.rewards-balance-foot{border-top:1px solid var(--pw-line);color:var(--pw-muted);padding-top:16px}.rewards-balance-foot span:first-child{color:var(--pw-blue)}.rewards-balance-readout{background:radial-gradient(120% 90% at 50% -10%,#17398a 0%,#0c1c45 48%,#081330 100%);border-color:#ffffff29;box-shadow:0 12px 24px #071c3a2e,inset 0 1px #ffffff38}.rewards-balance-readout>span{color:#9fc0ff}.rewards-balance-readout strong{color:#fff}.rewards-balance-readout small{color:#dbe5fb}.rewards-balance-rule{border-top-color:#ffffff2e}.rewards-balance-rule span:first-child{color:#dbe5fb;background:#ffffff1f}.rewards-balance-rule span:last-child{color:#fff;background:#ffffff1f}.rewards-code-preview{background:radial-gradient(120% 90% at 50% -10%,#17398a 0%,#0c1c45 48%,#081330 100%);border-color:#17398a}.rewards-code-preview>span{color:#9fc0ff}@media (max-width:860px){.rewards-balance-card{grid-template-columns:1fr;gap:24px}.rewards-balance-foot{grid-column:auto}.rewards-guide-grid>div{min-height:170px}}@media (max-width:640px){.rewards-balance-card{padding:24px 22px}.rewards-balance-copy h2{font-size:2rem}.rewards-balance-readout strong{font-size:3.2rem}.rewards-action-list>div{grid-template-columns:30px minmax(0,1fr)}.rewards-action-list>div>.btn,.rewards-action-list>div>b{grid-column:2;justify-self:start}.rewards-referral-grid,.rewards-referral-layout,.rewards-analytics-grid,.rewards-link-copy{grid-template-columns:1fr}.rewards-link-copy .btn{justify-self:start}.rewards-referral-apply{border-top:1px solid var(--pw-line)}.rewards-referral-apply>.btn{margin-bottom:0}.rewards-guide-grid{grid-template-columns:1fr}.rewards-guide-grid>div,.rewards-guide-grid>div:not(:first-child){border-right:0;border-bottom:1px solid var(--pw-line);min-height:auto;padding:16px 0}.rewards-guide-grid>div:last-child{border-bottom:0}.rewards-ledger-head{display:none}.rewards-ledger-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0}.rewards-ledger-row>span:first-child{grid-column:1/-1}.rewards-ledger-row>span:nth-child(3){grid-column:1}.rewards-ledger-row>b{grid-area:2/2}}.account-v2 .account-nav-out{margin-top:8px;padding-top:15px}.account-v2 .btn{min-width:0;max-width:100%;height:var(--pw-account-button-height);padding-inline:16px}.account-v2 .btn-sm{height:var(--pw-account-button-compact-height);padding-inline:14px;font-size:.82rem}.account-v2 .btn-block{width:min(100%,360px)}.account-v2 .account-panel>.btn,.account-v2 .account-card>.btn,.account-v2 .account-panel>a.btn,.account-v2 .account-card>a.btn{justify-self:end}.account-v2 .account-actions,.account-v2 .account-profile-actions{justify-content:flex-end}.account-v2 .account-address-actions{gap:8px}.account-v2 .account-address-actions .btn{height:var(--pw-account-button-compact-height)}.account-v2 .rewards-action-list>div>.btn,.account-v2 .rewards-action-list>div>b,.account-v2 .rewards-referral-apply .btn,.account-v2 .rewards-notification-form>.btn{justify-self:end}.rewards-referral-steps{border-top:1px solid var(--pw-line);gap:0;margin-top:8px;padding-top:12px;display:grid}.rewards-referral-steps>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;display:grid;position:relative}.rewards-referral-steps>div:not(:last-child):after{content:"";background:color-mix(in srgb, var(--pw-blue) 22%, var(--pw-line));width:1px;position:absolute;top:30px;bottom:-12px;left:12px}.rewards-referral-steps>div>span{z-index:1;border:1px solid color-mix(in srgb, var(--pw-blue) 28%, var(--pw-line));background:var(--pw-paper);width:25px;height:25px;color:var(--pw-blue);font:600 .58rem/1 var(--pw-font-mono);border-radius:50%;place-items:center;display:grid;position:relative}.rewards-referral-steps>div>strong{color:var(--pw-ink);grid-column:2;align-self:center;font-size:.78rem}.rewards-referral-steps>div>small{display:none}.rewards-referral-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rewards-referral-footer-grid>.account-panel{align-content:start;min-width:0}.rewards-referral-rules ul{border-top:1px solid var(--pw-line);gap:0;display:grid}.rewards-referral-rules li{border-bottom:1px solid var(--pw-line);gap:3px;padding:14px 0;display:grid}.rewards-referral-rules li:last-child{border-bottom:0}.rewards-referral-rules li strong{color:var(--pw-ink);font-size:.82rem}.rewards-referral-rules li small{font-size:.72rem;line-height:1.4}.rewards-referral-footer-grid .account-panel-muted{align-content:space-between}@media (max-width:700px){.account-credit-summary{grid-template-columns:1fr;gap:16px}.account-credit-summary-readout{border-top:1px solid var(--pw-track);border-left:0;padding:14px 0 0}.account-credit-summary>.btn{justify-self:start}}@media (max-width:640px){.rewards-referral-footer-grid{grid-template-columns:1fr}}
.verify{--mx:0;--my:0;z-index:100;background:radial-gradient(60% 50% at 50% 38%, #fff 0%, var(--pw-mist) 70%, #e9eff8 100%);place-items:center start;padding:32px clamp(24px,6vw,96px);display:grid;position:fixed;inset:0;overflow-y:auto}.verify-sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.verify-vial{width:var(--w);height:var(--h);transform:translate(-50%, -50%) translate(calc(var(--mx) * var(--depth) * -1px), calc(var(--my) * var(--depth) * -1px));transition:transform .5s var(--pw-ease);filter:blur(var(--blur)) drop-shadow(0 22px 22px #0a142829);display:block;position:absolute}.verify-vial:first-child{z-index:2}.verify-vial:nth-child(2){z-index:1}.verify-vial:nth-child(n+11){display:none}@media (min-width:901px){.verify-vial:nth-child(8){display:none}}.verify-vial img{object-fit:contain;width:100%;height:100%;transform:rotate(var(--rot));animation:verify-float var(--dur) ease-in-out var(--delay) infinite;display:block}@keyframes verify-float{0%,to{transform:translateY(0) rotate(var(--rot))}50%{transform:translateY(-18px) rotate(calc(var(--rot) + 5deg))}}.verify-panel{inset-block:0;z-index:0;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#ffffffbd;border-right:1px solid #0a14280f;width:min(100%,max(46vw,600px));position:fixed;left:0;box-shadow:30px 0 80px -40px #0a14282e}.verify-wrap{z-index:1;justify-items:start;gap:0;width:min(100%,480px);display:grid;position:relative}.verify-logo{width:190px;height:auto;margin-bottom:38px}.verify-card{gap:14px;width:100%;display:grid}.verify-card h1{font-size:clamp(2rem,4.5vw,2.6rem);line-height:1.05}.verify-card>p{font-size:.98rem}.verify-dob{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.verify-dob legend{color:var(--pw-ink);padding:0;font-size:.9rem;font-weight:600}.verify-dob small{color:var(--pw-slate)}.verify-dob-row{align-items:center;gap:10px;margin-top:8px;display:flex}.verify-dob-row i{color:var(--pw-slate);font-size:1.4rem;font-style:normal}.verify-dob-row label{flex:1;min-width:0;display:block}.verify-dob-row .verify-year{flex:1.5}.verify-dob-row label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.verify-dob-row input{border:1px solid var(--pw-track);border-radius:var(--pw-radius-m);width:100%;height:64px;color:var(--pw-ink);font:700 1.6rem/1 var(--pw-font-sans);letter-spacing:.06em;text-align:center;font-variant-numeric:tabular-nums;background:#fff;padding:0 8px;transition:border-color .2s,box-shadow .2s}.verify-dob-row input::placeholder{color:#9aa7bd;letter-spacing:.04em;font-size:1.1rem;font-weight:500}.verify-dob-row input:focus{border-color:var(--pw-blue);outline:0;box-shadow:0 0 0 4px #1a5bbe29}.verify-dob-row input[aria-invalid=true]{border-color:var(--pw-error)}.verify-confirm{border:1px solid var(--pw-track);border-radius:var(--pw-radius-m);background:var(--pw-mist);color:var(--pw-slate);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;line-height:1.45;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.verify-confirm input{opacity:0;cursor:pointer;position:absolute;inset:0}.verify-confirm strong{color:var(--pw-ink)}.verify-confirm a{color:var(--pw-blue);text-underline-offset:2px;text-decoration:underline}.verify-box{color:#fff;background:#fff;border:1.5px solid #b7c3d8;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:background .2s,border-color .2s;display:grid}.verify-confirm.is-on{border-color:var(--pw-blue);background:color-mix(in srgb, var(--pw-blue) 7%, var(--pw-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pw-blue) 18%, transparent)}.verify-confirm.is-on .verify-box{border-color:var(--pw-blue);background:var(--pw-blue)}.verify-confirm:has(input:focus-visible){box-shadow:0 0 0 4px #1a5bbe29}.verify-error{min-height:1.3em;color:var(--pw-error);margin:-6px 0;font-size:.85rem;font-weight:600}.verify-go{width:100%;height:54px;font-size:1rem}.verify-fine{margin-top:8px;font-size:.68rem;line-height:1.45}.verify-fine a{color:var(--pw-blue)}.verify-exit{color:var(--pw-slate);margin-top:18px;font-size:.85rem}.verify-exit:hover{color:var(--pw-ink)}@media (max-width:900px){.verify{place-items:center;padding:32px 24px}.verify-panel{display:none}.verify-wrap{justify-items:center;width:min(100%,480px)}.verify-logo{width:190px;margin:0 0 24px}.verify-card{border-radius:var(--pw-radius-l);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);box-shadow:var(--pw-shadow-float);background:#ffffffc7;border:1px solid #0a142814;padding:clamp(22px,4vw,32px)}.verify-vial{filter:drop-shadow(0 22px 22px #0a142829);opacity:1!important}.verify-exit{text-align:center;margin-top:20px}.verify-vial:first-child{opacity:.72;width:80px;height:190px;top:11%!important;left:5%!important}.verify-vial:nth-child(2){opacity:.72;width:74px;height:175px;top:13%!important;left:95%!important}.verify-vial:nth-child(3){opacity:.68;width:63px;height:150px;top:88%!important;left:95%!important}.verify-vial:nth-child(4){opacity:.68;width:52px;height:125px;top:88%!important;left:5%!important}.verify-vial:nth-child(n+5):nth-child(-n+10){display:none}.verify-vial:nth-child(11){opacity:.72;width:44px;height:104px;display:block;top:39%!important;left:12%!important}.verify-vial:nth-child(12){opacity:.72;width:40px;height:96px;display:block;top:58%!important;left:88%!important}.verify-vial:nth-child(13){opacity:.68;width:36px;height:86px;display:block;top:87%!important;left:23%!important}.verify-vial:nth-child(14){opacity:.68;width:34px;height:82px;display:block;top:8%!important;left:78%!important}}@media (max-width:640px){.verify{place-items:center;padding:40px 16px}.verify-logo{width:164px;margin-bottom:20px}.verify-card{gap:12px;padding:22px 18px}.verify-fine{font-size:.66rem;line-height:1.4}.verify-vial:first-child{width:57px;height:135px;top:10%!important;left:15%!important}.verify-vial:nth-child(2){width:53px;height:125px;top:10%!important;left:97%!important}.verify-vial:nth-child(3){width:47px;height:112px;top:90%!important;left:97%!important}.verify-vial:nth-child(4){width:39px;height:92px;top:90%!important;left:3%!important}.verify-vial:nth-child(11){width:34px;height:82px;top:38%!important;left:12%!important}.verify-vial:nth-child(12){width:32px;height:76px;top:58%!important;left:88%!important}.verify-vial:nth-child(13){width:29px;height:69px;top:87%!important;left:23%!important}.verify-vial:nth-child(14){width:28px;height:66px;top:8%!important;left:78%!important}}@media (prefers-reduced-motion:reduce){.verify-vial img{animation:none}.verify-vial{transition:none;transform:translate(-50%,-50%)}}
.about-hero{text-align:center;justify-items:center;gap:18px;padding-block:72px 16px;display:grid}.about-hero h1{max-width:16ch;font-size:clamp(2.4rem,6vw,4.2rem)}.about-hero p{max-width:40rem;font-size:1.15rem}.about-head{gap:12px;max-width:40rem;margin-bottom:36px;display:grid}.about-head h2{font-size:clamp(1.9rem,4vw,2.8rem)}.shipping-link-card{border-radius:var(--pw-radius-l);background:var(--pw-mist);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px;display:grid}.order-section .shipping-link-card{border:1px solid color-mix(in srgb, var(--pw-blue) 8%, var(--pw-track));margin-top:32px}.shipping-link-card>div{gap:8px;display:grid}.shipping-link-card h2{font-size:clamp(1.45rem,3vw,2rem)}.shipping-link-card p{max-width:40rem;font-size:.95rem}.clarity-section{padding-top:clamp(28px,4vw,48px)}.clarity-section .about-head{max-width:42rem;margin-bottom:22px}.clarity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.clarity-grid article{border:1px solid var(--pw-track);border-radius:var(--pw-radius-m);background:var(--pw-mist);align-content:start;gap:9px;min-height:170px;padding:22px;display:grid}.clarity-grid article>span{color:var(--pw-blue);font:600 .72rem/1 var(--pw-font-mono);letter-spacing:.12em}.clarity-grid h3{color:var(--pw-ink);letter-spacing:-.02em;font-size:1.08rem}.clarity-grid p{color:var(--pw-slate);font-size:.88rem;line-height:1.5}@media (max-width:760px){.shipping-link-card{grid-template-columns:auto minmax(0,1fr)}.shipping-link-card .btn{grid-column:1/-1;justify-self:start}.clarity-grid{grid-template-columns:1fr}.clarity-grid article{min-height:0}}.anatomy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.anatomy-stage{aspect-ratio:1;border-radius:var(--pw-radius-l);background:var(--pw-mist);position:relative;overflow:hidden}.anatomy-tag{--edge:#8696b3;z-index:2;border:1.5px solid var(--edge);border-radius:var(--pw-radius-m);text-align:left;cursor:pointer;background:#fff;gap:2px;max-width:25%;padding:9px 14px;transition:border-color .25s,background .25s;display:grid;position:absolute;box-shadow:0 6px 18px #0a14281a}.anatomy-tag-left{transform:translate(-100%,-50%)}.anatomy-tag-right{max-width:25%;transform:translateY(-50%)}.anatomy-tag span{color:var(--pw-slate);font:600 .62rem/1.2 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase}.anatomy-tag strong{color:var(--pw-ink);letter-spacing:-.01em;font-size:.85rem;line-height:1.25}.anatomy-tag.is-on{--edge:var(--pw-blue)}.anatomy-tag.is-on span{color:var(--pw-blue)}.anatomy-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.anatomy-lines line{stroke:#8696b3;stroke-width:1.5px;stroke-linecap:round;transition:stroke .25s}.anatomy-lines line.is-on{stroke:var(--pw-blue);stroke-width:2px}.anatomy-pin{z-index:1;background:#fff;border:2px solid #8696b3;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;transition:background .25s,border-color .25s;position:absolute}.anatomy-pin.is-on{background:var(--pw-blue);box-shadow:0 0 0 1.5px var(--pw-blue);border-color:#fff}.anatomy-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.anatomy-list button{border-radius:var(--pw-radius-m);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:16px;width:100%;padding:18px 20px;transition:background .25s;display:flex}.anatomy-list button[aria-pressed=true]{background:var(--pw-mist)}.anatomy-list strong{color:var(--pw-ink);letter-spacing:-.018em;font-size:1.15rem;display:block}.anatomy-list small{color:var(--pw-slate);margin-top:4px;font-size:.95rem;line-height:1.5;display:block}.anatomy-num{background:var(--pw-track);width:34px;height:34px;color:var(--pw-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;transition:background .25s,color .25s;display:grid}.anatomy-list button[aria-pressed=true] .anatomy-num{background:var(--pw-blue);color:#fff}.steps{position:relative}.steps-track{background:var(--pw-track);border-radius:4px;height:4px;margin-bottom:14px;overflow:hidden}.steps-track span{background:var(--pw-blue);height:100%;transition:width .9s var(--pw-ease);border-radius:4px;display:block}.about-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{border-radius:var(--pw-radius-l);background:var(--pw-mist);cursor:default;transition:transform .5s var(--pw-ease), background .4s, box-shadow .4s, opacity .4s;align-content:start;gap:10px;padding:24px;display:grid;position:relative}.step.is-idle{opacity:.62}.step.is-on{box-shadow:var(--pw-shadow-float), 0 18px 40px -22px #1a5bbe73;background:#fff;transform:translateY(-6px)}.step strong{color:var(--pw-ink);font-size:1.05rem}.step small{color:var(--pw-slate);font-size:.9rem;line-height:1.5}.about-step-num{color:#b7c3d8;font:600 .85rem/1 var(--pw-font-mono);letter-spacing:.12em;transition:color .3s;position:absolute;top:20px;right:22px}.step.is-on .about-step-num,.step.is-done .about-step-num{color:var(--pw-blue)}.step-icon{width:46px;height:46px;color:var(--pw-blue);background:#fff;border-radius:14px;place-items:center;transition:background .35s,color .35s,box-shadow .35s;display:grid;position:relative}.step.is-on .step-icon{background:var(--pw-blue);color:#fff}.step.is-done .step-icon{background:#e8f0fc}.step-icon b{z-index:3;border:2px solid var(--pw-mist);background:var(--pw-green);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-7px;right:-7px}.step-icon svg{z-index:2;position:relative}.step-send.is-on svg{animation:2.8s ease-in-out infinite step-send-loop}.step-review.is-on svg{animation:2.6s ease-in-out infinite step-review-loop}.step-pay.is-on svg{animation:3s ease-in-out infinite step-pay-loop}.step-ship.is-on svg{animation:3.2s ease-in-out infinite step-ship-loop}.step.is-on{box-shadow:0 18px 34px -26px #1a5bbecc}.step.is-on .step-icon{box-shadow:0 10px 20px -12px #1a5bbee6}@keyframes step-send-loop{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-3deg)}}@keyframes step-review-loop{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.07)rotate(-3deg)}70%{transform:scale(1.03)rotate(2deg)}}@keyframes step-pay-loop{0%,to{transform:translateY(0)}48%{transform:translateY(-2px)}72%{transform:translateY(1px)}}@keyframes step-ship-loop{0%,to{transform:translate(0)}42%{transform:translate(2px)}68%{transform:translate(-1px)}}@media (max-width:900px){.anatomy{grid-template-columns:1fr;gap:28px}.about-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.about-steps{grid-template-columns:1fr}.about-hero{padding-top:48px}}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat{border-radius:var(--pw-radius-l);background:var(--pw-mist);grid-template-columns:minmax(0,1fr);align-content:end;gap:6px;padding:24px 28px 28px;display:grid}.stat strong{color:var(--pw-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1}.stat small{color:var(--pw-slate);font-size:.9rem}.stat-art{align-items:center;height:64px;margin-bottom:14px;display:flex}.stat-faces span{border:3px solid var(--pw-mist);background:#fff;border-radius:50%;flex:none;width:46px;height:46px;margin-left:-12px;display:block;position:relative;overflow:hidden}.stat-faces span:first-child{margin-left:0}.stat-faces .stat-more{background:var(--pw-blue);color:#fff;place-items:center;font-size:.78rem;font-weight:700;display:grid}.stat-dots{flex-wrap:wrap;align-content:center;gap:4px}.stat-dots i{background:var(--pw-blue);opacity:.85;width:6px;height:6px;animation:stat-pop .5s var(--pw-ease) backwards;border-radius:50%}.stat-dots i:nth-child(3n){opacity:.5}.stat-dots i:nth-child(5n){opacity:.3}@keyframes stat-pop{0%{opacity:0;transform:scale(0)}}.stat-kit{gap:5px}.stat-kit svg{width:16px;height:44px;animation:stat-rise .6s var(--pw-ease) backwards}.stat-kit .cap{fill:#9aa7bd}.stat-kit .glass{fill:#fff;stroke:#c9d3e4;stroke-width:1.5px}.stat-kit .label{fill:var(--pw-blue)}@keyframes stat-rise{0%{opacity:0;transform:translateY(10px)}}.stat-prices{flex-wrap:wrap;gap:6px 8px;height:auto;min-height:64px}.stat-prices span{box-shadow:var(--pw-shadow-lift);color:var(--pw-ink);font-variant-numeric:tabular-nums;animation:stat-rise .6s var(--pw-ease) backwards;background:#fff;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:700}.stat-prices span:first-child{background:var(--pw-blue);color:#fff}.stat-prices span:nth-child(2){animation-delay:.1s}.stat-prices span:nth-child(3){animation-delay:.2s}@media (max-width:900px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stat-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.stat-dots i,.stat-kit svg,.stat-prices span,.step-icon svg{animation:none!important}}.family-section{padding-block:clamp(48px,5vw,72px) 32px}.family-band{border-radius:var(--pw-radius-l);background:var(--pw-mist);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:340px;padding:48px 56px;display:grid;position:relative;overflow-x:clip}.family-copy{z-index:1;justify-items:start;gap:12px;display:grid;position:relative}.family-copy h2{font-size:clamp(1.9rem,3.4vw,2.6rem)}.family-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.family-stage{pointer-events:none;justify-content:center;align-items:flex-end;width:50%;height:calc(100% + 70px);display:flex;position:absolute;bottom:0;right:36px}.family-stage img{height:var(--h);width:auto;margin-left:-34px;margin-bottom:var(--lift);transform:rotate(var(--rot));transform-origin:50% 100%;filter:drop-shadow(0 18px 18px #0a142833);animation:family-sway var(--dur) ease-in-out var(--delay) infinite;flex:none;display:block}.family-stage img:first-child{margin-left:0}@keyframes family-sway{0%,to{transform:rotate(var(--rot)) translateY(0)}50%{transform:rotate(calc(var(--rot) + 2.5deg)) translateY(-10px)}}@media (max-width:900px){.family-section{padding-block:40px}.family-band{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:28px 28px 0;overflow:hidden}.family-copy{text-align:center;justify-items:center;width:100%;max-width:42rem;margin-inline:auto}.family-actions{justify-content:center}.family-stage{justify-content:space-between;align-items:flex-start;gap:4px;width:100%;height:180px;margin-top:16px;padding-inline:12px;display:flex;position:relative;right:auto;overflow:visible}.family-stage img{width:auto;max-width:calc(16.6667% - 3.33333px);height:calc(var(--h) * .8);object-fit:contain;object-position:center top;transform:rotate(var(--rot));animation:family-sway var(--dur) ease-in-out var(--delay) infinite;margin:0}.family-stage img:first-child{margin-left:0}}@media (max-width:700px){.family-band{padding:28px 22px 0}.family-stage{height:150px}.family-stage img{height:calc(var(--h) * .62)}}@media (max-width:420px){.family-stage{height:100px}.family-stage img{height:calc(var(--h) * .4)}}@media (prefers-reduced-motion:reduce){.family-stage img{animation:none}}.cmp-picker{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cmp-picker-wrap{gap:12px;margin-bottom:18px;display:grid}.cmp-picker-wrap .cmp-picker{margin-bottom:0}.cmp-picker-head{align-items:baseline;gap:16px;display:flex}.cmp-picker .choice{background:var(--pw-mist);height:40px;padding:0 18px;font-size:.9rem}.cmp-picker .choice[aria-pressed=true]{background:var(--pw-ink);color:#fff}.cmp-stage{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cmp-chart{border-radius:var(--pw-radius-l);background:var(--pw-mist);padding:32px 32px 28px}.cmp-plot{border-bottom:2px solid var(--pw-track);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;height:330px;display:grid;position:relative}.cmp-vs{z-index:2;background:var(--pw-ink);color:#fff;width:52px;height:52px;font:700 .85rem/1 var(--pw-font-sans);letter-spacing:.06em;box-shadow:0 0 0 6px var(--pw-mist);border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cmp-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.cmp-col b{width:100%;color:var(--pw-ink);letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;justify-items:center;margin-bottom:10px;font-size:clamp(1.6rem,4.4vw,3rem);line-height:1;display:grid}.cmp-col b small{color:var(--pw-slate);letter-spacing:0;margin-top:4px;font-size:.8rem;font-weight:500}.cmp-col i{width:min(100%,170px);transition:height .9s var(--pw-ease);border-radius:16px 16px 0 0;flex:none;display:block}.cmp-col.is-them i{background:repeating-linear-gradient(135deg,#b6c1d4 0 10px,#aab6cb 10px 20px)}.cmp-col.is-us i{background:linear-gradient(#2f6fd0, var(--pw-blue));box-shadow:0 18px 40px -16px #1a5bbe99}.cmp-col.is-us b{color:var(--pw-blue)}.cmp-labels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.cmp-label{border-radius:var(--pw-radius-m);text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:10px;padding:20px 16px;display:grid}.cmp-label small{color:var(--pw-slate);font-size:.85rem;line-height:1.45}.cmp-label small b{color:var(--pw-ink)}.cmp-label.is-them{background:#0a14280d}.cmp-label.is-us{background:#fff;box-shadow:0 0 0 1px #1a5bbebf,0 0 22px 2px #1a5bbe47,0 0 56px 6px #1a5bbe24}.cmp-who{color:var(--pw-slate);font:600 .78rem/1 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase}.cmp-logo{width:min(180px,80%);height:auto}.cmp-names{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cmp-names li{color:var(--pw-ink);background:#fff;border-radius:999px;padding:5px 11px;font-size:.82rem;font-weight:600}.cmp-qty{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;display:grid}.cmp-qty strong{color:var(--pw-ink);letter-spacing:-.04em;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1}.is-us .cmp-qty strong{color:var(--pw-blue)}.cmp-vials{justify-content:center;align-items:flex-end;gap:4px;max-width:100%;height:52px;display:flex}.cmp-vials svg{width:20px;min-width:0;height:52px;animation:stat-rise .6s var(--pw-ease) backwards;flex:0 20px}.cmp-vials .cap{fill:#9aa7bd}.cmp-vials .glass{fill:#fff;stroke:#c9d3e4;stroke-width:1.5px}.cmp-vials .label{fill:#aab6cb}.is-us .cmp-vials .label{fill:var(--pw-blue)}.is-them .cmp-vials svg{width:34px;height:52px}.cmp-readout{border:1px solid color-mix(in srgb, var(--pw-blue) 28%, var(--pw-track));border-radius:var(--pw-radius-l);background:var(--pw-paper);color:var(--pw-slate);align-content:start;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px -28px #071c3a6b}.cmp-readout-top{gap:14px;width:100%;display:grid}.cmp-ribbon{max-width:100%;color:var(--pw-blue);font:700 .7rem/1 var(--pw-font-sans);letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:0;position:static}.cmp-readout-main{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;width:100%;display:grid}.cmp-photo{aspect-ratio:1;border:1px solid var(--pw-track);background:var(--pw-mist);border-radius:18px;width:100%;display:block;position:relative;overflow:hidden}.cmp-photo img{border-radius:inherit}.cmp-readout-copy{justify-items:start;gap:6px;min-width:0;display:grid}.cmp-readout h2{color:var(--pw-ink);letter-spacing:-.018em;font-size:1.25rem;line-height:1.15}.cmp-strength{color:var(--pw-slate);font-size:.86rem}.cmp-big{color:var(--pw-slate);gap:2px;margin-top:4px;font-size:.84rem;display:grid}.cmp-big strong{color:var(--pw-blue);letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,3.25rem);line-height:.95;display:block}.cmp-save{border:1px solid color-mix(in srgb, var(--pw-blue) 16%, var(--pw-track));background:var(--pw-mist);width:100%;color:var(--pw-slate);border-radius:12px;align-items:baseline;gap:6px;padding:11px 13px;font-size:.86rem;display:flex}.cmp-save b{color:var(--pw-blue);font-size:1rem}.cmp-readout-offer{border-top:1px solid var(--pw-track);width:100%;color:var(--pw-slate);gap:14px;padding:16px 0 0;display:grid}.cmp-readout dl{gap:7px;width:100%;margin:0;display:grid}.cmp-readout dl div{background:0 0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:.86rem;display:grid}.cmp-market-row{opacity:1}.cmp-kit-row{margin-top:0;background:color-mix(in srgb, var(--pw-blue) 8%, var(--pw-paper))!important;padding:11px 12px!important}.cmp-kit-row dt,.cmp-kit-row dd{color:var(--pw-ink);font-weight:700}.cmp-readout dt{color:var(--pw-slate)}.cmp-readout dd{color:var(--pw-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.cmp-readout-offer dd{text-align:right;justify-self:end}.cmp-readout dd.is-struck{opacity:.75;text-decoration:line-through;text-decoration-thickness:2px}.cmp-readout-actions{justify-items:center;gap:10px;width:100%;display:grid}.cmp-readout .cmp-add{background:var(--pw-blue);color:#fff;width:100%;min-height:46px;padding-inline:12px;font-size:.9rem}.cmp-readout .cmp-add:disabled{opacity:1;background:var(--pw-track);color:var(--pw-slate);cursor:not-allowed}.cmp-view{color:var(--pw-blue);font-size:.85rem;font-weight:600;text-decoration:none}.cmp-scroll{margin-top:16px;overflow-x:auto}.cmp-table{table-layout:fixed;border-collapse:separate;border-spacing:0 8px;width:100%;font-size:.95rem}.cmp-table col:first-child{width:18%}.cmp-table col:nth-child(2){width:25%}.cmp-table col:nth-child(3){width:23%}.cmp-table col:nth-child(4),.cmp-table col:nth-child(5){width:17%}.cmp-table thead th{color:var(--pw-slate);font:600 .72rem/1.3 var(--pw-font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:8px 20px}.cmp-table thead small{font:400 .7rem var(--pw-font-sans);letter-spacing:0;text-transform:none;margin-top:2px;display:block}.cmp-table td,.cmp-table tbody th{background:var(--pw-mist);color:var(--pw-ink);font-variant-numeric:tabular-nums;text-align:left;vertical-align:top;padding:16px 20px;transition:background .2s}.cmp-table tbody th{border-radius:14px 0 0 14px;font-weight:700}.cmp-table td:last-child{border-radius:0 14px 14px 0;font-weight:700}.cmp-table tbody th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cmp-table tr.is-picked td,.cmp-table tr.is-picked th{background:#e8f0fc}.cmp-table td.is-ours{color:var(--pw-blue);font-weight:700}.cmp-pill{background:var(--pw-blue);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:700;display:inline-block}.cmp-table details{margin-top:6px}.cmp-market-cell{min-width:0}.cmp-table summary{color:var(--pw-blue);cursor:pointer;font-size:.8rem;font-weight:600}.cmp-table details ul{gap:8px;min-width:0;margin:8px 0 0;padding:0;font-size:.82rem;font-weight:400;list-style:none;display:grid}.cmp-table details li{gap:2px;min-width:0;display:grid}.cmp-table details .cmp-source-name{min-width:0;color:var(--pw-ink);overflow-wrap:anywhere;font-weight:600}.cmp-source-meta{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.cmp-source-meta b{color:var(--pw-blue);white-space:nowrap;font-weight:700}.cmp-source-meta small{color:var(--pw-slate);white-space:nowrap}.cmp-note{width:100%;max-width:none;margin-top:20px;font-size:.78rem;line-height:1.6}.cmp-table-heading{justify-content:space-between;align-items:end;gap:24px;margin-top:42px;margin-bottom:2px;display:flex}.cmp-table-heading h2{color:var(--pw-ink);letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.45rem,2.8vw,2rem);line-height:1}.cmp-table-heading p{max-width:18rem;color:var(--pw-slate);text-align:right;font-size:.86rem;line-height:1.45}@media (max-width:900px){.cmp-stage{grid-template-columns:minmax(0,1fr)}.cmp-chart{padding:26px}.cmp-readout{grid-template-columns:minmax(0,1fr)}.cmp-readout-main{grid-area:auto/1;grid-template-columns:180px minmax(0,1fr)}.cmp-readout dl,.cmp-readout-actions{grid-area:auto/1}}@media (min-width:701px) and (max-width:900px){.cmp-table thead th,.cmp-table td,.cmp-table tbody th{padding-inline:10px}.cmp-table{font-size:.88rem}}@media (min-width:561px) and (max-width:900px){.cmp-readout-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px}.cmp-readout-copy h2{grid-area:1/1}.cmp-readout-copy .cmp-strength{grid-area:2/1}.cmp-readout-copy .cmp-big{text-align:right;grid-area:1/2/span 2;justify-items:end}}@media (max-width:560px){.cmp-readout{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.cmp-readout-main{grid-area:auto/1;grid-template-columns:104px minmax(0,1fr);gap:14px}.cmp-readout dl,.cmp-readout-actions{grid-area:auto/1}.compare-hero{padding-block:48px 24px}.compare-hero h1{font-size:clamp(2.4rem,10vw,3.4rem)}.compare-hero p{font-size:1rem}.cmp-picker{scrollbar-width:none;margin-inline:calc(-1 * var(--pw-gutter));padding-inline:var(--pw-gutter);flex-wrap:nowrap;overflow-x:auto}.cmp-picker::-webkit-scrollbar{display:none}.cmp-picker .choice{flex:none}.cmp-chart{padding:20px 14px}.cmp-plot,.cmp-labels{gap:10px}.cmp-plot{height:215px}.cmp-vs{width:40px;height:40px}.cmp-labels{margin-top:12px}.cmp-label{gap:7px;padding:14px 10px}.cmp-label small{font-size:.75rem}.cmp-logo{width:min(110px,100%)}.cmp-who{font-size:.64rem}.cmp-names{display:none}.cmp-vials{height:38px}.cmp-vials svg{width:12px;height:38px}.is-them .cmp-vials svg{width:24px}.cmp-qty strong{font-size:1.55rem}.cmp-source-meta small{white-space:normal}}@media (max-width:700px){.cmp-table thead{display:none}.cmp-table,.cmp-table tbody,.cmp-table tr{display:block}.cmp-table tr{border-radius:var(--pw-radius-m);background:var(--pw-mist);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.cmp-table tr.is-picked{background:#e8f0fc}.cmp-table td,.cmp-table tbody th{align-content:start;gap:5px;min-width:0;padding:12px 16px;display:grid;background:0 0!important;border-radius:0!important}.cmp-table tbody th{border-bottom:1px solid var(--pw-track);grid-column:1/-1;font-size:1.05rem}.cmp-table td:before{content:attr(data-label);color:var(--pw-slate);font-size:.72rem;font-weight:600;line-height:1.25}.cmp-table td:nth-child(2),.cmp-table td:nth-child(4){border-right:1px solid var(--pw-track)}.cmp-table td:nth-child(2),.cmp-table td:nth-child(3){border-bottom:1px solid var(--pw-track)}.cmp-market-cell{justify-items:start;display:grid}.cmp-table details{margin-top:4px}.cmp-note{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.cmp-col i{transition:none}.cmp-vials svg{animation:none}}.cmp-chart{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-paper);gap:24px;padding:28px;display:grid}.cmp-summary-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cmp-kicker{color:var(--pw-slate);font:600 .7rem/1 var(--pw-font-mono);letter-spacing:.12em;text-transform:uppercase}.cmp-summary-head h2{color:var(--pw-ink);letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1}.cmp-summary-head p{color:var(--pw-slate);margin-top:8px;font-size:.9rem}.cmp-savings-badge{color:var(--pw-blue);text-align:right;flex:none;justify-items:end;display:grid}.cmp-savings-badge strong{letter-spacing:-.07em;font-size:clamp(2.8rem,5vw,4rem);line-height:.88}.cmp-savings-badge span{color:var(--pw-slate);margin-top:5px;font-size:.78rem;font-weight:600}.cmp-price-compare{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cmp-price-card{border:1px solid var(--pw-track);border-radius:16px;align-content:start;gap:0;min-height:188px;padding:22px;display:grid}.cmp-price-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:42px;display:flex}.cmp-price-card-head>div{gap:5px;display:grid}.cmp-price-card-head span{color:var(--pw-ink);font:700 .76rem/1.15 var(--pw-font-mono);letter-spacing:.08em;text-transform:uppercase}.cmp-price-card-head small{color:var(--pw-slate);font-size:.76rem;line-height:1.2}.cmp-price-card-head em{border:1px solid var(--pw-track);color:var(--pw-muted);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:.64rem;font-style:normal;font-weight:700}.cmp-price-value{gap:5px;margin-top:20px;display:grid}.cmp-price-card strong{color:var(--pw-ink);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,5vw,4rem);line-height:.86}.cmp-price-value small{color:var(--pw-slate);font:700 .68rem/1 var(--pw-font-mono);letter-spacing:.1em;text-transform:uppercase}.cmp-price-detail{border-top:1px solid color-mix(in srgb, var(--pw-track) 80%, transparent);color:var(--pw-slate);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:12px;font-size:.8rem;display:flex}.cmp-price-detail b{color:var(--pw-ink);font-variant-numeric:tabular-nums;font-size:.92rem}.cmp-price-card.is-them{background:var(--pw-mist)}.cmp-price-card.is-us{border-color:color-mix(in srgb, var(--pw-blue) 42%, var(--pw-track));background:color-mix(in srgb, var(--pw-blue) 7%, var(--pw-paper));animation:3.8s ease-in-out infinite cmp-glow}.cmp-price-card.is-us .cmp-price-card-head span,.cmp-price-card.is-us strong,.cmp-price-card.is-us .cmp-price-detail b{color:var(--pw-blue)}.cmp-price-card.is-us .cmp-price-card-head em{border-color:color-mix(in srgb, var(--pw-blue) 22%, var(--pw-track));color:var(--pw-blue);background:color-mix(in srgb, var(--pw-blue) 6%, transparent)}.cmp-price-compare>.cmp-vs{align-self:center;width:44px;height:44px;position:static;transform:none}.cmp-summary-foot{border-top:1px solid var(--pw-track);color:var(--pw-slate);text-align:center;justify-items:center;gap:6px;padding-top:16px;font-size:.88rem;display:grid}.cmp-summary-foot b{color:var(--pw-blue)}.cmp-summary-foot small{color:var(--pw-slate);font-size:.72rem}.cmp-save-line{color:var(--pw-ink)}@keyframes cmp-glow{0%,to{box-shadow:0 0 0 1px #1a5bbe2e,0 12px 28px -24px #1a5bbeb3}50%{box-shadow:0 0 0 1px #1a5bbe6b,0 16px 34px -20px #1a5bbec7,0 0 24px -18px #4f86e69e}}.cmp-readout{color:#dbe5fb;background:radial-gradient(120% 90% at 0 0,#17398a 0%,#0c1c45 55%,#081330 100%);border:0;box-shadow:0 20px 42px -28px #071c3abf}.cmp-readout .cmp-ribbon{color:#9fc0ff}.cmp-readout h2{color:#fff}.cmp-readout .cmp-strength,.cmp-readout dt{color:#b9c8e3}.cmp-readout .cmp-photo{background:#fff;border-color:#fff3}.cmp-readout-offer{color:#dbe5fb;border-top-color:#ffffff2e}.cmp-readout dd{color:#fff}.cmp-readout dd.is-struck{color:#b9c8e3}.cmp-readout .cmp-kit-row{background-size:200% 100%;animation:8s ease-in-out infinite cmp-kit-shimmer;position:relative;overflow:hidden;box-shadow:0 12px 24px -16px #1a5bbee6;background:linear-gradient(110deg, color-mix(in srgb, var(--pw-blue) 86%, #fff), var(--pw-blue) 48%, var(--pw-blue-deep))!important}.cmp-readout .cmp-kit-row:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 27%,#ffffff0f 38%,#ffffff38 48%,#ffffff42 52%,#ffffff14 63%,#0000 74%);animation:9s ease-in-out infinite cmp-kit-sheen;position:absolute;inset:-45% -65%;transform:translate(-52%)}.cmp-readout .cmp-kit-row dt,.cmp-readout .cmp-kit-row dd{z-index:1;color:#fff;position:relative}.cmp-readout .cmp-kit-row dt{align-items:center;gap:8px;display:flex}.cmp-readout .cmp-kit-row dt:after{content:"BEST VALUE";color:#fff;font:700 .58rem/1 var(--pw-font-sans);letter-spacing:.08em;border:1px solid #ffffff4d;border-radius:999px;padding:4px 6px}.cmp-readout .cmp-add{color:var(--pw-blue);background:#fff}.cmp-readout .cmp-add:hover:not(:disabled){background:#dce8fb}.cmp-readout .cmp-add:disabled{opacity:1;color:#aab6c8;cursor:not-allowed;background:#3a4658}.cmp-readout .cmp-view{color:#b9d1ff}@media (max-width:560px){.cmp-chart{gap:20px;padding:20px}.cmp-summary-head{gap:12px}.cmp-summary-head h2{font-size:1.55rem}.cmp-savings-badge strong{font-size:2.7rem}.cmp-price-compare{grid-template-columns:minmax(0,1fr);gap:8px}.cmp-price-card{min-height:0;padding:18px}.cmp-price-card strong{font-size:2.75rem}.cmp-price-compare>.cmp-vs{justify-self:center;width:36px;height:36px}.cmp-summary-foot{gap:6px}.cmp-picker-head,.cmp-table-heading{align-items:start;gap:6px;display:grid}.cmp-picker-head small,.cmp-table-heading p{text-align:left}.cmp-table-heading{margin-top:32px}}@media (prefers-reduced-motion:reduce){.cmp-price-card.is-us,.cmp-readout .cmp-kit-row,.cmp-readout .cmp-kit-row:after{animation:none}}@keyframes cmp-kit-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes cmp-kit-sheen{0%,30%{opacity:0;transform:translate(-52%)}42%{opacity:.72}55%{opacity:.9}70%,to{opacity:0;transform:translate(52%)}}.compare-teaser{border-radius:var(--pw-radius-l);background:var(--pw-mist);transition:transform .3s var(--pw-ease), box-shadow .3s;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:40px 48px;text-decoration:none;display:grid}.compare-teaser:hover{box-shadow:var(--pw-shadow-float);transform:translateY(-3px)}.compare-teaser-copy{justify-items:start;gap:10px;display:grid}.compare-teaser-copy strong{color:var(--pw-ink);letter-spacing:-.035em;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.05}.compare-teaser-copy small{max-width:30rem;color:var(--pw-slate);font-size:1rem;line-height:1.5}.compare-teaser-copy .btn{margin-top:10px}.compare-teaser-art{justify-content:center;align-items:flex-end;gap:28px;height:220px;padding-bottom:54px;display:flex;position:relative}.ct-col{flex-direction:column;justify-content:flex-end;align-items:center;width:110px;height:100%;display:flex;position:relative}.ct-col b{color:var(--pw-ink);letter-spacing:-.03em;margin-bottom:6px;font-size:1.5rem}.ct-col i{border-radius:12px 12px 0 0;width:100%;max-height:100%;display:block}.ct-col em{color:var(--pw-slate);text-align:center;white-space:nowrap;margin-top:8px;font-size:.78rem;font-style:normal;font-weight:600;line-height:1.3;position:absolute;top:100%}.ct-them i{background:repeating-linear-gradient(135deg,#b6c1d4 0 10px,#aab6cb 10px 20px)}.ct-us i{background:linear-gradient(#2f6fd0, var(--pw-blue))}.ct-us b{color:var(--pw-blue)}.ct-pill{background:var(--pw-blue);color:#fff;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700;position:absolute;top:0;right:4%;box-shadow:0 10px 24px -10px #1a5bbeb3}@media (max-width:800px){.compare-teaser{grid-template-columns:1fr;padding:28px}}
.launch-sale{border-radius:var(--pw-radius-l);color:#dbe5fb;background:radial-gradient(120% 90% at 50% -10%,#17398a 0%,#0c1c45 48%,#081330 100%);grid-template-columns:minmax(0,1fr);gap:36px;padding:56px 0 40px;display:grid;position:relative;overflow:hidden}.launch-sale:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:overlay;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.launch-sale>*{z-index:1;position:relative}.launch-sale-head,.launch-foot{padding-inline:clamp(24px,5vw,64px)}.launch-sale-head{text-align:center;justify-items:center;gap:14px;display:grid}.launch-sale-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#9fc0ff;align-items:center;gap:10px;font-size:.8rem;font-weight:600;display:inline-flex}.launch-sale-eyebrow i{background:#6fa3ff;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite launch-ping;box-shadow:0 0 #6fa3ff99}@keyframes launch-ping{70%,to{box-shadow:0 0 0 10px #6fa3ff00}}.launch-sale h2{color:#fff;letter-spacing:-.03em;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1}.launch-sale h2 em{color:#7fb0ff;font-style:normal}.launch-sale-head>p{color:#b9c9ee;max-width:38rem;font-size:1rem;line-height:1.6}.launch-sale-head>p b{color:#fff;letter-spacing:.04em;background:#ffffff1f;border-radius:6px;padding:1px 8px;font-weight:700}.launch-clock{gap:clamp(10px,2vw,18px);margin-top:10px;display:flex}.launch-clock div{border-radius:var(--pw-radius-m);background:#ffffff0f;border:1px solid #ffffff1f;justify-items:center;gap:6px;min-width:clamp(64px,11vw,96px);padding:16px 8px 12px;display:grid}.launch-clock b{font-family:var(--pw-font-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,5vw,3rem);font-weight:600;line-height:1}.launch-clock span{letter-spacing:.2em;text-transform:uppercase;color:#8fb2f2;font-size:.66rem;font-weight:600}.launch-rail{position:relative}.launch-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;padding:4px clamp(24px,5vw,64px) 8px;scroll-padding-inline:clamp(24px,5vw,64px);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 clamp(24px,5vw,64px) calc(100% - 96px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 clamp(24px,5vw,64px) calc(100% - 96px),#0000 100%)}.launch-track::-webkit-scrollbar{display:none}.launch-tile{scroll-snap-align:start;border-radius:var(--pw-radius-m);width:212px;color:inherit;transition:transform .4s var(--pw-ease), background .2s;background:#ffffff0f;border:1px solid #ffffff1f;flex:none;gap:4px;padding:10px 10px 14px;text-decoration:none;display:grid}.launch-tile:hover{background:#ffffff1a;transform:translateY(-4px)}.launch-tile-photo{aspect-ratio:1;background:#e9eef6;border-radius:12px;margin-bottom:8px;position:relative;overflow:hidden}.launch-tile-tag{border-radius:var(--pw-radius-pill);color:#cfe0ff;letter-spacing:.04em;background:#0c1c45;padding:3px 9px;font-size:.68rem;font-weight:700;position:absolute;top:8px;right:8px}.launch-tile strong{color:#fff;padding-inline:4px;font-size:.98rem}.launch-tile-cat{color:#8fb2f2;padding-inline:4px;font-size:.78rem}.launch-tile-price{gap:1px;padding:6px 4px 0;display:grid}.launch-tile-price b{color:#fff;font-variant-numeric:tabular-nums;font-size:1.05rem}.launch-tile-price small{color:#8fb2f2;font-size:.74rem}.launch-next{color:#fff;cursor:pointer;background:#081330d9;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;top:40%;right:clamp(12px,2vw,28px)}.launch-next:hover{background:#1a5bbe}.launch-foot{text-align:center;justify-items:center;gap:18px;display:grid}.launch-foot p{color:#8fb2f2;flex-wrap:wrap;justify-content:center;gap:6px;max-width:40rem;font-size:.8rem;line-height:1.5;display:flex}.launch-foot p svg{margin-top:2px}.launch-cta{color:#0c1c45;background:#fff;font-weight:700}.launch-cta:hover{background:#dbe8ff}.launch-sale-head{grid-template-columns:minmax(0,1fr)}@media (max-width:420px){.launch-clock{gap:6px;width:100%}.launch-clock div{flex:1 1 0;min-width:0;padding:14px 2px 10px}.launch-clock span{letter-spacing:.08em;font-size:.58rem}}@media (max-width:640px){.launch-sale{gap:28px;padding-top:40px}.launch-tile{width:180px}.launch-next{display:none}}@media (prefers-reduced-motion:reduce){.launch-sale-eyebrow i{animation:none}.launch-tile{transition:none}}@media (prefers-reduced-transparency:reduce){.launch-sale:after{display:none}}
.contact-hero{text-align:center;justify-items:center;gap:12px;padding-block:120px 40px;display:grid;position:relative}.contact-hero h1{letter-spacing:-.03em;font-size:clamp(2.6rem,6vw,4.6rem)}.contact-hero>p{max-width:34rem}.contact-floaters{pointer-events:none;position:absolute;inset:0;overflow:visible}.contact-floaters img{filter:drop-shadow(0 18px 18px #0a14282e);height:auto;animation:9s ease-in-out infinite contact-drift;position:absolute}.contact-vial-a{--r:-14deg;width:82px;top:24%;left:10%}.contact-vial-b{--r:11deg;width:104px;top:12%;right:10%;animation-delay:-3s!important}@keyframes contact-drift{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-14px) rotate(calc(var(--r) + 4deg))}}.contact-channels{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding-block:28px 48px;display:grid}.contact-channel-copy{gap:12px;display:grid}.contact-channel-copy h2{font-size:clamp(1.8rem,3vw,2.5rem)}.contact-channel-copy p{max-width:38rem;line-height:1.65}.contact-channel-cards{gap:12px;display:grid}.contact-channel-card{border:1px solid var(--pw-track);border-radius:var(--pw-radius-l);background:var(--pw-mist);color:var(--pw-ink);transition:transform .2s var(--pw-ease), border-color .2s, background .2s;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:grid}.contact-channel-card:hover{border-color:var(--pw-blue);background:var(--pw-paper);transform:translateY(-2px)}.contact-channel-card>svg{color:var(--pw-blue)}.contact-channel-primary{border-color:color-mix(in srgb, var(--pw-blue) 45%, var(--pw-track));background:color-mix(in srgb, var(--pw-blue) 7%, var(--pw-paper))}.contact-channel-icon{background:var(--pw-paper);width:42px;height:42px;color:var(--pw-blue);border-radius:14px;place-items:center;display:grid}.contact-channel-card strong,.contact-channel-card small{display:block}.contact-channel-card strong{font-weight:700}.contact-channel-card small{color:var(--pw-slate);margin-top:2px;font-size:.85rem}.desk{border-radius:var(--pw-radius-l);background:var(--pw-mist);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:28px;display:grid}.desk-step{color:var(--pw-ink);align-items:center;gap:10px;margin-bottom:14px;font-weight:600;display:flex}.desk-step b{background:var(--pw-blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8rem;display:grid}.desk-topics{align-content:start;gap:8px;display:grid}.desk-topics .desk-step{margin-bottom:6px}.desk-topic{border-radius:var(--pw-radius-m);background:var(--pw-paper);color:var(--pw-slate);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s, color .2s, transform .3s var(--pw-ease);border:1.5px solid #0000;align-items:center;gap:12px;padding:14px 16px;font-weight:500;display:flex}.desk-topic:hover{color:var(--pw-ink);transform:translate(3px)}.desk-topic span{flex:1}.desk-topic i{background:var(--pw-blue);color:#fff;opacity:0;width:22px;height:22px;transition:opacity .2s, transform .3s var(--pw-ease);border-radius:50%;place-items:center;display:grid;transform:scale(.5)}.desk-topic[aria-checked=true]{border-color:var(--pw-blue);color:var(--pw-ink)}.desk-topic[aria-checked=true] i{opacity:1;transform:none}.desk-topic[aria-checked=true] svg{color:var(--pw-blue)}.desk-mail{border-radius:var(--pw-radius-m);background:var(--pw-paper);box-shadow:var(--pw-shadow-float);overflow:hidden}.desk-mail-bar{background:var(--pw-track);gap:6px;padding:12px 16px;display:flex}.desk-mail-bar span{background:#b8c4d8;border-radius:50%;width:10px;height:10px}.desk-mail dl{margin:0;padding:4px 20px}.desk-mail dl div{border-bottom:1px solid var(--pw-line);gap:14px;padding:10px 0;font-size:.92rem;display:flex}.desk-mail dt{width:56px;color:var(--pw-muted)}.desk-mail dd{color:var(--pw-ink);margin:0;font-weight:500}.desk-mail-body{color:var(--pw-slate);animation:desk-in .45s var(--pw-ease);gap:12px;padding:18px 20px 22px;font-size:.95rem;display:grid}.desk-mail-body p{margin:0}.desk-blank span{color:var(--pw-ink);border-bottom:1.5px dashed #c5d0e3;padding-bottom:8px;display:block}@keyframes desk-in{0%{opacity:0;transform:translateY(8px)}}.desk-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.desk-actions .btn{gap:8px}@media (max-width:860px){.contact-hero{padding-block:80px 24px}.contact-vial-a{width:52px;top:6%;left:8%}.contact-vial-b{width:64px;top:4%;right:8%}.contact-channels{grid-template-columns:1fr;gap:20px;padding-block:20px 32px}.desk{grid-template-columns:1fr;padding:18px}}@media (max-width:640px){.contact-hero{padding-block:80px 24px}.contact-hero>:not(.contact-floaters){z-index:1;position:relative}.contact-floaters{z-index:0;overflow:hidden}.contact-floaters img{opacity:.35;filter:blur(4px)drop-shadow(0 18px 18px #0a14282e)}.contact-vial-a{width:64px;top:12px;left:-10px}.contact-vial-b{width:72px;top:4px;right:-10px}}@media (prefers-reduced-motion:reduce){.contact-floaters img,.desk-mail-body{animation:none}.desk-topic{transition:none}}
