.v31{--bg:var(--tilet-color-surface-subtle,#f5f7ff);--surface:var(--tilet-color-surface-raised,#fff);--sunken:var(--tilet-color-surface-sunken,#eceffa);--hoverbg:var(--tilet-color-surface-hover,#eceffa);--border:var(--tilet-color-border-default,#e1e6f7);--border-strong:var(--tilet-color-border-strong,#c7cfe8);--ink:var(--tilet-color-text-primary,#10142b);--ink-2:var(--tilet-color-text-secondary,#333a57);--ink-3:var(--tilet-color-text-tertiary,#4a5170);--ink-4:var(--tilet-ref-color-neutral-500,#7d84a3);--ink-5:var(--tilet-ref-color-neutral-400,#99a2c2);--v31-wash-ink:var(--tilet-ref-color-neutral-900,#10142b);--v31-wash-ink-2:var(--tilet-ref-color-neutral-700,#333a57);--v31-wash-ink-3:var(--tilet-ref-color-neutral-600,#4a5170);--v31-wash-ink-brand:var(--tilet-ref-color-brand-800,#1e40af);--brand-50:var(--tilet-ref-color-brand-50,#e9eefd);--brand-100:var(--tilet-ref-color-brand-100,#dce4fb);--brand-200:var(--tilet-ref-color-brand-200,#cbd6ff);--brand-300:var(--tilet-ref-color-brand-300,#b7c6ff);--brand-600:var(--tilet-ref-color-brand-600,#2e63ea);--brand-700:var(--tilet-color-accent-hover,#1a379a);--brand-800:var(--tilet-color-accent,#1e40af);--brand-900:var(--tilet-color-accent-active,#152c7c);--brand-950:var(--tilet-color-surface-utility-bar,#101a4d);--gold:var(--tilet-color-text-on-utility-bar,#fdd065);--sale:var(--tilet-color-sale-bg,#e13a01);--sale-tx:var(--tilet-color-sale-text,#c23408);--pos-50:var(--tilet-color-feedback-bg-success,#eaf8f1);--pos-200:var(--tilet-ref-color-positive-200,#a9ebce);--pos-700:var(--tilet-ref-color-positive-700,#0c6647);--pos-800:var(--tilet-color-feedback-fg-success,#0a523c);--star:var(--tilet-color-dataviz-categorical-3,#b8892d);--focus:var(--tilet-color-focus-ring-outer,#2e63ea);--v31-focus-on-brand:var(--tilet-color-focus-ring-on-brand,#fff);--v31-focus-halo:#ffffff47;--scrim-40:#0006;--scrim-56:#0000008f;--scrim-64:#000000a3;--scrim-72:#000000b8;--r-ctl:var(--tilet-radius-control,8px);--r-card:var(--tilet-radius-card,12px);--r-over:var(--tilet-radius-overlay,16px);--r-pill:9999px;--sh-raised:var(--tilet-elevation-shadow-raised,0px 1px 2px #2119120d, 0px 2px 6px #2119120d);--sh-overlay:var(--tilet-elevation-shadow-overlay,0px 4px 12px #21191212, 0px 12px 28px #21191217);--ease:var(--tilet-motion-effects-default,cubic-bezier(.34,.8,.34,1));--spring:var(--tilet-motion-spatial-default,cubic-bezier(.38,1.21,.22,1));--v31-period-fill:.9s;--v31-steps-odo:steps(var(--n));--v31-period-rise:.5s;--v31-period-cycle:13.5s;--v31-delay-cycle-2:4.5s;--v31-delay-cycle-3:9s;--v31-period-blink:1.2s;--v31-steps-blink:steps(2);--v31-period-drift-x:44s;--v31-ease-linear:linear;--v31-period-drift-u:42s;--v31-period-phfloat:7s;--t-fast:var(--tilet-motion-duration-quick,.15s);--t-std:var(--tilet-motion-duration-standard,.25s);--t-spatial:var(--tilet-motion-duration-spatial-default,.35s);--font:var(--font-latin-next,"Onest"),ui-sans-serif,system-ui,sans-serif;--font-ar:var(--font-arabic-next,"IBM Plex Sans Arabic"),sans-serif}@supports (color:lab(0% 0 0)){.v31{--sh-raised:var(--tilet-elevation-shadow-raised,0px 1px 2px lab(9.49106% 2.88443 6.1732/.05), 0px 2px 6px lab(9.49106% 2.88443 6.1732/.05));--sh-overlay:var(--tilet-elevation-shadow-overlay,0px 4px 12px lab(9.49106% 2.88443 6.1732/.07), 0px 12px 28px lab(9.49106% 2.88443 6.1732/.09))}}.v31 *,.v31{box-sizing:border-box;margin:0;padding:0}.v31{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--font);color:var(--ink);font-size:14px;line-height:1.5}.v31 ::selection{background:var(--brand-100)}:where(.v31) img,img:where(.v31){max-width:100%;display:block}:where(.v31) a,a:where(.v31){color:inherit;text-decoration:none}:where(.v31) button,button:where(.v31){font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.v31 :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-ctl)}.v31 .wrap,.wrap.v31{width:min(1360px,100% - 32px);margin:0 auto}.v31 svg.i,svg.i.v31{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.v31 .flagx,.flagx.v31{border:.5px solid var(--border-strong);border-radius:2px;flex:none;width:15px;height:10px;display:inline-flex;overflow:hidden}.v31 .util .flagx,.util.v31 .flagx,.v31 .union .flagx,.union.v31 .flagx{border-color:#ffffff59}.v31 .flagx .h,.flagx.v31 .h{background:#ef3340;width:4px}.v31 .flagx .st,.flagx.v31 .st{flex-direction:column;flex:1;display:flex}.v31 .flagx .st i,.flagx.v31 .st i{flex:1}.v31 .union .flagx,.union.v31 .flagx{width:16px;height:11px}.v31 .num,.num.v31{font-variant-numeric:tabular-nums lining-nums}.v31 [lang=ar],[lang=ar].v31{font-family:var(--font-ar)}.v31 .card,.card.v31{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-raised)}.v31 .lift,.lift.v31{transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),border-color var(--t-std) var(--ease)}.v31 .lift:hover,.lift:hover.v31{box-shadow:var(--sh-overlay);border-color:var(--border-strong);transform:translateY(-2px)}.v31 .sh,.sh.v31{align-items:baseline;gap:14px;padding:0 0 14px;display:flex}.v31 .sh h2,.sh.v31 h2{font-family:var(--font-display-next);letter-spacing:-.015em;font-size:20px;font-weight:800;line-height:1.25}.v31 .sh .sub,.sh.v31 .sub{color:var(--ink-4);font-size:13px;font-weight:500}.v31 .sh .sp,.sh.v31 .sp{background:linear-gradient(90deg,var(--brand-100),transparent);flex:1;align-self:center;height:1px}.v31 .sh a.va,.sh.v31 a.va{color:var(--brand-800);align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:inline-flex}.v31 .sh a.va:hover,.sh.v31 a.va:hover{text-decoration:underline}.v31 .sh a.va svg.i,.sh.v31 a.va svg.i{width:14px;height:14px}.v31 section,section.v31{position:relative}.v31 .flag,.flag.v31{border-radius:var(--r-ctl);background:var(--sale);color:var(--tilet-color-fg-on-accent,#fff);letter-spacing:.01em;white-space:nowrap;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.v31 .tag-ink,.tag-ink.v31{border-radius:var(--r-ctl);background:var(--ink);color:var(--tilet-color-fg-on-accent,#fff);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.v31 .tag-low,.tag-low.v31{border-radius:var(--r-ctl);background:var(--pos-50);border:1px solid var(--pos-200);color:var(--pos-800);align-self:flex-start;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.v31 .tag-low svg.i,.tag-low.v31 svg.i{width:11px;height:11px}.v31 .pm,.pm.v31{letter-spacing:.02em;border:1px solid var(--border);border-radius:var(--r-ctl);color:var(--ink-2);background:var(--surface);padding:2px 7px;font-size:10px;font-weight:800}.v31 .meter,.meter.v31{background:var(--sunken);border-radius:var(--r-pill);height:5px;position:relative;overflow:hidden}.v31 .meter i,.meter.v31 i{border-radius:var(--r-pill);background:var(--sale);transform-origin:0;transform:scaleX(var(--p,.5));animation:v31-fill var(--v31-period-fill) var(--ease) both;position:absolute;inset:0}@keyframes v31-fill{0%{transform:scaleX(0)}}.v31 .odo,.odo.v31{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden}.v31 .odo b,.odo.v31 b{font-weight:inherit;animation:v31-odo var(--t) var(--v31-steps-odo) infinite;display:block}.v31 .odo b i,.odo.v31 b i{text-align:center;height:1em;font-style:normal;display:block}@keyframes v31-odo{to{transform:translateY(calc(-1em * var(--n)))}}.v31 .tsep,.tsep.v31{opacity:.45;padding:0 .05em}.v31 .cd,.cd.v31{align-items:center;gap:4px;display:inline-flex}.v31 .cd .bx,.cd.v31 .bx{border-radius:var(--r-ctl);background:var(--ink);min-width:36px;height:34px;color:var(--tilet-color-fg-on-accent,#fff);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-size:16px;font-weight:700;display:inline-flex}.v31 .cd .cl,.cd.v31 .cl{color:var(--ink-3);font-weight:700}.v31 .cd .bxw,.cd.v31 .bxw{flex-direction:column;align-items:center;gap:5px;display:inline-flex}.v31 .cd .bxw small,.cd.v31 .bxw small{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:600;line-height:1}.v31 .rise,.rise.v31{opacity:0;animation:v31-rise var(--v31-period-rise) var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(10px)}@keyframes v31-rise{to{opacity:1;transform:none}}@keyframes v31-mq{to{transform:translate(-50%)}}.v31 .util,.util.v31{background:var(--brand-950);color:var(--tilet-color-fg-on-accent,#fff);align-items:center;height:36px;font-size:12px;font-weight:550;display:flex}.v31 .util .wrap,.util.v31 .wrap{align-items:center;gap:22px;display:flex}.v31 .util svg.i,.util.v31 svg.i{width:14px;height:14px}.v31 .util .it,.util.v31 .it{color:#ffffffeb;align-items:center;gap:8px;display:inline-flex}.v31 .util a.it:hover,.util.v31 a.it:hover{text-decoration:underline}.v31 .util .sp,.util.v31 .sp{flex:1}.v31 .util .ar,.util.v31 .ar{font-size:12.5px}.v31 .tkbtn,.tkbtn.v31{border-radius:var(--r-pill);background:var(--tilet-color-surface-raised,#fff);height:21px;color:var(--brand-800);letter-spacing:.01em;white-space:nowrap;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);align-items:center;margin-left:3px;padding:0 11px;font-size:10.5px;font-weight:800;display:inline-flex}.v31 .tkbtn:hover,.tkbtn:hover.v31{background:var(--brand-100);color:var(--brand-900)}.v31 .tkbtn:focus-visible,.tkbtn:focus-visible.v31{outline:2px solid var(--v31-focus-on-brand);outline-offset:2px}.v31 .udrift:focus-within .udrift-in,.udrift:focus-within.v31 .udrift-in{animation-play-state:paused}.v31 header.hd,header.hd.v31{background:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff);z-index:40;position:relative}.v31 .hd-main,.hd-main.v31{align-items:center;gap:18px;padding:14px 0 12px;display:flex}.v31 .logo,.logo.v31{flex:none;align-items:center;gap:10px;display:flex}.v31 .logo .tile,.logo.v31 .tile{border-radius:var(--r-ctl);background:var(--tilet-color-surface-raised,#fff);width:40px;height:40px;color:var(--brand-800);letter-spacing:-.04em;place-items:center;font-size:15px;font-weight:800;display:grid}.v31 .logo .word,.logo.v31 .word{font-family:var(--font-display-next);letter-spacing:-.025em;color:var(--tilet-color-fg-on-accent,#fff);font-size:21px;font-weight:800;line-height:1}.v31 .logo .word em,.logo.v31 .word em{color:var(--tilet-color-fg-on-accent,#fff);font-style:normal}.v31 .deliver,.deliver.v31{border-radius:var(--r-ctl);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border:1px solid #0000;flex:none;align-items:center;gap:9px;padding:6px 11px;display:flex}.v31 .deliver:hover,.deliver:hover.v31{background:#ffffff1a;border-color:#ffffff4d}.v31 .deliver svg.i,.deliver.v31 svg.i{width:19px;height:19px;color:var(--tilet-color-fg-on-accent,#fff)}.v31 .deliver .a,.deliver.v31 .a{color:#ffffffad;font-size:11px;line-height:1.2;display:block}.v31 .deliver .b,.deliver.v31 .b{color:var(--tilet-color-fg-on-accent,#fff);align-items:center;gap:5px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.v31 .deliver .b svg.i,.deliver.v31 .b svg.i{color:#ffffffad;width:11px;height:11px}.v31 .ask,.ask.v31{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--surface);height:48px;color:var(--ink);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);flex:1;align-items:center;gap:8px;padding:0 5px 0 14px;display:flex}.v31 .ask:focus-within,.ask:focus-within.v31,.v31 .ask:hover,.ask:hover.v31{border-color:var(--brand-300);box-shadow:0 0 0 3px var(--v31-focus-halo)}.v31 .ask .spark,.ask.v31 .spark{color:var(--brand-800);place-items:center;display:grid}.v31 .ask .spark svg.i,.ask.v31 .spark svg.i{width:20px;height:20px}.v31 .ask .ph,.ask.v31 .ph{height:22px;color:var(--ink-4);flex:1;font-size:14px;position:relative;overflow:hidden}.v31 .ask .ph span,.ask.v31 .ph span{opacity:0;animation:v31-cycle var(--v31-period-cycle) var(--ease) infinite;white-space:nowrap;text-overflow:ellipsis;position:absolute;inset:0;overflow:hidden}.v31 .ask .ph span:nth-child(2),.ask.v31 .ph span:nth-child(2){animation-delay:var(--v31-delay-cycle-2)}.v31 .ask .ph span:nth-child(3),.ask.v31 .ph span:nth-child(3){animation-delay:var(--v31-delay-cycle-3)}.v31 .ask .ph b,.ask.v31 .ph b{color:var(--ink-2);font-weight:600}.v31 .ask .ph .arb,.ask.v31 .ph .arb{font-size:13.5px}@keyframes v31-cycle{0%{opacity:0;transform:translateY(8px)}3%,29%{opacity:1;transform:translateY(0)}33.3%,to{opacity:0;transform:translateY(-8px)}}.v31 .ask .tri,.ask.v31 .tri{color:var(--ink-5);white-space:nowrap;letter-spacing:.02em;font-size:11px;font-weight:600}.v31 .ask .abtn,.ask.v31 .abtn{border-radius:var(--r-ctl);width:36px;height:36px;color:var(--ink-3);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);place-items:center;display:grid}.v31 .ask .abtn:hover,.ask.v31 .abtn:hover{background:var(--hoverbg);color:var(--ink)}.v31 .ask .abtn svg.i,.ask.v31 .abtn svg.i{width:17px;height:17px}.v31 .ask .go,.ask.v31 .go{border-radius:var(--r-ctl);background:var(--brand-800);height:38px;color:var(--tilet-color-fg-on-accent,#fff);transition:background var(--t-fast) var(--ease);flex:none;align-items:center;padding:0 20px;font-size:13.5px;font-weight:650;display:flex}.v31 .ask .go:hover,.ask.v31 .go:hover{background:var(--brand-700)}.v31 .ask .go:active,.ask.v31 .go:active{background:var(--brand-900)}.v31 .hd-act,.hd-act.v31{flex:none;align-items:center;gap:6px;display:flex}.v31 .acct,.acct.v31{border-radius:var(--r-ctl);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding:5px 10px;display:flex}.v31 .acct:hover,.acct:hover.v31{background:#ffffff1a;border-color:#ffffff4d}.v31 .acct svg.i,.acct.v31 svg.i{width:19px;height:19px;color:var(--tilet-color-fg-on-accent,#fff)}.v31 .acct .a,.acct.v31 .a{color:#ffffffad;font-size:11px;line-height:1.2;display:block}.v31 .acct .b,.acct.v31 .b{color:var(--tilet-color-fg-on-accent,#fff);font-size:13px;font-weight:700;line-height:1.3;display:block}.v31 .icobtn,.icobtn.v31{border-radius:var(--r-ctl);width:42px;height:42px;color:var(--tilet-color-fg-on-accent,#fff);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease);border:1px solid #0000;place-items:center;display:grid;position:relative}.v31 .icobtn:hover,.icobtn:hover.v31{background:#ffffff1a;border-color:#ffffff4d}.v31 .icobtn .n,.icobtn.v31 .n{background:var(--tilet-color-surface-raised,#fff);color:var(--brand-800);border-radius:var(--r-pill);border:2px solid var(--brand-800);place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:-4px;right:-4px}.v31 .hd-nav,.hd-nav.v31{scrollbar-width:none;align-items:center;gap:2px;padding:0 0 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000)}.v31 .hd-nav::-webkit-scrollbar{display:none}.hd-nav.v31::-webkit-scrollbar{display:none}.v31 .hd-nav a.lnk,.hd-nav.v31 .all{white-space:nowrap;flex:none}.v31 .hd-nav .all,.hd-nav.v31 .all{border-radius:var(--r-ctl);color:var(--tilet-color-fg-on-accent,#fff);cursor:pointer;transition:background var(--t-fast) var(--ease);background:#ffffff24;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;display:flex}.v31 .hd-nav .all:hover,.hd-nav.v31 .all:hover{background:#ffffff38}.v31 .hd-nav a.lnk,.hd-nav.v31 a.lnk{color:#ffffffe0;border-radius:var(--r-ctl);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);padding:7px 10px;font-size:13.5px;font-weight:550}.v31 .hd-nav a.lnk:hover,.hd-nav.v31 a.lnk:hover{color:var(--tilet-color-fg-on-accent,#fff);background:#ffffff1f}.v31 .hd-nav .sp,.hd-nav.v31 .sp{flex:1}.v31 .hd-nav .feat,.hd-nav.v31 .feat{border-radius:var(--r-ctl);color:var(--tilet-color-fg-on-accent,#fff);transition:background var(--t-fast) var(--ease);align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.v31 .hd-nav .feat:hover,.hd-nav.v31 .feat:hover{background:#ffffff1f}.v31 .hd-nav .feat svg.i,.hd-nav.v31 .feat svg.i{width:13px;height:13px}.v31 .hd-nav .ar-t,.hd-nav.v31 .ar-t{border-radius:var(--r-ctl);color:var(--tilet-color-fg-on-accent,#fff);padding:7px 11px;font-size:13.5px;font-weight:600}.v31 .hd-nav .ar-t:hover,.hd-nav.v31 .ar-t:hover{background:#ffffff1f}.v31 .util :focus-visible,.util.v31 :focus-visible,.v31 header.hd :focus-visible,header.hd.v31 :focus-visible,.v31 .flashband :focus-visible,.flashband.v31 :focus-visible,.v31 .c-count :focus-visible,.c-count.v31 :focus-visible,.v31 .c-blue :focus-visible,.c-blue.v31 :focus-visible,.v31 footer :focus-visible,footer.v31 :focus-visible{outline-color:var(--v31-focus-on-brand)}.v31 .trust,.trust.v31{background:var(--surface);border-bottom:1px solid var(--border)}.v31 .trust .wrap,.trust.v31 .wrap{justify-content:space-between;align-items:center;height:42px;display:flex}.v31 .trust .it,.trust.v31 .it{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:550;display:inline-flex}.v31 .trust .it svg.i,.trust.v31 .it svg.i{width:15px;height:15px;color:var(--brand-800)}.v31 .bgrid,.bgrid.v31{grid-template-rows:236px 148px 40px;grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.v31 .cell,.cell.v31{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease);position:relative;overflow:hidden}.v31 .cell:hover,.cell:hover.v31{box-shadow:var(--sh-overlay);transform:translateY(-2px)}.v31 .cell .ph,.cell.v31 .ph{position:absolute;inset:0}.v31 .cell .ph img,.cell.v31 .ph img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .cell:hover .ph img,.cell:hover.v31 .ph img{transform:scale(1.02)}.v31 .cell .scrim,.cell.v31 .scrim{background:linear-gradient(180deg,transparent,var(--scrim-72));color:var(--tilet-color-fg-on-accent,#fff);padding:40px 14px 11px;position:absolute;inset:auto 0 0}.v31 .cell .topchips,.cell.v31 .topchips{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.v31 .cell .topchips .sp,.cell.v31 .topchips .sp{flex:1}.v31 .c-feat,.c-feat.v31{grid-area:1/1/span 2/span 5}.v31 .c-feat .scrim,.c-feat.v31 .scrim{padding:72px 18px 14px}.v31 .c-feat .cat,.c-feat.v31 .cat{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:11px;font-weight:650}.v31 .c-feat .t,.c-feat.v31 .t{letter-spacing:-.01em;margin:6px 0 3px;font-size:16px;font-weight:700;line-height:1.3}.v31 .c-feat .stars,.c-feat.v31 .stars{color:#ffffffeb;align-items:center;gap:6px;font-size:12.5px;font-weight:550;display:flex}.v31 .c-feat .stars svg,.c-feat.v31 .stars svg{width:13px;height:13px;fill:var(--tilet-color-fg-on-accent,#fff);stroke:none;opacity:.95}.v31 .pricebig,.pricebig.v31{align-items:baseline;gap:10px;margin-top:10px;display:flex}.v31 .pricebig .cur,.pricebig.v31 .cur{color:#ffffffc7;font-size:12.5px;font-weight:600}.v31 .pricebig .v,.pricebig.v31 .v{letter-spacing:-.02em;font-size:31px;font-weight:800;line-height:1}.v31 .pricebig .was,.pricebig.v31 .was{color:#fff9;font-size:12.5px;text-decoration:line-through}.v31 .pricebig .save,.pricebig.v31 .save{margin-left:2px}.v31 .c-feat .row,.c-feat.v31 .row{align-items:center;gap:12px;margin-top:10px;display:flex}.v31 .c-feat .qbtn,.c-feat.v31 .qbtn{background:var(--tilet-color-surface-raised,#fff);color:var(--ink);border-radius:var(--r-ctl);height:40px;transition:transform var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:650;display:inline-flex}.v31 .c-feat .qbtn:hover,.c-feat.v31 .qbtn:hover{transform:translateY(-1px)}.v31 .c-feat .mm,.c-feat.v31 .mm{color:#ffffffeb;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.v31 .c-feat .mm svg.i,.c-feat.v31 .mm svg.i{width:13px;height:13px}.v31 .c-count,.c-count.v31{background:var(--brand-800);border-color:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff);flex-direction:column;grid-area:1/6/auto/span 3;padding:18px;display:flex}.v31 .c-count .lb,.c-count.v31 .lb{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.v31 .c-count .lb svg.i,.c-count.v31 .lb svg.i{width:14px;height:14px}.v31 .c-count .st,.c-count.v31 .st{margin-top:6px;font-size:13.5px;font-weight:650}.v31 .c-count .clock,.c-count.v31 .clock{align-items:flex-start;gap:6px;margin:auto 0;display:flex}.v31 .c-count .clock .cl,.c-count.v31 .clock .cl{line-height:38px}.v31 .c-count .clock .bx,.c-count.v31 .clock .bx{background:var(--brand-900);min-width:40px;height:38px;font-size:17px}.v31 .c-count .clock .cl,.c-count.v31 .clock .cl{color:#fff9}.v31 .c-count .off,.c-count.v31 .off{margin-top:8px;font-size:12px;font-weight:650}.v31 .c-count .nextrow,.c-count.v31 .nextrow{border-top:1px solid var(--brand-700);color:#ffffffc7;justify-content:space-between;margin-top:12px;padding-top:10px;font-size:11.5px;font-weight:550;display:flex}.v31 .c-deal3,.c-deal3.v31{grid-area:2/10/auto/span 3}.v31 .c-deal3 .t,.c-deal3.v31 .t{font-size:14px;font-weight:700}.v31 .c-deal3 .pr,.c-deal3.v31 .pr{align-items:baseline;gap:8px;margin-top:2px;display:flex}.v31 .c-deal3 .pr b,.c-deal3.v31 .pr b{letter-spacing:-.01em;font-size:18px;font-weight:800}.v31 .c-deal3 .pr .cur,.c-deal3.v31 .pr .cur{color:#ffffffc7;font-size:11px;font-weight:600}.v31 .c-deal3 .pr .was,.c-deal3.v31 .pr .was{color:#fff9;font-size:12.5px;text-decoration:line-through}.v31 .c-blue,.c-blue.v31{background:var(--brand-900);border-color:var(--brand-900);color:var(--tilet-color-fg-on-accent,#fff);flex-direction:column;grid-area:1/9/auto/span 4;padding:20px;display:flex;overflow:hidden}.v31 .c-blue .kick,.c-blue.v31 .kick{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.v31 .c-blue .kick svg.i,.c-blue.v31 .kick svg.i{width:13px;height:13px}.v31 .c-blue .tt,.c-blue.v31 .tt{letter-spacing:-.015em;margin-top:6px;font-size:19px;font-weight:800;line-height:1.1}.v31 .c-blue .ss,.c-blue.v31 .ss{color:#ffffffc7;max-width:216px;margin-top:5px;font-size:12.5px;font-weight:500;line-height:1.55}.v31 .c-blue .stack,.c-blue.v31 .stack{top:16px;pointer-events:none;width:138px;height:86px;position:absolute;inset-inline-end:16px}.v31 .c-blue .kard,.c-blue.v31 .kard{border:1px solid #ffffff52;border-radius:12px;position:absolute;inset:0}.v31 .c-blue .kard.back,.c-blue.v31 .kard.back{background:var(--brand-700);opacity:.6;transform:rotate(6deg)translate(12px,-10px)}.v31 .c-blue .kard.front,.c-blue.v31 .kard.front{background:linear-gradient(132deg,var(--brand-600),var(--brand-800) 52%,var(--brand-900));box-shadow:var(--sh-overlay);transform:rotate(-5deg)}.v31 .c-blue .kard .n8,.c-blue.v31 .kard .n8{letter-spacing:-.02em;font-size:14px;font-weight:800;position:absolute;top:10px;left:13px}.v31 .c-blue .kard .chip,.c-blue.v31 .kard .chip{background:linear-gradient(135deg,var(--tilet-ref-color-warn-200,#f9de94),var(--gold));border-radius:5px;width:25px;height:18px;position:absolute;top:11px;right:13px}.v31 .c-blue .kard .wm,.c-blue.v31 .kard .wm{letter-spacing:.24em;color:#ffffffd9;font-size:9px;font-weight:800;position:absolute;bottom:11px;left:13px}.v31 .c-blue .kard .qr,.c-blue.v31 .kard .qr{background:#fffffff2;border-radius:5px;width:23px;height:23px;position:absolute;bottom:9px;right:12px}.v31 .c-blue .kard .qr:after,.c-blue.v31 .kard .qr:after{content:"";background:conic-gradient(var(--brand-900) 0 25%,transparent 0 50%,var(--brand-900) 0 75%,transparent 0) 0 0/7.5px 7.5px;border-radius:2px;position:absolute;inset:4px}.v31 .c-blue .prog,.c-blue.v31 .prog{align-items:center;gap:10px;margin-top:auto;display:flex}.v31 .c-blue .segs,.c-blue.v31 .segs{gap:5px;display:flex}.v31 .c-blue .segs i,.c-blue.v31 .segs i{border-radius:var(--r-pill);background:#ffffff3d;width:24px;height:6px}.v31 .c-blue .segs i.on,.c-blue.v31 .segs i.on{background:var(--gold)}.v31 .c-blue .plab,.c-blue.v31 .plab{color:#ffffffe6;font-size:11.5px;font-weight:650}.v31 .c-blue .prize,.c-blue.v31 .prize{align-items:baseline;gap:8px;margin-top:7px;display:flex}.v31 .c-blue .prize .k,.c-blue.v31 .prize .k{color:#ffffffbf;font-size:12px;font-weight:600}.v31 .c-blue .prize .v,.c-blue.v31 .prize .v{letter-spacing:-.01em;font-size:18px;font-weight:800}.v31 .c-blue .prize .v .cur,.c-blue.v31 .prize .v .cur{color:#ffffffbf;margin-right:3px;font-size:11px;font-weight:700}.v31 .c-blue .cta2,.c-blue.v31 .cta2{align-items:center;gap:12px;margin-top:8px;display:flex}.v31 .c-blue .cta2 .btn,.c-blue.v31 .cta2 .btn{background:var(--tilet-color-surface-raised,#fff);color:var(--brand-900);border-radius:var(--r-ctl);height:38px;transition:transform var(--t-fast) var(--ease);align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:750;display:inline-flex}.v31 .c-blue .cta2 .btn:hover,.c-blue.v31 .cta2 .btn:hover{transform:translateY(-1px)}.v31 .c-blue .cta2 .btn svg.i,.c-blue.v31 .cta2 .btn svg.i{width:14px;height:14px}.v31 .c-blue .cta2 .note,.c-blue.v31 .cta2 .note{color:#ffffff9e;font-size:11px;font-weight:550}.v31 .cband,.cband.v31{grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:10px;display:grid}.v31 .cband>.cell,.cband.v31>.cell{grid-area:auto;min-height:236px}.v31 .dband,.dband.v31{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v31 .dcol,.dcol.v31{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:10px;padding:12px;display:flex}.v31 .dch,.dch.v31{justify-content:space-between;align-items:center;gap:8px;display:flex}.v31 .dch h3,.dch.v31 h3{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:750;overflow:hidden}.v31 .dclk,.dclk.v31{background:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff);border-radius:var(--r-pill);letter-spacing:.04em;flex:none;padding:3px 9px;font-size:12px;font-weight:750}.v31 .dcg,.dcg.v31{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.v31 .dmini,.dmini.v31{color:inherit;cursor:pointer;flex-direction:column;gap:5px;text-decoration:none;display:flex}.v31 .dmini .thumb,.dmini.v31 .thumb{aspect-ratio:1;border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}.v31 .dmini .thumb img,.dmini.v31 .thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .dmini:hover .thumb img,.dmini:hover.v31 .thumb img{transform:scale(1.04)}.v31 .dmini-plate,.dmini-plate.v31{color:var(--ink-4);justify-content:center;align-items:center;font-size:26px;font-weight:800;display:flex;position:absolute;inset:0}.v31 .dmini .thumb .off,.dmini.v31 .thumb .off{top:6px;color:var(--tilet-color-fg-on-accent,#fff);background:var(--sale);border-radius:var(--r-pill);padding:2px 6px;font-size:10px;font-weight:700;position:absolute;inset-inline-start:6px}.v31 .dmini .t,.dmini.v31 .t{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.v31 .dmini .pr,.dmini.v31 .pr{align-items:baseline;gap:6px;display:flex}.v31 .dmini .pr .m,.dmini.v31 .pr .m{font-size:13px;font-weight:800}.v31 .dmini .pr s,.dmini.v31 .pr s{color:var(--ink-4);font-size:10.5px}.v31 .railwrap,.railwrap.v31{position:relative}.v31 .railbtn,.railbtn.v31{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border-strong);width:42px;height:42px;box-shadow:var(--sh-overlay);color:var(--brand-800);opacity:0;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease);z-index:4;cursor:pointer;place-items:center;display:grid;position:absolute;top:calc(50% - 21px)}.v31 .railwrap:hover .railbtn,.railwrap:hover.v31 .railbtn,.v31 .railbtn:focus-visible,.railbtn:focus-visible.v31{opacity:1}.v31 .railbtn:hover,.railbtn:hover.v31{background:var(--brand-50)}.v31 .railbtn:disabled,.railbtn:disabled.v31{pointer-events:none;opacity:0!important}.v31 .railbtn svg.i,.railbtn.v31 svg.i{width:17px;height:17px}.v31 .railbtn-prev,.railbtn-prev.v31{inset-inline-start:-10px}.v31 .railbtn-next,.railbtn-next.v31{inset-inline-end:-10px}@media (max-width:767px){.v31 .railbtn,.railbtn.v31{display:none}}.v31 .cpnband,.cpnband.v31{flex-direction:column;gap:10px;display:flex}.v31 .cpn-head,.cpn-head.v31{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.v31 .cpn-head h2,.cpn-head.v31 h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.v31 .cpn-apply,.cpn-apply.v31{color:var(--ink-4);white-space:nowrap;font-size:11px}.v31 .cpn-grid,.cpn-grid.v31{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.v31 .cpn-pill,.cpn-pill.v31{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.v31 .cpn-top,.cpn-top.v31{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.v31 .cpn-face,.cpn-face.v31{color:var(--sale);letter-spacing:-.01em;align-items:baseline;gap:5px;font-size:18px;font-weight:850;display:inline-flex}.v31 .cpn-face .cpn-off,.cpn-face.v31 .cpn-off{color:var(--ink-4);font-size:11px;font-weight:700}.v31 .cpn-scope,.cpn-scope.v31{color:var(--brand-800);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-size:10px;font-weight:750}.v31 .cpn-label,.cpn-label.v31{font-size:13px;font-weight:700;line-height:1.3}.v31 .cpn-desc,.cpn-desc.v31{color:var(--ink-4);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.v31 .cpn-foot,.cpn-foot.v31{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.v31 .cpn-code,.cpn-code.v31{letter-spacing:.06em;color:var(--brand-800);background:var(--brand-50);border:1px dashed var(--brand-300);border-radius:var(--r-ctl);padding:3px 10px;font-size:12.5px;font-weight:800}.v31 .cpn-min,.cpn-min.v31{color:var(--ink-4);white-space:nowrap;font-size:10.5px}@media (max-width:767px){.v31 .dband,.dband.v31{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.v31 .dband::-webkit-scrollbar{display:none}.dband.v31::-webkit-scrollbar{display:none}.v31 .dcol,.dcol.v31{scroll-snap-align:start;flex:none;width:78vw}}.v31 .c-mini,.c-mini.v31{flex-direction:column;display:flex}.v31 .cm1,.cm1.v31{grid-area:2/6/auto/span 2}.v31 .cm2,.cm2.v31{grid-area:2/8/auto/span 2}.v31 .c-mini .t,.c-mini.v31 .t{font-size:12.5px;font-weight:700}.v31 .c-mini .pr,.c-mini.v31 .pr{align-items:baseline;gap:6px;margin-top:1px;display:flex}.v31 .c-mini .pr b,.c-mini.v31 .pr b{font-size:15px;font-weight:800}.v31 .c-mini .pr .cur,.c-mini.v31 .pr .cur{color:#ffffffc7;font-size:10px;font-weight:600}.v31 .c-mini .scrim,.c-mini.v31 .scrim{padding:26px 11px 9px}.v31 .c-strip,.c-strip.v31{border-radius:var(--r-card);grid-row:3;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex}.v31 .c-strip svg.i,.c-strip.v31 svg.i{width:16px;height:16px}.v31 .cs1,.cs1.v31{grid-column:1/span 4}.v31 .cs2,.cs2.v31{grid-column:5/span 4}.v31 .cs3,.cs3.v31{grid-column:9/span 4}.v31 .c-strip .mut,.c-strip.v31 .mut{color:var(--ink-4);font-weight:500}.v31 .c-strip b,.c-strip.v31 b{font-weight:700}.v31 .c-strip .grn,.c-strip.v31 .grn{color:var(--pos-700);font-weight:650}.v31 .c-strip .code,.c-strip.v31 .code{border:1px dashed var(--border-strong);border-radius:var(--r-ctl);background:var(--sunken);letter-spacing:.04em;padding:2px 9px;font-size:12.5px;font-weight:700}.v31 .index-grid,.index-grid.v31{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (min-width:768px){.v31 .index-grid>.ix-card:last-child:nth-child(4n+1),.index-grid.v31>.ix-card:last-child:nth-child(4n+1){grid-column:span 4}.v31 .index-grid>.ix-card:nth-last-child(2):nth-child(4n+1),.index-grid.v31>.ix-card:nth-last-child(2):nth-child(4n+1),.v31 .index-grid>.ix-card:last-child:nth-child(4n+2),.index-grid.v31>.ix-card:last-child:nth-child(4n+2){grid-column:span 2}}.v31 .index-strip,.index-strip.v31{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.v31 .index-strip::-webkit-scrollbar{display:none}.index-strip.v31::-webkit-scrollbar{display:none}.v31 .ix-tile,.ix-tile.v31{scroll-snap-align:start;cursor:pointer;min-width:88px;max-width:118px;color:inherit;flex-direction:column;flex:92px;gap:6px;text-decoration:none;display:flex}.v31 .ix-tile .thumb,.ix-tile.v31 .thumb{aspect-ratio:92/110;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);width:100%;position:relative;overflow:hidden}.v31 .ix-tile .thumb img,.ix-tile.v31 .thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .ix-tile:hover .thumb img,.ix-tile:hover.v31 .thumb img{transform:scale(1.04)}.v31 .ix-tile .thumb .off,.ix-tile.v31 .thumb .off{top:6px;color:var(--tilet-color-fg-on-accent,#fff);background:var(--sale);border-radius:var(--r-pill);padding:2px 6px;font-size:10px;font-weight:700;position:absolute;inset-inline-start:6px}.v31 .ix-tile h3,.ix-tile.v31 h3{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.v31 .ix-card,.ix-card.v31{border-radius:var(--r-card);cursor:pointer;background:var(--surface);border:1px solid var(--border);min-height:92px;box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),border-color var(--t-std) var(--ease);padding:0;display:flex;position:relative;overflow:hidden}.v31 .ix-card:hover,.ix-card:hover.v31{box-shadow:var(--sh-overlay);border-color:var(--brand-200);transform:translateY(-3px)}.v31 .ix-card .tx,.ix-card.v31 .tx{flex-direction:column;flex:1;justify-content:center;gap:3px;padding:12px 6px 12px 15px;display:flex}.v31 .ix-card h3,.ix-card.v31 h3{letter-spacing:-.005em;max-width:140px;font-size:13.5px;font-weight:650;line-height:1.25}.v31 .ix-card .off,.ix-card.v31 .off{color:var(--sale-tx);font-size:11px;font-weight:700}.v31 .ix-card .thumb,.ix-card.v31 .thumb{border-radius:0 calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0;background:var(--sunken);flex:none;width:40%;max-width:106px;overflow:hidden}.v31 .ix-card .thumb img,.ix-card.v31 .thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .ix-card:hover .thumb img,.ix-card:hover.v31 .thumb img{transform:scale(1.06)}.v31 .flashband,.flashband.v31{background:var(--brand-800);margin-top:48px;padding:30px 0 36px}.v31 .fm-head,.fm-head.v31{color:var(--tilet-color-fg-on-accent,#fff);align-items:center;gap:14px;padding-bottom:20px;display:flex}.v31 .fm-head .ic,.fm-head.v31 .ic{border-radius:var(--r-ctl);background:var(--tilet-color-surface-raised,#fff);width:34px;height:34px;color:var(--sale);place-items:center;display:grid}.v31 .fm-head .ic svg.i,.fm-head.v31 .ic svg.i{width:17px;height:17px}.v31 .fm-head h2,.fm-head.v31 h2{letter-spacing:-.008em;font-size:22px;font-weight:650}.v31 .fm-head .ends,.fm-head.v31 .ends{color:#ffffffe6;align-items:center;gap:9px;margin-left:6px;font-size:13px;font-weight:600;display:flex}.v31 .fm-head .ends .bx,.fm-head.v31 .ends .bx{background:var(--brand-900);min-width:32px;height:30px;font-size:14px}.v31 .fm-head .ends .cl,.fm-head.v31 .ends .cl{color:#ffffff8c}.v31 .fm-head .next,.fm-head.v31 .next{color:#ffffffc7;border-left:1px solid #ffffff47;margin-left:6px;padding-left:16px;font-size:12.5px;font-weight:550}.v31 .fm-head a.va,.fm-head.v31 a.va{color:var(--tilet-color-fg-on-accent,#fff);align-items:center;gap:6px;font-size:13.5px;font-weight:650;display:inline-flex}.v31 .fm-head a.va:hover,.fm-head.v31 a.va:hover{text-decoration:underline}.v31 .fm-head a.va svg.i,.fm-head.v31 a.va svg.i{width:14px;height:14px}.v31 .field,.field.v31{background:var(--brand-50);border-block:1px solid var(--brand-100);margin-top:48px;padding:36px 0 42px}.v31 .field .sh,.field.v31 .sh{color:var(--v31-wash-ink);--brand-800:var(--v31-wash-ink-brand);padding-bottom:16px}.v31 .field .sh .sub,.field.v31 .sh .sub{color:var(--v31-wash-ink-3)}.v31 .mrgrid,.mrgrid.v31{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:16px;display:grid}.v31 .mr,.mr.v31{cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.v31 .mr .im,.mr.v31 .im{aspect-ratio:16/9;background:var(--sunken);overflow:hidden}.v31 .mr .im img,.mr.v31 .im img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .mr:hover .im img,.mr:hover.v31 .im img{transform:scale(1.04)}.v31 .mr .bd,.mr.v31 .bd{flex-direction:column;gap:3px;padding:12px 14px 14px;display:flex}.v31 .mr .t,.mr.v31 .t{letter-spacing:-.005em;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex}.v31 .mr .t svg.i,.mr.v31 .t svg.i{width:13px;height:13px;color:var(--brand-800);margin-left:auto}.v31 .mr .s,.mr.v31 .s{color:var(--ink-4);font-size:12.5px;font-weight:500}.v31 .fgrid,.fgrid.v31{grid-template-columns:1fr 1fr;gap:16px;display:grid}.v31 .fcus,.fcus.v31{border-radius:var(--r-card);background:var(--sunken);border:1px solid var(--border);height:236px;box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease);display:block;position:relative;overflow:hidden}.v31 .fcus:hover,.fcus:hover.v31{box-shadow:var(--sh-overlay);transform:translateY(-2px)}.v31 .fcus img,.fcus.v31 img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease);position:absolute;inset:0}.v31 .fcus:hover img,.fcus:hover.v31 img{transform:scale(1.02)}.v31 .fcus .scr,.fcus.v31 .scr{background:linear-gradient(90deg,var(--scrim-72) 8%,var(--scrim-40) 52%,transparent 88%);position:absolute;inset:0}.v31 .fcus .tx2,.fcus.v31 .tx2{color:var(--tilet-color-fg-on-accent,#fff);flex-direction:column;justify-content:center;gap:6px;max-width:330px;padding:24px 26px;display:flex;position:absolute;inset:0}.v31 .fcus .lb2,.fcus.v31 .lb2{letter-spacing:.08em;text-transform:uppercase;background:var(--scrim-56);border-radius:var(--r-ctl);color:#ffffffeb;align-self:flex-start;margin-bottom:4px;padding:3px 9px;font-size:10px;font-weight:800}.v31 .fcus .t,.fcus.v31 .t{letter-spacing:-.015em;font-size:21px;font-weight:750;line-height:1.2}.v31 .fcus .s,.fcus.v31 .s{color:#ffffffe0;font-size:13px;font-weight:500}.v31 .fcus .go4,.fcus.v31 .go4{background:var(--tilet-color-surface-raised,#fff);color:var(--ink);border-radius:var(--r-ctl);height:34px;transition:transform var(--t-fast) var(--ease);align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex}.v31 .fcus:hover .go4,.fcus:hover.v31 .go4{transform:translateY(-1px)}.v31 .fcus .go4 svg.i,.fcus.v31 .go4 svg.i{width:13px;height:13px}.v31 .bsgrid,.bsgrid.v31{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.v31 .bstore,.bstore.v31{text-align:center;cursor:pointer;flex-direction:column;align-items:center;padding:14px 14px 15px;display:flex}.v31 .bstore .mark,.bstore.v31 .mark{letter-spacing:.1em;height:34px;color:var(--ink);align-items:center;font-size:16.5px;font-weight:800;display:flex}.v31 .bstore .mark.lc,.bstore.v31 .mark.lc{letter-spacing:.02em}.v31 .bstore .vf,.bstore.v31 .vf{color:var(--brand-800);align-items:center;gap:5px;margin-top:1px;font-size:10.5px;font-weight:700;display:inline-flex}.v31 .bstore .vf svg.i,.bstore.v31 .vf svg.i{width:11px;height:11px}.v31 .bstore .bim,.bstore.v31 .bim{aspect-ratio:16/9;border-radius:var(--r-ctl);background:var(--sunken);width:100%;margin-top:11px;overflow:hidden}.v31 .bstore .bim img,.bstore.v31 .bim img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .bstore:hover .bim img,.bstore:hover.v31 .bim img{transform:scale(1.05)}.v31 .bstore .visit,.bstore.v31 .visit{border:1px solid var(--brand-200);color:var(--brand-800);border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);margin-top:12px;padding:6px 18px;font-size:12px;font-weight:700}.v31 .bstore:hover .visit,.bstore:hover.v31 .visit{background:var(--brand-800);border-color:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff)}.v31 .ksgrid,.ksgrid.v31{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.v31 .ks,.ks.v31{text-align:center;cursor:pointer;flex-direction:column;align-items:center;padding:9px 9px 12px;display:flex}.v31 .ks .im,.ks.v31 .im{border-radius:var(--r-ctl);background:var(--sunken);width:100%;overflow:hidden}.v31 .ks .im img,.ks.v31 .im img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .ks:hover .im img,.ks:hover.v31 .im img{transform:scale(1.05)}.v31 .ks .q,.ks.v31 .q{color:var(--ink);margin-top:9px;font-size:12.5px;font-weight:650;line-height:1.3}.v31 .ks .ct,.ks.v31 .ct{color:var(--ink-4);margin-top:2px;font-size:11px;font-weight:550}.v31 .rvgrid,.rvgrid.v31{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.v31 .rv,.rv.v31{cursor:pointer;flex-direction:column;min-width:0;padding:8px 8px 11px;display:flex}.v31 .rv .im,.rv.v31 .im{border-radius:var(--r-ctl);background:var(--sunken);overflow:hidden}.v31 .rv .im img,.rv.v31 .im img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .rv:hover .im img,.rv:hover.v31 .im img{transform:scale(1.05)}.v31 .rv .nm,.rv.v31 .nm{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:11.5px;font-weight:550;overflow:hidden}.v31 .rv .pr,.rv.v31 .pr{margin-top:2px;font-size:13px;font-weight:750}.v31 .rv .pr .cur,.rv.v31 .pr .cur{color:var(--ink-4);margin-right:2px;font-size:9.5px;font-weight:600}.v31 .fm-cards,.fm-cards.v31{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.v31 .fcard,.fcard.v31{border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),border-color var(--t-std) var(--ease);flex-direction:column;padding:10px 10px 12px;display:flex;position:relative}.v31 .fcard:hover,.fcard:hover.v31{box-shadow:var(--sh-overlay);border-color:var(--border-strong);transform:translateY(-2px)}.v31 .fcard .im,.fcard.v31 .im{border-radius:var(--r-ctl);background:var(--sunken);position:relative;overflow:hidden}.v31 .fcard .im img,.fcard.v31 .im img{aspect-ratio:1;object-fit:cover;width:100%}.v31 .fcard .off,.fcard.v31 .off{position:absolute;top:8px;left:8px}.v31 .fcard .bd,.fcard.v31 .bd{flex-direction:column;flex:1;gap:7px;padding:10px 2px 0;display:flex}.v31 .fcard .t,.fcard.v31 .t{-webkit-line-clamp:2;height:2.7em;color:var(--ink-2);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.v31 .fcard .pr,.fcard.v31 .pr{align-items:baseline;gap:7px;display:flex}.v31 .fcard .pr .cur,.fcard.v31 .pr .cur{color:var(--ink-4);font-size:10.5px;font-weight:600}.v31 .fcard .pr b,.fcard.v31 .pr b{letter-spacing:-.01em;font-size:17px;font-weight:700}.v31 .fcard .pr .was,.fcard.v31 .pr .was{color:var(--ink-5);font-size:12px;text-decoration:line-through}.v31 .fcard .claim,.fcard.v31 .claim{flex-direction:column;gap:5px;display:flex}.v31 .fcard .claim .r,.fcard.v31 .claim .r{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.v31 .fcard .claim .pc,.fcard.v31 .claim .pc{color:var(--sale-tx)}.v31 .fcard .claim .lf,.fcard.v31 .claim .lf{color:var(--ink-4);font-weight:550}.v31 .fcard .add,.fcard.v31 .add{border:1px solid var(--border-strong);border-radius:var(--r-ctl);height:34px;color:var(--ink);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:12.5px;font-weight:650;display:flex}.v31 .fcard .add:hover,.fcard.v31 .add:hover{background:var(--brand-800);border-color:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff)}.v31 .fcard .add svg.i,.fcard.v31 .add svg.i{width:14px;height:14px}.v31 .chans,.chans.v31{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.v31 .chan,.chan.v31{aspect-ratio:3/4.1;border-radius:var(--r-card);color:var(--tilet-color-fg-on-accent,#fff);cursor:pointer;background:var(--sunken);border:1px solid var(--border);box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease);position:relative;overflow:hidden}.v31 .chan:hover,.chan:hover.v31{box-shadow:var(--sh-overlay);transform:translateY(-2px)}.v31 .chan img,.chan.v31 img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease);position:absolute;inset:0}.v31 .chan:hover img,.chan:hover.v31 img{transform:scale(1.03)}.v31 .chan:after{content:"";background:linear-gradient(180deg,var(--scrim-40),transparent 30%,transparent 55%,var(--scrim-72));border-radius:inherit;position:absolute;inset:0}.v31 .chan .top,.chan.v31 .top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.v31 .chan .lv,.chan.v31 .lv{background:var(--sale);letter-spacing:.08em;border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 9px;font-size:10px;font-weight:800;display:flex}.v31 .chan .lv .d,.chan.v31 .lv .d{border-radius:var(--r-pill);background:var(--tilet-color-surface-raised,#fff);width:5px;height:5px;animation:v31-blink var(--v31-period-blink) var(--v31-steps-blink) infinite}@keyframes v31-blink{50%{opacity:.3}}.v31 .chan .vw,.chan.v31 .vw{background:var(--scrim-56);border-radius:var(--r-pill);align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.v31 .chan .vw svg.i,.chan.v31 .vw svg.i{width:12px;height:12px}.v31 .chan .bot,.chan.v31 .bot{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:11px;left:11px;right:11px}.v31 .chan .host,.chan.v31 .host{font-size:13.5px;font-weight:700;line-height:1.3}.v31 .chan .tag,.chan.v31 .tag{background:var(--tilet-color-surface-raised,#fff);color:var(--ink);border-radius:var(--r-ctl);align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px 9px;font-size:11.5px;font-weight:600;display:flex}.v31 .chan .tag b,.chan.v31 .tag b{white-space:nowrap;flex:none;font-weight:750}.v31 .chan .tag .txx,.chan.v31 .tag .txx{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v31 .floor,.floor.v31{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.v31 .floor::-webkit-scrollbar{display:none}.floor.v31::-webkit-scrollbar{display:none}.v31 .floor>.ucard,.floor.v31>.ucard{flex:0 0 var(--floor-card,196px);scroll-snap-align:start}.v31 .floor>.ucard.big,.floor.v31>.ucard.big{flex-basis:calc(var(--floor-card,196px)*2 + 12px)}.home-surface>section:nth-child(2n of section[data-experience-kind="commerce.product-rail.v1"]){background:linear-gradient(180deg,var(--brand-50),var(--surface));border-block:1px solid var(--brand-100);padding-block:20px 24px}.v31 .ucard,.ucard.v31{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),border-color var(--t-std) var(--ease);flex-direction:column;display:flex;position:relative}.v31 .ucard:hover,.ucard:hover.v31{box-shadow:var(--sh-overlay);border-color:var(--brand-200);transform:translateY(-4px)}.v31 .ucard.big,.ucard.big.v31{grid-area:span 2/span 2}.v31 .ucard [data-slot=media],.ucard.v31 [data-slot=media]{margin:8px 8px 0;position:relative}.v31 .ucard .imw,.ucard.v31 .imw{border-radius:var(--r-ctl);background:var(--sunken);display:block;overflow:hidden}.v31 .ucard .imw img,.ucard.v31 .imw img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .ucard:hover .imw img,.ucard:hover.v31 .imw img{transform:scale(1.03)}.v31 .ucard.big [data-slot=media],.ucard.big.v31 [data-slot=media]{flex-direction:column;flex:1;display:flex}.v31 .ucard.big .imw,.ucard.big.v31 .imw{flex:1;display:flex}.v31 .ucard.big .imw img,.ucard.big.v31 .imw img{aspect-ratio:auto;object-position:center 78%;min-height:520px}.v31 .ucard [data-slot=discount-flag],.ucard.v31 [data-slot=discount-flag]{top:8px;z-index:2;border-radius:var(--r-ctl);background:var(--sale);color:var(--tilet-color-fg-on-accent,#fff);letter-spacing:.01em;white-space:nowrap;align-items:center;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:8px}.v31 .heart,.heart.v31{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-3);z-index:2;background:var(--surface);border:1px solid var(--border);transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);place-items:center;display:grid;position:absolute;top:8px;right:8px}.v31 .heart:hover,.heart:hover.v31{color:var(--sale-tx);border-color:var(--border-strong)}.v31 .heart svg.i,.heart.v31 svg.i{width:15px;height:15px}.v31 .qadd,.qadd.v31{border-radius:var(--r-pill);z-index:2;width:36px;height:36px;color:var(--brand-800);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-raised);opacity:0;transition:opacity var(--t-std) var(--ease),transform var(--t-std) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(4px)}.v31 .ucard:hover .qadd,.ucard:hover.v31 .qadd{opacity:1;transform:none}.v31 .qadd:hover,.qadd:hover.v31{background:var(--brand-800);border-color:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff)}.v31 .qadd svg.i,.qadd.v31 svg.i{width:17px;height:17px}.v31 .ucard [data-slot=meta],.ucard.v31 [data-slot=meta]{flex-direction:column;flex:1;gap:7px;padding:12px 14px 14px;display:flex}.v31 .ucard [data-slot=title-link],.ucard.v31 [data-slot=title-link]{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-block-size:2.7em;text-decoration:none;display:-webkit-box;overflow:hidden}.v31 .ucard.big [data-slot=title-link],.ucard.big.v31 [data-slot=title-link]{-webkit-line-clamp:1;min-block-size:auto}.v31 .ucard [data-slot=title],.ucard.v31 [data-slot=title]{letter-spacing:0;min-block-size:0;color:var(--ink-2);white-space:normal;overflow-wrap:break-word;font-size:13.5px;font-weight:500;line-height:1.35}.v31 .ucard.big [data-slot=title],.ucard.big.v31 [data-slot=title]{-webkit-line-clamp:1;min-block-size:auto;font-size:15px}.v31 .stars,.stars.v31{color:var(--ink-4);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.v31 .stars .s,.stars.v31 .s{color:var(--ink);align-items:center;gap:3px;font-weight:700;display:flex}.v31 .stars svg.i,.stars.v31 svg.i{width:13px;height:13px;fill:var(--star);stroke:none}.v31 .stars .dv,.stars.v31 .dv{border-radius:var(--r-pill);background:var(--ink-5);width:3px;height:3px}.v31 .prow,.prow.v31{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.v31 .prow .m,.prow.v31 .m{letter-spacing:-.015em;color:var(--brand-900);font-size:17px;font-weight:850}.v31 .ucard.big [data-slot=current],.ucard.big.v31 [data-slot=current]{font-size:22px}.v31 .prow .m .cur,.prow.v31 .m .cur{color:var(--brand-700);opacity:.8;margin-right:3px;font-size:11px;font-weight:700}.v31 .prow s,.prow.v31 s{color:var(--ink-5);font-size:12.5px;font-weight:450}.v31 .prow .off,.prow.v31 .off{color:var(--sale-tx);font-size:12.5px;font-weight:700}.v31 .ucard [data-slot=rating-row],.ucard.v31 [data-slot=rating-row]{color:var(--ink-4);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:flex}.v31 .ucard [data-slot=rating-row] .tilet-rating,.ucard.v31 [data-slot=rating-row] .tilet-rating{align-items:center;gap:1px;display:inline-flex}.v31 .ucard [data-slot=rating-row] svg,.ucard.v31 [data-slot=rating-row] svg{width:12px;height:12px;fill:var(--star);stroke:none}.v31 .ucard [data-slot=rating-row] [data-slot=star],.ucard.v31 [data-slot=rating-row] [data-slot=star]{width:12px;height:12px;display:inline-flex}.v31 .ucard [data-slot=rating-value],.ucard.v31 [data-slot=rating-value]{color:var(--ink);font-weight:700}.v31 .ucard [data-slot=meta-divider],.ucard.v31 [data-slot=meta-divider]{border-radius:var(--r-pill);background:var(--ink-5);width:3px;height:3px}.v31 .ucard [data-slot=price-row],.ucard.v31 [data-slot=price-row]{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.v31 .ucard [data-slot=current],.ucard.v31 [data-slot=current]{letter-spacing:-.015em;color:var(--brand-900);font-size:17px;font-weight:850}.v31 .ucard [data-slot=current] .cur,.ucard.v31 [data-slot=current] .cur{color:var(--brand-700);opacity:.8;margin-inline-end:3px;font-size:11px;font-weight:700}.v31 .ucard [data-slot=was],.ucard.v31 [data-slot=was]{color:var(--ink-5);font-size:12.5px;font-weight:450}.v31 .ucard [data-slot=percent-off],.ucard.v31 [data-slot=percent-off]{color:var(--sale-tx);font-size:12.5px;font-weight:700}.v31 .ucard [data-slot=sold],.ucard.v31 [data-slot=sold]{color:var(--ink-4)}.v31 .ucard [data-slot=proof-chip],.ucard.v31 [data-slot=proof-chip]{display:flex}.v31 .ucard [data-slot=media-placeholder],.ucard.v31 [data-slot=media-placeholder]{aspect-ratio:1;border-radius:var(--r-ctl);background:var(--sunken);display:block}.v31 .dvy,.dvy.v31{border-top:1px solid var(--border);color:var(--pos-700);white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding-top:9px;font-size:12px;font-weight:550;display:flex}.v31 .dvy svg.i,.dvy.v31 svg.i{width:14px;height:14px}.v31 .dvy b,.dvy.v31 b{font-weight:700}.v31 .floor-foot,.floor-foot.v31{justify-content:center;margin-top:24px;display:flex}.v31 .floor-foot button,.floor-foot.v31 button{border-radius:var(--r-pill);height:42px;color:var(--brand-800);background:var(--surface);border:1px solid var(--brand-300);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);align-items:center;gap:9px;padding:0 24px;font-size:13.5px;font-weight:750;display:flex}.v31 .floor-foot button:hover,.floor-foot.v31 button:hover{background:var(--hoverbg);border-color:var(--ink-5)}.v31 .floor-foot button svg.i,.floor-foot.v31 button svg.i{width:14px;height:14px}.v31 .arcade,.arcade.v31{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.v31 .win,.win.v31{border-radius:var(--r-pill) var(--r-pill) var(--r-card) var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),border-color var(--t-std) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.v31 .win:hover,.win:hover.v31{box-shadow:var(--sh-overlay);border-color:var(--border-strong);transform:translateY(-2px)}.v31 .win .wim,.win.v31 .wim{background:var(--sunken);height:212px;overflow:hidden}.v31 .win .wim img,.win.v31 .wim img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-spatial) var(--ease)}.v31 .win:hover .wim img,.win:hover.v31 .wim img{transform:scale(1.04)}.v31 .win .bd,.win.v31 .bd{flex-direction:column;gap:4px;padding:11px 13px 13px;display:flex}.v31 .win .who,.win.v31 .who{align-items:center;gap:7px;display:flex}.v31 .win .av,.win.v31 .av{border-radius:var(--r-pill);object-fit:cover;border:1px solid var(--border);width:24px;height:24px}.v31 .win .nm,.win.v31 .nm{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.v31 .win .ln,.win.v31 .ln{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.v31 .win .fr,.win.v31 .fr{color:var(--ink-4);margin-top:3px;font-size:12px}.v31 .win .fr b,.win.v31 .fr b{color:var(--ink);font-size:12.5px;font-weight:700}.v31 .ladder,.ladder.v31{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v31 .rung,.rung.v31{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-raised);transition:transform var(--t-std) var(--ease),box-shadow var(--t-std) var(--ease),border-color var(--t-std) var(--ease);padding:20px 20px 16px;display:block;position:relative}.v31 .rung:hover,.rung:hover.v31{box-shadow:var(--sh-overlay);border-color:var(--border-strong);transform:translateY(-2px)}.v31 .rung .k,.rung.v31 .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:650}.v31 .rung .v,.rung.v31 .v{align-items:baseline;gap:7px;margin-top:3px;display:flex}.v31 .rung .v .cur,.rung.v31 .v .cur{color:var(--ink-4);font-size:13px;font-weight:600}.v31 .rung .v b,.rung.v31 .v b{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.1}.v31 .rung .v span,.rung.v31 .v span{color:var(--ink-4);margin-left:4px;font-size:12px;font-weight:500}.v31 .rung .v .num .tilet-money,.rung.v31 .v .num .tilet-money{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.1}.v31 .rung .v .num .cur,.rung.v31 .v .num .cur{color:var(--ink-4);margin-inline-end:5px;font-size:13px;font-weight:600}.v31 .rung .shelf,.rung.v31 .shelf{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.v31 .rung .shelf .itm,.rung.v31 .shelf .itm{text-align:center;flex:1}.v31 .rung .shelf img,.rung.v31 .shelf img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-ctl);background:var(--sunken);width:100%}.v31 .rung .shelf .p,.rung.v31 .shelf .p{color:var(--ink-3);margin-top:5px;font-size:11px;font-weight:600}.v31 .rung .go2,.rung.v31 .go2{border-top:1px solid var(--border);color:var(--brand-800);align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:13px;font-weight:650;display:flex}.v31 .rung .go2 svg.i,.rung.v31 .go2 svg.i{width:13px;height:13px}.v31 .express,.express.v31{border-radius:var(--r-over);background:var(--brand-800);border:1px solid var(--brand-800);box-shadow:var(--sh-raised);grid-template-columns:330px 1fr;display:grid;overflow:hidden}.v31 .ex-left,.ex-left.v31{color:var(--tilet-color-fg-on-accent,#fff);flex-direction:column;padding:24px 8px 24px 24px;display:flex}.v31 .ex-left .hd3,.ex-left.v31 .hd3{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.v31 .ex-left .hd3 svg.i,.ex-left.v31 .hd3 svg.i{width:15px;height:15px}.v31 .ex-left h3,.ex-left.v31 h3{letter-spacing:-.02em;margin-top:10px;font-size:29px;font-weight:800;line-height:1.15}.v31 .ex-left .math,.ex-left.v31 .math{color:#ffffffc7;margin-top:14px;font-size:12.5px;font-weight:500;line-height:2}.v31 .ex-left .math b,.ex-left.v31 .math b{color:var(--tilet-color-fg-on-accent,#fff);font-weight:700}.v31 .ex-left .zone,.ex-left.v31 .zone{color:var(--tilet-color-fg-on-accent,#fff);background:var(--brand-700);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:7px 12px;font-size:11.5px;font-weight:650;display:inline-flex}.v31 .ex-left .zone svg.i,.ex-left.v31 .zone svg.i{width:13px;height:13px}.v31 .xdrift,.xdrift.v31{align-items:center;padding:22px 0;display:flex;position:relative;overflow:hidden}.v31 .xdrift:before,.v31 .xdrift:after{content:"";z-index:3;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.v31 .xdrift:before{background:linear-gradient(90deg,var(--brand-800),transparent);left:0}.v31 .xdrift:after{background:linear-gradient(-90deg,var(--brand-800),transparent);right:0}.v31 .xdrift-in,.xdrift-in.v31{width:max-content;animation:v31-mq var(--v31-period-drift-x) var(--v31-ease-linear) infinite;will-change:transform;gap:12px;padding-left:12px;display:flex}.v31 .xdrift:hover .xdrift-in,.xdrift:hover.v31 .xdrift-in{animation-play-state:paused}.v31 .xdrift-in>div,.xdrift-in>div.v31{gap:12px;padding-right:12px;display:flex}.v31 .xmini,.xmini.v31{border-radius:var(--r-card);background:var(--surface);width:190px;box-shadow:var(--sh-raised);color:var(--ink);transition:transform var(--t-std) var(--ease);flex:none;padding:8px 8px 10px}.v31 .xmini:hover,.xmini:hover.v31{transform:translateY(-2px)}.v31 .xmini img,.xmini.v31 img{object-fit:cover;border-radius:var(--r-ctl);background:var(--sunken);width:100%;height:92px}.v31 .xmini .nm,.xmini.v31 .nm{white-space:nowrap;text-overflow:ellipsis;margin:8px 1px 2px;font-size:12px;font-weight:600;overflow:hidden}.v31 .xmini .pr,.xmini.v31 .pr{padding:0 1px;font-size:13.5px;font-weight:800}.v31 .xmini .pr .cur,.xmini.v31 .pr .cur{color:var(--ink-4);margin-right:2px;font-size:9.5px;font-weight:600}.v31 .xmini .eta,.xmini.v31 .eta{color:var(--pos-700);align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:650;display:inline-flex}.v31 .xmini .eta svg.i,.xmini.v31 .eta svg.i{width:12px;height:12px}.v31 .union,.union.v31{background:var(--ink);height:560px;margin-top:48px;position:relative;overflow:hidden}.v31 .union img.bg,.union.v31 img.bg{object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.v31 .union:after{content:"";background:linear-gradient(90deg,var(--scrim-72) 22%,var(--scrim-40) 58%,transparent 94%);position:absolute;inset:0}.v31 .union .wrap,.union.v31 .wrap{z-index:3;height:100%;color:var(--tilet-color-fg-on-accent,#fff);flex-direction:column;justify-content:center;display:flex;position:relative}.v31 .union .kick,.union.v31 .kick{letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:flex}.v31 .union h2,.union.v31 h2{letter-spacing:-.025em;max-width:560px;margin-top:16px;font-size:52px;font-weight:800;line-height:1.05}.v31 .union p,.union.v31 p{color:#ffffffeb;max-width:460px;margin-top:16px;font-size:15px;line-height:1.7}.v31 .union .arline,.union.v31 .arline{color:#ffffffeb;margin-top:12px;font-size:18px}.v31 .union-cta,.union-cta.v31{background:var(--tilet-color-surface-raised,#fff);color:var(--ink);border-radius:var(--r-ctl);width:max-content;height:44px;transition:transform var(--t-fast) var(--ease);align-items:center;gap:10px;margin-top:26px;padding:0 22px;font-size:14px;font-weight:650;display:inline-flex}.v31 .union-cta:hover,.union-cta:hover.v31{transform:translateY(-1px)}.v31 .union-cta svg.i,.union-cta.v31 svg.i{width:15px;height:15px}.v31 .union-chips,.union-chips.v31{z-index:4;gap:12px;display:flex;position:absolute;bottom:28px;right:40px}.v31 .uchip,.uchip.v31{background:var(--surface);width:200px;color:var(--ink);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-raised);padding:8px 8px 12px}.v31 .uchip img,.uchip.v31 img{object-fit:cover;border-radius:var(--r-ctl);background:var(--sunken);width:100%;height:110px}.v31 .uchip h5,.uchip.v31 h5{white-space:nowrap;text-overflow:ellipsis;margin:9px 3px 0;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.v31 .uchip .pr,.uchip.v31 .pr{margin:3px 3px 0;font-size:14.5px;font-weight:750}.v31 .uchip .pr small,.uchip.v31 .pr small{color:var(--ink-4);margin-right:2px;font-size:10px;font-weight:600}.v31 .uchip .cap,.uchip.v31 .cap{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-800);margin:5px 3px 0;font-size:10px;font-weight:700;display:block}.v31 .recgrid,.recgrid.v31{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.v31 footer,footer.v31{background:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff)}.v31 .ft-in,.ft-in.v31{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:28px;padding:44px 0 26px;display:grid}.v31 .ft-in .lg,.ft-in.v31 .lg{align-items:center;gap:9px;display:flex}.v31 .ft-in .lg .tile,.ft-in.v31 .lg .tile{border-radius:var(--r-ctl);background:var(--tilet-color-surface-raised,#fff);width:36px;height:36px;color:var(--brand-800);letter-spacing:-.04em;place-items:center;font-size:13.5px;font-weight:800;display:grid}.v31 .ft-in .lg .w,.ft-in.v31 .lg .w{letter-spacing:-.025em;color:var(--tilet-color-fg-on-accent,#fff);font-size:19px;font-weight:800}.v31 .ft-in .lg .w em,.ft-in.v31 .lg .w em{color:var(--tilet-color-fg-on-accent,#fff);font-style:normal}.v31 .ft-in .blurb,.ft-in.v31 .blurb{color:#ffffffc7;max-width:280px;margin-top:12px;font-size:12.5px;line-height:1.8}.v31 .ft-in h5,.ft-in.v31 h5{color:var(--tilet-color-fg-on-accent,#fff);margin-bottom:12px;font-size:12.5px;font-weight:700}.v31 .ft-in ul,.ft-in.v31 ul{color:#ffffffd9;flex-direction:column;gap:9px;font-size:13px;list-style:none;display:flex}.v31 .ft-in ul a:hover,.ft-in.v31 ul a:hover{color:var(--tilet-color-fg-on-accent,#fff);text-decoration:underline}.v31 .ft-pay,.ft-pay.v31{flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 22px;display:flex}.v31 .ft-pay .lb,.ft-pay.v31 .lb{color:#ffffffc7;margin-right:8px;font-size:12px;font-weight:650}.v31 footer .pm,footer.v31 .pm{color:#fffffff2;background:0 0;border-color:#fff6;align-items:center;gap:7px;padding:5px 12px;font-size:10.5px;display:inline-flex}.v31 footer .pm svg.i,footer.v31 .pm svg.i{width:14px;height:14px}.v31 .ft-pay .note,.ft-pay.v31 .note{color:#ffffffc7;font-size:12px;font-weight:500}.v31 .ft-bar,.ft-bar.v31{color:#ffffffc7;border-top:1px solid #ffffff38;align-items:center;gap:16px;padding:16px 0;font-size:12px;display:flex}.v31 .ft-bar .sp,.ft-bar.v31 .sp{flex:1}.v31 .ft-bar a:hover,.ft-bar.v31 a:hover{color:var(--tilet-color-fg-on-accent,#fff);text-decoration:underline}.v31 .ft-bar .lang,.ft-bar.v31 .lang{border-radius:var(--r-ctl);border:1px solid #ffffff59;gap:2px;padding:3px;display:flex}.v31 .ft-bar .lang a,.ft-bar.v31 .lang a{color:#ffffffd9;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.v31 .ft-bar .lang a.on,.ft-bar.v31 .lang a.on{background:var(--tilet-color-surface-raised,#fff);color:var(--brand-900)}.v31 .ask .ph .one,.ask.v31 .ph .one{opacity:1;white-space:nowrap;text-overflow:ellipsis;line-height:22px;animation:none;display:block;position:static;overflow:hidden}.v31 .udrift,.udrift.v31{flex:1;min-width:0;margin-right:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.v31 .udrift-in,.udrift-in.v31{white-space:nowrap;animation:v31-mq var(--v31-period-drift-u) var(--v31-ease-linear) infinite;width:max-content;display:flex}.v31 .udrift:hover .udrift-in,.udrift:hover.v31 .udrift-in{animation-play-state:paused}.v31 .udrift-in>span,.udrift-in>span.v31{align-items:center;gap:44px;padding-right:44px;display:flex}.v31 .stories,.stories.v31{justify-content:space-between;gap:10px;padding:18px 2px 0;display:flex}.v31 .story,.story.v31{cursor:pointer;border-radius:var(--r-ctl);flex-direction:column;flex:none;align-items:center;gap:8px;width:86px;display:flex}.v31 .story .ring,.story.v31 .ring{border-radius:var(--r-pill);background:conic-gradient(from 210deg,var(--brand-800),var(--brand-600) 40%,var(--brand-300) 75%,var(--brand-800));width:72px;height:72px;transition:transform var(--t-fast) var(--ease);padding:2.5px;position:relative}.v31 .story.seen .ring,.story.seen.v31 .ring{background:var(--border-strong)}.v31 .story.live .ring,.story.live.v31 .ring{background:var(--sale)}.v31 .story:hover .ring,.story:hover.v31 .ring{transform:translateY(-2px)}.v31 .story .ring .inr,.story.v31 .ring .inr{border-radius:var(--r-pill);background:var(--bg);width:100%;height:100%;padding:2.5px;display:block}.v31 .story .ring img,.story.v31 .ring img{border-radius:var(--r-pill);object-fit:cover;width:100%;height:100%}.v31 .story .lvb,.story.v31 .lvb{background:var(--sale);color:var(--tilet-color-fg-on-accent,#fff);letter-spacing:.06em;border-radius:var(--r-pill);border:2px solid var(--bg);padding:2px 7px;font-size:8.5px;font-weight:800;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.v31 .story .snm,.story.v31 .snm{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:11.5px;font-weight:600;overflow:hidden}.v31 .story.live .snm,.story.live.v31 .snm{color:var(--sale-tx);font-weight:700}.v31 .upd,.upd.v31{justify-content:flex-end;margin-bottom:8px;display:flex}.v31 .upd span,.upd.v31 span{color:var(--ink-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);align-items:center;gap:6px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.v31 .upd svg.i,.upd.v31 svg.i{width:11px;height:11px}.v31 .spots,.spots.v31{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v31 .spot,.spot.v31{flex-direction:column;padding:16px;display:flex}.v31 .spot h3,.spot.v31 h3{letter-spacing:-.005em;font-size:15.5px;font-weight:700}.v31 .spot .qd,.spot.v31 .qd{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.v31 .spot .qd a,.spot.v31 .qd a{border-radius:var(--r-ctl);display:block}.v31 .spot .qd img,.spot.v31 .qd img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-ctl);background:var(--sunken);width:100%}.v31 .spot .qd .ql,.spot.v31 .qd .ql{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;font-weight:600;display:block;overflow:hidden}.v31 .spot .go3,.spot.v31 .go3{color:var(--brand-800);align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:650;display:inline-flex}.v31 .spot .go3 svg.i,.spot.v31 .go3 svg.i{width:13px;height:13px}.v31 .bundles,.bundles.v31{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v31 .bun,.bun.v31{flex-direction:column;padding:16px;display:flex}.v31 .bun .bk,.bun.v31 .bk{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-800);font-size:11px;font-weight:700}.v31 .bun h4,.bun.v31 h4{letter-spacing:-.005em;margin-top:4px;font-size:15px;font-weight:700}.v31 .bun .th,.bun.v31 .th{align-items:center;gap:8px;margin-top:12px;display:flex}.v31 .bun .th img,.bun.v31 .th img{border-radius:var(--r-ctl);object-fit:cover;border:1px solid var(--border);background:var(--sunken);width:84px;height:84px}.v31 .bun .th .plus,.bun.v31 .th .plus{border-radius:var(--r-pill);background:var(--sunken);border:1px solid var(--border);width:24px;height:24px;color:var(--ink-4);flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.v31 .bun .items,.bun.v31 .items{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:11.5px;font-weight:500;overflow:hidden}.v31 .bun .pr2,.bun.v31 .pr2{align-items:baseline;gap:8px;margin-top:6px;display:flex}.v31 .bun .pr2 .m,.bun.v31 .pr2 .m{letter-spacing:-.01em;font-size:18px;font-weight:800}.v31 .bun .pr2 .m .cur,.bun.v31 .pr2 .m .cur{color:var(--ink-4);margin-right:2px;font-size:11px;font-weight:600}.v31 .bun .pr2 s,.bun.v31 .pr2 s{color:var(--ink-5);font-size:12px}.v31 .bun .sv,.bun.v31 .sv{color:var(--pos-800);background:var(--pos-50);border:1px solid var(--pos-200);border-radius:var(--r-ctl);padding:2.5px 8px;font-size:11px;font-weight:700;display:inline-flex}.v31 .bun .vb,.bun.v31 .vb{border:1px solid var(--border-strong);border-radius:var(--r-ctl);text-align:center;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);margin-top:12px;padding:9px;font-size:13px;font-weight:650}.v31 .bun .vb:hover,.bun.v31 .vb:hover{background:var(--brand-800);border-color:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff)}.v31 .win .rt,.win.v31 .rt{color:var(--ink-2);align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.v31 .win .rt svg.i,.win.v31 .rt svg.i{width:11px;height:11px;fill:var(--star);stroke:none}.v31 .win .frow,.win.v31 .frow{align-items:center;gap:8px;display:flex}.v31 .win .frow .fr,.win.v31 .frow .fr{margin-top:0}.v31 .win .flw,.win.v31 .flw{border:1px solid var(--brand-200);color:var(--brand-800);border-radius:var(--r-pill);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);align-items:center;gap:5px;margin-left:auto;padding:4px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.v31 .win .flw:hover,.win.v31 .flw:hover{background:var(--brand-800);border-color:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff)}.v31 .win .flw svg.i,.win.v31 .flw svg.i{width:12px;height:12px}.v31 .discgrid,.discgrid.v31{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.v31 .more-foot,.more-foot.v31{flex-direction:column;align-items:center;gap:8px;margin-top:22px;display:flex}.v31 .more-foot button,.more-foot.v31 button{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--border-strong);height:44px;box-shadow:var(--sh-raised);transition:box-shadow var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);align-items:center;gap:9px;padding:0 26px;font-size:13.5px;font-weight:650;display:flex}.v31 .more-foot button:hover,.more-foot.v31 button:hover{color:var(--brand-800);border-color:var(--brand-200);box-shadow:var(--sh-overlay)}.v31 .more-foot button svg.i,.more-foot.v31 button svg.i{width:14px;height:14px}.v31 .more-foot .mk,.more-foot.v31 .mk{color:var(--ink-5);font-size:11px;font-weight:600}.v31 .appband,.appband.v31{background:var(--brand-50);border-block:1px solid var(--brand-100);margin-top:56px;overflow:hidden}.v31 .ab-grid,.ab-grid.v31{grid-template-columns:1fr 200px 330px;align-items:center;gap:56px;padding:46px 0 44px;display:grid}.v31 .ab-kick,.ab-kick.v31{letter-spacing:.12em;text-transform:uppercase;color:var(--v31-wash-ink-brand);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.v31 .ab-kick svg.i,.ab-kick.v31 svg.i{width:14px;height:14px}.v31 .ab-tx h2,.ab-tx.v31 h2{color:var(--v31-wash-ink);letter-spacing:-.02em;max-width:520px;margin-top:10px;font-size:30px;font-weight:800;line-height:1.16}.v31 .ab-sub,.ab-sub.v31{color:var(--v31-wash-ink-3);max-width:470px;margin-top:10px;font-size:14px;font-weight:500;line-height:1.65}.v31 .ab-feats,.ab-feats.v31{flex-direction:column;gap:11px;margin-top:18px;list-style:none;display:flex}.v31 .ab-feats li,.ab-feats.v31 li{color:var(--v31-wash-ink-2);align-items:center;gap:11px;font-size:13.5px;font-weight:550;display:flex}.v31 .ab-feats .fic,.ab-feats.v31 .fic{border-radius:var(--r-ctl);background:var(--brand-100);width:30px;height:30px;color:var(--v31-wash-ink-brand);flex:none;place-items:center;display:grid}.v31 .ab-feats .fic svg.i,.ab-feats.v31 .fic svg.i{width:15px;height:15px}.v31 .ab-feats b,.ab-feats.v31 b{color:var(--v31-wash-ink);font-weight:700}.v31 .ab-badges,.ab-badges.v31{align-items:center;gap:12px;margin-top:24px;display:flex}.v31 .bdg,.bdg.v31{transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:12px;display:inline-flex}.v31 .bdg:hover,.bdg:hover.v31{box-shadow:var(--sh-overlay);transform:translateY(-2px)}.v31 .bdg .plate,.bdg.v31 .plate{fill:var(--ink)}.v31 .bdg .b-sm,.bdg.v31 .b-sm{font-family:var(--font);fill:#ffffffd9;font-size:10px;font-weight:500}.v31 .bdg .b-xs,.bdg.v31 .b-xs{font-family:var(--font);letter-spacing:.14em;fill:#ffffffd9;font-size:8.5px;font-weight:650}.v31 .bdg .b-lg,.bdg.v31 .b-lg{font-family:var(--font);letter-spacing:-.01em;fill:var(--tilet-color-fg-on-accent,#fff);font-size:19px;font-weight:650}.v31 .ab-qr,.ab-qr.v31{text-align:center;flex-direction:column;justify-self:center;align-items:center;gap:10px;padding:18px 16px 15px;display:flex}.v31 .ab-qr svg,.ab-qr.v31 svg{width:132px;height:132px;display:block}.v31 .ab-qr .cap,.ab-qr.v31 .cap{color:var(--v31-wash-ink);font-size:12.5px;font-weight:700;line-height:1.35}.v31 .ab-qr .sub2,.ab-qr.v31 .sub2{color:var(--ink-4);margin-top:-5px;font-size:11px;font-weight:550}.v31 .ab-ph,.ab-ph.v31{justify-self:end;padding:6px 10px 0 0;position:relative}.v31 .ab-halo,.ab-halo.v31{background:radial-gradient(closest-side,var(--brand-100),transparent 72%);pointer-events:none;width:430px;height:430px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v31 .phone,.phone.v31{width:252px;height:524px;animation:v31-phfloat var(--v31-period-phfloat) var(--ease) infinite alternate;background:#0b1220;border-radius:42px;padding:9px;position:relative;box-shadow:0 24px 48px #0f172a38,0 4px 12px #0f172a1f}@keyframes v31-phfloat{to{transform:translateY(-8px)}}.v31 .phone:before{content:"";background:#0b1220;border-radius:2px;width:3px;height:52px;position:absolute;top:138px;right:-2.5px}.v31 .phone:after{content:"";background:#0b1220;border-radius:2px;width:3px;height:30px;position:absolute;top:118px;left:-2.5px;box-shadow:0 40px #0b1220}.v31 .scr7,.scr7.v31{background:var(--bg);border-radius:34px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.v31 .p-cam,.p-cam.v31{border-radius:var(--r-pill);z-index:9;background:#0b1220;width:9px;height:9px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.v31 .p-hd,.p-hd.v31{background:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff);flex:none;padding:7px 11px 10px}.v31 .p-status,.p-status.v31{justify-content:space-between;align-items:center;padding:0 2px 6px;font-size:8.5px;font-weight:700;display:flex}.v31 .p-status .cell,.p-status.v31 .cell{align-items:flex-end;gap:2.5px;height:8px;display:flex}.v31 .p-status .cell i,.p-status.v31 .cell i{background:var(--tilet-color-surface-raised,#fff);border-radius:1px;width:2.5px;display:block}.v31 .p-status .bat,.p-status.v31 .bat{border:1px solid #fffc;border-radius:2.5px;width:15px;height:8px;margin-left:4px;position:relative}.v31 .p-status .bat:after,.p-status.v31 .bat:after{content:"";background:var(--tilet-color-surface-raised,#fff);border-radius:1px;position:absolute;inset:1.5px 4.5px 1.5px 1.5px}.v31 .p-brand,.p-brand.v31{align-items:center;gap:5px;display:flex}.v31 .p-tile,.p-tile.v31{background:var(--tilet-color-surface-raised,#fff);width:16px;height:16px;color:var(--brand-800);letter-spacing:-.04em;border-radius:4px;place-items:center;font-size:7px;font-weight:800;display:grid}.v31 .p-brand b,.p-brand.v31 b{letter-spacing:-.02em;font-size:10.5px;font-weight:800}.v31 .p-brand .sp,.p-brand.v31 .sp{flex:1}.v31 .p-brand svg.i,.p-brand.v31 svg.i{width:11px;height:11px}.v31 .p-search,.p-search.v31{background:var(--tilet-color-surface-raised,#fff);height:24px;color:var(--ink-4);border-radius:7px;align-items:center;gap:5px;margin-top:7px;padding:0 8px;font-size:8.5px;font-weight:500;display:flex}.v31 .p-search svg.i,.p-search.v31 svg.i{width:10px;height:10px;color:var(--brand-800)}.v31 .p-stories,.p-stories.v31{flex:none;justify-content:space-between;padding:8px 10px 2px;display:flex}.v31 .p-story,.p-story.v31{flex-direction:column;align-items:center;gap:3px;width:36px;display:flex}.v31 .p-story .rg,.p-story.v31 .rg{border-radius:var(--r-pill);background:conic-gradient(from 210deg,var(--brand-800),var(--brand-600) 40%,var(--brand-300) 75%,var(--brand-800));width:30px;height:30px;padding:1.5px}.v31 .p-story.lv .rg,.p-story.lv.v31 .rg{background:var(--sale)}.v31 .p-story .rg span,.p-story.v31 .rg span{border-radius:var(--r-pill);background:var(--bg);width:100%;height:100%;padding:1.5px;display:block}.v31 .p-story img,.p-story.v31 img{border-radius:var(--r-pill);object-fit:cover;width:100%;height:100%}.v31 .p-story small,.p-story.v31 small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:36px;font-size:6.5px;font-weight:600;overflow:hidden}.v31 .p-hero,.p-hero.v31{box-shadow:var(--sh-raised);border-radius:10px;flex:none;margin:7px 10px 0;position:relative;overflow:hidden}.v31 .p-hero img,.p-hero.v31 img{object-fit:cover;width:100%;height:118px;display:block}.v31 .p-hero .fl,.p-hero.v31 .fl{background:var(--sale);color:var(--tilet-color-fg-on-accent,#fff);border-radius:4px;padding:2px 5px;font-size:6.5px;font-weight:800;position:absolute;top:6px;left:6px}.v31 .p-hero .sc,.p-hero.v31 .sc{background:linear-gradient(180deg,transparent,var(--scrim-72));color:var(--tilet-color-fg-on-accent,#fff);padding:18px 8px 6px;position:absolute;inset:auto 0 0}.v31 .p-hero .tt7,.p-hero.v31 .tt7{font-size:8.5px;font-weight:700;line-height:1.25}.v31 .p-hero .pr7,.p-hero.v31 .pr7{align-items:baseline;gap:4px;margin-top:1px;display:flex}.v31 .p-hero .pr7 b,.p-hero.v31 .pr7 b{font-size:11.5px;font-weight:800}.v31 .p-hero .pr7 .c7,.p-hero.v31 .pr7 .c7{color:#fffc;font-size:6.5px;font-weight:600}.v31 .p-hero .pr7 s,.p-hero.v31 .pr7 s{color:#ffffff9e;font-size:7px}.v31 .p-flash,.p-flash.v31{background:var(--brand-800);color:var(--tilet-color-fg-on-accent,#fff);border-radius:8px;flex:none;align-items:center;gap:5px;margin:7px 10px 0;padding:5px 8px;font-size:7.5px;font-weight:700;display:flex}.v31 .p-flash svg.i,.p-flash.v31 svg.i{width:9px;height:9px}.v31 .p-flash .bx7,.p-flash.v31 .bx7{gap:2px;margin-left:auto;display:flex}.v31 .p-flash .bx7 i,.p-flash.v31 .bx7 i{background:var(--brand-900);border-radius:3px;padding:1.5px 3px;font-size:7px;font-style:normal;font-weight:800}.v31 .p-sh,.p-sh.v31{flex:none;justify-content:space-between;align-items:baseline;margin:9px 12px 0;display:flex}.v31 .p-sh b,.p-sh.v31 b{letter-spacing:-.005em;font-size:8.5px;font-weight:750}.v31 .p-sh span,.p-sh.v31 span{color:var(--brand-800);font-size:7px;font-weight:650}.v31 .p-grid,.p-grid.v31{flex:none;gap:7px;margin:7px 10px 0;display:flex}.v31 .p-card,.p-card.v31{background:var(--surface);border:1px solid var(--border);border-radius:9px;flex:1;padding:4px 4px 6px;overflow:hidden}.v31 .p-card img,.p-card.v31 img{object-fit:cover;border-radius:6px;width:100%;height:74px;display:block}.v31 .p-card .nm7,.p-card.v31 .nm7{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:4px 2px 0;font-size:7px;font-weight:600;overflow:hidden}.v31 .p-card .pr8,.p-card.v31 .pr8{align-items:baseline;gap:3px;margin:1px 2px 0;display:flex}.v31 .p-card .pr8 b,.p-card.v31 .pr8 b{font-size:9px;font-weight:800}.v31 .p-card .pr8 .c7,.p-card.v31 .pr8 .c7{color:var(--ink-4);font-size:5.5px;font-weight:700}.v31 .p-card .pr8 s,.p-card.v31 .pr8 s{color:var(--ink-5);font-size:6.5px}.v31 .p-card .cod7,.p-card.v31 .cod7{color:var(--pos-700);align-items:center;gap:3px;margin:2px 2px 0;font-size:6px;font-weight:700;display:inline-flex}.v31 .p-card .cod7 svg.i,.p-card.v31 .cod7 svg.i{width:7px;height:7px}.v31 .p-tab,.p-tab.v31{background:var(--surface);border-top:1px solid var(--border);flex:none;margin-top:auto;padding:6px 4px 9px;display:flex}.v31 .p-tab span,.p-tab.v31 span{color:var(--ink-4);flex-direction:column;flex:1;align-items:center;gap:2px;font-size:6.5px;font-weight:650;display:flex}.v31 .p-tab svg.i,.p-tab.v31 svg.i{width:12px;height:12px}.v31 .p-tab .on,.p-tab.v31 .on{color:var(--brand-800)}.v31 .ab-toast,.ab-toast.v31{z-index:4;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-overlay);align-items:center;gap:9px;padding:10px 13px 10px 11px;display:flex;position:absolute;top:178px;left:-70px}.v31 .ab-toast .tic,.ab-toast.v31 .tic{border-radius:var(--r-pill);background:var(--pos-50);border:1px solid var(--pos-200);width:30px;height:30px;color:var(--pos-700);flex:none;place-items:center;display:grid}.v31 .ab-toast .tic svg.i,.ab-toast.v31 .tic svg.i{width:15px;height:15px}.v31 .ab-toast .tx7,.ab-toast.v31 .tx7{flex-direction:column;gap:1px;min-width:0;display:flex}.v31 .ab-toast .t1,.ab-toast.v31 .t1{white-space:nowrap;font-size:11px;font-weight:750;line-height:1.3}.v31 .ab-toast .t2,.ab-toast.v31 .t2{color:var(--ink-4);white-space:nowrap;font-size:9.5px;font-weight:550;line-height:1.35}@media (prefers-reduced-motion:reduce){.v31 *,.v31,.v31 :before,.v31:before,.v31 :after,.v31:after{transition:none!important;animation:none!important}.v31{scroll-behavior:auto}.v31 .rise,.rise.v31{opacity:1;transform:none}.v31 .ask .ph span,.ask.v31 .ph span{opacity:0}.v31 .ask .ph span:first-child,.ask.v31 .ph span:first-child,.v31 .qadd,.qadd.v31{opacity:1;transform:none}.v31 .meter i,.meter.v31 i{transform:scaleX(var(--p,.5));animation:none}}.v31 .ft-trust,.ft-trust.v31{flex-wrap:wrap;align-items:center;gap:14px;padding:0 0 14px;display:flex}.v31 .ft-trust .lb,.ft-trust.v31 .lb{color:#ffffffc7;margin-inline-end:8px;font-size:12px;font-weight:650}.v31 .ft-trust .tb,.ft-trust.v31 .tb{color:#ffffffd9;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.v31 .ft-trust .tb svg.i,.ft-trust.v31 .tb svg.i{width:14px;height:14px}@media (prefers-contrast:more){.v31{--v31-wash-ink:var(--tilet-ref-color-neutral-950,#0a0f26);--v31-wash-ink-2:var(--tilet-ref-color-neutral-800,#1d2447);--v31-wash-ink-3:var(--tilet-ref-color-neutral-700,#333a57);--v31-wash-ink-brand:var(--tilet-ref-color-brand-900,#152c7c)}[data-contrast=standard] .v31,.v31[data-contrast=standard]{--v31-wash-ink:var(--tilet-ref-color-neutral-900,#10142b);--v31-wash-ink-2:var(--tilet-ref-color-neutral-700,#333a57);--v31-wash-ink-3:var(--tilet-ref-color-neutral-600,#4a5170);--v31-wash-ink-brand:var(--tilet-ref-color-brand-800,#1e40af)}}[data-contrast=more] .v31,.v31[data-contrast=more]{--v31-wash-ink:var(--tilet-ref-color-neutral-950,#0a0f26);--v31-wash-ink-2:var(--tilet-ref-color-neutral-800,#1d2447);--v31-wash-ink-3:var(--tilet-ref-color-neutral-700,#333a57);--v31-wash-ink-brand:var(--tilet-ref-color-brand-900,#152c7c)}
.v31 .pricebig .money,.v31 .prow .m .money,.v31 .pr .money,.v31 .pr2 .m .money,.v31 .fr .money,.v31 .xmini .pr .money,.v31 .uchip .pr .money,.v31 .rv .pr .money,.v31 .prize .v .money,.v31 .chan .tag .money,.v31 .fcard .pr .money,.v31 .c-strip .money,.v31 .itm .p .money{font:inherit;color:inherit;letter-spacing:inherit}.v31 .money .dec{font-size:.65em}.v31 s .money .cur{display:none}.v31 s .money .dec{font-size:inherit}.v31 .pricebig .money .cur{margin-inline-end:10px}.v31 .c-deal3 .pr .money .cur{margin-inline-end:8px}.v31 .fcard .pr .money .cur{margin-inline-end:7px}.v31 .c-mini .pr .money .cur{margin-inline-end:6px}.v31 .shelf .p .money .cur,.v31 .chan .tag .money .cur,.v31 .win .fr .money .cur{margin-inline-end:3px}.v31 .uchip .pr .money .cur{color:var(--ink-4);margin-inline-end:2px;font-size:10px;font-weight:600}.v31 .ft-bar .lang button{color:#ffffffd9;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600}.v31 .ft-bar .lang button[aria-current=true]{background:var(--tilet-color-surface-raised,#fff);color:var(--brand-900)}.v31 .bun a.vb{display:block}.v31 .bun h4{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v31 .win .frow .fr{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v31 .ab-tx h2{max-width:385px}.v31 .ask .ob-input{min-width:0;height:22px;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:14px}.v31 .ask .ob-input::placeholder{color:var(--ink-4)}.v31 .ask .ob-input:focus-visible{outline:var(--tilet-border-focus-width) solid transparent}.v31 .ask .tri button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v31 .ask .tri button:hover{color:var(--ink-2)}.v31 .ab-badges svg{direction:ltr}.v31 form.heart-seat,.v31 form.qadd-seat,.v31 form.rv-remove-seat{display:contents}.v31 .floor-foot .floor-more{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--border-strong);height:42px;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:9px;padding:0 22px;font-size:13.5px;font-weight:650;display:flex}.v31 .floor-foot .floor-more:hover{background:var(--hoverbg);border-color:var(--ink-5)}.v31 .floor-foot .floor-more svg.i{width:14px;height:14px}.v31 .more-foot .more-btn{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--border-strong);height:44px;box-shadow:var(--sh-raised);transition:box-shadow var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:9px;padding:0 26px;font-size:13.5px;font-weight:650;display:flex}.v31 .more-foot .more-btn:hover{color:var(--brand-800);border-color:var(--brand-200);box-shadow:var(--sh-overlay)}.v31 .more-foot .more-btn svg.i{width:14px;height:14px}.v31 .ucard .nm-link{display:block}.v31 .win .win-link{display:contents}.v31 .win .who .nm{min-width:0}.v31 .win .window-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:5px 0;padding:0;list-style:none;display:grid}.v31 .win .window-product{min-width:0;display:block}.v31 .win .window-product img{aspect-ratio:1;border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--sunken);object-fit:cover;inline-size:100%;display:block}.v31 .win .window-product-price{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-block-start:3px;font-size:9.5px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.v31 .ex-left .ex-cta{margin-top:10px}.v31 .win .flw{cursor:pointer}.v31 .rv{position:relative}.v31 .rv .rv-remove{top:4px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);width:22px;height:22px;color:var(--ink-4);cursor:pointer;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;inset-inline-end:4px}.v31 .rv .rv-remove:hover{color:var(--sale-tx);border-color:var(--border-strong)}.v31 .sh .rv-clear{cursor:pointer}.v31 .chan .up{letter-spacing:.08em;border-radius:var(--r-pill);background:var(--scrim-56);color:#ffffffeb;text-transform:uppercase;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:flex}.v31 .fm-head .next b{color:var(--tilet-color-fg-on-accent,#fff)}.v31 form.add-seat{display:contents}.v31 .fcard .add{cursor:pointer;width:100%}.v31 .sh h1{letter-spacing:-.008em;font-size:22px;font-weight:650;line-height:1.25}.v31 .fcus-typeled{background:linear-gradient(132deg, var(--brand-700), var(--brand-800) 52%, var(--brand-900))}.v31 .mr-plate,.v31 .ucard-plate{background:linear-gradient(155deg, var(--brand-50), var(--brand-100) 130%);align-items:flex-end;width:100%;height:100%;min-height:92px;padding:12px;display:flex;position:relative;overflow:hidden}.v31 .mr-plate{aspect-ratio:16/9}.v31 .ucard-plate{aspect-ratio:1}.v31 .ucard.big .ucard-plate{aspect-ratio:auto;min-height:520px}.v31 .plate-mk{-webkit-line-clamp:3;line-clamp:3;border-inline-start:3px solid var(--v31-wash-ink-brand);letter-spacing:-.01em;width:100%;color:var(--v31-wash-ink-brand);-webkit-box-orient:vertical;padding-inline-start:10px;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.v31 .mr-plate .plate-mk{font-size:26px}.v31 .ucard-plate .plate-mk{-webkit-line-clamp:2;line-clamp:2;font-size:18px}.v31 .ucard.big .ucard-plate .plate-mk{-webkit-line-clamp:4;line-clamp:4;font-size:40px}.v31 .mrgrid>a:nth-of-type(2n) .mr-plate{background:linear-gradient(205deg, var(--brand-50), var(--brand-100) 130%);align-items:flex-start}.v31 .ix-monogram{background:var(--brand-50);width:100%;height:100%;color:var(--v31-wash-ink-brand);place-items:center;font-size:22px;font-weight:800;display:grid}.v31 .stories{scrollbar-width:none;overflow-x:auto}.v31 .stories::-webkit-scrollbar{display:none}.v31 .bun .th img{aspect-ratio:1;width:min(84px,33.3333% - 16px);height:auto}.v31 :is(.spots,.bgrid,.index-grid,.mrgrid,.fgrid,.chans,.floor,.bsgrid,.bundles,.arcade,.ladder,.ksgrid,.rvgrid,.fm-cards,.recgrid,.discgrid,.qd,.shelf,.ft-in)>*{min-width:0}@media (min-width:768px){.v31 .bgrid:not(:has(.c-count)) .c-blue{grid-column:6/span 7}.v31 .bgrid:not(:has(.c-blue)) .c-count{grid-column:6/span 7}.v31 .bgrid:not(:has(.c-feat)) .c-count{grid-column:1/span 5}.v31 .bgrid:not(:has(.cm1)) .c-deal3{grid-column:6/span 7}.v31 .bgrid:not(:has(.c-deal3)) .cm1{grid-column:6/span 4}.v31 .bgrid:not(:has(.c-deal3)) .cm2{grid-column:10/span 3}:is(.v31 .bgrid:not(:has(.c-count)):not(:has(.c-blue)) .cm1,.v31 .bgrid:not(:has(.c-count)):not(:has(.c-blue)) .cm2,.v31 .bgrid:not(:has(.c-count)):not(:has(.c-blue)) .c-deal3){grid-row:1/span 2}.v31 .bgrid .c-strip[data-seat]{grid-column:var(--strip-seat)}}.v31-page .merch-preview-ribbon{z-index:50;text-align:center;letter-spacing:.04em;background:repeating-linear-gradient(45deg, var(--tilet-ref-color-warn-500,#e89b12), var(--tilet-ref-color-warn-500,#e89b12) 12px, var(--tilet-ref-color-warn-700,#9a5e0c) 12px, var(--tilet-ref-color-warn-700,#9a5e0c) 24px);color:var(--tilet-color-fg-on-accent,#fff);padding:8px 16px;font-size:13px;font-weight:700;position:sticky;top:0}.v31 .deck-seat{padding:0;overflow:hidden}.v31 .deck-seat .tilet-carousel:before,.v31 .deck-seat .tilet-carousel:after{content:none}.v31 .deck-seat .tilet-carousel,.v31 .deck-seat .tilet-carousel>[data-slot=track],.v31 .deck-seat .tilet-carousel [data-slot=slide]{height:100%}.v31 .deck-seat .tilet-carousel>[data-slot=track]{scrollbar-width:none;gap:0}.v31 .deck-slide{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.v31 .deck-sub{text-transform:none;letter-spacing:0;margin-top:4px}.v31 .deck-dots{z-index:3;gap:6px;display:flex;position:absolute;inset-block-end:12px;inset-inline-end:14px}.v31 .deck-dots a{block-size:8px;inline-size:8px;transition:background var(--t-fast) var(--ease);background:#ffffff73;border-radius:50%}.v31 .deck-dots a:hover{background:#ffffffd9}.v31 .deck-dots a:focus-visible{background:var(--v31-focus-on-brand);outline:2px solid var(--v31-focus-on-brand);outline-offset:2px}@supports (scroll-target-group:auto){.v31 .deck-dots{scroll-target-group:auto}}.v31 .c-blue:not(:has(.prog)) .prize{margin-top:auto}.v31 .c-blue .kick,.v31 .c-blue .tt,.v31 .c-blue .ss{max-inline-size:calc(100% - 196px)}.v31-page{background:var(--tilet-color-surface-subtle,#f5f7ff);padding-bottom:48px}.v31-page .legacy-col{max-width:72rem;padding-inline:var(--tilet-ref-space-scale-4);margin-inline:auto}.v31 .qd img,.v31 .shelf img{height:auto}.v31 .ucard.big .bd{flex:none}@media (max-width:1180px){.v31 .ask .tri{display:none}.v31 .hd-act .acct{justify-content:center;width:42px;height:42px;padding:0}.v31 .hd-act .acct>span{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:768px) and (max-width:920px){.v31 .hd-main .deliver{justify-content:center;width:42px;height:42px;padding:0}.v31 .hd-main .deliver .dto-lines{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.v31 .ask .ob-input{min-width:72px}.v31 .logo .tile{border:var(--tilet-border-control-width) solid var(--tilet-color-fg-on-accent,#fff);overflow:hidden}.v31 .logo .tile .tile-mark{object-fit:cover;width:100%;height:100%}.v31 .logo .word{font-size:23px}.v31 .logo .word .mkt{text-transform:uppercase;letter-spacing:.04em;margin-inline-start:.2em}header.v31.shell-hd{z-index:var(--shell-h1-z,40);position:sticky;top:0}.shell-h2-band{background:var(--brand-800,var(--tilet-color-accent,#1e40af));color:var(--tilet-color-fg-on-accent,#fff)}.shell-h2-band :focus-visible{outline-color:var(--v31-focus-on-brand)}.v31 .hd-nav.shell-h2 .all,.v31 .hd-nav.shell-h2 a.lnk,.v31 .hd-nav.shell-h2 .feat,.v31 .hd-nav.shell-h2 .ar-t{background:0 0}.v31 .hd-nav.shell-h2 .all:before,.v31 .hd-nav.shell-h2 a.lnk:before,.v31 .hd-nav.shell-h2 .feat:before,.v31 .hd-nav.shell-h2 .ar-t:before{content:"";z-index:-1;inset-inline:0;inset-block:0 var(--shell-h2-ink-inset);border-radius:var(--r-ctl);transition:background var(--t-fast) var(--ease);position:absolute}.v31 .hd-nav.shell-h2 .all:before{background:#ffffff24}.v31 .hd-nav.shell-h2 .all:hover:before{background:#ffffff38}.v31 .hd-nav.shell-h2 a.lnk:hover:before,.v31 .hd-nav.shell-h2 .feat:hover:before,.v31 .hd-nav.shell-h2 .ar-t:hover:before{background:#ffffff1f}.v31 .hd-act a.acct>span{text-align:center}@keyframes v31-mq-rtl{to{transform:translate(50%)}}[dir=rtl] .v31 .udrift-in,[dir=rtl] .udrift-in.v31,[dir=rtl] .v31 .xdrift-in,[dir=rtl] .xdrift-in.v31{animation-name:v31-mq-rtl}.util.v31 .tkr-locale{display:contents}.util.v31 button.it{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.util.v31 button.it:hover{text-decoration:underline}.v31 .bgrid .bdeck{display:contents}@media (max-width:767px){.v31 .fm-head,.v31 .ft-bar{flex-wrap:wrap;row-gap:8px}.v31 .stories{scroll-snap-type:x proximity;justify-content:flex-start;gap:14px;padding-block:12px 4px}.v31 .stories>*{scroll-snap-align:start}.v31 .stories .ring{width:60px;height:60px}.v31 .stories .snm{white-space:nowrap;text-overflow:ellipsis;max-inline-size:64px;font-size:10.5px;overflow:hidden}.v31 .bgrid{flex-direction:column;gap:12px;display:flex}.v31 .bgrid .bdeck{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.v31 .bgrid .bdeck::-webkit-scrollbar{display:none}.v31 .bgrid .bdeck>.cell{scroll-snap-align:start;flex:0 0 76vw;max-width:340px;height:320px;min-height:0}.v31 .bgrid .bdeck>.c-count,.v31 .bgrid .bdeck>.c-blue,.v31 .bgrid .bdeck>.c-mini,.v31 .bgrid .bdeck>.c-deal3{flex-basis:64vw}.v31 .bgrid .c-feat .scrim{padding:72px 16px 14px}.v31 .cband,.cband.v31{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.v31 .cband::-webkit-scrollbar{display:none}.cband.v31::-webkit-scrollbar{display:none}.v31 .cband>.cell,.cband.v31>.cell{scroll-snap-align:start;flex:0 0 78vw;max-width:360px;min-height:200px}.v31 .index-strip,.index-strip.v31{grid-template-rows:repeat(2,auto);grid-auto-columns:84px;grid-auto-flow:column;gap:12px 10px;display:grid}.v31 .ix-tile,.ix-tile.v31{width:84px}.v31 .ix-tile .thumb,.ix-tile.v31 .thumb{width:84px;height:96px}.v31 .dband,.dband.v31{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.v31 .dband::-webkit-scrollbar{display:none}.dband.v31::-webkit-scrollbar{display:none}.v31 .dband>.dcol,.dband.v31>.dcol{scroll-snap-align:start;flex:0 0 84vw;max-width:380px}.v31 .floor,.floor.v31{--floor-card:168px;gap:10px}.v31 .cpn-grid,.cpn-grid.v31{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.v31 .cpn-grid::-webkit-scrollbar{display:none}.cpn-grid.v31::-webkit-scrollbar{display:none}.v31 .cpn-grid>.cpn-pill,.cpn-grid.v31>.cpn-pill{scroll-snap-align:start;flex:0 0 72vw;max-width:320px}.v31 .c-blue .stack{top:14px;width:112px;height:70px;inset-inline-end:12px}.v31 .c-blue .kick,.v31 .c-blue .tt,.v31 .c-blue .ss{max-inline-size:calc(100% - 116px)}.v31 .c-strip{flex-wrap:wrap;height:auto;min-height:44px;padding:10px 14px}.util.v31 .wrap>.it{display:none}.util.v31 .udrift{flex:auto;min-width:0}.util.v31{height:28px;font-size:11.5px}.util.v31 .wrap{height:28px}.util.v31 .tkbtn{height:20px;padding:0 9px;font-size:10.5px}.util.v31 svg.i{width:12px;height:12px}.v31 .trust .it,.trust.v31 .it{white-space:nowrap;flex:none;font-size:11.5px}.v31 .trust .it svg.i,.trust.v31 .it svg.i{width:12.5px;height:12.5px}.v31 .sh{flex-wrap:wrap;row-gap:2px}.v31 .sh h2{flex:auto}.v31 .sh .sub{flex-basis:100%;order:5}.v31 .sh .sp{display:none}.v31 .sh a.va{white-space:nowrap}.v31 .index-grid,.v31 .mrgrid,.v31 .spots,.v31 .bundles,.v31 .ladder,.v31 .fgrid{grid-template-columns:1fr 1fr}.v31 .spots,.v31 .bundles,.v31 .ladder,.v31 .fgrid{grid-template-columns:1fr}.v31 .fm-cards,.v31 .chans,.v31 .arcade,.v31 .bsgrid,.v31 .floor,.v31 .recgrid,.v31 .discgrid{grid-template-columns:1fr 1fr}.v31 .ucard.big{grid-area:auto/span 2}.v31 .ucard.big .imw img,.v31 .ucard.big .ucard-plate{aspect-ratio:1;min-height:0}.v31 .ksgrid,.v31 .rvgrid{grid-template-columns:repeat(4,1fr)}.v31 .ksgrid>*,.v31 .rvgrid>*{min-width:0;overflow:hidden}.v31 .express{grid-template-columns:1fr}.v31 .ex-left .zone{margin-top:16px}.v31 .union{height:auto;padding:48px 0}.v31 .union h2{font-size:34px}.v31 .union-chips{flex-wrap:wrap;margin-top:24px;padding:0 16px;position:static}.v31 .ab-grid{grid-template-columns:1fr;gap:32px}.v31 .ab-ph{justify-self:center}.v31 .ft-in{grid-template-columns:1fr 1fr;gap:22px}.v31 .trust .wrap,.trust.v31 .wrap{scrollbar-width:none;justify-content:flex-start;gap:14px;height:auto;padding:8px 0;overflow-x:auto}.v31 .wrap{width:calc(100% - 28px)}.v31 .sh h2{font-size:17px}.v31 .sh a.va{font-size:12px}.v31 .sh .sub{font-size:11.5px}.v31 .flashband,.flashband.v31{margin-top:24px;padding:14px 0 16px}.flashband.v31 .fm-head,.v31 .flashband .fm-head{flex-wrap:nowrap;gap:8px;margin-bottom:10px}.flashband.v31 .fm-head .sp,.v31 .flashband .fm-head .sp{display:none}.flashband.v31 .fm-head h2,.v31 .flashband .fm-head h2{font-size:17px}.flashband.v31 .fm-head .ic,.v31 .flashband .fm-head .ic{width:26px;height:26px}.flashband.v31 .cd,.v31 .flashband .cd{gap:3px;font-size:11px}.flashband.v31 .cd b,.v31 .flashband .cd b{border-radius:5px;min-width:0;padding:2.5px 5px;font-size:11px}.flashband.v31 .ends,.v31 .flashband .ends{font-size:0}.flashband.v31 .ends .cd,.v31 .flashband .ends .cd{font-size:11px}.flashband.v31 .fm-head>*,.v31 .flashband .fm-head>*{white-space:nowrap;flex:none}.flashband.v31 .fm-head h2,.v31 .flashband .fm-head h2{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.flashband.v31 .next,.v31 .flashband .next{margin-top:10px;font-size:11.5px}.v31 .fm-cards{scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;display:flex;overflow-x:auto}.v31 .fm-cards::-webkit-scrollbar{display:none}.v31 .fcard{scroll-snap-align:start;flex:0 0 128px}.v31 .fcard .bd{padding:7px 8px 9px}.v31 .fcard .t{font-size:11px}.v31 .fcard .pr{font-size:14.5px}.v31 .fcard .was{font-size:10.5px}.v31 .fcard .meter{height:4px;margin-top:6px}.v31 .fcard .cl{font-size:9.5px}.v31 .index-grid{grid-template-columns:repeat(3,1fr);gap:12px 8px}.v31 .ix-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column-reverse;align-items:center;gap:6px;overflow:visible}.v31 .ix-card .thumb{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}.v31 .ix-card .thumb img{object-fit:cover;width:100%;height:100%}.v31 .ix-card .tx{text-align:center;align-items:center;padding:0}.v31 .ix-card .tx h3{color:var(--ink-2);font-size:10.5px;font-weight:600;line-height:1.2}.v31 .ix-card .tx .off{font-size:9.5px}.v31 .mrgrid{gap:9px}.v31 .mr .im{aspect-ratio:16/10;height:auto}.v31 .mr .t{font-size:13px}.v31 .mr .s{font-size:10.5px}.v31 .mr-plate .plate-mk{font-size:15px}.v31 .fgrid{gap:10px}.v31 .fcus{aspect-ratio:347/128;height:auto}.v31 .fcus .tx2{max-width:240px;padding:14px 16px}.v31 .fcus .t{font-size:16px}.v31 .fcus .s{font-size:10.5px}.v31 .floor,.v31 .discgrid,.v31 .recgrid{gap:9px}.v31 .ucard.big{grid-column:span 1}.v31 .ucard .bd{padding:8px 10px 11px}.v31 .ucard .nm{font-size:12.5px}.v31 .ucard .stars{white-space:nowrap;font-size:10.5px;overflow:hidden}.v31 .ucard .stars>*{flex:none}.v31 .ucard .dvy{font-size:10px}.v31 .ucard-plate .plate-mk{font-size:14px}.v31 .spots{gap:12px}.v31 .spot{border-radius:16px;padding:13px 13px 14px}.v31 .spot h3{font-size:15px}.v31 .spot .qd{grid-template-columns:1fr 1fr;gap:9px}.v31 .spot .go3{font-size:11.5px}.v31 .bsgrid{scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.v31 .bsgrid::-webkit-scrollbar{display:none}.v31 .bstore{flex:0 0 150px;padding:12px 10px}.v31 .bundles{scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;display:flex;overflow-x:auto}.v31 .bundles::-webkit-scrollbar{display:none}.v31 .bun{scroll-snap-align:start;flex:0 0 190px;padding:12px}.v31 .bun .bk{font-size:10px}.v31 .bun h4{font-size:13px}.v31 .bun .sub{font-size:10px}.v31 .bun .sv{font-size:9.5px}.v31 .bun .pr2 .m{font-size:14px}.v31 .bun .pr2 .m .cur{font-size:9px}.v31 .bun .pr2 s{font-size:10px}.v31 .bundles>.tilet-product-card{scroll-snap-align:start;flex:0 0 190px}.v31 .arcade{scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.v31 .arcade::-webkit-scrollbar{display:none}.v31 .arcade>*{flex:0 0 156px}.v31 .win .wim{aspect-ratio:1;height:auto}.v31 .win .bd{padding:8px 9px 10px}.v31 .win .nm{font-size:11.5px}.v31 .win .ln{font-size:9.5px}.v31 .win .frow{flex-wrap:wrap;gap:5px}.v31 .win .flw{height:26px;padding:0 14px;font-size:11px}.v31 .ladder{scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.v31 .ladder::-webkit-scrollbar{display:none}.v31 .rung{flex:0 0 168px;padding:13px 13px 12px}.v31 .rung .itm .p{font-size:9px}.v31 .express{border-radius:16px;gap:12px;padding:14px}.v31 .express .hd3{font-size:15px}.v31 .express .math{font-size:11.5px}.v31 .ex-left .zone{margin-top:12px;font-size:11.5px}.v31 .xmini{width:150px}.v31 .union,.union.v31{border-radius:16px;margin:24px 14px 0;padding:20px 0 14px}.v31 .union h2,.union.v31 h2{font-size:17px}.v31 .union .kick,.union.v31 .kick{font-size:10px}.union.v31 .wrap>p{font-size:11.5px;line-height:1.45}.union.v31 .arline,.union.v31 .union-cta{font-size:11.5px}.v31 .union-chips,.union.v31 .union-chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-top:12px;overflow-x:auto}.v31 .union-chips::-webkit-scrollbar{display:none}.union.v31 .union-chips::-webkit-scrollbar{display:none}.v31 .uchip,.union.v31 .uchip{flex:none;width:auto;padding:6px 10px 6px 6px}.v31 .ksgrid,.v31 .rvgrid{scrollbar-width:none;gap:9px;display:flex;overflow-x:auto}.v31 .ksgrid::-webkit-scrollbar{display:none}.v31 .rvgrid::-webkit-scrollbar{display:none}.v31 .ksgrid>*,.v31 .rvgrid>*{flex:0 0 96px}.v31 .ksgrid .ks{padding:6px 6px 8px}.v31 .ksgrid .ks .im{width:84px;height:84px}.v31 .ksgrid .ks .q,.v31 .rvgrid .nm{white-space:nowrap;text-overflow:ellipsis;max-inline-size:84px;font-size:9.5px;overflow:hidden}.v31 .rvgrid .pr{font-size:11.5px}.v31 .appband,.appband.v31{margin-top:24px}.v31 .appband .ab-ph,.v31 .appband .ab-qr,.appband.v31 .ab-ph,.appband.v31 .ab-qr{display:none}.v31 .ab-grid,.appband.v31 .ab-grid{grid-template-columns:1fr;gap:14px;padding-block:20px}.v31 .ab-h,.appband.v31 .ab-h{font-size:20px}.v31 .ab-sub,.appband.v31 .ab-sub{font-size:11.5px}.v31 .ab-feats,.appband.v31 .ab-feats{font-size:11px}}@media (forced-colors:active){.v31 .cell .scrim{background:canvas}.v31 .flag,.v31 .tag-ink,.v31 .tag-low{border:1px solid canvastext}}.v31 .fcard .t,.fcard.v31 .t{-webkit-line-clamp:1;height:1.35em}.appbnr{background:var(--surface,var(--tilet-color-surface-raised,#fff));border-bottom:1px solid var(--border,var(--tilet-color-border-default,#e1e6f7));align-items:center;gap:10px;padding:9px 14px;display:flex}.appbnr form{display:contents}.appbnr-x{color:var(--tilet-ref-color-neutral-400,#99a2c2);cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:15px;line-height:1}.appbnr-mark{border-radius:9px;flex:none;width:34px;height:34px;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 2px 6px #0f172a0f}.appbnr-mark img{object-fit:cover;width:100%;height:100%}.appbnr-bd{flex-direction:column;flex:1;min-width:0;display:flex}.appbnr-bd strong{color:var(--tilet-color-text-primary,#10142b);font-size:12.5px;font-weight:750}.appbnr-bd span{color:var(--tilet-color-text-tertiary,#4a5170);font-size:10.5px}.appbnr-open{background:var(--tilet-color-accent,#1e40af);color:var(--tilet-color-fg-on-accent,#fff);border-radius:15px;flex:none;align-items:center;height:30px;padding:0 15px;font-size:12px;font-weight:750;display:flex}.hd-handheld .hd-main{flex-wrap:wrap;gap:6px 10px;padding-block:10px}.hd-handheld .hd-main .wishlist-entry{margin-inline-start:auto}.hd-handheld .hd-main .logo .word{display:none}.hd-handheld .hh-search-row{flex:auto;order:2;align-items:center;gap:8px;min-width:0;display:flex}.hd-handheld .hd-main .wishlist-entry{order:3}.hd-handheld .hd-main .cart-entry{order:4}.hd-handheld .hh-search-row .omnibox{flex:1;order:0;min-width:0}.hd-handheld .hh-search-row .ask{border-radius:var(--r-ctl);height:42px}.hd-handheld .hh-search-row .ask .tri{display:none}.hh-deliver{background:var(--brand-800,var(--tilet-color-accent,#1e40af));color:var(--tilet-color-fg-on-accent,#fff);padding-block:0 8px}.hh-deliver .deliver{flex-direction:row;align-items:center;gap:6px;min-height:30px;font-size:11.5px;display:flex}.hh-deliver .deliver .dto-lines{flex-direction:row;align-items:center;gap:6px}.hh-deliver .deliver .a,.hh-deliver .deliver .dto-kicker{margin:0;font-size:11.5px;display:inline}.hh-deliver .deliver .b,.hh-deliver .deliver .dto-area{align-items:center;gap:3px;margin:0;font-size:11.5px;font-weight:700;display:inline-flex}.hh-chips{background:var(--tilet-color-surface-raised,#fff);box-shadow:inset 0 -1px 0 var(--border,var(--tilet-color-border-default,#e1e6f7));scrollbar-width:none;gap:7px;padding-inline:14px;display:flex;overflow-x:auto}.hh-chips::-webkit-scrollbar{display:none}.hh-chip{z-index:0;color:var(--tilet-color-text-secondary,#333a57);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.hh-chip:before{content:"";z-index:-1;inset-inline:0;inset-block:calc((var(--shell-h2-h) - var(--shell-hh-chip-h)) / 2);border:1px solid var(--border,var(--tilet-color-border-default,#e1e6f7));background:var(--tilet-color-surface-raised,#fff);border-radius:9999px;position:absolute}.hh-chip:focus-visible{outline:none}.hh-chip:focus-visible:before{box-shadow:0 0 0 var(--tilet-border-focus-width) var(--tilet-color-focus-ring-inner), 0 0 0 calc(2 * var(--tilet-border-focus-width)) var(--tilet-color-focus-ring-outer)}.hh-chip-set{display:contents}.hh-chips-skel{background:var(--border,var(--tilet-color-border-default,#e1e6f7));opacity:.35;border-radius:9999px;flex:none;align-self:center;width:55vw;height:30px}.hh-chip-on{color:var(--tilet-color-fg-on-accent,#fff)}.hh-chip-on:before{background:var(--brand-800,var(--tilet-color-accent,#1e40af));border-color:var(--brand-800,var(--tilet-color-accent,#1e40af))}.hh-chip-ex{color:var(--pos-700,var(--tilet-ref-color-positive-700,#0c6647))}.hh-chip-ex:before{border-color:var(--pos-700,var(--tilet-ref-color-positive-700,#0c6647))}.hh-fold{flex-direction:column;gap:12px;padding-block:10px 0;display:flex}.hh-deck{flex-direction:column;gap:10px;display:flex}.hh-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 14px;scroll-padding-inline-start:14px;display:flex;overflow-x:auto}.hh-track::-webkit-scrollbar{display:none}.hh-track>span{display:contents}.hh-slide{scroll-snap-align:start;aspect-ratio:2.35;background:var(--brand-900,var(--tilet-color-accent-active,#152c7c));color:var(--tilet-color-fg-on-accent,#fff);border-radius:16px;flex:0 0 100%;text-decoration:none;display:block;position:relative;overflow:hidden}.hh-slide img{object-fit:cover}.hh-scrim{background:linear-gradient(78deg,#000000b8 0%,#0006 46%,#0000 72%);position:absolute;inset:0}.hh-flag{top:10px;background:var(--sale,var(--tilet-color-sale-bg,#e13a01));color:var(--tilet-color-fg-on-accent,#fff);z-index:1;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;inset-inline-start:12px}.hh-bd{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;padding:12px 14px;display:flex;position:absolute;inset:0}.hh-kick{letter-spacing:.08em;text-transform:uppercase;color:var(--gold,var(--tilet-color-text-on-utility-bar,#fdd065));font-size:10px;font-weight:800}.hh-title{letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:230px;font-size:16px;font-weight:750;line-height:1.22;display:-webkit-box;overflow:hidden}.hh-price{font-size:13.5px;font-weight:800}.hh-cta{background:var(--tilet-color-surface-raised,#fff);color:var(--ink,var(--tilet-color-text-primary,#10142b));border-radius:14px;align-items:center;height:27px;margin-top:2px;padding:0 12px;font-size:11.5px;font-weight:750;display:inline-flex}.hh-ticks{order:2;justify-content:center;align-items:center;gap:6px;padding-inline:14px;display:flex}.hh-ticks i{background:var(--border-strong,var(--tilet-color-border-strong,#c7cfe8));border-radius:50%;width:6px;height:6px}.hh-ticks i.on{background:var(--brand-800,var(--tilet-color-accent,#1e40af));border-radius:3px;width:18px}.hh-count{background:linear-gradient(100deg, var(--brand-800,var(--tilet-color-accent,#1e40af)), var(--brand-900,var(--tilet-color-accent-active,#152c7c)));color:var(--tilet-color-fg-on-accent,#fff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 14px;padding:11px 14px;display:flex}.hh-count strong{font-size:14px;font-weight:750}.hh-digits b{background:var(--brand-950,var(--tilet-color-surface-utility-bar,#101a4d));font-variant-numeric:tabular-nums;border-radius:5px;padding:2.5px 5px;font-size:12px;font-weight:800}.hh-wave{color:var(--brand-200,var(--tilet-ref-color-brand-200,#cbd6ff));flex-basis:100%;font-size:11.5px}.hh-blue{margin:0 14px}.hh-blue .cell.c-blue{border-radius:16px;min-height:0;padding:13px 14px}.hh-blue .cell.c-blue-compact{display:block}.hh-blue .c-blue-compact .bc-row{align-items:center;gap:12px;margin-top:2px;display:flex}.hh-blue .c-blue-compact .bc-bd{flex:1;min-width:0}.hh-blue .c-blue-compact .tt{max-inline-size:none;margin-top:0;font-size:15px;display:block}.hh-blue .c-blue-compact .bc-prize{font-weight:750}.hh-blue .c-blue-compact .bc-prize .money{font:inherit;color:inherit}.hh-blue .c-blue-compact .ss{max-inline-size:none;margin-top:2px;font-size:11.5px;display:block}.hh-blue .c-blue-compact .segs{gap:3px;margin-top:8px;display:flex}.hh-blue .c-blue-compact .segs i{width:16px;height:4px}.hh-blue .c-blue-compact .stack{flex:none;width:74px;height:48px;position:relative;inset:auto}.hh-blue .c-blue-compact .kard .n8{inset-inline-start:7px;font-size:10px;top:5px}.hh-blue .c-blue-compact .kard .chip{inset-inline-end:7px;width:14px;height:10px;top:6px}.hh-blue .c-blue-compact .kard .wm,.hh-blue .c-blue-compact .kard .qr{display:none}.hh-sh{align-items:baseline;gap:8px;margin:14px 0 0;padding:0 14px;display:flex}.hh-sh h3{letter-spacing:-.01em;flex:1;font-size:17px;font-weight:750}.hh-sh .hh-va{color:var(--brand-700,var(--tilet-color-accent-hover,#1a379a));white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.hh-props{scrollbar-width:none;gap:9px;padding:0 14px;display:flex;overflow-x:auto}.hh-props::-webkit-scrollbar{display:none}.hh-prop{background:var(--tilet-color-surface-raised,#fff);border:1px solid var(--border,var(--tilet-color-border-default,#e1e6f7));border-radius:12px;flex:none;align-items:center;gap:8px;max-width:320px;padding:9px 12px;display:flex}.hh-prop .cell.c-strip,.hh-prop .c-strip{min-height:0;box-shadow:none;white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;padding:0}.hh-prop{white-space:nowrap;font-size:11.5px}.hh-prop .c-strip *{white-space:nowrap}.hh-picks{scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;padding:0 14px;display:flex;overflow-x:auto}.hh-picks::-webkit-scrollbar{display:none}.hh-pick{scroll-snap-align:start;border-radius:12px;flex:0 0 156px;height:188px;position:relative;overflow:hidden}.hh-act{align-items:center;gap:10px;margin-top:2px;display:flex}.hh-act .hh-cta{margin-top:0}.hh-price .money{font:inherit;color:inherit}.fth .wrap{display:block}.fth-brand .lg{align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.fth-tag{color:var(--brand-200,var(--tilet-ref-color-brand-200,#cbd6ff));margin:4px 0 10px;font-size:11.5px}.fth-acc details{border-top:1px solid #ffffff24}.fth-acc summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;list-style:none;display:flex}.fth-acc summary::-webkit-details-marker{display:none}.fth-acc summary .sp{flex:1}.fth-acc summary svg.i{width:13px;height:13px;transition:rotate var(--t-fast) var(--ease)}.fth-acc details[open]>summary svg.i{rotate:180deg}.fth-acc .fth-links{flex-direction:column;gap:9px;padding:0 0 12px;font-size:12.5px;display:flex}.fth-acc .fth-links a{color:var(--brand-200,var(--tilet-ref-color-brand-200,#cbd6ff))}.fth .ft-bar{border-top:1px solid #ffffff24;margin-top:2px}.home-surface .sh h2{font-family:var(--tilet-type-heading-h2-family);font-size:var(--tilet-type-heading-h2-size);line-height:var(--tilet-type-heading-h2-leading);letter-spacing:var(--tilet-type-heading-h2-tracking);font-weight:var(--tilet-type-heading-h2-weight)}.home-surface #spots,.home-surface #windows,.home-surface #recent{background:var(--brand-50);border-block:var(--tilet-border-control-width) solid var(--brand-100);padding-block:var(--tilet-ref-space-scale-10)}.home-surface :is(#spots,#windows,#recent) :is(.sh h1,.sh h2,.sh .rv-clear){color:var(--v31-wash-ink)}.home-surface :is(#spots,#windows,#recent) .sh a.va{color:var(--v31-wash-ink-brand)}
.ntile{align-items:center;gap:var(--ntile-gap,var(--tilet-space-rhythm-subtle));min-block-size:2.75rem;inline-size:100%;min-inline-size:2.75rem;padding-block:var(--ntile-pad-block,var(--tilet-space-rhythm-subtle));color:var(--tilet-color-text-secondary);flex-direction:column;text-decoration:none;display:flex}.ntile-plate{inline-size:var(--ntile-plate-size,4.5rem);block-size:var(--ntile-plate-size,4.5rem);border-radius:var(--tilet-radius-pill);background:var(--tilet-color-surface-subtle);border:var(--ntile-plate-border,var(--tilet-border-control-width) solid var(--tilet-color-border-default));transition-property:border-color;transition-duration:var(--tilet-motion-duration-quick);transition-timing-function:var(--tilet-motion-effects-default);justify-content:center;align-items:center;display:inline-flex;position:relative}.ntile:hover .ntile-plate,.ntile:focus-visible .ntile-plate{border-color:var(--tilet-color-border-strong)}.ntile-img{object-fit:cover;border-radius:var(--tilet-radius-pill);block-size:100%;inline-size:100%;display:block}.ntile-mono{font-family:var(--tilet-type-action-label-family);font-weight:var(--tilet-type-action-label-weight);font-size:var(--tilet-type-heading-h3-size);text-transform:uppercase;color:var(--tilet-color-text-secondary)}.ntile-glyph{block-size:1.75rem;inline-size:1.75rem;color:var(--tilet-color-text-secondary)}.ntile[data-glyph=sale] .ntile-plate{background:var(--tilet-color-sale-bg)}.ntile[data-glyph=sale] .ntile-glyph{color:var(--tilet-color-sale-fg)}.ntile[data-glyph=grid] .ntile-plate{background:var(--tilet-ref-color-brand-50);border-color:var(--tilet-ref-color-brand-100)}.ntile[data-glyph=grid] .ntile-glyph{color:var(--tilet-ref-color-brand-800)}.ntile[data-glyph=grid]:hover .ntile-plate,.ntile[data-glyph=grid]:focus-visible .ntile-plate{border-color:var(--tilet-ref-color-brand-300)}.ntile-badge{padding:0 var(--tilet-space-rhythm-subtle);border:var(--tilet-border-control-width) solid var(--tilet-color-surface-raised);border-radius:var(--tilet-radius-pill);background:var(--tilet-color-action-bg-primary-rest);color:var(--tilet-color-action-fg-primary-rest);font-family:var(--tilet-type-micro-family);font-size:var(--tilet-type-micro-size);font-weight:var(--tilet-type-micro-weight);letter-spacing:var(--tilet-type-micro-tracking);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;line-height:1.6;position:absolute;inset-block-end:calc(-1 * var(--tilet-space-rhythm-subtle) / 2)}.ntile-label{text-align:center;max-inline-size:100%;font-family:var(--tilet-type-caption-family);font-size:var(--ntile-label-size,var(--tilet-type-caption-size));line-height:var(--ntile-label-leading,var(--tilet-type-caption-leading));overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ntile:hover .ntile-label{color:var(--tilet-color-text-primary);text-decoration:underline}
.npanel{--dept-col-pad:22.5px;--dept-cell-sub:6.75rem;--dept-cell-leaf:5.9375rem;--dept-plate:4rem;--dept-label-lh:1.15;--dept-title-pad-b:1.25rem;--dept-title-pad-i:1.125rem;--dept-title-mb:.625rem;--dept-row-gap:.5rem;--dept-divider:var(--tilet-color-line-subtle);--ntile-plate-size:var(--dept-plate);--ntile-label-leading:var(--dept-label-lh);--ntile-gap:.25rem;--ntile-pad-block:.3125rem;flex-direction:column;min-inline-size:0;display:flex}.npanel-title{margin:0 0 var(--dept-title-mb);font-family:var(--tilet-type-heading-h3-family);font-size:var(--tilet-type-heading-h3-size);font-weight:var(--tilet-type-heading-h3-weight);line-height:var(--tilet-type-heading-h3-leading);letter-spacing:var(--tilet-type-heading-h3-tracking);color:var(--tilet-color-text-primary);padding-block-start:var(--dept-title-pad-b);padding-inline-start:var(--dept-title-pad-i)}.npanel-grid{row-gap:var(--dept-row-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.npanel-cluster-grid{grid-template-columns:repeat(auto-fill, minmax(var(--dept-cell-leaf), 1fr))}.npanel-picks{min-inline-size:0}.npanel[data-variant=flyout]{flex-direction:row;flex:1;align-items:stretch}.npanel[data-variant=flyout] .npanel-sub{inline-size:var(--dept-sub-w,23.375rem);min-inline-size:0;padding-inline:var(--dept-col-pad);max-block-size:var(--dept-cap,none);overscroll-behavior:contain;flex:none;padding-block-end:var(--dept-title-pad-b);overflow-y:auto}.npanel[data-variant=flyout] .npanel-leaves{min-inline-size:0;padding-inline:var(--dept-col-pad);max-block-size:var(--dept-cap,none);overscroll-behavior:contain;flex:1;padding-block-end:var(--dept-title-pad-b);overflow-y:auto}.npanel[data-variant=flyout] .npanel-div{inline-size:1px;margin-block:var(--dept-title-pad-b);background:var(--dept-divider);flex:none}.npanel[data-variant=pane] .npanel-div{display:none}.npanel[data-variant=pane] .npanel-grid{column-gap:var(--tilet-space-rhythm-subtle);grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.npanel[data-variant=pane] .npanel-title{padding-inline-start:0}
