:root{--white: #FFFFFF;--neutral: #F7F7F5;--neutral-2:#EFEFEB;--ink: #0A0A0A;--ink-2: #161616;--ink-3: #222222;--orange: #FF5A1F;--orange-ink: #C2410C;--orange-soft: rgba(255, 90, 31, .1);--orange-line: rgba(255, 90, 31, .32);--text: #0A0A0A;--text-muted: #565656;--text-faint: #6B6B6B;--on-ink: #FFFFFF;--on-ink-muted: rgba(255, 255, 255, .7);--on-ink-faint: rgba(255, 255, 255, .56);--line: rgba(10, 10, 10, .1);--line-2: rgba(10, 10, 10, .16);--line-ink: rgba(255, 255, 255, .12);--font-display: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-sm: 0 1px 2px rgba(10, 10, 10, .06);--shadow-md: 0 12px 32px -16px rgba(10, 10, 10, .22);--shadow-lg: 0 40px 80px -40px rgba(10, 10, 10, .35);--container: min(1240px, calc(100% - 48px) );--narrow: min(820px, calc(100% - 48px) );--section-y: clamp(88px, 10vw, 152px);--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--ease: cubic-bezier(.16, 1, .3, 1);--nav-h: 76px;--paper: var(--white);--paper-2: var(--white);--cream: var(--neutral);--haze: var(--neutral-2);--dark: var(--ink);--signal: var(--orange);--signal-ink: var(--orange-ink);--signal-lo: var(--orange-soft);--signal-line: var(--orange-line);--orange-dim: var(--orange-soft);--border: var(--line);--font-mono: var(--font-body);--shadow-heat: none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--text);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}button{font:inherit}a{color:inherit}.site-shell{min-height:100dvh;display:flex;flex-direction:column}.site-main{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.site-main>*{flex-shrink:0}.site-main>.req-page,.site-main>.nf-page{flex:1 0 auto}.site-main--offset{padding-top:var(--nav-h)}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:-9999px;top:8px;z-index:1000;padding:12px 18px;border-radius:var(--r-sm);background:var(--ink);color:#fff;font-weight:600;text-decoration:none}.skip-link:focus{left:8px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not(.tayle-landing,.tayle-landing *),:not(.tayle-landing,.tayle-landing *):before,:not(.tayle-landing,.tayle-landing *):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:var(--container);margin-inline:auto}.container--narrow{width:var(--narrow);margin-inline:auto}.lp-container{width:var(--container);margin-inline:auto}.section{position:relative;padding-block:var(--section-y)}.band-white{background:var(--white)}.band-neutral{background:var(--neutral)}.band-dark{background:var(--ink);color:var(--on-ink)}.eyebrow{display:block;margin-bottom:18px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink)}.band-dark .eyebrow,.on-dark .eyebrow{color:var(--orange)}.display{font-family:var(--font-display);font-size:clamp(3rem,8.4vw,7rem);font-weight:800;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.headline{font-family:var(--font-display);font-size:clamp(2.4rem,5.6vw,4.6rem);font-weight:750;letter-spacing:-.032em;line-height:1.02;text-wrap:balance}.headline--md{font-size:clamp(2rem,4.2vw,3.2rem)}.lede{max-width:34em;margin-top:22px;font-size:clamp(1.06rem,1.5vw,1.25rem);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.band-dark .lede,.on-dark .lede{color:var(--on-ink-muted)}.accent{color:var(--orange)}.band-white .accent,.band-neutral .accent{color:var(--orange-ink)}.dot{color:var(--orange)}.lp-eyebrow{display:block;margin-bottom:14px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink)}.lp-heading{font-family:var(--font-display);font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:750;letter-spacing:-.04em;line-height:1.02;margin-bottom:14px;text-wrap:balance}.lp-subhead{max-width:54ch;color:var(--text-muted);font-size:1.05rem;line-height:1.65;text-wrap:pretty}.text-orange{color:var(--orange-ink)}.btn,.btn-primary,.btn-outline,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-body);font-size:1rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .25s var(--ease)}.btn svg,.btn-primary svg,.btn-outline svg,.btn-ghost svg{width:18px;height:18px;stroke-width:2.2;transition:transform .25s var(--ease)}.btn:hover svg,.btn-primary:hover svg{transform:translate(3px)}.btn:active,.btn-primary:active{transform:scale(.98)}.btn--primary,.btn-primary{background:var(--orange);color:var(--ink)}.btn--primary:hover,.btn-primary:hover{background:#ff6f3a}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:var(--ink-3)}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{background:var(--neutral-2)}.btn--outline,.btn-outline{background:transparent;color:var(--text);border-color:var(--line-2)}.btn--outline:hover,.btn-outline:hover{border-color:var(--ink)}.btn--ghost,.btn-ghost{background:#ffffff14;color:#fff;border-color:#ffffff52;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--ghost:hover,.btn-ghost:hover{background:#ffffff29;border-color:#fff}.btn--sm{min-height:42px;padding:0 18px;font-size:.92rem}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.cta-btns{display:flex;flex-wrap:wrap;gap:12px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:650;color:var(--text);text-decoration:none;border-bottom:2px solid var(--orange);padding-bottom:2px}.link-arrow svg{width:17px;height:17px;stroke-width:2.2;transition:transform .25s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.band-dark .link-arrow,.on-dark .link-arrow{color:#fff}.phone{position:relative;width:300px;aspect-ratio:300 / 620;flex-shrink:0;overflow:hidden;border-radius:46px;border:8px solid #111;background:#111;box-shadow:var(--shadow-lg)}.phone:before{content:"";position:absolute;z-index:3;top:10px;left:50%;width:84px;height:24px;transform:translate(-50%);border-radius:14px;background:#111}.phone img{position:absolute;inset:0;width:100%;height:auto;border-radius:38px}.live-dot{position:relative;display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:var(--orange)}.live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--orange);animation:live-pulse 2s ease-out infinite}@keyframes live-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3.2);opacity:0}}@media(max-width:768px){:root{--container: calc(100% - 40px) ;--narrow: calc(100% - 40px) ;--nav-h: 64px}.btn-row{flex-direction:column;align-items:stretch}.btn-row>*{width:100%}.cta-btns{flex-direction:column;align-items:stretch}}.split-head{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:clamp(48px,6vw,80px)}.split-head .lede{margin-top:0}.point-list{list-style:none;display:grid;gap:22px;margin-top:40px}.point-list li{display:flex;gap:16px;align-items:flex-start}.point-list strong{display:block;font-size:1.05rem;letter-spacing:-.01em}.point-list li>span:last-child{color:var(--text-muted)}.point-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--ink);color:var(--orange)}.point-icon svg{width:20px;height:20px;stroke-width:2.1}.results-head{max-width:860px;margin-bottom:clamp(48px,6vw,80px)}.flow{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px)}.flow-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(28px,3vw,40px);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.flow-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:14px;background:var(--orange);color:var(--ink)}.flow-icon svg{width:24px;height:24px;stroke-width:2.1}.flow-word{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.flow-text{color:var(--text-muted)}.flow-arrow{position:absolute;z-index:1;top:50%;right:calc(-.5*clamp(16px,2.4vw,32px) - 16px);width:32px;height:32px;padding:6px;border-radius:50%;background:var(--ink);color:#fff;stroke-width:2.4;transform:translateY(-50%)}@media(max-width:900px){.split-head,.flow{grid-template-columns:1fr}.flow-arrow{inset:auto auto -24px 50%;transform:translate(-50%) rotate(90deg)}}.business-dash{max-width:1040px;margin-inline:auto}.check-list{list-style:none;display:grid;gap:12px;margin-top:28px}.check-list li{display:flex;gap:12px;align-items:flex-start}.check-list svg{flex:none;width:18px;height:18px;margin-top:4px;stroke-width:2.6;color:var(--orange-ink)}.site-header{position:fixed;inset:0 0 auto;z-index:50;color:var(--text);background:#ffffffd1;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid var(--line);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.site-header[data-menu=true]{background:#fff}.site-header[data-tone=light]{color:#fff;background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header-inner{width:var(--container);margin-inline:auto;height:var(--nav-h);display:flex;align-items:center;gap:28px;transition:height .3s var(--ease)}.site-header[data-scrolled=true] .site-header-inner{height:calc(var(--nav-h) - 12px)}.site-header-logo{display:inline-flex;text-decoration:none;flex:none}.site-header-logo:focus-visible{outline-offset:6px}.logo{display:inline-flex;align-items:center;gap:7px}.logo-word{font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--orange)}.logo--light .logo-word{color:#fff}.site-nav{flex:1;display:flex;justify-content:center;gap:clamp(18px,2.4vw,34px)}.site-nav a{position:relative;padding-block:6px;font-size:.94rem;font-weight:550;color:inherit;text-decoration:none;white-space:nowrap;opacity:.86;transition:opacity .2s ease}.site-nav a:hover,.site-nav a.is-current{opacity:1}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.site-nav a:hover:after,.site-nav a.is-current:after{transform:scaleX(1)}.site-header-actions{display:flex;gap:10px;flex:none}.site-header-toggle{display:none;margin-left:auto;width:44px;height:44px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px}.site-header-toggle span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}.site-header-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.site-header-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobile-menu{width:var(--container);margin-inline:auto;padding:8px 0 24px}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.03em;text-decoration:none}.mobile-menu-actions{display:grid;gap:10px;margin-top:22px}@media(max-width:1100px){.site-nav,.site-header-actions{display:none}.site-header-toggle{display:inline-flex}}@media(min-width:1101px){.mobile-menu{display:none!important}}.site-footer{flex-shrink:0;padding:88px 0 36px;background:var(--ink);color:var(--on-ink);border-top:1px solid var(--line-ink)}.site-footer-top{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-bottom:64px}.site-footer-logo{display:inline-flex;text-decoration:none}.site-footer-motto{margin-top:18px;font-family:var(--font-display);font-size:1.6rem;font-weight:750;letter-spacing:-.035em;line-height:1.1}.site-footer-col{display:flex;flex-direction:column;gap:12px}.site-footer-heading{margin-bottom:4px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-faint)}.site-footer-col a{width:fit-content;color:var(--on-ink-muted);font-size:.95rem;text-decoration:none;transition:color .2s ease}.site-footer-col a:hover{color:#fff}.site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;border-top:1px solid var(--line-ink);font-size:.85rem;color:var(--on-ink-faint)}@media(max-width:960px){.site-footer-top{grid-template-columns:repeat(2,1fr)}.site-footer-brand{grid-column:1 / -1}}@media(max-width:480px){.site-footer{padding-top:64px}.site-footer-top{gap:32px 20px}}@media(pointer:coarse){.site-footer-col a{padding-block:6px}}.tayle-landing{--day: #edeff2;--white: #ffffff;--ink: #14171c;--ink2: #4b525c;--hair: #d5d9df;--night: #0d0f12;--raised: #16191e;--nink: #f1f2f4;--nink2: #aab0b9;--nhair: #2a2f37;--or: #c2410c;--orn: #ff7a33;--sig: #ff6a1a;--paper: #f7f5f2;--stone: #f6f4f0;--live: #34c759;--g: #edeff2;--navH: 64px;--routeH: 44px;--top: 108px;--sans: "DM Sans", system-ui, sans-serif;--mono: "DM Mono", ui-monospace, monospace;--ease: cubic-bezier(.16, 1, .3, 1)}.tayle-landing.m-day,.tayle-landing .m-day{--t: var(--ink);--t2: var(--ink2);--h: var(--hair);--p: var(--white);--a: var(--or);--on: #ffffff}.tayle-landing.m-night,.tayle-landing .m-night{--t: var(--nink);--t2: var(--nink2);--h: var(--nhair);--p: var(--raised);--a: var(--orn);--on: var(--ink)}.tayle-landing *{box-sizing:border-box;margin:0;padding:0}.tayle-landing .tonight{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.tayle-landing{position:relative;font:400 18px/1.5 var(--sans);color:var(--t);background:var(--g);overflow-x:clip;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}.tayle-landing img{display:block;max-width:100%}.tayle-landing button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.tayle-landing a{color:var(--a);text-decoration:none}.tayle-landing a:hover{text-decoration:underline;text-underline-offset:3px}.tayle-landing :focus-visible{outline:2px solid var(--sig);outline-offset:2px;border-radius:4px}.tayle-landing ol,.tayle-landing ul{list-style:none}.tayle-landing .wrap{max-width:1376px;margin:0 auto;padding:0 clamp(24px,4vw,48px) 0 clamp(64px,7vw,96px)}.tayle-landing .narrow{max-width:1100px}.tayle-landing .sec{position:relative;padding:clamp(96px,12vw,168px) 0}.tayle-landing .h2{font:700 clamp(2.25rem,5vw,4.5rem)/1 var(--sans);letter-spacing:-.02em;text-wrap:balance;max-width:16ch}.tayle-landing .body{font-size:clamp(18px,1.45vw,20px);line-height:1.5;color:var(--t2);max-width:34em;margin-top:20px;text-wrap:pretty}.tayle-landing .mono-line{font:500 17px/1.4 var(--mono);color:var(--t2);margin-top:16px;font-variant-numeric:tabular-nums}.tayle-landing .two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,5vw,80px);align-items:center}.tayle-landing .sec-head{margin-bottom:48px}.tayle-landing .pill{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border-radius:999px;font:600 17px/1 var(--sans);white-space:nowrap;transition:transform .2s var(--ease),filter .2s}.tayle-landing .pill:hover{text-decoration:none;filter:brightness(1.08)}.tayle-landing .pill:active{transform:scale(.97)}.tayle-landing .pill-acc{background:var(--a);color:var(--on)}.tayle-landing .pill-ink{background:var(--ink);color:#fff}.tayle-landing .tlink{color:var(--a);font-weight:600;font-size:17px}.tayle-landing .tlink:hover{text-decoration:underline;text-underline-offset:3px}.tayle-landing #loader{position:fixed;inset:0;z-index:100;background:var(--day);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.tayle-landing .ld-t{fill:transparent;stroke:var(--sig);stroke-width:2;stroke-linejoin:round;stroke-dasharray:140;stroke-dashoffset:140;animation:ldDraw .9s .15s var(--ease) forwards,ldFill .3s 1.05s forwards}@keyframes ldDraw{to{stroke-dashoffset:0}}@keyframes ldFill{to{fill:var(--sig)}}.tayle-landing .ld-text{font:500 17px var(--mono);color:var(--ink2);opacity:0;animation:ldIn .4s .3s forwards}@keyframes ldIn{to{opacity:1}}.tayle-landing .ld-bar{position:absolute;left:0;right:0;bottom:0;height:3px}.tayle-landing .ld-bar i{display:block;height:100%;width:0;background:var(--sig);transition:width .3s var(--ease)}.tayle-landing .nav{position:fixed;top:0;left:0;right:0;z-index:50;height:var(--navH);display:flex;align-items:center;gap:32px;padding:0 clamp(20px,3vw,40px);background:var(--g);color:var(--t);transition:background-color .3s,color .3s}.tayle-landing .nav.zh,.tayle-landing .route.zh{background:transparent;color:var(--nink)}.tayle-landing .nav.zs,.tayle-landing .route.zs{background:var(--stone)}.tayle-landing .wordmark{display:inline-flex;flex-direction:column;color:var(--t);font:700 26px/1 var(--sans);letter-spacing:-.03em;text-decoration:none!important}.tayle-landing .wordmark i{display:block;width:22px;height:3px;border-radius:2px;background:var(--sig);margin-top:4px}.tayle-landing .nav-links{display:flex;gap:28px;margin-left:auto}.tayle-landing .nav-links a{color:var(--t);font-weight:500;font-size:16px}.tayle-landing .route{position:fixed;top:var(--navH);left:0;right:0;z-index:49;height:var(--routeH);display:flex;align-items:center;gap:16px;padding:0 clamp(20px,3vw,40px);background:var(--g);color:var(--t);border-bottom:1px solid var(--h);transition:background-color .3s,color .3s}.tayle-landing .route.zh{border-color:#f1f2f42e}.tayle-landing .route-stops{display:flex;align-items:center;flex:1;min-width:0;position:relative}.tayle-landing .route-stops li{display:flex;align-items:center;flex:1}.tayle-landing .route-stops li:not(:last-child):after{content:"";flex:1;height:1px;background:currentColor;opacity:.35;margin:0 10px}.tayle-landing .route-stops button{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;white-space:nowrap;padding:4px 0;color:var(--t2)}.tayle-landing .nav.zh~.route .route-stops button,.tayle-landing .route.zh .route-stops button{color:var(--nink)}.tayle-landing .route-stops i{width:10px;height:10px;border-radius:50%;border:2px solid currentColor;transition:background-color .25s,border-color .25s}.tayle-landing .route-stops .on button{color:var(--t)}.tayle-landing .route-stops .on i{background:var(--sig);border-color:var(--sig)}.tayle-landing .route-cur{display:none;font-weight:600;font-size:15px}.tayle-landing .clock{font:500 17px/1 var(--mono);font-variant-numeric:tabular-nums;margin-left:auto;min-width:76px;text-align:right}.tayle-landing #line{position:absolute;top:0;left:0;z-index:5;pointer-events:none;overflow:visible}.tayle-landing #linePath{fill:none;stroke:var(--sig);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.tayle-landing .lst{fill:var(--g);stroke:var(--t);stroke-width:2;transition:fill .25s}.tayle-landing .lst.ink{stroke:var(--ink);fill:var(--stone)}.tayle-landing .lst.on{fill:var(--sig);stroke:var(--sig)}.tayle-landing .lst-pulse{fill:none;stroke:var(--sig);stroke-width:2;opacity:0}.tayle-landing .lst-final{fill:transparent;stroke:var(--nink);stroke-width:3}.tayle-landing .lst-final.on{fill:var(--sig);stroke:var(--sig)}.tayle-landing .hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:#0b1424;color:var(--nink)}.tayle-landing #heroGL,.tayle-landing .hero-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tayle-landing .hero-still{display:none}.tayle-landing .no-gl .hero-still{display:block}.tayle-landing .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080a0ec7,#080a0e80 38%,#080a0e00 68%),linear-gradient(0deg,#080a0e8c,#080a0e00 45%);pointer-events:none}.tayle-landing .hero-copy{position:relative;z-index:6;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(64px,10vh,120px)}.tayle-landing .hero h1{font:700 clamp(3.25rem,9vw,9rem)/.95 var(--sans);letter-spacing:-.02em;max-width:9.5ch;text-wrap:balance}.tayle-landing .lead{font-size:20px;line-height:1.45;max-width:30em;margin-top:24px;color:var(--nink)}.tayle-landing .badges{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}.tayle-landing .badges.center{justify-content:center}.tayle-landing .badge img{height:48px;width:auto}.tayle-landing .badge-text{display:inline-flex;align-items:center;height:48px;padding:0 20px;border-radius:10px;border:1.5px dashed currentColor;font-weight:600;font-size:16px;color:var(--nink)}.tayle-landing .badge:hover{text-decoration:none}.tayle-landing .badge-google img{height:70px;margin:-11px -10px}.tayle-landing .badge-google .badge-text{margin:0}.tayle-landing .hero .tlink,.tayle-landing .last .tlink{color:var(--nink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tayle-landing .tonight{padding-bottom:clamp(120px,14vw,200px)}.tayle-landing .flyers{position:relative;z-index:6;margin-top:72px;transform:rotate(-3deg);width:112vw;margin-left:-6vw}.tayle-landing .flyers-track{display:flex;height:clamp(200px,22vw,300px);will-change:transform}.tayle-landing .flyers-track img{height:100%;width:auto;aspect-ratio:1704 / 1080;max-width:none;flex:none}.tayle-landing .flyers-btn{position:absolute;right:calc(6vw + 24px);bottom:-60px;width:44px;height:44px;border-radius:999px;background:var(--p);border:1px solid var(--h);display:grid;place-items:center;transform:rotate(3deg)}.tayle-landing .flyers-btn i{width:12px;height:14px;border-left:4px solid var(--t);border-right:4px solid var(--t)}.tayle-landing .flyers-btn.paused i{width:0;height:0;border:0;border-left:13px solid var(--t);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.tayle-landing .explore-grid{align-items:start}.tayle-landing .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tayle-landing .fpill{height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--h);background:var(--p);font-weight:600;font-size:16px;color:var(--t);transition:background-color .2s,color .2s}.tayle-landing .fpill[aria-checked=true]{background:var(--t);color:var(--g);border-color:var(--t)}.tayle-landing .city-map{position:relative;aspect-ratio:6/5;border-radius:16px;background:var(--p);overflow:hidden;border:1px solid var(--h)}.tayle-landing .map-svg{position:absolute;inset:0;width:100%;height:100%;color:var(--h)}.tayle-landing .pins{position:absolute;inset:0;z-index:6}.tayle-landing .pin{position:absolute;width:44px;height:44px;margin:-44px 0 0 -22px;display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%;border-radius:12px}.tayle-landing .pin svg{width:22px;height:30px;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.tayle-landing .pin[aria-pressed=true] svg{transform:scale(1.25);transform-origin:50% 100%}.tayle-landing .pin-dot{fill:var(--p)}.tayle-landing .phone-col{display:flex;flex-direction:column;align-items:center;gap:16px}.tayle-landing .device{--pw: 300px;--bz: 9px;position:relative;width:var(--pw);padding:9px;border-radius:43px;background:var(--ink);box-shadow:0 0 0 1px var(--nhair),0 30px 60px -30px #00000073;flex:none}.tayle-landing .scr{position:relative;border-radius:34px;overflow:hidden;background:var(--sb, #000);color:#fff}.tayle-landing .scr[data-light]{color:var(--ink)}.tayle-landing .status{position:relative;height:calc((var(--pw) - 2 * var(--bz)) * .135);display:flex;align-items:center;justify-content:space-between;padding:calc(var(--pw) * .018) calc(var(--pw) * .08) 0;font:600 calc(var(--pw) * .047) / 1 var(--sans)}.tayle-landing .status svg{width:calc(var(--pw) * .15);height:auto}.tayle-landing .island{position:absolute;left:50%;top:calc(var(--pw) * .03);width:calc(var(--pw) * .27);height:calc(var(--pw) * .078);margin-left:calc(var(--pw) * -.135);border-radius:999px;background:#000;box-shadow:0 0 0 1px #ffffff0f}.tayle-landing .view{position:relative;aspect-ratio:600 / 1298;overflow:hidden}.tayle-landing .scr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tayle-landing .sheet-layer{visibility:hidden}.tayle-landing .cal-callout{position:absolute;right:44%;top:calc(71% - 18px);display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;white-space:nowrap}.tayle-landing .cal-callout b{font-weight:600;font-size:16px;background:var(--t);color:var(--g);padding:8px 14px;border-radius:999px}.tayle-landing .cal-callout:after{content:"";width:120px;height:2px;background:var(--t)}.tayle-landing .back-map{min-height:44px}.tayle-landing .scene-wrap{position:relative;height:320vh}.tayle-landing .scene{position:sticky;top:var(--top);height:calc(100vh - var(--top));padding:clamp(24px,4vh,48px) 0;display:flex;align-items:center}.tayle-landing .scene-grid{width:100%;align-items:center}.tayle-landing .rank{--rh: 58px;position:relative;height:calc(var(--rh) * 8);margin-top:32px;max-width:640px}.tayle-landing .rank:before{content:"";position:absolute;left:47px;top:calc(var(--rh) / 2);bottom:calc(var(--rh) / 2);width:2px;background:var(--h)}.tayle-landing .row{position:absolute;left:0;right:0;top:0;height:var(--rh);display:grid;grid-template-columns:32px 30px 48px minmax(0,1fr) 92px;align-items:center;gap:0 12px;will-change:transform}.tayle-landing .row-n{font:500 16px var(--mono);color:var(--t2);font-variant-numeric:tabular-nums;text-align:right}.tayle-landing .row-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--t2);background:var(--g);justify-self:center}.tayle-landing .row .stamp{width:46px;height:46px;color:var(--t2)}.tayle-landing .row-name{display:flex;flex-direction:column;min-width:0}.tayle-landing .row-name b{font-weight:600;font-size:19px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tayle-landing .row-name span{font-size:15px;color:var(--t2);line-height:1.3}.tayle-landing .medal{position:absolute;right:0;width:44px;height:44px;display:grid;place-items:center}.tayle-landing .medal img{position:absolute;inset:0;width:100%;height:100%}.tayle-landing .medal b,.tayle-landing .cmark b{position:relative;font:600 18px/1 var(--mono);color:#46300ec7;text-shadow:0 1px 0 rgba(255,246,220,.55),0 -1px 0 rgba(40,26,6,.45)}.tayle-landing .medal.silver b{color:#3c4046cc;text-shadow:0 1px 0 rgba(255,255,255,.6),0 -1px 0 rgba(30,32,36,.45)}.tayle-landing .live{position:absolute;right:56px;display:flex;align-items:center;gap:6px;font-size:15px;color:var(--t2)}.tayle-landing .live i{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 #34c75999;animation:livePulse 1.8s ease-out infinite}@keyframes livePulse{70%{box-shadow:0 0 0 8px #34c75900}to{box-shadow:0 0 #34c75900}}.tayle-landing .venue-col{display:flex;justify-content:center}.tayle-landing .venue-plate{position:relative;width:100%;max-width:420px;aspect-ratio:4/5.4;border-radius:16px;overflow:visible}.tayle-landing .venue-plate img{width:100%;height:100%;object-fit:cover;border-radius:16px}.tayle-landing .chat{position:absolute;left:-28px;right:-20px;bottom:-28px;display:flex;flex-direction:column;gap:8px}.tayle-landing .bub{max-width:78%;padding:12px 18px;font-size:17px;line-height:1.35;border-radius:20px}.tayle-landing .bub-them{background:var(--raised);color:var(--nink);border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 0 0 1px var(--nhair)}.tayle-landing .bub-me{background:var(--nink);color:var(--ink);border-bottom-right-radius:6px;align-self:flex-end}.tayle-landing .plans{padding-top:clamp(48px,6vw,96px)}.tayle-landing .panel-night{background:var(--raised);border-radius:20px;padding:clamp(28px,5vw,72px);--t: var(--nink);--t2: var(--nink2);--h: var(--nhair);--g: var(--raised);color:var(--nink)}.tayle-landing .plans-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.tayle-landing .week-scroll{margin-top:40px;overflow-x:auto;overflow-y:hidden;padding:8px 0;scrollbar-width:thin;outline-offset:4px}.tayle-landing .week{min-width:600px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px 14px;align-items:center;position:relative}.tayle-landing .wk-head{display:grid;grid-template-columns:repeat(7,1fr);font-size:15px;color:var(--nink2);grid-column:2}.tayle-landing .wk-head span{padding-left:4px}.tayle-landing .wk-who{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px}.tayle-landing .wk-av{width:36px;height:36px;border-radius:50%;background:url(/assets/friends-rooftop-C_XYvaEk.webp) no-repeat;flex:none}.tayle-landing .wk-bar{position:relative;height:28px;border-radius:6px;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 7 - 1px),var(--nhair) calc(100% / 7 - 1px),var(--nhair) calc(100% / 7));box-shadow:inset 0 0 0 1px var(--nhair)}.tayle-landing .wk-bar i{position:absolute;top:3px;bottom:3px;background:#3a404a;border-radius:4px}.tayle-landing .band{position:absolute;top:-6px;bottom:-6px;width:calc((100% - 124px) / 42);left:124px;background:#ff6a1ad9;border-radius:4px;box-shadow:0 0 #ff6a1a00;opacity:0;pointer-events:none}.tayle-landing .band.glow{box-shadow:0 0 24px 4px #ff6a1a8c}.tayle-landing .scroll-hint{display:none;font-size:15px;color:var(--nink2);margin-top:8px}.tayle-landing .slot{position:relative;margin-top:40px;max-width:480px;padding-top:0}.tayle-landing .ticket{position:relative;aspect-ratio:1150/535;width:100%}.tayle-landing .slot.clip{overflow:hidden}.tayle-landing .tk-main,.tayle-landing .tk-stub{position:absolute;inset:0;background:url(/assets/ticket-stub-BGHvYa36.webp) no-repeat center/100% 100%}.tayle-landing .tk-main{clip-path:inset(0 19.6% 0 0);display:flex;align-items:center;padding:0 23% 0 7%}.tayle-landing .tk-stub{clip-path:inset(0 0 0 80.2%);transform-origin:80.6% 92%;cursor:grab;touch-action:none}.tayle-landing .tk-stub:focus-visible{outline:none}.tayle-landing .tk-stub:focus-visible:after{content:"";position:absolute;inset:4px 2px 4px 80.6%;border:2px solid var(--sig);border-radius:6px}.tayle-landing .tk-text{font:500 clamp(15px,1.5vw,18px)/1.4 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.tayle-landing .slot-line{display:block;height:6px;border-radius:3px;background:#05070a;box-shadow:inset 0 1px 2px #000c,0 1px 0 var(--nhair);margin-top:-2px;position:relative;z-index:2}.tayle-landing .plans-phones{position:relative;display:flex;justify-content:center;padding-left:60px}.tayle-landing .phone-back{--pw: 230px;position:absolute;left:0;top:60px;opacity:.9}.tayle-landing .phone-front{--pw: 280px;position:relative}.tayle-landing .boosts-grid{align-items:start}.tayle-landing .wallet-row{display:flex;align-items:flex-end;gap:28px;margin-top:56px;flex-wrap:wrap}.tayle-landing .wallet{position:relative;width:min(600px,100%);aspect-ratio:1198/699;flex:none;container-type:inline-size}.tayle-landing .wallet-img{position:absolute;inset:0;width:100%;height:100%}.tayle-landing .cmask{position:absolute;left:0;right:0;top:-80%;overflow:hidden;pointer-events:none}.tayle-landing .m1{bottom:76.5%;--pk: 4.6cqw}.tayle-landing .m2{bottom:66%;--pk: 4.4cqw}.tayle-landing .m3{bottom:46.6%;--pk: 7.2cqw}.tayle-landing .pcard{position:absolute;left:56.6%;width:39.2%;aspect-ratio:85.6/54;border-radius:5%/8%;pointer-events:auto;translate:0 0;transition:translate .25s var(--ease);box-shadow:0 1px #ffffff1f inset,0 -2px 6px #0000002e}.tayle-landing .pcard:hover{translate:0 -8px}.tayle-landing .cmask .pcard{bottom:calc(var(--pk) - 24.73cqw)}.tayle-landing .venue-mobile{display:none;padding:0 20px 0 32px;margin-top:-40px;position:relative}.tayle-landing .venue-mobile .venue-plate{max-width:none;margin-bottom:40px}.tayle-landing .pc-ink{background:linear-gradient(135deg,#22262d,#14171c)}.tayle-landing .pc-graph{background:linear-gradient(135deg,#5a626d,#4b525c)}.tayle-landing .pc-cream{background:linear-gradient(135deg,#fbfaf7,#edeae3)}.tayle-landing .chip{position:absolute;left:9%;top:30%;width:15%;aspect-ratio:1.3;border-radius:14%;background:linear-gradient(135deg,#c9cdd3,#9aa0a8);box-shadow:inset 0 0 0 1px #0000002e}.tayle-landing .chip:before,.tayle-landing .chip:after{content:"";position:absolute;left:0;right:0;top:33%;height:1px;background:#00000040}.tayle-landing .chip:after{top:66%}.tayle-landing .pc-cream .chip{background:linear-gradient(135deg,#8c939d,#5e6670)}.tayle-landing .reader-ring{position:absolute;left:86%;top:-38%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;border:2px solid var(--sig);opacity:0;pointer-events:none}.tayle-landing .drop-coin{position:absolute;left:12.5%;top:53%;width:21%;opacity:0;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.tayle-landing .earn{padding-bottom:8px}.tayle-landing .earn-what{font:500 16px var(--mono);color:var(--t2)}.tayle-landing .earn-pts{font:500 clamp(36px,4vw,52px)/1.05 var(--mono);font-variant-numeric:tabular-nums;margin-top:6px}.tayle-landing .coin-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 40px;margin-top:96px;border-top:1px solid var(--h);padding-top:32px}.tayle-landing .coin-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:14px;font-size:19px;font-weight:500;line-height:1.35}.tayle-landing .cmark{position:relative;width:40px;height:40px;display:grid;place-items:center}.tayle-landing .cmark img{position:absolute;inset:0;width:100%;height:100%}.tayle-landing .cmark b{font-size:16px}.tayle-landing .spend{padding-top:clamp(48px,6vw,96px)}.tayle-landing .spend-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 24px;margin-top:72px}.tayle-landing .sp-st{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:150px}.tayle-landing .sp-st .stamp{width:72px;height:72px;color:var(--t2)}.tayle-landing .sp-st b{font-size:20px;font-weight:600;margin-top:10px}.tayle-landing .sp-st>span:not(.stamp-slot){font-size:15px;color:var(--t2)}.tayle-landing .sp-track{position:relative;height:72px}.tayle-landing .sp-rail{position:absolute;left:0;right:0;top:34px;height:4px;border-radius:2px;background:var(--sig)}.tayle-landing .sp-coins img{position:absolute;top:22px;left:0;width:28px;height:28px;margin-left:-14px;opacity:0}.tayle-landing .tag{position:absolute;top:calc(100% + 24px);right:0;width:284px;white-space:nowrap;background:var(--paper);color:var(--ink);padding:16px 18px 16px 34px;clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);font:500 16px/1.35 var(--mono);text-align:left}.tayle-landing .tag-hole{position:absolute;left:14px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--g);box-shadow:inset 0 0 0 1px var(--hair)}.tayle-landing .redeemed{position:absolute;right:-8px;top:calc(100% + 4px);z-index:2;font:700 16px/1 var(--sans);font-style:normal;letter-spacing:.02em;color:var(--ink2);border:2px solid var(--ink2);border-radius:6px;padding:7px 10px;transform:rotate(-10deg) scale(1.6);opacity:0;filter:url(#stampInk);background:#f7f5f2d9}.tayle-landing .balance{font:500 20px var(--mono);margin-top:150px;font-variant-numeric:tabular-nums;text-align:center}.tayle-landing .balance span{font-size:28px}.tayle-landing .facts3{margin:40px auto 0;max-width:640px;display:flex;flex-direction:column;gap:8px;text-align:center;color:var(--t2);font-size:17px}.tayle-landing .streaks-wrap{position:relative;height:240vh}.tayle-landing .streaks{position:sticky;top:var(--top);height:calc(100vh - var(--top));display:flex;align-items:center;padding:24px 0}.tayle-landing .streaks-grid{width:100%}.tayle-landing .tiers{position:relative;height:140px;margin:56px 40px 0 12px}.tayle-landing .tr-base,.tayle-landing .tr-fill{position:absolute;left:0;right:0;top:80px;height:4px;border-radius:2px;background:var(--h)}.tayle-landing .tr-fill{background:var(--sig);transform-origin:0 50%;transform:scaleX(0)}.tayle-landing .tier{position:absolute;top:73px;width:0;display:flex;flex-direction:column;align-items:center}.tayle-landing .tier i{width:18px;height:18px;border-radius:50%;border:2px solid var(--t);background:var(--g);transition:background-color .25s,border-color .25s;flex:none}.tayle-landing .tier span{margin-top:14px;font-size:17px;font-weight:600;color:var(--t2);white-space:nowrap;transition:transform .3s var(--ease),color .3s;transform-origin:50% 0}.tayle-landing .tier.on i{background:var(--sig);border-color:var(--sig)}.tayle-landing .tier.on span{color:var(--t);transform:scale(1.25)}.tayle-landing .fox{position:absolute;left:0;top:0;width:52px;margin-left:-26px;filter:drop-shadow(0 6px 6px rgba(0,0,0,.4))}.tayle-landing .places{background:var(--stone);color:var(--ink);position:relative;z-index:1;--g: var(--stone)}.tayle-landing .places .body{color:var(--ink2)}.tayle-landing .biz-intro{padding-bottom:80px}.tayle-landing .biz-grid{align-items:start}.tayle-landing .actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.tayle-landing .places .tlink{color:var(--or)}.tayle-landing .owner-plate{margin-top:56px;max-width:560px;aspect-ratio:4/5;max-height:560px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border-radius:0}.tayle-landing .owner-plate img{width:100%;height:100%;object-fit:cover}.tayle-landing .biz-grid .phone-col{padding-top:24px}.tayle-landing .how-wrap{position:relative;height:300vh}.tayle-landing .how{position:sticky;top:var(--top);height:calc(100vh - var(--top));padding:32px 0;display:flex;align-items:flex-start}.tayle-landing .how>.wrap{width:100%;height:100%;display:flex;flex-direction:column}.tayle-landing .how-line{position:relative;height:44px;margin:0 22px 40px;flex:none}.tayle-landing .hl-base,.tayle-landing .hl-fill{position:absolute;left:0;right:0;top:21px;height:2px;background:var(--hair)}.tayle-landing .hl-fill{background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}.tayle-landing .hl-st{position:absolute;top:0;width:44px;height:44px;margin-left:-22px;border-radius:50%;border:2px solid var(--ink);background:var(--stone);display:grid;place-items:center;font:500 16px var(--mono);transition:background-color .3s,color .3s}.tayle-landing .hl-st.on{background:var(--ink);color:#fff}.tayle-landing .stops{position:relative;flex:1;min-height:0}.tayle-landing .stop{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center;opacity:0;visibility:hidden}.tayle-landing .stop.on{opacity:1;visibility:visible}.tayle-landing .stop-copy h3{font:700 clamp(28px,3vw,44px)/1.05 var(--sans);letter-spacing:-.02em}.tayle-landing .stop-copy p{margin-top:16px;color:var(--ink2);font-size:19px;max-width:30em}.tayle-landing .stop-vis{position:relative;min-height:380px;display:flex;flex-direction:column;justify-content:center}.tayle-landing .bignum{position:absolute;right:0;top:50%;transform:translateY(-50%);font:500 clamp(160px,20vw,300px)/1 var(--mono);color:var(--hair);z-index:0;pointer-events:none;letter-spacing:-.04em}.tayle-landing .stop-vis>*:not(.bignum){position:relative;z-index:1}.tayle-landing .checklist{display:flex;flex-direction:column;max-width:380px;background:var(--white);border-radius:16px;box-shadow:0 0 0 1px var(--hair)}.tayle-landing .checklist li{display:flex;align-items:center;gap:14px;padding:14px 18px;font-size:18px;font-weight:500;border-top:1px solid var(--hair)}.tayle-landing .checklist li:first-child{border-top:0}.tayle-landing .checklist i{width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;flex:none;transition:background-color .2s}.tayle-landing .checklist i:after{content:"";width:9px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translateY(-1px) rotate(-45deg);opacity:0}.tayle-landing .checklist li.done i{background:var(--ink)}.tayle-landing .checklist li.done i:after{opacity:1}.tayle-landing .newboost{align-self:flex-start;margin-top:20px;height:48px;display:inline-flex;align-items:center;padding:0 24px;border-radius:999px;background:var(--or);color:#fff;font-weight:600;font-size:17px}.tayle-landing .paths{width:100%;max-width:520px;color:var(--ink)}.tayle-landing .pth-ico{color:var(--ink)}.tayle-landing .paths-labels{position:absolute!important;left:0;top:0;width:100%;max-width:520px;aspect-ratio:2;pointer-events:none}.tayle-landing .paths-labels span{position:absolute;left:21%;font-weight:600;font-size:17px;white-space:nowrap}.tayle-landing .pos-note{margin-top:12px;color:var(--ink2);font-size:16px}.tayle-landing .vis-hours{flex-direction:row;align-items:center;gap:28px}.tayle-landing .wgrid{display:grid;grid-template-columns:44px repeat(7,minmax(0,1fr));grid-auto-rows:16px;gap:2px;flex:1;max-width:420px;position:relative;font-size:15px;color:var(--ink2)}.tayle-landing .wgrid .wd{text-align:center;font-size:15px;line-height:16px;height:24px}.tayle-landing .wgrid .wh{grid-column:1;font-size:15px;line-height:16px;white-space:nowrap;margin-top:-8px}.tayle-landing .wgrid .c{background:transparent;box-shadow:inset 0 0 0 1px var(--hair);border-radius:2px}.tayle-landing .wgrid .c.busy{background:var(--hair)}.tayle-landing .qblock{position:absolute;background:var(--sig);border-radius:4px;opacity:0}.tayle-landing .receipt{position:relative;width:240px;flex:none;aspect-ratio:535/1150}.tayle-landing .receipt img{position:absolute;top:50%;left:50%;width:215%;max-width:none;transform:translate(-50%,-50%) rotate(90deg)}.tayle-landing .rc-lines{position:absolute;inset:28px 18px 22%;display:flex;flex-direction:column;gap:10px;font:500 15px/1.3 var(--mono);color:var(--ink)}.tayle-landing .rc-lines p{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.tayle-landing .rc-lines p span{flex:none}.tayle-landing .rc-lines p i{flex:1;border-bottom:2px dotted var(--ink2);min-width:10px;transform:translateY(-4px)}.tayle-landing .rc-lines p b{font-weight:500;margin-left:auto}.tayle-landing .rc-lines .rc-h{font-weight:500;padding-bottom:8px;border-bottom:1px solid var(--hair);margin-bottom:4px}.tayle-landing .vis-result{flex-direction:row;align-items:center;gap:32px}.tayle-landing .res-left{flex:1;display:flex;flex-direction:column;gap:32px;max-width:340px}.tayle-landing .seats{display:flex;gap:10px}.tayle-landing .seats i{width:22px;height:22px;border-radius:50%;border:2px solid var(--ink);transition:background-color .2s,border-color .2s}.tayle-landing .seats i.on{background:var(--sig);border-color:var(--sig)}.tayle-landing .bars{display:flex;gap:28px;align-items:flex-end;height:180px;border-bottom:2px solid var(--ink)}.tayle-landing .bars div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;flex:1;position:relative}.tayle-landing .bars i{display:block;width:100%;max-width:56px;height:var(--h);background:var(--ink);border-radius:4px 4px 0 0;transform-origin:50% 100%}.tayle-landing .bars span{position:absolute;top:100%;margin-top:10px;font-size:15px;font-weight:600;white-space:nowrap}.tayle-landing .phone-sm{--pw: 170px;--bz: 6px;padding:6px;border-radius:30px}.tayle-landing .phone-sm .scr{border-radius:24px}.tayle-landing .cost{padding-top:40px}.tayle-landing .ledger{background:var(--paper);padding:clamp(20px,4vw,48px);max-width:900px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.tayle-landing .ledger table{width:100%;border-collapse:collapse;table-layout:fixed}.tayle-landing .ledger table+table{margin-top:40px}.tayle-landing .ledger caption{text-align:left;font-weight:700;font-size:20px;padding-bottom:12px;caption-side:top}.tayle-landing .ledger th,.tayle-landing .ledger td{padding:14px 0;border-bottom:1px solid var(--ink);text-align:left;font-size:18px;vertical-align:top}.tayle-landing .ledger thead th{font-size:15px;font-weight:600;color:var(--ink2);border-bottom:2px solid var(--ink);padding-top:0}.tayle-landing .ledger td,.tayle-landing .ledger thead th:not(:first-child){text-align:right;font-family:var(--mono);font-weight:500;font-variant-numeric:tabular-nums}.tayle-landing .ledger thead th:not(:first-child){font-family:var(--sans)}.tayle-landing .ledger col,.tayle-landing .ledger th:first-child{width:44%}.tayle-landing .ledger tbody th{font-weight:500}.tayle-landing .notes{margin-top:24px;max-width:900px;color:var(--ink2);font-size:16px;display:flex;flex-direction:column;gap:6px}.tayle-landing .facts4{margin-top:96px;max-width:1100px}.tayle-landing .facts4 div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px 48px;padding:28px 0;border-top:1px solid var(--hair)}.tayle-landing .facts4 div:last-child{border-bottom:1px solid var(--hair)}.tayle-landing .facts4 dt{font-weight:700;font-size:22px;letter-spacing:-.01em}.tayle-landing .facts4 dd{color:var(--ink2);font-size:18px}.tayle-landing .closing{margin-top:120px;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.tayle-landing .closing p{font:700 clamp(30px,3.6vw,52px)/1.08 var(--sans);letter-spacing:-.02em;max-width:18ch;text-wrap:balance}.tayle-landing .last{position:relative;height:100vh;height:100svh;min-height:620px;overflow:hidden;background:var(--night);color:var(--nink);display:flex;align-items:center;justify-content:center;text-align:center}.tayle-landing .last video,.tayle-landing .last-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.tayle-landing .last-shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 55%,#0d0f1240,#0d0f1299)}.tayle-landing .last-copy{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;padding:0 24px}.tayle-landing .last-dot-space{display:block;width:48px;height:48px;margin-bottom:36px}.tayle-landing .last .h2{max-width:none;color:var(--nink)}.tayle-landing .last .body{color:var(--nink);margin-left:auto;margin-right:auto}.tayle-landing .slot-note{position:absolute;left:24px;bottom:20px;z-index:6;font:500 15px var(--mono);color:var(--nink);border:1px dashed var(--nink2);padding:6px 12px;border-radius:999px}.tayle-landing .vid-btn{position:absolute;right:24px;bottom:20px;z-index:6;width:44px;height:44px;border-radius:999px;border:1px solid rgba(241,242,244,.4);display:grid;place-items:center}.tayle-landing .vid-btn i{width:12px;height:14px;border-left:4px solid var(--nink);border-right:4px solid var(--nink)}.tayle-landing .vid-btn.paused i{width:0;height:0;border:0;border-left:13px solid var(--nink);border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.tayle-landing .foot{background:var(--night);color:var(--nink);padding:72px 0 56px;position:relative;z-index:6;--t: var(--nink);--t2: var(--nink2);--a: var(--orn)}.tayle-landing .foot-in{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}.tayle-landing .foot .wordmark{color:var(--nink)}.tayle-landing .foot-links{display:flex;flex-wrap:wrap;gap:12px 28px;max-width:640px}.tayle-landing .foot-links a{color:var(--nink);font-size:16px}.tayle-landing .foot-end{display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-size:15px;color:var(--nink2)}.tayle-landing .foot .tlink{color:var(--orn);font-size:16px;min-height:44px}.tayle-landing.rm *,.tayle-landing.rm *:before,.tayle-landing.rm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tayle-landing.rm .scene-wrap,.tayle-landing.rm .streaks-wrap,.tayle-landing.rm .how-wrap,.tayle-landing.short .scene-wrap,.tayle-landing.short .streaks-wrap{height:auto}.tayle-landing.rm .scene,.tayle-landing.rm .streaks,.tayle-landing.rm .how,.tayle-landing.short .scene,.tayle-landing.short .streaks{position:relative;top:0;height:auto}.tayle-landing.static-how .how-wrap{height:auto}.tayle-landing.static-how .how{position:relative;top:0;height:auto}.tayle-landing.static-how .how-line{display:none}.tayle-landing.static-how .stops{display:flex;flex-direction:column;gap:72px}.tayle-landing.static-how .stop{position:relative;inset:auto;opacity:1;visibility:visible}.tayle-landing.rm .sheet-layer{transition:none}@media(max-width:1100px){.tayle-landing .plans-grid{grid-template-columns:minmax(0,1fr)}.tayle-landing .plans-phones{margin-top:48px}.tayle-landing .device{--pw: 240px}.tayle-landing .phone-front{--pw: 230px}.tayle-landing .phone-back{--pw: 190px}.tayle-landing .nav-links{gap:20px}.tayle-landing .route-stops button span{font-size:15px}}@media(max-width:1023px){.tayle-landing .route-stops li:not(:last-child):after{margin:0 6px}.tayle-landing .stop{grid-template-columns:1fr;gap:24px;align-content:center}.tayle-landing .stop-vis{min-height:300px}}@media(max-width:900px){.tayle-landing .nav-links{display:none}.tayle-landing .nav-cta{margin-left:auto}.tayle-landing .route-stops{display:none}.tayle-landing .route-cur{display:block}}@media(max-width:759px){.tayle-landing{--navH: 56px;--routeH: 40px;--top: 96px}.tayle-landing .wrap{padding:0 20px 0 32px}.tayle-landing .sec{padding:96px 0}.tayle-landing .pill{height:56px}.tayle-landing .two,.tayle-landing .plans-grid{grid-template-columns:minmax(0,1fr)}.tayle-landing .hero-copy{justify-content:flex-end;padding-bottom:48px}.tayle-landing .hero-shade{background:linear-gradient(0deg,#080a0ed9,#080a0e8c 45%,#080a0e1a 75%)}.tayle-landing .lead{font-size:20px}.tayle-landing .flyers{margin-top:56px}.tayle-landing .flyers-btn{bottom:-58px}.tayle-landing .explore-grid .phone-col{margin-top:24px}.tayle-landing .cal-callout{inset:auto auto -56px -6px}.tayle-landing .cal-callout:after{display:none}.tayle-landing .scene-wrap{height:300vh}.tayle-landing .scene{align-items:flex-start;padding-top:16px}.tayle-landing .scene .h2{font-size:clamp(2.25rem,9vw,2.6rem)}.tayle-landing .scene .body{margin-top:12px;font-size:18px}.tayle-landing .rank{--rh: 52px;height:calc(var(--rh) * 6);margin-top:20px}.tayle-landing .row{grid-template-columns:22px 24px 40px minmax(0,1fr) 44px;gap:0 8px}.tayle-landing .rank:before{left:33px}.tayle-landing .row .stamp{width:40px;height:40px}.tayle-landing .row-name b{font-size:17px}.tayle-landing .medal{width:38px;height:38px}.tayle-landing .live,.tayle-landing .venue-col{display:none}.tayle-landing .venue-mobile{display:block!important}.tayle-landing .panel-night{padding:28px 20px;border-radius:20px}.tayle-landing .week{min-width:620px}.tayle-landing .scroll-hint{display:block}.tayle-landing .week-scroll{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tayle-landing .plans-phones{margin-top:48px;padding-left:40px;justify-content:flex-end}.tayle-landing .phone-back{--pw: 170px;top:40px}.tayle-landing .phone-front{--pw: 220px}.tayle-landing .wallet-row{margin-top:40px;gap:16px}.tayle-landing .coin-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:72px}.tayle-landing .boosts .phone-col{margin-top:24px}.tayle-landing .spend-line{grid-template-columns:96px minmax(0,1fr) 96px;gap:0 8px}.tayle-landing .sp-st{width:96px}.tayle-landing .sp-st .stamp{width:56px;height:56px}.tayle-landing .sp-st b{font-size:17px}.tayle-landing .tag{width:270px;font-size:15px}.tayle-landing .streaks-wrap{height:220vh}.tayle-landing .streaks{align-items:flex-start}.tayle-landing .streaks .phone-col{display:none}.tayle-landing .tiers{margin:40px 30px 0 22px}.tayle-landing .tier span{font-size:15px}.tayle-landing .device{--pw: 240px}.tayle-landing .owner-plate{margin-top:40px}.tayle-landing .stop-copy h3{font-size:28px}.tayle-landing .vis-hours,.tayle-landing .vis-result{flex-direction:column;align-items:flex-start}.tayle-landing .wgrid{width:100%}.tayle-landing .bignum{font-size:150px;top:0;transform:none}.tayle-landing .ledger{padding:20px 16px}.tayle-landing .ledger th,.tayle-landing .ledger td{font-size:16px;padding:12px 0}.tayle-landing .ledger thead th{font-size:15px}.tayle-landing .ledger th:first-child{width:40%}.tayle-landing .ledger td:last-child,.tayle-landing .ledger thead th:last-child{width:38%}.tayle-landing .facts4{margin-top:72px}.tayle-landing .facts4 div{grid-template-columns:1fr;gap:6px}.tayle-landing .foot-end{align-items:flex-start}.tayle-landing .slot-note{left:16px;right:72px;bottom:16px}}@media(min-width:760px){.tayle-landing .venue-mobile{display:none!important}}.tayle-landing .stamp-slot{display:contents}.tayle-landing[data-audience=consumer] [data-for=business],.tayle-landing[data-audience=business] [data-for=consumer]{display:none!important}.tayle-landing .aud{align-self:flex-start;display:inline-flex;gap:4px;padding:4px;margin-bottom:28px;border-radius:999px;background:#080a0e94;box-shadow:inset 0 0 0 1px #f1f2f43d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tayle-landing .aud button{height:44px;padding:0 20px;border-radius:999px;font:600 16px/1 var(--sans);color:var(--nink);transition:background-color .2s,color .2s}.tayle-landing .aud button[aria-pressed=true]{background:var(--nink);color:var(--ink)}.tayle-landing .hero-swap{animation:heroSwap .4s var(--ease)}@keyframes heroSwap{0%{opacity:0;transform:translateY(8px)}}.tayle-landing .cmask .pcard{filter:drop-shadow(0 -1px 1.5px rgba(62,32,8,.45))}.tayle-landing .pcard:after{content:"";position:absolute;left:0;right:0;top:calc(var(--pk) - 1.5cqw);height:1.5cqw;background:linear-gradient(to bottom,#180c0200,#180c026b);pointer-events:none}.tayle-landing .streaks .device{--pw: min(300px, calc((100vh - 150px)*.43) )}.tayle-landing .ledger small{display:block;margin-top:4px;font:500 15px/1.35 var(--sans);color:var(--ink2)}.tayle-landing .ledger table.t4 th:first-child{width:28%}.tayle-landing .ledger table+.ledger-note{margin:14px 0 44px}.tayle-landing .ledger-note{font-size:16px;line-height:1.45;color:var(--ink2)}.tayle-landing .ledger-note b{color:var(--ink);font-weight:600}.tayle-landing .ledger-note+table{margin-top:0}.tayle-landing .nav-menu{display:none;position:relative}.tayle-landing .nav-menu summary{display:flex;align-items:center;height:44px;list-style:none;cursor:pointer;font-weight:600;font-size:16px;color:var(--t)}.tayle-landing .nav-menu summary::-webkit-details-marker{display:none}.tayle-landing .nav-menu>div{position:absolute;left:0;top:calc(100% + 6px);min-width:200px;display:flex;flex-direction:column;padding:8px;border-radius:14px;background:var(--raised);box-shadow:0 0 0 1px var(--nhair),0 18px 40px -18px #0009}.tayle-landing .nav-menu a{padding:12px;font-size:16px;font-weight:500;color:var(--nink)}@media(max-width:900px){.tayle-landing .nav-menu{display:block;margin-left:auto}.tayle-landing .nav-cta{margin-left:0}}@media(max-width:759px){.tayle-landing .nav{gap:16px}.tayle-landing .ledger table.t4 th:first-child{width:26%}.tayle-landing .ledger table.t4 td,.tayle-landing .ledger table.t4 th{font-size:13px}.tayle-landing .ledger table.t4 td{letter-spacing:-.03em}.tayle-landing .ledger table.t4 td:last-child,.tayle-landing .ledger table.t4 thead th:last-child{width:auto}.tayle-landing .ledger small{font-size:13px}}.nf-page{display:flex;align-items:center;padding-block:clamp(64px,10vw,140px);background:var(--white)}.nf-inner{max-width:880px}.nf-code{display:block;font-family:var(--font-display);font-size:clamp(6rem,22vw,15rem);font-weight:800;letter-spacing:-.06em;line-height:.85;color:var(--orange)}.nf-title{margin-top:24px;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1;text-wrap:balance}
