:root{--black:#000000;--white:#ffffff;--paper:#f5f5f7;--on-dark:#f5f5f7;--on-dark-2:#a1a1a6;--on-dark-3:#6e6e73;--on-dark-line:rgba(255,255,255,.14);--on-dark-line-2:rgba(255,255,255,.08);--on-dark-fill:rgba(255,255,255,.045);--on-light:#1d1d1f;--on-light-2:#6e6e73;--on-light-3:#86868b;--on-light-line:rgba(0,0,0,.12);--on-light-line-2:rgba(0,0,0,.07);--on-light-fill:rgba(0,0,0,.025);--brand:#f32474;--brand-grad:linear-gradient(100deg,#fe5996 0%,#f32474 45%,#c80f59 100%);--sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","SF Pro","Helvetica Neue",Helvetica,"Segoe UI",Roboto,Arial,sans-serif;--r-sm:10px;--r:18px;--r-lg:24px;--pill:980px;--pad:clamp(22px,5vw,80px);--nav-h:80px;--max:1240px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--black);color:var(--on-dark-2);font-family:var(--sf);font-size:clamp(16px,1.05vw,17.5px);font-weight:400;line-height:1.6;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}section,[id]{scroll-margin-top:calc(var(--nav-h) + 8px)}img,svg{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}h1,h2,h3,h4,h5{color:var(--on-dark);font-weight:600;letter-spacing:-.025em;line-height:1.07;text-wrap:balance}h1{font-size:clamp(2.9rem,7vw,6.6rem);font-weight:300;letter-spacing:-.035em;line-height:1.02}h2{font-size:clamp(2.4rem,5.6vw,5.2rem);font-weight:300;letter-spacing:-.032em;line-height:1.04}h3{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:300;letter-spacing:-.022em;line-height:1.1}h4{font-size:clamp(1.2rem,1.4vw,1.35rem);letter-spacing:-.02em;line-height:1.22}p+p{margin-top:1em}strong{color:var(--on-dark);font-weight:600}.eyebrow{font-size:1.02rem;font-weight:600;color:var(--on-dark-3);letter-spacing:-.012em}.lead{font-size:clamp(1.05rem,1.22vw,1.22rem);line-height:1.5;color:var(--on-dark-2);max-width:56ch;letter-spacing:-.014em}.muted{color:var(--on-dark-3)}section.invert{background:var(--paper);color:var(--on-light-2);border-top-color:var(--on-light-line-2)}.invert h1,.invert h2,.invert h3,.invert h4,.invert h5{color:var(--on-light)}.invert .eyebrow{color:var(--on-light-3)}.invert .lead{color:var(--on-light-2)}.invert .muted{color:var(--on-light-3)}.invert strong{color:var(--on-light)}nav{position:fixed;top:0;left:0;right:0;z-index:70;height:var(--nav-h);display:flex;align-items:center;transition:background .35s ease,backdrop-filter .35s ease,border-color .35s ease;border-bottom:1px solid transparent}nav.solid{background:#000000d1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom-color:var(--on-dark-line-2)}nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.brand{display:flex;align-items:center}.brand img{height:60px;width:auto}.navlinks{display:flex;gap:30px;font-size:.86rem;color:var(--on-dark-2);font-weight:400}.navlinks a{transition:color .2s}.navlinks a:hover{color:var(--on-dark)}.navcta{background:var(--on-dark);color:#000;border-radius:var(--pill);padding:7px 17px;font-size:.82rem;font-weight:500;white-space:nowrap;transition:opacity .2s}.navcta:hover{opacity:.85}.nav-right{display:flex;align-items:center;gap:6px}.menu-btn{display:none;width:44px;height:44px;border:0;background:none;cursor:pointer;position:relative;color:var(--on-dark)}.menu-btn span{position:absolute;left:12px;right:12px;height:1.5px;background:currentColor;border-radius:2px;transition:transform .25s ease,top .25s ease}.menu-btn span:first-child{top:18px}.menu-btn span:last-child{top:25px}nav.open .menu-btn span:first-child{top:21.5px;transform:rotate(45deg)}nav.open .menu-btn span:last-child{top:21.5px;transform:rotate(-45deg)}.mobile-menu{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;background:#000000f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:20px var(--pad) 40px;overflow-y:auto;display:flex;flex-direction:column}.mobile-menu[hidden]{display:none}.mobile-menu a{font-size:1.6rem;font-weight:300;letter-spacing:-.02em;color:var(--on-dark);padding:14px 0;border-bottom:1px solid var(--on-dark-line-2)}nav.open{background:#000;border-bottom-color:var(--on-dark-line-2)}@media (max-width:900px){.navlinks{display:none}.menu-btn{display:block}}@media (min-width:901px){.mobile-menu{display:none!important}}.btn{display:inline-flex;align-items:center;gap:9px;border-radius:var(--pill);padding:14px 27px;font-size:1rem;font-weight:500;letter-spacing:-.014em;border:1px solid transparent;transition:opacity .2s,background .2s,color .2s,border-color .2s}.btn-p{background:var(--on-dark);color:#000}.btn-p:hover{opacity:.85}.btn-s{border-color:var(--on-dark-line);color:var(--on-dark)}.btn-s:hover{background:var(--on-dark-fill)}.btn svg{width:13px;height:13px;transition:transform .22s}.btn:hover svg{transform:translate(3px)}.invert .btn-p{background:var(--on-light);color:var(--white)}.invert .btn-s{border-color:var(--on-light-line);color:var(--on-light)}.invert .btn-s:hover{background:var(--on-light-fill)}header.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:112px 0 48px;overflow:hidden}.hero-glow{position:absolute;top:-22%;left:50%;transform:translate(-50%);width:130vw;height:100vh;pointer-events:none;background:radial-gradient(ellipse 44% 46% at 50% 50%,rgba(255,255,255,.1),transparent 64%)}.hero .wrap{position:relative;z-index:2;text-align:center}.hero .eyebrow{justify-content:center}.hero h1{max-width:17ch;margin:18px auto 0;font-size:clamp(2.6rem,5.4vw,5.4rem)}.hero h1 span{display:block;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.hero-sub{margin-top:clamp(18px,2.6vh,26px);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;justify-content:center}.hero-sub .tag{font-size:clamp(1.18rem,1.6vw,1.45rem);font-weight:600;color:var(--on-dark);letter-spacing:-.02em}.hero-sub .tagline{font-size:1rem;color:var(--on-dark-3)}.hero .lead{margin:clamp(16px,2.2vh,22px) auto 0;max-width:62ch}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(22px,2.8vh,30px);justify-content:center}.hero .hero-actions{justify-content:center}.hero-note{margin-top:18px;font-size:.9rem;color:var(--on-dark-3)}.table-viz{margin-top:clamp(28px,4vh,46px);text-align:left;border:1px solid var(--on-dark-line-2);border-radius:var(--r-lg);padding:clamp(26px,3.6vw,44px) clamp(18px,3vw,40px) clamp(22px,3vw,34px);background:linear-gradient(180deg,#ffffff09,#fff0)}.table-cap{font-size:.9rem;color:var(--on-dark-3);margin-bottom:clamp(24px,3vw,34px)}.table-line{height:1px;background:linear-gradient(90deg,transparent,var(--on-dark-line) 10%,var(--on-dark-line) 90%,transparent)}.seats{display:grid;grid-template-columns:repeat(5,1fr);margin-top:-5px}.seat{text-align:center;position:relative;padding-top:24px}.seat:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--on-dark-2)}.seat.empty:before{background:transparent;border:1.5px dashed var(--brand);animation:pulse 2.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.25)}}.seat b{display:block;font-size:clamp(.92rem,1.4vw,1.15rem);font-weight:600;color:var(--on-dark-3);letter-spacing:-.01em}.seat small{display:block;font-size:.78rem;color:var(--on-dark-3);opacity:.6;margin-top:4px;font-weight:400}.seat.empty b{color:var(--on-dark)}.seat.empty small{opacity:1;color:var(--on-dark-2)}@media (max-width:680px){.seat b{font-size:.84rem}.seat small{display:none}}section{padding:clamp(76px,12vh,170px) 0;border-top:1px solid var(--on-dark-line-2);position:relative}.sec-head{margin-bottom:clamp(48px,8vh,96px)}.sec-head h2{max-width:16ch}.sec-head .sub{margin-top:clamp(20px,2.6vh,30px);max-width:52ch;font-size:clamp(1.12rem,1.5vw,1.4rem);color:var(--on-dark-2);line-height:1.5;letter-spacing:-.014em}.invert .sec-head .sub{color:var(--on-light-2)}.g{display:grid;gap:clamp(12px,1.4vw,18px)}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.card{background:var(--on-dark-fill);border:1px solid var(--on-dark-line-2);border-radius:var(--r);padding:clamp(24px,2.6vw,34px);transition:border-color .25s,background .25s}.card:hover{border-color:var(--on-dark-line);background:#fff1}.invert .card{background:var(--white);border-color:var(--on-light-line-2)}.invert .card:hover{border-color:var(--on-light-line);background:var(--white)}.card .n{display:block;font-size:.92rem;color:var(--on-dark-3);font-weight:500;margin-bottom:14px}.invert .card .n{color:var(--on-light-3)}.card h4{margin-bottom:11px}.card p{font-size:.98rem;line-height:1.56;color:var(--on-dark-2)}.invert .card p{color:var(--on-light-2)}.card.wide{padding:clamp(28px,3.2vw,44px)}.card.wide h3{margin-bottom:22px}ul.ln{list-style:none}ul.ln li{padding:15px 0;border-top:1px solid var(--on-dark-line-2);font-size:.98rem;color:var(--on-dark-2);line-height:1.55}ul.ln li:first-child{border-top:none;padding-top:0}ul.ln li strong{display:block;color:var(--on-dark);font-weight:600;margin-bottom:3px}.invert ul.ln li{border-top-color:var(--on-light-line-2);color:var(--on-light-2)}.invert ul.ln li strong{color:var(--on-light)}.transform{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(22px,5vw,64px);margin-top:clamp(18px,2.6vw,26px);border:1px solid var(--on-light-line-2);border-radius:var(--r);padding:clamp(40px,6vw,72px) clamp(24px,4vw,56px);background:var(--white)}.transform .side{text-align:center}.transform .word{font-size:clamp(3rem,8vw,7rem);font-weight:200;letter-spacing:-.035em;line-height:1}.transform .from .word{color:var(--on-light-3)}.transform .to .word{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.transform .cap{font-size:.95rem;color:var(--on-light-3);margin-top:13px}.transform .arrow{color:var(--on-light-3);opacity:.5}.transform .arrow svg{width:clamp(30px,5vw,58px);height:auto}@media (max-width:620px){.transform{grid-template-columns:1fr;gap:24px}.transform .arrow{transform:rotate(90deg)}}.flow{display:grid;gap:clamp(12px,1.4vw,18px)}.flow-item{display:grid;background:var(--on-dark-fill);border:1px solid var(--on-dark-line-2);border-radius:var(--r);padding:clamp(24px,3vw,38px);transition:border-color .25s}.flow-item:hover{border-color:var(--on-dark-line)}.flow-body h3{margin-bottom:11px}.flow-body p{color:var(--on-dark-2);max-width:66ch;font-size:1rem;line-height:1.56}.flow-tag{display:inline-block;margin-top:17px;font-size:.86rem;color:var(--on-dark-3);border:1px solid var(--on-dark-line-2);border-radius:var(--pill);padding:5px 14px}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:clamp(14px,1.6vw,20px)}.prod{background:var(--white);border:1px solid var(--on-light-line-2);border-radius:var(--r-lg);padding:clamp(30px,3.4vw,52px);display:flex;flex-direction:column}.prod.hi{background:#ebebef}.prod .kind{font-size:.92rem;color:var(--on-light-3);margin-bottom:18px;font-weight:500}.prod h3{font-size:clamp(2rem,3.4vw,3rem);font-weight:300;letter-spacing:-.028em;margin-bottom:8px}.prod .tagline{font-size:1.1rem;color:var(--on-light-3);margin-bottom:22px}.prod>p{color:var(--on-light-2);font-size:1rem;line-height:1.56}.prod ul.ln{margin-top:26px}.prod .foot{margin-top:auto;padding-top:30px}.bridge{text-align:center;padding:clamp(60px,10vh,130px) 0 0}.bridge p{max-width:26ch;margin:0 auto;font-size:clamp(1.7rem,3.6vw,3.2rem);font-weight:300;line-height:1.14;letter-spacing:-.028em;color:var(--on-light)}.bridge .who{margin-top:20px;font-size:.98rem;color:var(--on-light-3)}.anchors{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:clamp(14px,1.6vw,20px)}.anchor{background:var(--on-dark-fill);border:1px solid var(--on-dark-line-2);border-radius:var(--r-lg);padding:clamp(26px,3vw,42px)}.anchor .ph{aspect-ratio:4/5;border-radius:var(--r);margin-bottom:26px;position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid var(--on-dark-line-2)}.anchor .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.anchor .ph span{position:absolute;bottom:15px;left:17px;font-size:.84rem;color:var(--on-dark-3);opacity:.7}.anchor h3{margin-bottom:5px}.anchor .role{font-size:.98rem;color:var(--on-dark-3);margin-bottom:19px}.anchor p{font-size:.98rem;color:var(--on-dark-2);line-height:1.56}.fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(14px,1.6vw,20px)}.fit-col{background:var(--on-dark-fill);border:1px solid var(--on-dark-line-2);border-radius:var(--r);padding:clamp(26px,3vw,42px)}.fit-col h4{margin-bottom:24px}.fit-col.no{background:transparent}.fit-col.no h4,.fit-col.no ul.ln li{color:var(--on-dark-3)}.fit-col.no ul.ln li strong{color:var(--on-dark-2)}.faq{border-top:1px solid var(--on-light-line-2)}details{border-bottom:1px solid var(--on-light-line-2)}summary{list-style:none;cursor:pointer;position:relative;padding:clamp(22px,2.4vw,28px) 48px clamp(22px,2.4vw,28px) 0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.018em;color:var(--on-light);transition:opacity .2s}summary::-webkit-details-marker{display:none}summary:hover{opacity:.62}summary:after{content:"";position:absolute;right:8px;top:50%;width:14px;height:1.5px;background:currentColor;transform:translateY(-50%);opacity:.5}summary:before{content:"";position:absolute;right:14.2px;top:50%;width:1.5px;height:14px;background:currentColor;transform:translateY(-50%);opacity:.5;transition:opacity .25s,transform .25s}details[open] summary:before{opacity:0;transform:translateY(-50%) rotate(90deg)}details .ans{padding:0 56px clamp(24px,3vw,32px) 0;color:var(--on-light-2);font-size:1rem;line-height:1.58;max-width:72ch}.final{text-align:center}.final .sec-head{max-width:none;margin-bottom:0}.final h2{max-width:14ch;margin:18px auto 0}.final .lead{margin:clamp(22px,3.4vh,34px) auto 0;text-align:center}.final .hero-actions{justify-content:center}.final .hero-note{text-align:center}footer{border-top:1px solid var(--on-dark-line-2);padding:clamp(52px,7vh,84px) 0 44px;color:var(--on-dark-3);font-size:.93rem}.foot-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:clamp(26px,4vw,56px);padding-bottom:clamp(38px,5.5vh,58px)}@media (max-width:800px){.foot-top{grid-template-columns:1fr;gap:32px}}.foot-top h5{font-size:.95rem;color:var(--on-dark);margin-bottom:15px;font-weight:600}.foot-top a{display:block;padding:5px 0;color:var(--on-dark-3);transition:color .2s}.foot-top a:hover{color:var(--on-dark)}.foot-logo{width:88px;height:auto;margin-bottom:22px}.legal{font-size:.86rem;color:var(--on-dark-3);opacity:.75;line-height:1.55;max-width:76ch;margin-top:16px}.foot-base{border-top:1px solid var(--on-dark-line-2);padding-top:24px;margin-top:26px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.86rem;color:var(--on-dark-3);opacity:.75}.foot-legal-links{display:flex;flex-wrap:wrap;gap:6px 20px}.foot-legal-links a{color:inherit;transition:color .2s}.foot-legal-links a:hover{color:var(--on-dark)}.legal-page{padding:clamp(120px,16vh,170px) 0 clamp(70px,10vh,120px)}.legal-head{max-width:760px;margin-bottom:clamp(40px,6vh,64px)}.legal-back{display:inline-block;font-size:.9rem;color:var(--on-dark-3);margin-bottom:22px;transition:color .2s}.legal-back:before{content:"←";margin-right:8px}.legal-back:hover{color:var(--on-dark)}.legal-head h1{font-size:clamp(2.6rem,6vw,5rem)}.legal-updated{margin-top:16px;font-size:.95rem;color:var(--on-dark-3)}.legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.legal-tabs a{font-size:.88rem;color:var(--on-dark-2);border:1px solid var(--on-dark-line);border-radius:var(--pill);padding:7px 16px;transition:background .2s,color .2s,border-color .2s}.legal-tabs a:hover{color:var(--on-dark);background:var(--on-dark-fill)}.legal-tabs a[aria-current=page]{background:var(--on-dark);color:#000;border-color:var(--on-dark)}.legal-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:900px){.legal-grid{grid-template-columns:minmax(0,1fr)}}.legal-toc{position:sticky;top:104px;font-size:.9rem}@media (max-width:900px){.legal-toc{position:static;border:1px solid var(--on-dark-line-2);border-radius:var(--r);padding:22px 24px}}.legal-toc-title{color:var(--on-dark);font-weight:600;margin-bottom:12px}.legal-toc ol{list-style:none;counter-reset:toc;display:grid;gap:2px}.legal-toc li{counter-increment:toc}.legal-toc a{display:block;padding:5px 0;color:var(--on-dark-3);line-height:1.4;transition:color .2s}.legal-toc a:before{content:counter(toc) ". ";color:var(--on-dark-3);opacity:.7}.legal-toc a:hover{color:var(--on-dark)}.legal-body{max-width:760px;min-width:0;overflow-wrap:break-word;font-size:1.02rem;line-height:1.7;color:var(--on-dark-2)}.legal-body a{color:var(--on-dark);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.legal-summary{background:var(--on-dark-fill);border:1px solid var(--on-dark-line-2);border-radius:var(--r);padding:clamp(22px,3vw,32px);margin-bottom:clamp(36px,5vh,56px)}.legal-summary h2{font-size:1.15rem;font-weight:600;letter-spacing:-.015em;margin-bottom:14px}.legal-summary ul{display:grid;gap:8px;padding-left:1.1em}.legal-section{scroll-margin-top:100px;padding-top:clamp(28px,4vh,40px);margin-top:clamp(28px,4vh,40px);border-top:1px solid var(--on-dark-line-2)}.legal-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal-section h2{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:400;letter-spacing:-.022em;line-height:1.2;margin-bottom:18px}.legal-section h2 span{color:var(--brand);font-weight:300;margin-right:4px}.legal-section p+p,.legal-section p+ul,.legal-section ul+p,.legal-section .table-scroll+p,.legal-section p+.table-scroll{margin-top:1em}.legal-section ul{padding-left:1.2em;display:grid;gap:8px}.legal-section li::marker{color:var(--brand)}.table-scroll{overflow-x:auto;border:1px solid var(--on-dark-line-2);border-radius:var(--r-sm)}.legal-section table{width:100%;border-collapse:collapse;font-size:.93rem;line-height:1.5;min-width:520px}.legal-section th{text-align:left;color:var(--on-dark);font-weight:600;background:var(--on-dark-fill);padding:12px 16px;border-bottom:1px solid var(--on-dark-line)}.legal-section td{padding:12px 16px;border-top:1px solid var(--on-dark-line-2);vertical-align:top}.legal-section tr:first-child td{border-top:0}@media (max-width:640px){.table-scroll{overflow:visible;border:0;border-radius:0}.legal-section table,.legal-section tbody,.legal-section tr,.legal-section td{display:block;min-width:0;width:100%}.legal-section thead{display:none}.legal-section tr{border:1px solid var(--on-dark-line-2);border-radius:var(--r-sm);padding:6px 16px;background:var(--on-dark-fill)}.legal-section tr+tr{margin-top:10px}.legal-section td{padding:10px 0;border-top:1px solid var(--on-dark-line-2)}.legal-section td:first-child{border-top:0;color:var(--on-dark)}.legal-section td:before{content:attr(data-label);display:block;font-size:.78rem;color:var(--on-dark-3);margin-bottom:2px}}mark.todo{background:#ffd60a;color:#000;border-radius:4px;padding:1px 6px;font-size:.9em;font-weight:500}.pref{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;background:var(--on-dark-fill);border:1px solid var(--on-dark-line);border-radius:var(--r);padding:18px 22px;margin-bottom:1.2em}.pref-title{color:var(--on-dark);font-weight:600}.pref-state{font-size:.92rem;color:var(--on-dark-3)}.pref .btn{padding:9px 20px;font-size:.92rem;cursor:pointer;font-family:inherit}.pref .btn:disabled{opacity:.5;cursor:default}@media (max-width:640px){:root{--nav-h:64px}.brand img{height:46px}.navcta{padding:7px 14px}.hero-actions{flex-direction:column;align-items:center}.hero-actions .btn{width:100%;max-width:340px;justify-content:center}.prod .foot .btn{width:100%;justify-content:center}.legal-toc{padding:18px 20px}}@media (max-width:340px){.navcta{display:none}}.rv{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.22,.68,.3,1),transform .8s cubic-bezier(.22,.68,.3,1)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.seat.empty:before{animation:none}html{scroll-behavior:auto}}
