.mobile-nav[data-astro-cid-3yzle22z]{position:absolute;z-index:5;left:50%;bottom:5cqw;width:65cqw;height:15cqw;transform:translate(-50%);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:1cqw;padding:1.5cqw 2.5cqw;border:1px solid var(--color-border);border-radius:99px;background:var(--color-bg-card);box-shadow:0 2.5cqw 8cqw var(--shadow-color)}.mobile-nav[data-astro-cid-3yzle22z]>span[data-astro-cid-3yzle22z]{position:relative;height:100%;display:grid;place-items:center;color:var(--color-text-muted)}.mobile-nav[data-astro-cid-3yzle22z] i[data-astro-cid-3yzle22z]{display:grid;place-items:center;width:11cqw;height:11cqw;border-radius:50%;font-style:normal}.mobile-nav[data-astro-cid-3yzle22z] svg[data-astro-cid-3yzle22z]{width:5.5cqw;height:5.5cqw}.mobile-nav[data-astro-cid-3yzle22z] .active[data-astro-cid-3yzle22z]{color:var(--color-text)}.mobile-nav[data-astro-cid-3yzle22z] .active[data-astro-cid-3yzle22z] i[data-astro-cid-3yzle22z]{background:var(--subtle-fill)}.mobile-nav[data-astro-cid-3yzle22z] .active[data-astro-cid-3yzle22z] svg[data-astro-cid-3yzle22z]{stroke-width:2.35}.mobile-nav[data-astro-cid-3yzle22z] .active[data-astro-cid-3yzle22z]:after{content:"";position:absolute;bottom:-.3cqw;width:1.2cqw;height:1.2cqw;border-radius:50%;background:var(--color-text)}.screen[data-astro-cid-p45ubtwr]{position:relative;height:100%;overflow:hidden;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.banner[data-astro-cid-p45ubtwr]{position:absolute;inset:0 0 auto;height:45%;display:grid;place-items:center;background:#050505}.banner-logo[data-astro-cid-p45ubtwr]{display:block;width:44cqw;height:auto;max-height:15cqw;object-fit:contain;transform:translateY(-5cqw);filter:invert(1)}.banner-caption[data-astro-cid-p45ubtwr]{position:absolute;top:16cqw;left:5cqw;right:5cqw;display:flex;flex-direction:column;gap:1cqw;padding:3cqw;border-radius:3cqw;background:var(--color-bg-card);box-shadow:0 1cqw 4cqw var(--shadow-color)}.banner-caption[data-astro-cid-p45ubtwr] small[data-astro-cid-p45ubtwr]{font-size:2.3cqw;font-weight:800;letter-spacing:.08em;color:var(--color-text-muted)}.banner-caption[data-astro-cid-p45ubtwr] strong[data-astro-cid-p45ubtwr]{font-size:3.5cqw;line-height:1.2}.home-sheet[data-astro-cid-p45ubtwr]{position:absolute;top:31%;bottom:0;width:100%;padding:5cqw 5cqw 17cqw;border-radius:8cqw 8cqw 0 0;background:var(--color-bg);overflow:hidden}.home-head[data-astro-cid-p45ubtwr]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3cqw}.home-head[data-astro-cid-p45ubtwr] strong[data-astro-cid-p45ubtwr]{font-family:var(--font-heading);font-size:6.6cqw;font-weight:900;letter-spacing:-.05em}.bell[data-astro-cid-p45ubtwr]{display:grid;place-items:center;width:9cqw;height:9cqw;border:1px solid var(--color-border);border-radius:50%;background:var(--subtle-fill)}.bell[data-astro-cid-p45ubtwr] svg[data-astro-cid-p45ubtwr]{width:4.8cqw;height:4.8cqw}h3[data-astro-cid-p45ubtwr]{font-family:var(--font-heading);font-size:5.6cqw;font-weight:900;letter-spacing:-.04em;line-height:1.1;margin-bottom:2cqw}.search[data-astro-cid-p45ubtwr]{display:flex;align-items:center;gap:3cqw;height:12cqw;padding:0 4cqw;border:1px solid var(--color-border);border-radius:3.5cqw;background:var(--subtle-fill-light);color:var(--color-text-secondary);font-size:3.6cqw;font-weight:600}.search[data-astro-cid-p45ubtwr] svg[data-astro-cid-p45ubtwr]{width:5cqw;height:5cqw;flex:none}section[data-astro-cid-p45ubtwr]{margin-top:5cqw}h4[data-astro-cid-p45ubtwr]{font-size:4.2cqw;font-weight:800;letter-spacing:-.025em;margin-bottom:2cqw}.company-list[data-astro-cid-p45ubtwr]{display:flex;gap:3cqw;width:calc(100% + 5cqw);overflow:hidden}.company-card[data-astro-cid-p45ubtwr]{display:flex;flex:0 0 82cqw;min-width:0;flex-direction:column;padding-bottom:3.5cqw;border:1px solid var(--color-border);border-radius:4cqw;background:var(--color-bg-card);overflow:hidden}.company-cover[data-astro-cid-p45ubtwr]{display:grid;place-items:center;width:100%;height:25cqw;background:var(--subtle-fill)}.company-cover[data-astro-cid-p45ubtwr] img[data-astro-cid-p45ubtwr]{display:block;width:31cqw;height:auto;max-height:10cqw;object-fit:contain}.company-identity[data-astro-cid-p45ubtwr]{display:flex;height:7cqw;padding:0 4cqw}.company-logo[data-astro-cid-p45ubtwr]{display:grid;place-items:center;width:14cqw;height:14cqw;transform:translateY(-7cqw);border:3px solid var(--color-bg-card);border-radius:50%;background:var(--subtle-fill);overflow:hidden}.company-logo[data-astro-cid-p45ubtwr] img[data-astro-cid-p45ubtwr]{display:block;width:9cqw;height:auto;max-height:5cqw;object-fit:contain}.company-copy[data-astro-cid-p45ubtwr]{display:flex;min-width:0;flex-direction:column;gap:1.5cqw;padding:1.5cqw 4cqw 0}.company-title[data-astro-cid-p45ubtwr]{display:flex;align-items:center;gap:2cqw}.company-title[data-astro-cid-p45ubtwr] strong[data-astro-cid-p45ubtwr]{flex:1;font-size:4cqw;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite[data-astro-cid-p45ubtwr]{display:grid;place-items:center;width:8cqw;height:8cqw;font-size:5cqw;color:var(--color-text-muted)}.favorite[data-astro-cid-p45ubtwr].active{color:#ef4444}.company-copy[data-astro-cid-p45ubtwr] small[data-astro-cid-p45ubtwr]{display:flex;align-items:flex-start;gap:1.4cqw;font-size:2.6cqw;line-height:1.35;color:var(--color-text-muted)}.company-copy[data-astro-cid-p45ubtwr] small[data-astro-cid-p45ubtwr] svg[data-astro-cid-p45ubtwr]{flex:none;width:3.4cqw;height:3.4cqw;margin-top:.1cqw}[data-theme=dark] .banner[data-astro-cid-p45ubtwr]{background:#fff}[data-theme=dark] .banner-logo[data-astro-cid-p45ubtwr]{filter:none}[data-theme=dark] .company-cover[data-astro-cid-p45ubtwr] img[data-astro-cid-p45ubtwr],[data-theme=dark] .company-logo[data-astro-cid-p45ubtwr] img[data-astro-cid-p45ubtwr]{filter:invert(1)}.screen[data-astro-cid-o4kvbzv5]{height:100%;display:flex;flex-direction:column;padding:14cqw 3cqw 4cqw;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow:hidden}.screen-head[data-astro-cid-o4kvbzv5]{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin:0 2cqw 1.5cqw}.back[data-astro-cid-o4kvbzv5],.refresh[data-astro-cid-o4kvbzv5]{display:grid;place-items:center;width:7.5cqw;height:7.5cqw;border:1px solid var(--color-border);border-radius:50%;background:var(--subtle-fill);font-size:4cqw}.back[data-astro-cid-o4kvbzv5] svg[data-astro-cid-o4kvbzv5]{width:3.4cqw}.head-copy[data-astro-cid-o4kvbzv5]{display:flex;flex:1;flex-direction:column;align-items:center}.head-copy[data-astro-cid-o4kvbzv5] h3[data-astro-cid-o4kvbzv5]{font-family:var(--font-heading);font-size:3.8cqw;font-weight:900}.head-copy[data-astro-cid-o4kvbzv5] b[data-astro-cid-o4kvbzv5]{font-size:2.4cqw}.head-copy[data-astro-cid-o4kvbzv5] small[data-astro-cid-o4kvbzv5]{font-size:2.2cqw;color:var(--color-text-muted)}.legend[data-astro-cid-o4kvbzv5]{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin:2cqw 2cqw 3cqw;color:var(--color-text-secondary);font-size:2.3cqw;font-weight:700}.legend[data-astro-cid-o4kvbzv5]>div[data-astro-cid-o4kvbzv5]{display:flex;flex-direction:column;gap:1.4cqw}.legend[data-astro-cid-o4kvbzv5] small[data-astro-cid-o4kvbzv5]{font-size:2.4cqw;letter-spacing:.06em;color:var(--color-text-muted)}.legend[data-astro-cid-o4kvbzv5] span[data-astro-cid-o4kvbzv5]{display:flex;align-items:center;gap:1.2cqw}.sample[data-astro-cid-o4kvbzv5]{width:3cqw;height:3cqw;border:.35cqw solid var(--gray-700);border-radius:50%;background:var(--gray-700)}.sample--selected[data-astro-cid-o4kvbzv5]{border-color:var(--gray-1000);background:var(--gray-1000)}.sample--occupied[data-astro-cid-o4kvbzv5]{border-color:var(--gray-450);background:var(--gray-450)}.bus-map[data-astro-cid-o4kvbzv5]{width:82cqw;margin:0 auto}.windshield[data-astro-cid-o4kvbzv5]{height:7.5cqw;border:.5cqw solid var(--color-border-hover);border-bottom:0;border-radius:18cqw 18cqw 0 0;background:var(--subtle-fill)}.windshield[data-astro-cid-o4kvbzv5] span[data-astro-cid-o4kvbzv5]{display:block;width:34cqw;height:1.5cqw;margin:2.6cqw auto 0;border-radius:99px;background:var(--color-border);opacity:.6}.bus-body[data-astro-cid-o4kvbzv5]{padding:1.2cqw 2.4cqw 1.7cqw;border:.5cqw solid var(--color-border-hover);border-top:0;border-radius:0 0 8cqw 8cqw;background:var(--color-bg)}.map-row[data-astro-cid-o4kvbzv5]{display:grid;grid-template-columns:4cqw repeat(2,11cqw) 2.4cqw 11cqw 2.4cqw repeat(2,11cqw);align-items:center;justify-content:center;gap:1.2cqw;margin-bottom:.85cqw}.column-head[data-astro-cid-o4kvbzv5]{margin-bottom:.7cqw;color:var(--color-text-secondary);font-size:2cqw;text-align:center}.column-head[data-astro-cid-o4kvbzv5] i[data-astro-cid-o4kvbzv5]{display:block}.rule[data-astro-cid-o4kvbzv5]{height:1px;margin:0 2cqw .8cqw;background:var(--color-border);opacity:.5}.row-label[data-astro-cid-o4kvbzv5]{color:var(--color-text-secondary);font-size:1.8cqw;text-align:center;opacity:.65}.aisle[data-astro-cid-o4kvbzv5]{width:.4cqw;height:4cqw;justify-self:center;border-radius:999px;background:var(--color-border);opacity:.25}.seat[data-astro-cid-o4kvbzv5]{position:relative;height:8cqw;display:block}.seat[data-astro-cid-o4kvbzv5]>i[data-astro-cid-o4kvbzv5]{position:absolute;inset:0 1.3cqw auto;height:2cqw;border-radius:1.2cqw 1.2cqw 0 0;background:var(--color-text)}.seat[data-astro-cid-o4kvbzv5]>span[data-astro-cid-o4kvbzv5]{position:absolute;inset:1.2cqw 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.6cqw solid var(--gray-700);border-radius:1.8cqw;background:var(--color-bg)}.seat[data-astro-cid-o4kvbzv5] small[data-astro-cid-o4kvbzv5],.zone[data-astro-cid-o4kvbzv5] small[data-astro-cid-o4kvbzv5]{font-size:1.2cqw;font-weight:700;line-height:1;letter-spacing:.04em}.seat[data-astro-cid-o4kvbzv5] strong[data-astro-cid-o4kvbzv5]{font-size:2.4cqw;font-weight:800;line-height:1}.seat[data-astro-cid-o4kvbzv5].selected>span[data-astro-cid-o4kvbzv5]{border-color:var(--gray-1000);background:var(--subtle-fill)}.seat[data-astro-cid-o4kvbzv5].occupied>span[data-astro-cid-o4kvbzv5]{border-color:var(--gray-450);background:var(--subtle-fill)}.zone[data-astro-cid-o4kvbzv5]{height:8cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2cqw;border-radius:1.8cqw;background:var(--gray-850);color:var(--gray-0)}.zone[data-astro-cid-o4kvbzv5] svg[data-astro-cid-o4kvbzv5]{width:3cqw;height:3cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.empty[data-astro-cid-o4kvbzv5]{height:8cqw;border:.35cqw solid var(--color-border-hover);border-radius:1.8cqw;opacity:.24}.aisle-space[data-astro-cid-o4kvbzv5]{border:0}.counts[data-astro-cid-o4kvbzv5]{margin:.8cqw 0 0;text-align:center;font-size:2.1cqw;font-weight:800}.checkout[data-astro-cid-o4kvbzv5]{display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-width:0;margin-top:auto;padding:2.5cqw 1cqw;background:var(--color-bg-card)}.checkout[data-astro-cid-o4kvbzv5]>span[data-astro-cid-o4kvbzv5]{display:flex;min-width:0;flex-direction:column}.checkout[data-astro-cid-o4kvbzv5] small[data-astro-cid-o4kvbzv5]{font-size:2.1cqw;color:var(--color-text-muted)}.checkout[data-astro-cid-o4kvbzv5] strong[data-astro-cid-o4kvbzv5]{font-size:3.8cqw;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.checkout[data-astro-cid-o4kvbzv5]>b[data-astro-cid-o4kvbzv5]{flex:none;max-width:55cqw;padding:2.4cqw 3cqw;border-radius:99px;background:var(--color-text);color:var(--color-bg);font-size:2.5cqw;line-height:1.15;text-align:center;white-space:normal}.screen[data-astro-cid-ph3xqchs]{position:relative;height:100%;padding:15cqw 5cqw 13cqw;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow:hidden}header[data-astro-cid-ph3xqchs] h3[data-astro-cid-ph3xqchs]{font-size:6.5cqw;font-weight:900;letter-spacing:-.03em}header[data-astro-cid-ph3xqchs] p[data-astro-cid-ph3xqchs]{margin-top:.6cqw;font-size:3cqw;color:var(--color-text-muted)}.featured[data-astro-cid-ph3xqchs]{display:flex;justify-content:space-between;align-items:center;gap:2cqw;height:38cqw;margin-top:5cqw;padding:4cqw;border:1px solid var(--color-border);border-radius:5cqw;background:var(--color-bg-card);overflow:hidden}.featured[data-astro-cid-ph3xqchs]>span[data-astro-cid-ph3xqchs]:first-child{display:flex;flex-direction:column;gap:1.2cqw;max-width:47cqw}.featured[data-astro-cid-ph3xqchs] small[data-astro-cid-ph3xqchs]{font-size:2.1cqw;font-weight:800;letter-spacing:.08em;color:var(--color-text-muted)}.featured[data-astro-cid-ph3xqchs] strong[data-astro-cid-ph3xqchs]{font-size:4.3cqw;line-height:1.1}.featured[data-astro-cid-ph3xqchs] b[data-astro-cid-ph3xqchs]{font-size:2.6cqw;line-height:1.2;color:var(--color-text-secondary)}.featured-art[data-astro-cid-ph3xqchs]{align-self:flex-end;flex:none;width:32cqw;color:var(--color-text)}.featured-art[data-astro-cid-ph3xqchs] svg[data-astro-cid-ph3xqchs]{display:block;width:100%;height:auto}.screen[data-astro-cid-ph3xqchs]>h4[data-astro-cid-ph3xqchs]{margin:5cqw 0 3.5cqw;font-size:3.6cqw}.category-grid[data-astro-cid-ph3xqchs]{display:grid;grid-template-columns:repeat(3,1fr);gap:5cqw 1cqw}.category-grid[data-astro-cid-ph3xqchs] article[data-astro-cid-ph3xqchs]{display:flex;flex-direction:column;align-items:center;text-align:center}.category-grid[data-astro-cid-ph3xqchs] i[data-astro-cid-ph3xqchs]{display:grid;place-items:center;width:17cqw;height:17cqw;margin-bottom:2cqw;border:1.5px solid var(--color-border-hover);border-radius:50%;background:var(--color-bg-card);font-style:normal}.category-grid[data-astro-cid-ph3xqchs] svg[data-astro-cid-ph3xqchs]{width:8cqw;height:8cqw}.category-grid[data-astro-cid-ph3xqchs] b[data-astro-cid-ph3xqchs]{font-size:3cqw}.category-grid[data-astro-cid-ph3xqchs] small[data-astro-cid-ph3xqchs]{margin-top:.5cqw;font-size:2.2cqw;color:var(--color-text-muted)}.app-hero[data-astro-cid-c7pstygf]{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:calc(var(--header-height) + clamp(3rem,8vh,5.5rem)) 1.5rem 0;overflow:hidden}.hero-copy[data-astro-cid-c7pstygf]{position:relative;z-index:2;text-align:center;max-width:60rem;animation:heroCopyIn 1s cubic-bezier(.22,1,.36,1) both}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-eyebrow[data-astro-cid-c7pstygf]{display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.4rem 1.1rem;margin-bottom:var(--space-6)}.hero-title[data-astro-cid-c7pstygf]{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:var(--weight-black);letter-spacing:-.045em;line-height:.98}.hero-title-accent[data-astro-cid-c7pstygf]{display:block;color:var(--color-text)}.hero-subtitle[data-astro-cid-c7pstygf]{max-width:42rem;margin:var(--space-6) auto 0;font-size:clamp(1.05rem,.9rem + .8vw,1.4rem);line-height:1.55;color:var(--color-text-secondary)}.hero-stage[data-astro-cid-c7pstygf]{position:relative;z-index:1;width:min(66rem,100%);margin-top:clamp(2.5rem,6vh,4.5rem);display:flex;align-items:flex-start;justify-content:center;perspective:1600px;perspective-origin:50% 30%}.hero-glow[data-astro-cid-c7pstygf]{position:absolute;left:50%;top:20%;width:130%;aspect-ratio:2.2 / 1;transform:translate(-50%);background:radial-gradient(ellipse at center,var(--shadow-accent),transparent 62%);filter:blur(30px);z-index:-1;pointer-events:none}.hero-phone[data-astro-cid-c7pstygf]{flex-shrink:0;will-change:transform}.phone-pose[data-astro-cid-c7pstygf]{transform-style:preserve-3d}.hero-phone--center[data-astro-cid-c7pstygf]{width:clamp(240px,30vw,320px);z-index:3}.hero-phone--center[data-astro-cid-c7pstygf] .phone-pose[data-astro-cid-c7pstygf]{animation:phoneRiseCenter 1.1s .15s cubic-bezier(.22,1,.36,1) both,floatCenter 3.6s 1.4s ease-in-out 1}.hero-phone--left[data-astro-cid-c7pstygf],.hero-phone--right[data-astro-cid-c7pstygf]{width:clamp(200px,24vw,262px);margin-top:clamp(3rem,7vw,5.5rem);z-index:2}.hero-phone--left[data-astro-cid-c7pstygf]{margin-right:clamp(-3.5rem,-3vw,-1.5rem)}.hero-phone--left[data-astro-cid-c7pstygf] .phone-pose[data-astro-cid-c7pstygf]{animation:phoneRiseLeft 1.1s .32s cubic-bezier(.22,1,.36,1) both,floatLeft 3.4s 1.6s ease-in-out 1}.hero-phone--right[data-astro-cid-c7pstygf]{margin-left:clamp(-3.5rem,-3vw,-1.5rem)}.hero-phone--right[data-astro-cid-c7pstygf] .phone-pose[data-astro-cid-c7pstygf]{animation:phoneRiseRight 1.1s .46s cubic-bezier(.22,1,.36,1) both,floatRight 3.3s 1.7s ease-in-out 1}@keyframes phoneRiseCenter{0%{opacity:0;transform:translateY(110px)}to{opacity:1;transform:translateY(0)}}@keyframes phoneRiseLeft{0%{opacity:0;transform:translateY(130px) rotateY(24deg) translateZ(-120px)}to{opacity:1;transform:translateY(0) rotateY(17deg) translateZ(-90px)}}@keyframes phoneRiseRight{0%{opacity:0;transform:translateY(130px) rotateY(-24deg) translateZ(-120px)}to{opacity:1;transform:translateY(0) rotateY(-17deg) translateZ(-90px)}}@keyframes floatCenter{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatLeft{0%,to{transform:rotateY(17deg) translateZ(-90px) translateY(0)}50%{transform:rotateY(17deg) translateZ(-90px) translateY(-11px)}}@keyframes floatRight{0%,to{transform:rotateY(-17deg) translateZ(-90px) translateY(0)}50%{transform:rotateY(-17deg) translateZ(-90px) translateY(-17px)}}.hero-scroll-cue[data-astro-cid-c7pstygf]{position:relative;z-index:2;margin:clamp(1.5rem,4vh,3rem) 0 0;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding-bottom:1.4rem}.cue-label[data-astro-cid-c7pstygf]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted)}.cue-line[data-astro-cid-c7pstygf]{width:1px;height:44px;background:linear-gradient(to bottom,var(--color-text-muted),transparent);animation:cuePulse 2.2s ease-in-out 1.5}@keyframes cuePulse{0%,to{opacity:.35;transform:scaleY(.75);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}@media(max-width:900px){.hero-phone--left[data-astro-cid-c7pstygf],.hero-phone--right[data-astro-cid-c7pstygf]{width:clamp(150px,24vw,200px)}}@media(max-width:720px){.hero-phone--left[data-astro-cid-c7pstygf],.hero-phone--right[data-astro-cid-c7pstygf]{display:none}.hero-phone--center[data-astro-cid-c7pstygf]{width:min(280px,74vw)}}.screen[data-astro-cid-mfaihmmr]{height:100%;display:flex;flex-direction:column;padding:14cqw 5cqw 6cqw;background:var(--color-bg);font-family:var(--font-body);color:var(--color-text)}.real-head[data-astro-cid-mfaihmmr]{display:flex;align-items:center;gap:3cqw;margin-bottom:3cqw}.real-head[data-astro-cid-mfaihmmr] span[data-astro-cid-mfaihmmr]{font-size:8cqw;line-height:1}.real-head[data-astro-cid-mfaihmmr] h3[data-astro-cid-mfaihmmr]{font-size:5cqw;font-weight:900}.real-scroll[data-astro-cid-mfaihmmr]{display:flex;flex-direction:column;gap:3cqw;min-height:0;overflow:hidden}.qr-card[data-astro-cid-mfaihmmr]{display:flex;flex-direction:column;align-items:center;gap:2.4cqw;padding:4cqw;border:1px solid var(--color-border);border-radius:4.5cqw;background:var(--color-bg-card)}.agency-name[data-astro-cid-mfaihmmr]{font-size:3cqw;letter-spacing:.05em}.qr-card[data-astro-cid-mfaihmmr] .qr[data-astro-cid-mfaihmmr]{width:35cqw;height:35cqw;padding:2cqw;border:1px solid var(--color-border);border-radius:3cqw;background:#fff}.scan-copy[data-astro-cid-mfaihmmr]{font-size:2.2cqw;text-align:center;color:var(--color-text-muted)}.total[data-astro-cid-mfaihmmr]{display:flex;flex-direction:column;align-items:center;gap:.5cqw;margin-top:2cqw}.total[data-astro-cid-mfaihmmr] small[data-astro-cid-mfaihmmr],.code[data-astro-cid-mfaihmmr] small[data-astro-cid-mfaihmmr]{font-size:2.3cqw;font-weight:800;letter-spacing:.08em;color:var(--color-text-muted)}.total[data-astro-cid-mfaihmmr] strong[data-astro-cid-mfaihmmr]{font-size:7cqw;line-height:1}.code[data-astro-cid-mfaihmmr]{display:flex;flex-direction:column;align-items:center;gap:1cqw;width:100%;padding:2.6cqw 0;border-block:1px solid var(--color-border)}.code[data-astro-cid-mfaihmmr] b[data-astro-cid-mfaihmmr]{font-size:3cqw}.statuses[data-astro-cid-mfaihmmr]{display:flex;gap:1.5cqw}.statuses[data-astro-cid-mfaihmmr] span[data-astro-cid-mfaihmmr]{padding:1cqw 2cqw;border-radius:99px;background:var(--subtle-fill);font-size:2.2cqw}.info-card[data-astro-cid-mfaihmmr]{width:100%;padding-top:3cqw;border-top:1px solid var(--color-border)}.info-card[data-astro-cid-mfaihmmr] h4[data-astro-cid-mfaihmmr]{margin:2cqw 0 1cqw;color:var(--color-text-muted);font-size:2.4cqw;letter-spacing:.06em}.info-card[data-astro-cid-mfaihmmr]>b[data-astro-cid-mfaihmmr]{font-size:3cqw}.info-card[data-astro-cid-mfaihmmr] p[data-astro-cid-mfaihmmr]{display:flex;justify-content:space-between;gap:3cqw;padding:1cqw 0;font-size:2.6cqw}.info-card[data-astro-cid-mfaihmmr] span[data-astro-cid-mfaihmmr]{color:var(--color-text-muted)}.info-card[data-astro-cid-mfaihmmr] p[data-astro-cid-mfaihmmr] b[data-astro-cid-mfaihmmr]{text-align:right}.real-actions[data-astro-cid-mfaihmmr]{margin-top:auto;padding-top:3cqw}.real-actions[data-astro-cid-mfaihmmr] b[data-astro-cid-mfaihmmr]{display:block;padding:3.4cqw;border-radius:99px;background:var(--color-text);color:var(--color-bg);font-size:3cqw;text-align:center}.screen-head[data-astro-cid-mfaihmmr]{margin-bottom:4.6cqw}.head-label[data-astro-cid-mfaihmmr]{font-size:3.2cqw;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin-bottom:1cqw}.head-title[data-astro-cid-mfaihmmr]{font-family:var(--font-heading);font-size:6cqw;font-weight:var(--weight-extrabold);letter-spacing:-.02em}.ticket[data-astro-cid-mfaihmmr]{position:relative;flex:1;display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:6cqw;box-shadow:0 4cqw 14cqw var(--shadow-color);overflow:hidden;min-height:0}.ticket-top[data-astro-cid-mfaihmmr]{padding:5.4cqw 5.4cqw 4.6cqw}.ticket-route[data-astro-cid-mfaihmmr]{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:5cqw}.city[data-astro-cid-mfaihmmr]{display:flex;flex-direction:column;gap:.6cqw}.city--right[data-astro-cid-mfaihmmr]{text-align:right}.city-code[data-astro-cid-mfaihmmr]{font-family:var(--font-heading);font-size:7.4cqw;font-weight:var(--weight-black);letter-spacing:-.02em;line-height:1}.city-name[data-astro-cid-mfaihmmr]{font-size:2.9cqw;color:var(--color-text-muted)}.route-line[data-astro-cid-mfaihmmr]{flex:1;display:flex;align-items:center;gap:1.6cqw;color:var(--color-text-muted)}.route-line[data-astro-cid-mfaihmmr]:before,.route-line[data-astro-cid-mfaihmmr]:after{content:"";flex:1;border-top:1px dashed var(--color-border-hover)}.route-line[data-astro-cid-mfaihmmr] svg[data-astro-cid-mfaihmmr]{width:7cqw;height:3.6cqw;flex-shrink:0}.route-dot[data-astro-cid-mfaihmmr]{width:1.8cqw;height:1.8cqw;border-radius:50%;background:var(--color-accent);flex-shrink:0}.route-dot--open[data-astro-cid-mfaihmmr]{background:transparent;box-shadow:inset 0 0 0 .6cqw var(--color-accent)}.ticket-grid[data-astro-cid-mfaihmmr]{display:grid;grid-template-columns:repeat(4,1fr);gap:2cqw}.cell[data-astro-cid-mfaihmmr]{display:flex;flex-direction:column;gap:.8cqw}.cell-label[data-astro-cid-mfaihmmr]{font-size:2.7cqw;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.cell-value[data-astro-cid-mfaihmmr]{font-size:4cqw;font-weight:var(--weight-bold)}.ticket-tear[data-astro-cid-mfaihmmr]{position:relative;border-top:2px dashed var(--color-border)}.ticket-tear[data-astro-cid-mfaihmmr]:before,.ticket-tear[data-astro-cid-mfaihmmr]:after{content:"";position:absolute;top:50%;width:7cqw;height:7cqw;border-radius:50%;background:var(--color-bg-secondary);border:1px solid var(--color-border);transform:translateY(-50%)}.ticket-tear[data-astro-cid-mfaihmmr]:before{left:-4.4cqw}.ticket-tear[data-astro-cid-mfaihmmr]:after{right:-4.4cqw}.ticket-bottom[data-astro-cid-mfaihmmr]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqw;padding:5cqw}.qr[data-astro-cid-mfaihmmr]{width:46cqw;height:46cqw;padding:3cqw;background:var(--color-bg);border:1px solid var(--color-border);border-radius:3.4cqw}.qr-note[data-astro-cid-mfaihmmr]{font-size:3.1cqw;color:var(--color-text-muted)}.tickets[data-astro-cid-jy2cbgyf]{position:relative;padding:clamp(6rem,14vh,10rem) 1.5rem;max-width:var(--max-width);margin:0 auto}.tickets-head[data-astro-cid-jy2cbgyf]{max-width:54rem;margin-bottom:clamp(3.5rem,8vh,6rem)}.tickets-grid[data-astro-cid-jy2cbgyf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.tickets-claims[data-astro-cid-jy2cbgyf]{display:flex;flex-direction:column;gap:clamp(2.2rem,5vh,3.6rem)}.claim[data-astro-cid-jy2cbgyf]{display:flex;gap:var(--space-6);align-items:flex-start}.claim-num[data-astro-cid-jy2cbgyf]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.45rem .85rem;line-height:1;flex-shrink:0}.claim-title[data-astro-cid-jy2cbgyf]{font-family:var(--font-heading);font-size:clamp(1.5rem,1.2rem + 1.6vw,2.4rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.claim-text[data-astro-cid-jy2cbgyf]{font-size:var(--text-lg);line-height:1.65;color:var(--color-text-secondary);max-width:44ch}.tickets-visual[data-astro-cid-jy2cbgyf]{position:relative;display:flex;justify-content:center}.ticket-phone[data-astro-cid-jy2cbgyf]{width:min(320px,82%);transform:rotate(3deg);transition:transform .9s cubic-bezier(.22,1,.36,1)}.tickets-visual[data-astro-cid-jy2cbgyf]:hover .ticket-phone[data-astro-cid-jy2cbgyf]{transform:rotate(0) scale(1.015)}@media(max-width:900px){.tickets-grid[data-astro-cid-jy2cbgyf]{grid-template-columns:1fr}.tickets-visual[data-astro-cid-jy2cbgyf]{order:-1;margin-bottom:var(--space-8)}}.tracking[data-astro-cid-xi3uqs7i]{position:relative;padding:clamp(6rem,14vh,10rem) 1.5rem;background:var(--color-bg-secondary)}.tracking-head[data-astro-cid-xi3uqs7i]{max-width:var(--max-width);margin:0 auto clamp(3rem,8vh,5rem)}.tracking-body[data-astro-cid-xi3uqs7i]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}.tracking-sticky[data-astro-cid-xi3uqs7i]{position:sticky;top:calc(var(--header-height) + 4vh);display:flex;justify-content:center;padding-bottom:4vh}.tracking-phone[data-astro-cid-xi3uqs7i]{width:min(330px,88%)}.tracking-steps[data-astro-cid-xi3uqs7i]{display:flex;flex-direction:column}.tracking-step[data-astro-cid-xi3uqs7i]{min-height:62vh;display:flex;flex-direction:column;justify-content:center;transition:opacity .6s ease,transform .6s ease}.tracking-steps--js[data-astro-cid-xi3uqs7i] .tracking-step[data-astro-cid-xi3uqs7i]{opacity:.22;transform:translateY(10px)}.tracking-steps--js[data-astro-cid-xi3uqs7i] .tracking-step[data-astro-cid-xi3uqs7i].active{opacity:1;transform:none}.step-title[data-astro-cid-xi3uqs7i]{font-family:var(--font-heading);font-size:clamp(2.2rem,1.6rem + 3.4vw,4.4rem);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.02;margin-bottom:var(--space-5)}.step-text[data-astro-cid-xi3uqs7i]{font-size:clamp(1.05rem,1rem + .5vw,1.35rem);line-height:1.6;color:var(--color-text-secondary);max-width:44ch}@media(max-width:900px){.tracking-body[data-astro-cid-xi3uqs7i]{grid-template-columns:1fr}.tracking-sticky[data-astro-cid-xi3uqs7i]{position:relative;top:0}.tracking-phone[data-astro-cid-xi3uqs7i]{width:min(300px,78vw)}.tracking-step[data-astro-cid-xi3uqs7i]{min-height:0;padding:var(--space-10) 0}.tracking-steps--js[data-astro-cid-xi3uqs7i] .tracking-step[data-astro-cid-xi3uqs7i]{opacity:1;transform:none}}.screen[data-astro-cid-7glzgd35]{height:100%;display:flex;flex-direction:column;padding:16cqw 6cqw 22cqw;background:var(--color-bg);font-family:var(--font-body);color:var(--color-text)}.screen-head[data-astro-cid-7glzgd35]{margin-bottom:4.4cqw}.segments[data-astro-cid-7glzgd35]{display:grid;grid-template-columns:1fr 1fr;margin-top:3cqw;padding:1cqw;border-radius:3.5cqw;background:var(--subtle-fill);font-size:3cqw;text-align:center}.segments[data-astro-cid-7glzgd35]>[data-astro-cid-7glzgd35]{padding:2.2cqw;border-radius:2.6cqw}.segments[data-astro-cid-7glzgd35] strong[data-astro-cid-7glzgd35]{background:var(--color-bg);border:1px solid var(--color-border)}.segments[data-astro-cid-7glzgd35] span[data-astro-cid-7glzgd35]{color:var(--color-text-muted)}.title[data-astro-cid-7glzgd35]{font-family:var(--font-heading);font-size:6.4cqw;font-weight:var(--weight-extrabold);letter-spacing:-.02em;margin-bottom:3.4cqw}.trips[data-astro-cid-7glzgd35]{flex:1;display:flex;flex-direction:column;gap:2.6cqw;min-height:0}.trip[data-astro-cid-7glzgd35]{display:flex;flex-direction:column;gap:2.6cqw;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:4cqw;padding:4cqw;overflow:hidden}.trip-head[data-astro-cid-7glzgd35]{display:flex;align-items:center;gap:2cqw;min-width:0}.agency-avatar[data-astro-cid-7glzgd35]{display:grid;place-items:center;flex:none;width:10cqw;height:10cqw;border-radius:3cqw;background:var(--subtle-fill)}.agency-avatar[data-astro-cid-7glzgd35] img[data-astro-cid-7glzgd35]{display:block;width:7cqw;height:auto;max-height:4cqw;object-fit:contain}.agency-copy[data-astro-cid-7glzgd35]{display:flex;flex:1;flex-direction:column;gap:.4cqw;min-width:0}.trip-head[data-astro-cid-7glzgd35] b[data-astro-cid-7glzgd35]{font-size:3cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-head[data-astro-cid-7glzgd35] small[data-astro-cid-7glzgd35]{font-size:2.5cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-muted)}.trip-head[data-astro-cid-7glzgd35] em[data-astro-cid-7glzgd35]{flex:none;padding:1cqw 2cqw;border:1px solid var(--color-border);border-radius:99px;background:var(--subtle-fill);font-size:2.2cqw;font-style:normal;font-weight:700}.trip-route[data-astro-cid-7glzgd35]{font-size:4.2cqw;font-weight:var(--weight-extrabold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trip-meta[data-astro-cid-7glzgd35]{font-size:2.7cqw;line-height:1.35;overflow-wrap:anywhere;color:var(--color-text-muted)}.trip-foot[data-astro-cid-7glzgd35]{display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-width:0;padding-top:2.4cqw;border-top:1px solid var(--color-border)}.trip-foot[data-astro-cid-7glzgd35] b[data-astro-cid-7glzgd35]{min-width:0;font-size:4cqw;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.trip-foot[data-astro-cid-7glzgd35] small[data-astro-cid-7glzgd35]{flex:none;font-size:2.6cqw;font-weight:700}[data-theme=dark] .agency-avatar[data-astro-cid-7glzgd35] img[data-astro-cid-7glzgd35]{filter:invert(1)}.history[data-astro-cid-dej7b4ey]{position:relative;padding:clamp(6rem,14vh,10rem) 1.5rem clamp(7rem,16vh,11rem);overflow:hidden}.history-head[data-astro-cid-dej7b4ey]{max-width:54rem;margin:0 auto;text-align:center}.history-head[data-astro-cid-dej7b4ey] .section-lead[data-astro-cid-dej7b4ey]{margin-left:auto;margin-right:auto}.history-stage[data-astro-cid-dej7b4ey]{position:relative;max-width:62rem;margin:clamp(3.5rem,8vh,6rem) auto 0;display:flex;justify-content:center}.history-phone[data-astro-cid-dej7b4ey]{width:min(330px,80vw)}.orbit[data-astro-cid-dej7b4ey]{position:absolute;display:flex;flex-direction:column;gap:.35rem;background:var(--card-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.1rem 1.4rem;box-shadow:0 20px 48px var(--shadow-color);z-index:3}.orbit-value[data-astro-cid-dej7b4ey]{font-family:var(--font-heading);font-size:clamp(1.4rem,1.1rem + 1.4vw,2.2rem);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1}.orbit-label[data-astro-cid-dej7b4ey]{font-size:var(--text-sm);color:var(--color-text-muted)}.orbit--count[data-astro-cid-dej7b4ey]{top:8%;left:clamp(.5rem,8vw,8rem)}.orbit--count[data-astro-cid-dej7b4ey].visible{animation:orbitFloatA 4.8s ease-in-out 1 forwards}.orbit--route[data-astro-cid-dej7b4ey]{top:38%;right:clamp(.5rem,7vw,7rem)}.orbit--route[data-astro-cid-dej7b4ey].visible{animation:orbitFloatB 5s ease-in-out 1 forwards}.orbit--tickets[data-astro-cid-dej7b4ey]{bottom:10%;left:clamp(.5rem,10vw,10rem)}.orbit--tickets[data-astro-cid-dej7b4ey].visible{animation:orbitFloatA 4.4s .6s ease-in-out 1 forwards}@keyframes orbitFloatA{0%,to{transform:translateY(0) rotate(-1.6deg)}50%{transform:translateY(-13px) rotate(-1.6deg)}}@keyframes orbitFloatB{0%,to{transform:translateY(0) rotate(1.8deg)}50%{transform:translateY(-16px) rotate(1.8deg)}}@media(max-width:760px){.orbit[data-astro-cid-dej7b4ey]{position:static;animation:none}.orbit--count[data-astro-cid-dej7b4ey].visible,.orbit--route[data-astro-cid-dej7b4ey].visible,.orbit--tickets[data-astro-cid-dej7b4ey].visible{animation:none}.history-stage[data-astro-cid-dej7b4ey]{flex-direction:column;align-items:center;gap:var(--space-4)}.history-phone[data-astro-cid-dej7b4ey]{margin-bottom:var(--space-6)}.orbit--count[data-astro-cid-dej7b4ey],.orbit--route[data-astro-cid-dej7b4ey],.orbit--tickets[data-astro-cid-dej7b4ey]{width:min(320px,86vw)}}.screen[data-astro-cid-wq3ub7co]{height:100%;padding-top:14cqw;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body)}.head[data-astro-cid-wq3ub7co]{display:flex;align-items:center;gap:3cqw;min-height:19cqw;padding:0 5cqw;border-bottom:1px solid var(--color-border)}.head[data-astro-cid-wq3ub7co]>span[data-astro-cid-wq3ub7co]:last-child{display:flex;flex-direction:column;gap:.5cqw}.head[data-astro-cid-wq3ub7co] strong[data-astro-cid-wq3ub7co]{font-size:5.3cqw;font-weight:900;letter-spacing:-.03em}.head[data-astro-cid-wq3ub7co] small[data-astro-cid-wq3ub7co]{font-size:2.7cqw;color:var(--color-text-muted)}.back[data-astro-cid-wq3ub7co]{display:grid;place-items:center;width:10cqw;height:10cqw;border-radius:50%;background:var(--subtle-fill);font-size:5cqw}.notifications[data-astro-cid-wq3ub7co]{display:flex;flex-direction:column}.notification[data-astro-cid-wq3ub7co]{display:flex;align-items:flex-start;gap:3cqw;padding:4cqw 5cqw;border-bottom:1px solid var(--color-border)}.icon[data-astro-cid-wq3ub7co]{display:grid;place-items:center;flex:none;width:10cqw;height:10cqw;border-radius:3cqw;background:var(--subtle-fill);color:var(--color-text-secondary);font-size:5cqw}.copy[data-astro-cid-wq3ub7co]{display:flex;flex-direction:column;gap:1cqw;min-width:0}.copy[data-astro-cid-wq3ub7co] strong[data-astro-cid-wq3ub7co]{font-size:3.4cqw;line-height:1.2}.copy[data-astro-cid-wq3ub7co]>span[data-astro-cid-wq3ub7co]{font-size:3cqw;line-height:1.35;color:var(--color-text-secondary)}.copy[data-astro-cid-wq3ub7co] small[data-astro-cid-wq3ub7co]{margin-top:.6cqw;font-size:2.5cqw;font-weight:600;color:var(--color-text-muted)}.notifs[data-astro-cid-fyveic7g]{background:var(--gray-1000);color:var(--gray-0);padding:clamp(6rem,14vh,10rem) 1.5rem}.notifs-inner[data-astro-cid-fyveic7g]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.notifs-eyebrow[data-astro-cid-fyveic7g]{display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--gray-500);border:1px solid var(--gray-850);border-radius:var(--radius-full);padding:.4rem 1.1rem;margin-bottom:var(--space-6)}.notifs-title[data-astro-cid-fyveic7g]{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.02;color:var(--gray-0)}.notifs-lead[data-astro-cid-fyveic7g]{margin-top:var(--space-6);font-size:clamp(1.05rem,1rem + .5vw,1.35rem);line-height:1.6;color:var(--gray-400);max-width:46ch}.notifs-list[data-astro-cid-fyveic7g]{margin-top:clamp(2.5rem,6vh,4rem);display:flex;flex-direction:column}.notifs-row[data-astro-cid-fyveic7g]{display:grid;grid-template-columns:minmax(8rem,.4fr) 1fr;gap:var(--space-6);align-items:baseline;padding:clamp(1.2rem,3vh,1.8rem) 0;border-top:1px solid var(--gray-850)}.notifs-row[data-astro-cid-fyveic7g]:last-child{border-bottom:1px solid var(--gray-850)}.row-name[data-astro-cid-fyveic7g]{font-family:var(--font-heading);font-size:clamp(1.4rem,1.1rem + 1.5vw,2.3rem);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);color:var(--gray-0)}.row-detail[data-astro-cid-fyveic7g]{font-size:var(--text-lg);line-height:1.55;color:var(--gray-450)}.notifs-phone[data-astro-cid-fyveic7g]{width:min(320px,80vw);justify-self:center}@media(max-width:900px){.notifs-inner[data-astro-cid-fyveic7g]{grid-template-columns:1fr}.notifs-phone[data-astro-cid-fyveic7g]{order:-1}}.screen[data-astro-cid-eqowjzts]{height:100%;display:flex;flex-direction:column;padding:15cqw 5cqw 8cqw;background:var(--color-bg);font-family:var(--font-body);color:var(--color-text)}.chat-head[data-astro-cid-eqowjzts]{display:flex;align-items:center;gap:3cqw;padding-bottom:3.6cqw;border-bottom:1px solid var(--color-border)}.agent-avatar[data-astro-cid-eqowjzts]{width:10cqw;height:10cqw;display:grid;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-bg);flex-shrink:0}.agent-avatar[data-astro-cid-eqowjzts] svg[data-astro-cid-eqowjzts]{width:5.4cqw;height:5.4cqw}.agent-copy[data-astro-cid-eqowjzts]{display:flex;flex-direction:column;gap:.8cqw}.agent-name[data-astro-cid-eqowjzts]{font-size:4cqw;font-weight:var(--weight-bold)}.agent-status[data-astro-cid-eqowjzts]{display:inline-flex;align-items:center;gap:1.6cqw;font-size:3cqw;color:var(--color-text-muted)}.status-dot[data-astro-cid-eqowjzts]{width:1.8cqw;height:1.8cqw;border-radius:50%;background:var(--color-accent)}.chat[data-astro-cid-eqowjzts]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2.8cqw;padding:4cqw 0;min-height:0}.bubble[data-astro-cid-eqowjzts]{position:relative;max-width:82%;font-size:3.4cqw;line-height:1.45;padding:3cqw 3.8cqw 4.6cqw;border-radius:4.6cqw}.bubble--user[data-astro-cid-eqowjzts]{align-self:flex-end;background:var(--color-accent);color:var(--color-bg);border-bottom-right-radius:1.4cqw}.bubble--agent[data-astro-cid-eqowjzts]{align-self:flex-start;background:var(--color-bg-card);border:1px solid var(--color-border);border-bottom-left-radius:1.4cqw}.bubble--compact[data-astro-cid-eqowjzts]{padding-bottom:4.4cqw}.bubble-time[data-astro-cid-eqowjzts]{position:absolute;right:3.4cqw;bottom:1.4cqw;font-size:2.4cqw;opacity:.6}.quick-actions[data-astro-cid-eqowjzts]{display:flex;flex-wrap:wrap;gap:2cqw}.chip[data-astro-cid-eqowjzts]{font-size:3cqw;font-weight:var(--weight-medium);padding:1.8cqw 3.4cqw;border-radius:999px;border:1px solid var(--color-border-hover);color:var(--color-text-secondary);background:var(--subtle-fill-light)}.bubble[data-astro-cid-eqowjzts],.quick-actions[data-astro-cid-eqowjzts]{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--msg-i) * .22s)}.screen[data-astro-cid-eqowjzts].screen-armed:not(.screen-live) .bubble[data-astro-cid-eqowjzts],.screen[data-astro-cid-eqowjzts].screen-armed:not(.screen-live) .quick-actions[data-astro-cid-eqowjzts]{opacity:0;transform:translateY(4cqw)}.composer[data-astro-cid-eqowjzts]{display:flex;align-items:center;gap:2.6cqw;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:999px;padding:2.4cqw 2.4cqw 2.4cqw 4.4cqw}.composer-input[data-astro-cid-eqowjzts]{flex:1;font-size:3.4cqw;color:var(--color-text-muted)}.attach[data-astro-cid-eqowjzts]{font-size:4cqw;color:var(--color-text-muted)}.composer-send[data-astro-cid-eqowjzts]{width:8.4cqw;height:8.4cqw;display:grid;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-bg)}.composer-send[data-astro-cid-eqowjzts] svg[data-astro-cid-eqowjzts]{width:4.2cqw;height:4.2cqw}.support[data-astro-cid-wqloggya]{padding:clamp(6rem,14vh,10rem) 1.5rem}.support-inner[data-astro-cid-wqloggya]{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.support-stage[data-astro-cid-wqloggya]{justify-self:center}.support-phone[data-astro-cid-wqloggya]{width:min(320px,80vw);transform:rotate(-2.4deg);transition:transform .9s cubic-bezier(.22,1,.36,1)}.support-phone[data-astro-cid-wqloggya]:hover{transform:rotate(0)}.support-points[data-astro-cid-wqloggya]{margin-top:clamp(2rem,5vh,3rem);display:flex;flex-direction:column;gap:var(--space-5)}.support-point[data-astro-cid-wqloggya]{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:var(--color-text-secondary)}.point-icon[data-astro-cid-wqloggya]{width:2.4rem;height:2.4rem;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--subtle-fill);border:1px solid var(--color-border);color:var(--color-text)}.point-icon[data-astro-cid-wqloggya] svg[data-astro-cid-wqloggya]{width:1.1rem;height:1.1rem}@media(max-width:900px){.support-inner[data-astro-cid-wqloggya]{grid-template-columns:1fr}}.eco[data-astro-cid-mzvzhlvh]{max-width:var(--max-width);margin:0 auto;padding:clamp(6rem,14vh,10rem) 1.5rem clamp(5rem,12vh,8rem)}.eco-flagship[data-astro-cid-mzvzhlvh]{text-align:center;max-width:52rem;margin:0 auto clamp(4rem,9vh,6.5rem)}.eco-title[data-astro-cid-mzvzhlvh]{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.02}.eco-lead[data-astro-cid-mzvzhlvh]{margin:var(--space-6) auto 0;font-size:clamp(1.05rem,1rem + .5vw,1.35rem);line-height:1.6;color:var(--color-text-secondary);max-width:46ch}.eco-cta[data-astro-cid-mzvzhlvh]{display:inline-flex;align-items:center;gap:.7rem;margin-top:clamp(2rem,5vh,3rem);background:var(--color-accent);color:var(--color-bg);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-bold);padding:1rem 2.1rem;border-radius:var(--radius-full);box-shadow:0 14px 38px var(--shadow-accent);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.eco-cta[data-astro-cid-mzvzhlvh]:hover{transform:translateY(-3px);box-shadow:0 20px 48px var(--shadow-accent)}.eco-cta[data-astro-cid-mzvzhlvh] svg[data-astro-cid-mzvzhlvh]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.eco-cta[data-astro-cid-mzvzhlvh]:hover svg[data-astro-cid-mzvzhlvh]{transform:translate(4px)}.eco-strip[data-astro-cid-mzvzhlvh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.eco-card[data-astro-cid-mzvzhlvh]{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(1.6rem,4vw,2.4rem);transition:border-color .3s ease,background .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}.eco-card[data-astro-cid-mzvzhlvh]:hover{border-color:var(--color-border-hover);background:var(--color-bg-card-hover);transform:translateY(-4px)}.eco-card-head[data-astro-cid-mzvzhlvh]{display:flex;flex-direction:column;gap:.3rem}.eco-card-name[data-astro-cid-mzvzhlvh]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight)}.eco-card-role[data-astro-cid-mzvzhlvh]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.eco-card-desc[data-astro-cid-mzvzhlvh]{font-size:var(--text-base);line-height:1.6;color:var(--color-text-secondary)}.eco-card-go[data-astro-cid-mzvzhlvh]{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.eco-card-go[data-astro-cid-mzvzhlvh] svg[data-astro-cid-mzvzhlvh]{transition:transform .35s cubic-bezier(.22,1,.36,1)}.eco-card[data-astro-cid-mzvzhlvh]:hover .eco-card-go[data-astro-cid-mzvzhlvh] svg[data-astro-cid-mzvzhlvh]{transform:translate(4px)}@media(max-width:720px){.eco-strip[data-astro-cid-mzvzhlvh]{grid-template-columns:1fr}}.daybus-app .section-eyebrow{display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.4rem 1.1rem;margin-bottom:var(--space-6)}.daybus-app .section-giant{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.02}.daybus-app .section-lead{margin-top:var(--space-6);font-size:clamp(1.05rem,1rem + .5vw,1.35rem);line-height:1.6;color:var(--color-text-secondary);max-width:46ch}.daybus-app{--color-accent: var(--color-text);--color-gradient-start: var(--gray-1000);--color-gradient-mid: var(--gray-650);--color-gradient-end: var(--gray-300);--shadow-accent: var(--shadow-color);max-width:100%;overflow-x:clip}.daybus-app img{filter:grayscale(1)}.daybus-app :where(h1,h2,h3,p,a,span,strong,small){min-width:0}@media(max-width:480px){.daybus-app .section-giant{font-size:clamp(2.35rem,13vw,3.15rem);overflow-wrap:anywhere}}.daybus-app .reveal-pending{transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.daybus-app .reveal-pending:not(.reveal-visible){opacity:0;transform:translateY(34px)}
