@font-face{font-stretch:62% 125%;font-family:__archivo_367cb4;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:__archivo_Fallback_367cb4;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_367cb4{font-family:__archivo_367cb4,__archivo_Fallback_367cb4,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_367cb4{--f-archivo:"__archivo_367cb4","__archivo_Fallback_367cb4",system-ui,-apple-system,Segoe UI,sans-serif}:root{--ink:#0e1217;--ink-2:#1a2029;--ink-3:#262e3a;--paper:#fff;--canvas:#f2f4f6;--stage:#e9ecef;--field:#edeff2;--field-hover:#e5e8ec;--text:#0e1217;--text-2:#454e5b;--text-3:#636c78;--on-ink:#eef1f4;--on-ink-2:#a9b1bc;--accent:#c8102e;--accent-press:#a50d26;--accent-tint:#fbe9ec;--live:#0b7a54;--live-tint:#e3f3ec;--amber:#9a5b00;--amber-tint:#fbf0de;--danger:#b42318;--r:12px;--r-sm:8px;--pill:999px;--e1:0 1px 2px rgba(14,18,23,.06),0 6px 20px rgba(14,18,23,.06);--e2:0 18px 50px rgba(14,18,23,.18),0 2px 6px rgba(14,18,23,.08);--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--wrap:1240px;--gut:24px;--hdr:72px;--font:"Archivo",system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.5 var(--font);color:var(--text);background:var(--paper);font-variation-settings:"wdth" 100}img{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:0;background:none}.num{font-variant-numeric:tabular-nums}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.ico{width:20px;height:20px;flex:none}.ico-16{width:16px;height:16px}.ico-24{width:24px;height:24px}.display{font-variation-settings:"wdth" 118;font-weight:750;letter-spacing:-.02em}h1,h2,h3,p{margin:0}.h2{font-size:32px;line-height:1.1;font-variation-settings:"wdth" 112;font-weight:720;letter-spacing:-.015em}.h3{font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.005em}.sec{padding:88px 0}.sec.tight{padding:56px 0}.canvas{background:var(--canvas)}.inkbg{background:var(--ink);color:var(--on-ink)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.sec-head .left{display:flex;align-items:center;gap:10px}.link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;font-size:15px;color:var(--text)}.link .ico{transition:transform .2s var(--ease)}.link:hover .ico{transform:translateX(3px)}.inkbg .link{color:var(--on-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:var(--r);font-weight:650;font-size:15.5px;letter-spacing:.005em;transition:transform .12s var(--ease),background-color .2s ease,box-shadow .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-press)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--ink-3)}.btn-tonal{background:var(--field);color:var(--text)}.btn-tonal:hover{background:var(--field-hover)}.inkbg .btn-tonal,.on-photo .btn-tonal{background:hsla(0,0%,100%,.12);color:#fff}.inkbg .btn-tonal:hover{background:hsla(0,0%,100%,.2)}.btn-sm{height:40px;padding:0 14px;font-size:14.5px}.btn-block{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r);transition:background-color .2s ease,transform .12s var(--ease)}.iconbtn:hover{background:var(--field)}.iconbtn:active{transform:scale(.94)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.inkbg :focus-visible,.on-photo :focus-visible{outline-color:#fff}.hdr{position:sticky;top:0;z-index:50;height:var(--hdr);background:hsla(0,0%,100%,.86);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);transition:box-shadow .25s ease}.hdr.scrolled{box-shadow:0 1px 0 rgba(14,18,23,.06),0 8px 24px rgba(14,18,23,.05)}.hdr .wrap{height:100%;gap:28px}.hdr .wrap,.logo{display:flex;align-items:center}.logo{gap:10px;font-variation-settings:"wdth" 125;font-weight:800;font-size:19px;letter-spacing:.06em}.logo-mark{width:30px;height:30px;border-radius:9px;background:var(--ink);display:grid;place-items:center}.logo-mark i{display:block;width:14px;height:14px;border-radius:4px;border:3px solid #fff;border-right:3px solid var(--accent);transform:rotate(45deg)}.nav{gap:2px;height:100%}.nav,.nav a{display:flex;align-items:center;position:relative}.nav a{z-index:1;height:40px;padding:0 13px;border-radius:10px;font-weight:550;font-size:15px;color:var(--text-2);transition:color .15s ease}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.nav a[aria-current=page]:after{content:"";position:absolute;left:13px;right:13px;bottom:-15px;height:3px;border-radius:3px;background:var(--accent)}.nav-hl{position:absolute;z-index:0;top:50%;height:40px;margin-top:-20px;border-radius:10px;background:var(--field);opacity:0;transition:transform .28s var(--ease),width .28s var(--ease),opacity .2s ease;pointer-events:none}.hdr-right{margin-left:auto;display:flex;align-items:center;gap:8px}.lang{position:relative}.lang-btn{display:flex;align-items:center;gap:6px;height:44px;padding:0 10px;border-radius:10px;font-weight:700;font-size:14px}.lang-btn:hover{background:var(--field)}.lang-btn .ico{transition:transform .5s var(--ease)}.lang-btn:hover .ico{transform:rotate(160deg)}.menu-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:#fff;border-radius:14px;box-shadow:var(--e2);padding:6px;transform-origin:top right;transition:opacity .16s ease,transform .18s var(--ease);opacity:0;transform:scale(.96) translateY(-4px);pointer-events:none}.menu-pop.open{opacity:1;transform:none;pointer-events:auto}.menu-pop button{display:flex;width:100%;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:10px;font-weight:550;text-align:left}.menu-pop .code,.menu-pop button:hover{background:var(--field)}.menu-pop .code{font-size:11px;font-weight:800;border-radius:5px;padding:2px 5px}.menu-pop .sel .code{background:var(--ink);color:#fff}.menu-pop .chk{margin-left:auto;opacity:0}.menu-pop .sel .chk{opacity:1}.only-m{display:none!important}.mega{position:absolute;left:0;right:0;top:var(--hdr);background:#fff;box-shadow:0 24px 40px rgba(14,18,23,.1);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease)}.mega.open{opacity:1;transform:none;pointer-events:auto}.mega .wrap{display:grid;grid-template-columns:200px 1fr;gap:32px;padding-top:24px;padding-bottom:28px;height:auto}.mega-tabs{display:flex;flex-direction:column;gap:2px}.mega-tabs button{height:40px;text-align:left;padding:0 12px;border-radius:10px;font-weight:600;color:var(--text-2)}.mega-tabs button.on{background:var(--field);color:var(--text)}.mega-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.mega-car{display:block;border-radius:var(--r);padding:8px;transition:background-color .15s ease}.mega-car:hover{background:var(--canvas)}.mega-car .ph{aspect-ratio:16/10;border-radius:var(--r-sm);overflow:hidden;background:var(--stage)}.mega-car img{width:100%;height:100%;object-fit:cover}.mega-car b{display:block;margin-top:8px;font-size:15px}.mega-car span{font-size:13px;color:var(--text-2)}.hero{position:relative;height:640px;background:#0b0d10;color:#fff;overflow:hidden}.hero img.bg{position:absolute;top:0;right:0;width:68%;height:100%;object-fit:cover;object-position:40% 58%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%);mask-image:linear-gradient(90deg,transparent,#000 34%);transform:scale(1.04);transform-origin:70% 60%;animation:heroIn 1.4s var(--ease) both}@keyframes heroIn{0%{transform:scale(1.09);opacity:.4}to{transform:scale(1.04);opacity:1}}.hero .scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,13,.7),rgba(8,10,13,.25) 40%,rgba(8,10,13,0) 60%),linear-gradient(0deg,rgba(8,10,13,.6),rgba(8,10,13,0) 36%)}.hero .wrap{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:40px}.hero h1{font-size:56px;line-height:1;max-width:820px;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero .meta{display:flex;gap:18px;margin:18px 0 28px;color:hsla(0,0%,100%,.82);font-size:15px;font-weight:500}.hero .meta span{display:flex;align-items:center;gap:7px}.finder{width:min(860px,100%);border-radius:18px;background:rgba(18,22,28,.62);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 30px 60px rgba(0,0,0,.35);padding:6px 6px 8px}.ftabs{display:flex;gap:4px;padding:2px 8px 0}.ftabs a{position:relative;display:flex;align-items:center;gap:7px;height:44px;padding:0 12px;font-weight:600;font-size:14.5px;color:hsla(0,0%,100%,.72);transition:color .15s}.ftabs a.on,.ftabs a:hover{color:#fff}.ftabs a.on:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:#fff}.frow{display:grid;grid-template-columns:1.25fr 1fr auto;gap:6px}.ffield{position:relative;display:flex;flex-direction:column;justify-content:center;height:60px;padding:0 40px 0 16px;border-radius:13px;background:hsla(0,0%,100%,.96);color:var(--text);cursor:pointer;transition:background-color .15s}.ffield:hover{background:#fff}.ffield small{font-size:12px;font-weight:600;color:var(--text-3);letter-spacing:.01em}.ffield b{font-size:15.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffield .ico{position:absolute;right:14px;top:50%;margin-top:-10px;color:var(--text-3)}.ffield input,.ffield select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.frow .btn{height:60px;padding:0 26px;border-radius:13px}.live{background:#fff}.live .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.live a{display:flex;align-items:center;gap:14px;padding:22px 20px 22px 0;transition:background-color .2s}.live a+a{padding-left:24px}.live .ic{width:44px;height:44px;border-radius:12px;background:var(--canvas);display:grid;place-items:center;flex:none;transition:transform .2s var(--ease)}.live a:hover .ic{transform:translateY(-2px)}.live b{display:block;font-size:17px;font-weight:700;line-height:1.2}.live span{font-size:13.5px;color:var(--text-2)}.dot{display:inline-block;width:8px;height:8px;position:relative;flex:none}.dot,.dot.pulse:after{border-radius:50%;background:var(--live)}.dot.pulse:after{content:"";position:absolute;inset:-4px;opacity:.35;animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{transform:scale(.4);opacity:.45}to{transform:scale(1.6);opacity:0}}.dot.amber{background:var(--amber)}.dot.off{background:#9aa3ae}.utabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;position:relative;box-shadow:inset 0 -1px 0 rgba(14,18,23,.08)}.utabs::-webkit-scrollbar{display:none}.utabs button{position:relative;height:44px;padding:0 14px;font-weight:600;font-size:15px;color:var(--text-2);white-space:nowrap}.utabs button.on{color:var(--text)}.utabs .bar{position:absolute;bottom:0;height:3px;border-radius:3px;background:var(--accent);transition:transform .3s var(--ease),width .3s var(--ease)}.inkbg .utabs{box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.inkbg .utabs button{color:var(--on-ink-2)}.inkbg .utabs button.on{color:#fff}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*20px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 8px;cursor:default;overscroll-behavior-x:contain}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail.dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.rail.dragging a{pointer-events:none}.rail.r3{grid-auto-columns:calc((100% - 2*20px)/3)}.mcard{display:block;position:relative}.mcard .ph{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--stage)}.mcard .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.mcard:hover .ph img{transform:scale(1.035)}.mcard .badges{position:absolute;left:10px;top:10px;display:flex;gap:6px}.badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:var(--pill);font-size:12.5px;font-weight:650;background:hsla(0,0%,100%,.92);color:var(--text);backdrop-filter:blur(8px)}.badge.ink{background:var(--ink);color:#fff}.badge.live{background:var(--live-tint);color:var(--live)}.badge.amber{background:var(--amber-tint);color:var(--amber)}.badge.red{background:var(--accent);color:#fff}.mcard .body{padding:14px 2px 0}.mcard .name{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.mcard .name b{font-size:18px;font-weight:700}.mcard .from{margin-top:4px;font-size:14.5px;color:var(--text-2)}.mcard .from strong{color:var(--text);font-weight:650}.mcard .mo{margin-top:2px;font-size:13.5px;color:var(--text-2)}.mcard .stock{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:13px;font-weight:600;color:var(--text-2)}.credit{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.ctrls{display:grid;gap:18px}.dfield{position:relative;display:flex;flex-direction:column;justify-content:center;height:60px;padding:0 44px 0 16px;border-radius:var(--r);background:var(--field);transition:background-color .15s,box-shadow .15s}.dfield:hover{background:var(--field-hover)}.dfield:focus-within{background:#fff;box-shadow:0 0 0 2px var(--ink)}.dfield input.v{height:24px;min-width:0}.credit>*,.dfield,.ffield,.g2>*,.g3>*,.page-grid>*,.svc>*{min-width:0}.dfield small{font-size:12px;font-weight:600;color:var(--text-2)}.dfield b,.dfield input.v{font-size:16px;font-weight:600;color:var(--text);background:none;border:0;padding:0;outline:none;width:100%;font-family:inherit}.dfield select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.dfield .ico{position:absolute;right:14px;top:50%;margin-top:-10px;color:var(--text-2)}.inkbg .dfield{background:hsla(0,0%,100%,.08)}.inkbg .dfield:hover{background:hsla(0,0%,100%,.13)}.inkbg .dfield small{color:var(--on-ink-2)}.inkbg .dfield b{color:#fff}.inkbg .dfield .ico{color:var(--on-ink-2)}.inkbg .dfield:focus-within{background:hsla(0,0%,100%,.14);box-shadow:0 0 0 2px #fff}.g2{grid-template-columns:1fr 1fr}.g2,.g3{display:grid;gap:12px}.g3{grid-template-columns:repeat(3,1fr)}.slider{display:grid;gap:10px}.slider .top{display:flex;justify-content:space-between;font-size:14px;color:var(--on-ink-2)}.slider .top b{color:#fff;font-size:15px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--accent) var(--p,30%),hsla(0,0%,100%,.16) var(--p,30%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35);transition:transform .15s var(--ease)}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.segc{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:var(--r);background:hsla(0,0%,100%,.08);position:relative}.segc button{position:relative;z-index:1;height:42px;border-radius:9px;font-weight:650;font-size:14.5px;color:var(--on-ink-2);transition:color .2s}.segc button.on{color:var(--ink)}.segc .knob{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:9px;background:#fff;transition:transform .32s var(--ease),width .32s var(--ease)}.light-seg{background:var(--field)}.light-seg button{color:var(--text-2)}.light-seg button.on{color:#fff}.light-seg .knob{background:var(--ink)}.result{border-radius:18px;background:var(--ink-2);padding:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.result .lbl{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--on-ink-2)}.result .big{font-size:52px;line-height:1.05;margin:8px 0 2px;font-variation-settings:"wdth" 112;font-weight:760;letter-spacing:-.02em}.result .big small{font-size:18px;font-weight:600;color:var(--on-ink-2);letter-spacing:0}.rows{margin:22px 0 24px;display:grid;gap:0}.rows div{display:flex;justify-content:space-between;padding:9px 0;font-size:15px}.rows span{color:var(--on-ink-2)}.light-rows span{color:var(--text-2)}.result .acts{display:grid;gap:10px}.hint{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:inherit;opacity:.7;vertical-align:middle;transition:opacity .15s,background-color .15s}.hint:hover,.hint[aria-expanded=true]{opacity:1;background:hsla(0,0%,50%,.14)}.hint .ico{width:18px;height:18px}.pop{position:absolute;z-index:60;width:300px;padding:14px 16px;border-radius:14px;background:var(--ink);color:#fff;font-size:13.5px;line-height:1.5;font-weight:450;box-shadow:var(--e2);transform-origin:var(--o,top left);opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .14s ease,transform .16s var(--ease);text-align:left}.pop.open{opacity:1;transform:none;pointer-events:auto}.pcard{display:block}.pcard .ph{aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;background:var(--stage)}.pcard img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.pcard:hover img{transform:scale(1.035)}.pcard b{display:block;margin-top:14px;font-size:17px;font-weight:680;line-height:1.3}.pcard .until{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;color:var(--text-2)}.svc{display:grid;grid-template-columns:1.1fr .9fr;gap:48px}.panel{background:#fff;border-radius:18px;padding:28px;box-shadow:var(--e1)}.days{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.day{display:flex;flex-direction:column;align-items:center;justify-content:center;height:72px;border-radius:var(--r);background:var(--field);transition:background-color .15s,transform .12s var(--ease),color .15s}.day:active{transform:scale(.96)}.day small{font-size:12px;font-weight:600;color:var(--text-2)}.day b{font-size:20px;font-weight:720}.day i{font-style:normal;font-size:11.5px;font-weight:650;color:var(--live)}.day.on{background:var(--ink);color:#fff}.day.on small{color:var(--on-ink-2)}.day.on i{color:#7fe0b5}.day.full i{color:var(--text-3)}.slots{display:flex;flex-wrap:wrap;gap:8px}.slot{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:var(--r);background:var(--field);font-weight:600;font-size:14.5px;transition:background-color .15s,color .15s,transform .12s var(--ease)}.slot:active{transform:scale(.96)}.slot small{font-weight:600;color:var(--live);font-size:12.5px}.slot.on{background:var(--ink);color:#fff}.slot.on small{color:#7fe0b5}.slot[disabled]{background:transparent;box-shadow:inset 0 0 0 1px rgba(14,18,23,.08);cursor:not-allowed}.slot[disabled],.slot[disabled] small{color:var(--text-3)}.menu-list{display:grid}.menu-list .row{display:grid;grid-template-columns:1fr 120px 120px;gap:16px;align-items:center;padding:13px 14px;border-radius:10px;font-size:15px}.menu-list .row:nth-child(odd):not(.hd){background:rgba(14,18,23,.035)}.menu-list .row>:nth-child(n+2){text-align:right}.menu-list .row span{color:var(--text-2);font-size:13px;line-height:1.3}.menu-list .hd{font-weight:650;padding:0 14px 8px}.label{font-size:13.5px;font-weight:650;color:var(--text-2);margin:0 0 10px}.label,.ucard{display:block}.ucard .ph{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;background:var(--stage)}.ucard img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ucard:hover img{transform:scale(1.035)}.ucard .t{margin-top:12px;font-weight:680;font-size:16.5px;line-height:1.3}.facts{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13.5px;color:var(--text-2)}.facts span{display:inline-flex;align-items:center;gap:5px}.ucard .price{margin-top:10px;font-weight:720;font-size:18px}.ucard .price s{font-weight:500;font-size:13.5px;color:var(--text-3);margin-left:6px}.ucard .mo{font-size:13.5px;color:var(--text-2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;border-radius:18px;overflow:hidden;color:#fff;padding:28px}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.tile:hover img{transform:scale(1.04)}.tile:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,10,13,.86),rgba(8,10,13,.15) 60%)}.tile>:not(img){position:relative;z-index:2}.tile h3{font-size:28px;line-height:1.1;font-variation-settings:"wdth" 112;font-weight:720}.tile .acts{display:flex;gap:10px;margin-top:18px}.visit{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:stretch}.visit .ph{border-radius:18px;overflow:hidden;min-height:420px;position:relative}.visit .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dept{display:grid;gap:10px;margin-top:20px}.dept a{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r);background:var(--canvas);transition:background-color .15s,transform .12s var(--ease)}.dept a:hover{background:var(--field)}.dept a:active{transform:scale(.985)}.dept b{display:block;font-size:15.5px}.dept span{font-size:13.5px;color:var(--text-2)}.dept .wa{margin-left:auto;color:var(--live)}.hours{display:grid;gap:6px;margin-top:18px;font-size:14.5px}.hours div{display:flex;justify-content:space-between;gap:12px}.hours span{color:var(--text-2)}.ftr{background:var(--ink);color:var(--on-ink);padding:64px 0 28px}.ftr .cols{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:32px}.ftr h4{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--on-ink-2)}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:14.5px}.ftr ul a{display:inline-block;padding:4px 0;min-height:28px}.ftr a{color:var(--on-ink);opacity:.86}.ftr a:hover{opacity:1}.ftr .legal{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between;margin-top:48px;padding-top:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);font-size:13.5px;color:var(--on-ink-2)}.ftr .legal nav{display:flex;gap:18px;flex-wrap:wrap}.ftr .legal nav a{padding:6px 0}.fab{position:fixed;right:24px;bottom:24px;z-index:40;width:60px;height:60px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px rgba(14,18,23,.35);transition:transform .15s var(--ease)}.fab:active{transform:scale(.94)}.fab svg{width:30px;height:30px}.crumbs{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-2);padding:18px 0 0}.crumbs a{padding:6px 0}.crumbs a:hover{color:var(--text)}.grid3>*,.grid4>*{min-width:0}.crumbs .ico{width:14px;height:14px}.phead{padding:12px 0 28px}.phead h1{font-size:44px;line-height:1.05}.phead .tools{display:flex;align-items:center;gap:8px;margin-top:6px}.subnav{position:sticky;top:var(--hdr);z-index:45;background:hsla(0,0%,100%,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 -1px 0 rgba(14,18,23,.07)}.subnav .wrap{display:flex;align-items:center;gap:24px;height:60px}.subnav .mname{font-weight:760;font-size:17px;font-variation-settings:"wdth" 112}.subnav nav{display:flex;gap:2px}.subnav nav a{height:36px;display:flex;align-items:center;padding:0 11px;border-radius:9px;font-size:14.5px;font-weight:600;color:var(--text-2)}.subnav nav a.on,.subnav nav a:hover{background:var(--field);color:var(--text)}.subnav .right{margin-left:auto;display:flex;align-items:center;gap:10px}.subnav .from{font-size:13px;color:var(--text-2);text-align:right;line-height:1.2}.subnav .from b{display:block;font-size:15.5px;color:var(--text)}.pdp{display:grid;grid-template-columns:1.25fr .9fr;gap:44px;padding:28px 0 72px;align-items:start}.gal .main{position:relative;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:var(--stage)}.gal .main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .28s ease}.gal .shown{position:absolute;left:14px;bottom:14px}.gal .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.gal .thumbs button{aspect-ratio:16/10;border-radius:10px;overflow:hidden;opacity:.62;transition:opacity .2s,box-shadow .2s}.gal .thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--ink)}.gal .thumbs img{width:100%;height:100%;object-fit:cover}.buy h1{font-size:44px;line-height:1.02}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 22px}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:var(--pill);background:var(--field);font-size:13.5px;font-weight:600;color:var(--text)}.chip .ico{width:16px;height:16px;color:var(--text-2)}.vlist{display:grid;gap:8px}.vopt{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r);background:var(--field);text-align:left;transition:background-color .15s,box-shadow .15s,transform .12s var(--ease)}.vopt:hover{background:var(--field-hover)}.vopt:active{transform:scale(.99)}.vopt .rad{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px #a2aab4;transition:box-shadow .2s var(--ease)}.vopt.on{background:#fff;box-shadow:0 0 0 2px var(--ink),var(--e1)}.vopt.on .rad{box-shadow:inset 0 0 0 6px var(--ink)}.vopt b{display:block;font-size:15.5px}.vopt small{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2);margin-top:2px}.vopt .p{font-weight:700;font-size:15px;text-align:right}.swatches{display:flex;flex-wrap:wrap;gap:10px}.sw{position:relative;width:40px;height:40px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);transition:transform .15s var(--ease)}.sw,.sw:after{border-radius:50%}.sw:after{content:"";position:absolute;inset:-5px;box-shadow:0 0 0 2px transparent;transition:box-shadow .2s var(--ease)}.sw.on:after{box-shadow:0 0 0 2px var(--ink)}.sw:active{transform:scale(.92)}.sw.tt{background-image:linear-gradient(180deg,#15171a 0 38%,transparent 38%)!important}.sw .sd{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #fff}.cname{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14.5px;font-weight:600}.cname span{font-weight:500;color:var(--text-2)}.est{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 16px;padding:16px 18px;border-radius:var(--r);background:var(--canvas)}.est .l{font-size:13.5px;color:var(--text-2)}.est .v{font-weight:720;font-size:22px}.est .v small{font-size:14px;font-weight:600;color:var(--text-2)}.cta-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cta-stack .btn:last-child{grid-column:1/-1}.cmp{overflow-x:auto;scrollbar-width:thin}.cmp table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14.5px}.cmp td,.cmp th{padding:14px 18px;text-align:left;vertical-align:top;min-width:190px}.cmp tbody tr:nth-child(odd)>*{background:rgba(14,18,23,.03)}.cmp tbody tr>:first-child{border-radius:10px 0 0 10px}.cmp tbody tr>:last-child{border-radius:0 10px 10px 0}.cmp thead th{position:sticky;top:0;background:#fff;font-size:15px}.cmp thead th small{display:block;font-size:13.5px;margin-top:2px}.cmp tbody th,.cmp thead th small{font-weight:600;color:var(--text-2)}.cmp tbody th{min-width:150px}.cmp ul{margin:0;padding-left:18px;display:grid;gap:6px}.cmp .inh{display:block;font-weight:650;color:var(--text);margin-bottom:8px}.plist .row{display:grid;grid-template-columns:1fr auto auto;gap:24px;align-items:center;padding:15px 16px;border-radius:10px}.plist .row:nth-child(odd){background:var(--canvas)}.plist .row b{font-weight:650}.plist .row .p{font-weight:720;font-size:16.5px}.plist .row span{color:var(--text-2);font-size:13.5px}.formgrid{display:grid;gap:12px}.form-title{font-size:20px;font-weight:700;margin:0 0 16px}.stepper{display:flex;gap:6px;margin-bottom:24px}.stepper span{flex:1;height:4px;border-radius:4px;background:var(--field)}.stepper span.on{background:var(--ink)}.consent{font-size:12.5px;line-height:1.5;color:var(--text-2);margin-top:12px}.consent a{font-weight:650;text-decoration:underline;text-underline-offset:2px;color:var(--text)}.err{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:var(--r);background:#fdecea;color:var(--danger);font-size:14px;font-weight:550}.ok{display:grid;gap:14px;justify-items:start}.ok .seal{width:56px;height:56px;border-radius:16px;background:var(--live-tint);color:var(--live);display:grid;place-items:center;animation:pop .5s var(--ease) both}@keyframes pop{0%{transform:scale(.8);opacity:0}to{transform:none;opacity:1}}.code{font-weight:760;font-size:28px;letter-spacing:.02em;font-variation-settings:"wdth" 112}.fielderr .dfield{box-shadow:0 0 0 2px var(--danger);background:#fff}.ferr{font-size:13px;color:var(--danger);font-weight:600;margin-top:6px}.page-grid.single{grid-template-columns:1fr}.page-grid{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start;padding-bottom:88px}.aside{position:sticky;top:calc(var(--hdr) + 20px)}.summary{border-radius:18px;background:var(--canvas);padding:22px}.summary .car{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.summary .car img{width:96px;height:64px;object-fit:cover;border-radius:10px}.fbar{display:flex;flex-wrap:wrap;padding:14px 0 22px}.fbar,.fsel{align-items:center;gap:8px}.fsel{position:relative;display:inline-flex;height:44px;padding:0 38px 0 14px;border-radius:var(--r);background:var(--field);font-weight:600;font-size:14.5px;transition:background-color .15s}.fsel:hover{background:var(--field-hover)}.fsel.set{background:var(--ink);color:#fff}.fsel .ico{position:absolute;right:12px;width:16px;height:16px}.fsel select{position:absolute;inset:0;opacity:0;cursor:pointer}.fbar .count{margin-left:auto;font-size:14.5px;color:var(--text-2)}.fbar .count b{color:var(--text)}.grid4{grid-template-columns:repeat(4,1fr)}.grid3,.grid4{display:grid;gap:28px 20px}.grid3{grid-template-columns:repeat(3,1fr)}.empty{justify-items:center;text-align:center;gap:12px;padding:72px 20px;background:var(--canvas)}.empty,.empty .ic{display:grid;border-radius:18px}.empty .ic{width:64px;height:64px;background:#fff;place-items:center;box-shadow:var(--e1)}.skel{background:linear-gradient(90deg,var(--field) 0,#f6f7f9 40%,var(--field) 80%);background-size:300% 100%;animation:sk 1.3s linear infinite;border-radius:var(--r)}@keyframes sk{0%{background-position:100% 0}to{background-position:-100% 0}}.banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r);background:var(--amber-tint);color:#6b4000;font-size:14px;font-weight:550}.vpick{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;padding:8px;border-radius:18px;background:var(--canvas)}.vpick .dfield{background:#fff}.vpick .btn{height:60px}.part{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:14px;border-radius:14px;transition:background-color .15s}.part:hover{background:var(--canvas)}.part+.part{margin-top:4px}.part .ic{width:72px;height:72px;border-radius:14px;background:var(--field);display:grid;place-items:center;color:var(--text-2)}.part b{display:block;font-size:16px}.part .m{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13.5px;color:var(--text-2);margin-top:3px}.part .r{text-align:right}.part .r .p{font-weight:720;font-size:17px}.part .r .acts{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.drawer{position:fixed;inset:0;z-index:80;pointer-events:none;overflow:hidden}.drawer .scrim{position:absolute;inset:0;background:rgba(8,10,13,.4);opacity:0;transition:opacity .25s ease}.drawer .sheet{position:absolute;right:0;top:0;bottom:0;width:min(88vw,380px);background:#fff;transform:translateX(100%);transition:transform .34s var(--ease);display:flex;flex-direction:column;padding:12px 16px 20px}.drawer.open{pointer-events:auto}.drawer.open .scrim{opacity:1}.drawer.open .sheet{transform:none}.drawer nav a{display:flex;align-items:center;gap:14px;height:56px;padding:0 6px;font-weight:620;font-size:17px;box-shadow:inset 0 -1px 0 rgba(14,18,23,.06)}.drawer nav a .ico{color:var(--text-2)}.drawer nav a .chev{margin-left:auto;width:18px;height:18px;color:var(--text-3)}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -1px 0 rgba(14,18,23,.06)}.mbar .p{display:flex;flex-direction:column;justify-content:center;font-size:12px;color:var(--text-2);line-height:1.2;margin-right:auto}.mbar .p b{font-size:15px;color:var(--text)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important}.hero img.bg{transform:none}}@media (max-width:760px){:root{--gut:20px;--hdr:60px}.mega,.only-d{display:none!important}.only-m{display:inline-flex!important}.hdr .wrap{gap:8px}.logo{font-size:16px}.logo-mark{width:28px;height:28px}.hero{height:auto;min-height:0}.hero img.bg{position:relative;width:100%;height:300px;object-position:58% 60%;-webkit-mask-image:none;mask-image:none}.hero .scrim{background:linear-gradient(180deg,rgba(8,10,13,0) 200px,#0b0d10 296px)}.hero .wrap{position:relative;padding-top:0;padding-bottom:20px;margin-top:-6px}.hero h1{font-size:29px;line-height:1.08}.hero h1 br{display:none}.hero .meta{flex-wrap:wrap;gap:6px 14px;margin:12px 0 18px;font-size:13.5px}.finder{padding:4px 4px 6px;border-radius:16px;background:hsla(0,0%,100%,.07)}.ftabs{overflow-x:auto;scrollbar-width:none;padding:0 4px}.ftabs a{height:42px;padding:0 9px;font-size:14px;white-space:nowrap}.ftabs a .ico{display:none}.ftabs a.on:after{left:9px;right:9px}.frow{grid-template-columns:1fr;gap:6px}.ffield{height:56px}.frow .btn{height:52px}.live .wrap{grid-template-columns:1fr 1fr;padding:0}.live a{padding:16px 14px 16px var(--gut);gap:10px}.live a+a{padding-left:14px}.live a:nth-child(3){box-shadow:inset 0 1px 0 rgba(14,18,23,.07)}.live a:nth-child(4){box-shadow:inset 1px 0 0 rgba(14,18,23,.07),inset 0 1px 0 rgba(14,18,23,.07)}.live .ic{display:none}.live b{font-size:15px}.live span{font-size:12.5px}.sec{padding:56px 0}.sec.tight{padding:40px 0}.h2{font-size:25px}.sec-head{margin-bottom:18px}.rail,.rail.r3{grid-auto-columns:78%;gap:14px;margin:0 calc(-1*var(--gut));padding-left:var(--gut);padding-right:var(--gut);scroll-padding-left:var(--gut)}.credit{grid-template-columns:1fr;gap:24px}.result{padding:22px}.result .big{font-size:40px}.svc{grid-template-columns:1fr;gap:20px}.panel{padding:20px;border-radius:16px}.days{grid-template-columns:repeat(6,72px);overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px}.split{grid-template-columns:1fr;gap:12px}.tile{min-height:300px;padding:22px}.tile h3{font-size:23px}.visit{grid-template-columns:1fr;gap:20px}.visit .ph{min-height:220px}.ftr .cols{grid-template-columns:1fr 1fr;gap:28px 16px}.ftr .cols>div:first-child{grid-column:1/-1}.fab{right:16px;bottom:16px;width:56px;height:56px}.phead h1{font-size:32px}.subnav{top:var(--hdr)}.subnav .wrap{height:52px;gap:12px}.subnav .mname{font-size:15px}.subnav nav{overflow-x:auto;scrollbar-width:none}.subnav .right{display:none}.pdp{grid-template-columns:1fr;gap:22px;padding:16px 0 40px}.gal .main{border-radius:14px;margin:0 calc(-1*var(--gut));border-radius:0}.gal .thumbs{gap:6px}.buy h1{font-size:32px}.cta-stack{grid-template-columns:1fr}.mbar{display:flex}body.has-mbar .fab{display:none}body.has-mbar{padding-bottom:76px}.page-grid{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.aside{position:static}.g3,.grid3,.grid4{grid-template-columns:1fr 1fr}.grid3,.grid4{gap:20px 12px}.fbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:12px 20px 18px}.fsel{flex:none}.fbar .count{display:none}.vpick{grid-template-columns:1fr 1fr}.vpick .btn,.vpick>:nth-child(3){grid-column:1/-1}.part{grid-template-columns:56px 1fr;gap:12px}.part .ic{width:56px;height:56px}.part .r{grid-column:2;text-align:left}.part .r .acts{justify-content:flex-start}.plist .row{grid-template-columns:1fr auto;gap:4px 12px}.plist .row span{grid-column:1}.pop{width:min(300px,calc(100vw - 32px))}.svc-page{display:flex;flex-direction:column;gap:20px}.svc-page .svc{display:contents}.svc-page #svcpanel{order:1}.svc-page .err{order:0}.svc-page .svc-details{order:2;margin-top:0!important}.svc-page .svc-menu{order:3}.menu-list .row{grid-template-columns:1fr 86px 86px;gap:8px;padding:12px 10px;font-size:14px}.menu-list .hd{padding:0 10px 8px}.g3>:last-child:nth-child(3){grid-column:1/-1}.dfield small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.dd-host{cursor:pointer;-webkit-tap-highlight-color:transparent}.dd-host .ico{transition:transform .2s var(--ease)}.dd-host.dd-open .ico{transform:rotate(180deg)}.dfield.dd-open{background:#fff;box-shadow:0 0 0 2px var(--ink)}.ffield.dd-open{background:#fff;box-shadow:0 0 0 2px #fff}.dd{position:fixed;z-index:200;background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(14,18,23,.22),0 4px 14px rgba(14,18,23,.1);padding:6px;overflow:auto;overscroll-behavior:contain;opacity:0;transform:scale(.97) translateY(-4px);transition:opacity .16s ease,transform .18s var(--ease);color:var(--text)}.dd.open{opacity:1;transform:none}.dd.closing{transition-duration:.12s}.dd ul{list-style:none;margin:0;padding:0}.dd li[role=option]{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 10px;border-radius:11px;cursor:pointer;transition:background-color .12s}.dd li.active{background:var(--field)}.dd li[aria-selected=true] b{font-weight:700}.dd-txt{flex:1;min-width:0;display:flex;flex-direction:column}.dd-txt b{font-weight:560;font-size:15px;line-height:1.3}.dd-txt small{font-size:12.5px;color:var(--text-2)}.dd-right{font-size:13.5px;font-weight:650;color:var(--text-2);white-space:nowrap}.dd-thumb{width:56px;height:38px;border-radius:8px;object-fit:cover;flex:none;background:var(--stage)}.dd-sw{width:22px;height:22px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.dd-ic{width:34px;height:34px;border-radius:10px;background:var(--canvas);display:grid;place-items:center;flex:none;color:var(--text-2)}.dd-chk{opacity:0;color:var(--ink);flex:none}.dd li[aria-selected=true] .dd-chk{opacity:1}.dd-empty{padding:18px 12px;color:var(--text-2);font-size:14px;text-align:center}.dd-search{position:sticky;top:-6px;z-index:1;display:flex;align-items:center;gap:8px;margin:-6px -6px 6px;padding:10px 14px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(10px);box-shadow:0 1px 0 rgba(14,18,23,.06)}.dd-search input{flex:1;border:0;outline:none;background:var(--field);height:40px;border-radius:10px;padding:0 12px;font:inherit;font-size:15px}.dd-search .ico{color:var(--text-2)}.dd-search input:focus{background:#fff;box-shadow:0 0 0 2px var(--ink)}.dd-scrim{position:fixed;inset:0;z-index:199;background:rgba(8,10,13,.42);opacity:0;transition:opacity .24s ease}.dd-scrim.open{opacity:1}.dd.dd-sheet{left:0!important;right:0;bottom:0;top:auto!important;width:auto!important;max-height:72vh;border-radius:22px 22px 0 0;padding:0 10px calc(14px + env(safe-area-inset-bottom));transform:translateY(100%);opacity:1;transition:transform .3s cubic-bezier(.32,.72,0,1)}.dd.dd-sheet.open{transform:none}.dd.dd-sheet.closing{transition-duration:.24s}.dd-grab{position:sticky;top:0;z-index:2;display:grid;place-items:center;height:26px;background:#fff;cursor:grab;touch-action:none}.dd-grab span{width:40px;height:5px;border-radius:5px;background:#c9ced5}.dd-title{padding:2px 8px 10px;font-weight:700;font-size:17px}.dd-sheet .dd-search{top:26px;margin:0 -10px 6px;padding:8px 18px}.dd-sheet li[role=option]{min-height:56px}@media (prefers-reduced-motion:reduce){.dd,.dd.dd-sheet{transition:opacity .01ms!important}}.credit.light{grid-template-columns:1fr 1fr;gap:28px}.credit.light .slider .top{color:var(--text-2)}.credit.light .slider .top b{color:var(--text)}.credit.light input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) var(--p,30%),var(--field) var(--p,30%))}.credit.light input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 1px rgba(14,18,23,.12),0 2px 8px rgba(14,18,23,.25)}.credit.light .result .lbl{color:var(--text-2)}.credit.light .result .big{font-size:40px}.credit.light .result .big small{color:var(--text-2)}.credit.light .result .btn-tonal{background:#fff;color:var(--text)}@media (max-width:760px){.credit.light{grid-template-columns:1fr}}.dfield b,.result .big{white-space:nowrap}.dfield b{overflow:hidden;text-overflow:ellipsis}.badge,.btn,.chip,.dept b,.dept span,.drawer nav a,.fsel,.ftabs a,.lang-btn,.link,.menu-pop button,.nav a,.slot,.subnav nav a,.utabs button{white-space:nowrap}.menu-pop{min-width:max-content}.drawer .btn{white-space:nowrap;padding:0 12px}.sec-head .link{flex:none}.ucard .was{font-size:13.5px;color:var(--text-3)}.ucard .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:760px){.mcard .name span{display:none}.credit.light .g3>:first-child,.page-grid .g3>:first-child{grid-column:1/-1}}.utabs .cnt{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;margin-left:6px;border-radius:10px;background:var(--field);font-size:12px;font-weight:700;color:var(--text-2)}.chipset{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fchip{height:40px;padding:0 14px;border-radius:var(--pill);background:var(--field);font-weight:600;font-size:14px;white-space:nowrap;transition:background-color .15s,color .15s}.fchip.on{background:var(--ink);color:#fff}.ended .pcard img{filter:grayscale(.85);opacity:.7}.ncard{display:block}.ncard .ph{aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;background:var(--stage)}.ncard img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ncard:hover img{transform:scale(1.035)}.ncard .nb{padding-top:14px;display:grid;gap:6px}.ncard b{font-size:17px;font-weight:680;line-height:1.3}.ncat{font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--accent)}.nmeta{font-size:13px;color:var(--text-2)}.ncard.big{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;margin-top:8px}.ncard.big .ph{aspect-ratio:16/9;border-radius:18px}.ncard.big b{font-size:30px;line-height:1.12;font-variation-settings:"wdth" 110;font-weight:730}.ncard.big p{color:var(--text-2);font-size:16px}.mcard2{display:block;background:var(--canvas);border-radius:16px;overflow:hidden}.mcard2 .ph{position:relative;aspect-ratio:16/9}.mcard2 img{width:100%;height:100%;object-fit:cover}.mcard2 .nb{padding:16px;display:grid;gap:6px}.mcard2 b{font-size:16.5px;line-height:1.3}.mcard2 p{font-size:14px;color:var(--text-2)}.nsearch{min-width:280px;height:44px;padding:0 14px}.nsearch small{display:none}.code-chip{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:12px 16px;border-radius:var(--r);background:var(--canvas);font-size:14px;color:var(--text-2)}.code-chip b{color:var(--text);font-size:16px;letter-spacing:.04em}.acc details{border-radius:var(--r);background:var(--canvas);margin-bottom:8px}.acc summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;font-weight:650;cursor:pointer;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc summary .ico{transition:transform .25s var(--ease)}.acc details[open] summary .ico{transform:rotate(180deg)}.acc .accb{padding:0 16px 16px;font-size:14.5px;color:var(--text-2)}.acc ol{margin:0;padding-left:20px;display:grid;gap:6px}.gal .main.muted img{filter:grayscale(.8);opacity:.75}.wrap.narrow{max-width:760px}.art-h1{font-size:44px;line-height:1.06;margin-top:10px}.art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:18px 0 26px;font-size:14px;color:var(--text-2)}.art-meta .btn{margin-left:auto}.art-hero{border-radius:18px;overflow:hidden;aspect-ratio:21/9}.art-hero img{width:100%;height:100%;object-fit:cover}.art-body{padding:36px 24px 72px;font-size:18px;line-height:1.7}.art-body p{margin:0 0 18px}.art-body .lead{font-size:21px;line-height:1.55;font-weight:500}.art-body blockquote{margin:28px 0;padding:4px 0 4px 22px;box-shadow:inset 3px 0 0 var(--accent);font-size:24px;line-height:1.35;font-weight:650;font-variation-settings:"wdth" 108}.art-body cite{display:block;margin-top:8px;font-size:14px;font-weight:500;font-style:normal;color:var(--text-2)}.sources{margin:28px 0;padding:16px 18px;border-radius:var(--r);background:var(--canvas);font-size:15px}.sources ul{margin:8px 0 0;padding-left:18px}.sources a{text-decoration:underline;text-underline-offset:2px}.ctx-cta{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px;border-radius:18px;background:var(--canvas);margin-top:28px;font-size:15px}.ctx-cta img{width:96px;height:64px;object-fit:cover;border-radius:10px}.ctx-cta span{display:block;color:var(--text-2);font-size:14px}.vcard{display:block;text-align:left}.vcard .ph{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:var(--ink)}.vcard canvas{width:100%;height:100%;display:block}.vcard .play{position:absolute;left:50%;top:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:hsla(0,0%,100%,.92);color:var(--ink);display:grid;place-items:center;transition:transform .2s var(--ease)}.vcard .play svg{width:26px;height:26px;margin-left:3px}.vcard:hover .play{transform:scale(1.08)}.vcard .dur{position:absolute;right:10px;bottom:10px;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.72);color:#fff;font-size:12.5px;font-weight:650}.vcard b{display:block;margin-top:12px;font-size:16px;line-height:1.3}.vcard .nmeta{display:block;margin-top:4px}.vmodal{position:fixed;inset:0;z-index:300;display:grid;place-items:center;opacity:0;transition:opacity .2s ease}.vmodal.open{opacity:1}.vscrim{position:absolute;inset:0;background:rgba(8,10,13,.82)}.vbox{position:relative;width:min(1100px,92vw);transform:scale(.97);transition:transform .25s var(--ease)}.vmodal.open .vbox{transform:none}.vx{position:absolute;right:-6px;top:-54px;color:#fff}.vx:hover{background:hsla(0,0%,100%,.12)}.vframe{aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.vframe iframe{width:100%;height:100%;border:0}.vex{height:100%;display:grid;place-content:center;justify-items:center;gap:10px;color:#fff;text-align:center;padding:24px}.vex span{color:#a9b1bc;max-width:440px}.vex code{font-size:12.5px;color:#7fe0b5;word-break:break-all}.rcard{display:grid;gap:6px;align-content:start;padding:14px;border-radius:16px;background:#fff;box-shadow:var(--e1)}.rcard img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.rcard span{font-size:13.5px;color:var(--text-2)}.rcard .btn{margin-top:6px;justify-self:start}.cmphead .exph,.rcard .exph{aspect-ratio:16/10;border-radius:10px;background:repeating-linear-gradient(135deg,var(--field) 0 10px,var(--canvas) 10px 20px);display:grid;place-items:center;color:var(--text-3)}.rcard.ex .badge{justify-self:start}.mwrap{position:relative}.cmpbtn{position:absolute;z-index:2;right:10px;top:10px;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--pill);background:hsla(0,0%,100%,.92);font-size:12.5px;font-weight:650;backdrop-filter:blur(8px);opacity:0;transition:opacity .15s,background-color .15s,color .15s,transform .12s var(--ease)}.cmpbtn.on,.cmpbtn:focus-visible,.mwrap:hover .cmpbtn{opacity:1}.cmpbtn.on{background:var(--ink);color:#fff}.cmpbtn:active{transform:scale(.95)}@media (hover:none){.cmpbtn{opacity:1}.cmpbtn span{display:none}}.cmptray{position:fixed;left:50%;bottom:20px;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:18px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(18px);box-shadow:var(--e2);transform:translate(-50%,140%);transition:transform .32s var(--ease)}.cmptray.open{transform:translate(-50%)}.ct-it,.ct-items{display:flex;gap:8px}.ct-it{align-items:center;height:48px;padding:0 4px 0 6px;border-radius:12px;background:var(--canvas);font-size:13.5px;white-space:nowrap}.ct-it img{width:46px;height:32px;object-fit:cover;border-radius:7px}.ct-it .iconbtn{width:32px;height:32px}.ct-it.empty{padding:0 14px;color:var(--text-3);background:transparent;box-shadow:inset 0 0 0 1.5px var(--field)}.switch{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px;cursor:pointer;white-space:nowrap}.switch input{position:absolute;opacity:0}.switch span{position:relative;width:44px;height:26px;border-radius:13px;background:var(--field-hover);transition:background-color .2s}.switch span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .25s var(--ease)}.switch input:checked+span{background:var(--ink)}.switch input:checked+span:after{transform:translateX(18px)}.switch input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.phead .tools{gap:14px}.cmpwrap{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.cmpt{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;table-layout:fixed}.cmpt thead th{position:sticky;top:var(--hdr);z-index:5;background:hsla(0,0%,100%,.95);backdrop-filter:blur(14px);padding:14px 10px;vertical-align:top;text-align:left}.cmpt .pickcell{width:200px}.cmphead{display:grid;gap:10px}.cmphead img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.cmphead.add{padding-top:0}.cmpt tbody th,.cmpt td{padding:13px 14px;text-align:left;font-size:14.5px;vertical-align:top}.cmpt tbody th{color:var(--text-2);font-weight:600}.cmpt tbody tr:not(.grp):not(.ctarow):nth-child(2n)>*{background:rgba(14,18,23,.03)}.cmpt tr.grp th{padding:26px 14px 8px;font-size:13px;font-weight:750;letter-spacing:.02em;color:var(--text)}.cmpt td.best{font-weight:720}.bestmark{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:6px;background:var(--live-tint);color:var(--live);font-size:11.5px;font-weight:750;vertical-align:1px}.cmpt td.nl{color:var(--text-3)}.gtabs{display:flex;gap:4px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}.gtabs button{height:38px;padding:0 14px;border-radius:var(--pill);font-weight:650;font-size:14px;color:var(--text-2);white-space:nowrap;transition:background-color .15s,color .15s}.gtabs button.on{background:var(--ink);color:#fff}.gtabs button:not(.on):hover{background:var(--field)}.v360-holder{z-index:3;background:#eef0f3}.v360,.v360-holder{position:absolute;inset:0}.v360{overflow:hidden;user-select:none}.v360-stage{position:absolute;inset:0;cursor:grab;touch-action:pan-y;outline:none}.v360-stage.grabbing{cursor:grabbing}.v360[data-type=pano] .v360-stage{touch-action:none}.v360-frame{object-fit:cover;pointer-events:none}.v360-frame,.v360-gl{position:absolute;inset:0;width:100%;height:100%}.v360-hint{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--pill);background:rgba(14,18,23,.72);color:#fff;font-size:13.5px;font-weight:600;white-space:nowrap;pointer-events:none;transition:opacity .3s,transform .3s var(--ease)}.v360-hint .ico{width:20px;height:20px;animation:sway 1.6s ease-in-out infinite}.v360-hint.gone{opacity:0;transform:translate(-50%,6px)}@keyframes sway{0%,to{transform:translateX(-4px)}50%{transform:translateX(4px)}}.v360-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:8px}.v360-prog{flex:1;height:3px;border-radius:3px;background:rgba(14,18,23,.12);overflow:hidden}.v360-prog i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform .2s}.v360-ready .v360-prog{opacity:0;transition:opacity .4s .3s}.v360-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border-radius:10px;background:hsla(0,0%,100%,.9);font-size:13px;font-weight:650;box-shadow:var(--e1)}.v360-hs{position:absolute;inset:0;pointer-events:none}.v360-dot{width:28px;height:28px;margin:-14px 0 0 -14px;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 6px hsla(0,0%,100%,.35),0 4px 12px rgba(0,0,0,.25);pointer-events:auto}.v360-dot,.v360-dot:after{position:absolute;border-radius:50%}.v360-dot:after{content:"";inset:9px;background:var(--accent)}.v360-dot span{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) scale(.96);padding:6px 10px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .15s,transform .15s var(--ease);pointer-events:none}.v360-dot.open span,.v360-dot:focus-visible span,.v360-dot:hover span{opacity:1;transform:translateX(-50%)}.v360-ex{position:absolute;left:12px;top:12px;z-index:4;background:hsla(0,0%,100%,.92)}@media (max-width:760px){.ncard.big{grid-template-columns:1fr;gap:4px}.ncard.big b{font-size:22px}.nsearch{min-width:200px}.art-h1{font-size:30px}.art-body{font-size:17px;padding:24px 20px 48px}.art-body .lead{font-size:19px}.art-hero{aspect-ratio:16/10;margin:0 -20px;border-radius:0}.ctx-cta{grid-template-columns:auto 1fr}.ctx-cta .btn{grid-column:1/-1}.cmpt{min-width:560px}.cmpt .pickcell{width:120px}.cmptray{left:12px;right:12px;transform:translateY(140%);bottom:12px}.cmptray.open{transform:none}.ct-it b,.ct-it.empty{display:none}.art-meta .btn{margin-left:0}}.subnav .mname{white-space:nowrap}.v360-btn[hidden]{display:none}.avatar{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(145deg,#2a3240,#0e1217);color:#fff;font-weight:750;letter-spacing:.02em;font-variation-settings:"wdth" 112}.avatar .on{position:absolute;right:2%;bottom:2%;width:24%;height:24%;min-width:10px;min-height:10px;border-radius:50%;background:var(--live);box-shadow:0 0 0 2.5px #fff}.avatar.any{width:64px;height:64px;background:var(--canvas);color:var(--text)}.scard{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:18px;background:#fff;box-shadow:var(--e1)}.canvas .scard,.scard.any{box-shadow:none}.scard.any{background:var(--canvas)}.scard .btn{margin-top:auto}.stop{display:flex;gap:14px;align-items:center}.stop>div{display:grid;gap:2px;min-width:0}.sname{font-weight:720;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.sname:hover{text-decoration:underline;text-underline-offset:3px}.srole{font-size:13.5px;color:var(--text-2)}.sfacts em,.srole em{font-style:normal;color:var(--text-3)}.sbr{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-2)}.smods{gap:6px}.sfacts,.smods{display:flex;flex-wrap:wrap}.sfacts{gap:4px 14px;font-size:13.5px;font-weight:600}.sfacts.big{font-size:15px;margin-top:14px}.sstat{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-2)}.shero{background:var(--canvas);padding:44px 0 48px}.shero-in{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.shero h1{font-size:48px;line-height:1.02;margin:8px 0 10px}.sbio{font-size:18px;color:var(--text-2);max-width:620px}.shero-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.hand{margin:0}.hand img{aspect-ratio:4/3;width:100%;object-fit:cover;border-radius:var(--r)}.hand figcaption{margin-top:10px;font-size:14px;font-weight:600}.tcard{margin:0;padding:22px;border-radius:18px;background:var(--canvas);display:flex;flex-direction:column;gap:14px}.tcard p{font-size:16.5px;line-height:1.5}.tcard footer{display:grid;gap:2px;margin-top:auto}.tcard footer span{font-size:13.5px;color:var(--text-2)}.logo.slogo{gap:10px;letter-spacing:0;font-variation-settings:"wdth" 100}.slogo span{display:grid;line-height:1.15}.slogo b{font-size:16px;font-weight:750}.slogo small{font-size:12px;font-weight:550;color:var(--text-2)}.brsel{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:650;white-space:nowrap}.brsel:hover{background:var(--field)}.brsel .ico{color:var(--text-2)}.dealers{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:start}.dlist{display:grid;gap:14px}.dcard{padding:20px;border-radius:18px;background:#fff;box-shadow:var(--e1);transition:box-shadow .3s}.dcard.flash{box-shadow:0 0 0 3px var(--accent),var(--e1)}.dcard p{margin:6px 0 12px;color:var(--text-2);font-size:14.5px}.dtop{display:flex;align-items:center;justify-content:space-between;gap:10px}.dtop b{font-size:18px}.dteam{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:13.5px;color:var(--text-2)}.dteam .avatar{box-shadow:0 0 0 2px #fff}.dteam .avatar+.avatar{margin-left:-14px}.dacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dmap{position:sticky;top:calc(var(--hdr) + 16px);height:560px;border-radius:18px;overflow:hidden}.dmap svg{width:100%;height:100%}.pin{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center}.pin span{padding:6px 10px;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:650;white-space:nowrap;box-shadow:var(--e2)}.pin:after{content:"";width:14px;height:14px;margin-top:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(200,16,46,.25)}.dealercard .dtop b{display:block}@media (max-width:760px){.shero-in{grid-template-columns:1fr;gap:16px}.shero h1{font-size:34px}.shero .avatar{width:88px!important;height:88px!important;font-size:30px!important}.dealers{grid-template-columns:1fr}.dmap{position:relative;top:0;height:300px;order:-1}.slogo small{display:none}}.logo{white-space:nowrap;flex:none}.dteam .avatar+.avatar{margin-left:0}.scard.any .sname{white-space:normal}@media (max-width:760px){.grid3.g1m,.grid3.tgrid,.grid4.g1m{grid-template-columns:1fr}}.menu-pop .code:before{content:attr(data-c)}.cmpwrap{overflow:visible}@media (max-width:760px){.cmpwrap{overflow-x:auto}.cmpt thead th{position:static}.cmphead .exph,.cmphead img{aspect-ratio:auto;height:104px}.cmpt{min-width:640px}}html.da{--font:var(--f-archivo),"Archivo",system-ui,sans-serif}.menu-pop a{display:flex;width:100%;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:10px;font-weight:550;text-align:left;white-space:nowrap}.menu-pop a:hover{background:var(--field)}.svc-page>form{display:contents}.err[hidden],.form-err[hidden]{display:none}.form-err{margin-top:14px}.btn.loading{pointer-events:none;opacity:.85}.btn .spin{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:da-spin .7s linear infinite}@keyframes da-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn .spin{animation:none}}.aside .consent,.buy .consent,.shero .consent,.visit .consent{margin-top:10px}.dlist>.consent{margin:4px 2px 0}.ffield input.fin{border:0;background:none;outline:none;font:inherit;font-size:16px;font-weight:600;color:var(--text);padding:0;width:100%;min-width:0}.ffield input.fin::placeholder{color:var(--text-3);font-weight:500}.vcard .ph img.vthumb{width:100%;height:100%;object-fit:cover;display:block}.dmap .dmap-load{position:absolute;left:12px;bottom:12px;z-index:2}.dmap .dmap-frame{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}.gal .main.cut img,.ph.cut img{object-fit:contain;object-position:center 62%;padding:6% 5%}.gal .main.cut{background:var(--stage)}.gal .thumbs button.cut img{object-fit:contain;background:var(--stage);padding:4px}.gal .thumbs button{background:var(--stage)}.cname em{font-style:normal;font-weight:600;color:var(--text-2);margin-left:4px;font-size:.92em}.credit .rows .first b{font-size:1.06em}.credit .rows .first span{display:inline-flex;align-items:center;gap:4px}.kprt{margin-top:24px;background:var(--ink-2);border-radius:var(--r);padding:20px}.kprt-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:14px}.kprt-head b{font-size:17px;font-weight:650}.kprt-head span{font-size:13.5px;color:var(--on-ink-2)}.kprt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.kprt table{width:100%;min-width:560px;border-collapse:separate;border-spacing:4px}.kprt th{font-size:13px;font-weight:600;color:var(--on-ink-2);text-align:center;padding:4px 6px;white-space:nowrap}.kprt tbody th{text-align:left;display:flex;flex-direction:column;gap:1px;padding:6px 8px 6px 0}.kprt tbody th b{color:var(--on-ink);font-size:14.5px}.kprt tbody th small{font-size:12px;font-weight:500}.kprt td button{width:100%;height:44px;border-radius:10px;background:var(--ink-3);color:var(--on-ink);font-size:14px;font-weight:600;white-space:nowrap;padding:0 8px;transition:background-color .15s ease,box-shadow .15s ease}.kprt td button:hover{background:#2f3846}.kprt td button.on{background:#fff;color:var(--ink);box-shadow:0 0 0 2px var(--accent)}@media (max-width:760px){.kprt{padding:14px;margin-top:18px}}.kprt.light{background:var(--canvas)}.kprt.light .kprt-head span,.kprt.light th{color:var(--text-2)}.kprt.light tbody th b{color:var(--text)}.kprt.light td button{background:#fff;color:var(--text);box-shadow:var(--e1)}.kprt.light td button:hover{background:var(--field)}.kprt.light td button.on{background:var(--ink);color:#fff;box-shadow:0 0 0 2px var(--accent)}.credit .result{container-type:inline-size}.credit .result .big,.credit.light .result .big{font-size:clamp(24px,calc(12.5cqi - 4px),52px)}.mcard .from.ask{font-size:14.5px;font-weight:600;color:var(--text-2)}.est.ask .v{font-size:20px;font-weight:700}.ask-note{margin:10px 0 18px;font-size:14px;color:var(--text-2)}.noprice{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:18px;background:var(--ink-2);padding:28px;color:#fff}.noprice b{font-size:24px;font-weight:720;font-variation-settings:"wdth" 112}.noprice p{margin:6px 0 0;color:var(--on-ink-2);font-size:15px;max-width:520px}.noprice.light{background:var(--canvas);color:var(--text)}.noprice.light p{color:var(--text-2)}.noprice+.consent{margin-top:12px}.inkbg .noprice+.consent{color:var(--on-ink-2)}.inkbg .noprice+.consent a{color:#fff}@media (max-width:760px){.noprice{flex-direction:column;align-items:stretch;padding:22px}.noprice b{font-size:21px}}.cname{display:block;line-height:1.5}.hero.atpm img.bg{object-position:78% 62%}@media (max-width:760px){.panel>.credit.light{gap:18px}.credit.light .result{padding:18px 16px;margin:0 -6px}.leadf,.page-grid .g3{grid-template-columns:1fr}.page-grid .g3>*{grid-column:auto}.hero.atpm img.bg{object-position:96% 60%}}.legalpg .legal-body h2{font-size:20px;line-height:1.3;font-weight:650;margin:28px 0 8px}.legalpg .legal-body li,.legalpg .legal-body p{color:var(--text-2);font-size:15.5px;line-height:1.65}.legalpg .legal-body ul{padding-left:20px;margin:8px 0}.legalpg .legal-body li{margin:6px 0}.legalpg .legal-body a{text-decoration:underline;text-underline-offset:2px}.legalpg .legal-body .upd{font-size:13.5px;color:var(--text-3);margin-bottom:8px}.legalpg .legal-body code{font-size:.9em;background:var(--field);border-radius:5px;padding:1px 5px}.veil{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#fff;animation:da-veil-in .18s ease-out both}.veil .wd{display:flex;align-items:center;gap:10px;margin-top:18px;font-weight:600;color:var(--text-2)}.veil .wd b{font-size:11px;font-weight:800;background:var(--ink);color:#fff;border-radius:5px;padding:2px 6px}.veil .bar{width:160px;height:2px;margin:18px auto 0;background:var(--field);border-radius:2px;overflow:hidden}.veil .bar i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:da-veil-bar 1.2s cubic-bezier(.16,1,.3,1) both}.veil .logo{justify-content:center}@keyframes da-veil-in{0%{opacity:0}to{opacity:1}}@keyframes da-veil-bar{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.veil,.veil .bar i{animation:none}}