@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800&family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;700&display=swap";.site-header.site-nav{--nav-surface:#111119;--nav-muted:#aaa9bb;--nav-border:#ffffff1c;z-index:100;border:1px solid var(--nav-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f6f4ff;background:#101017f2;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;margin:0 auto 1rem;padding:.7rem 1.15rem;font-family:DM Sans,Noto Sans Arabic,sans-serif;display:flex;position:sticky;top:1rem;box-shadow:0 10px 35px #0002}.site-nav .site-nav__brand{flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:flex}.site-nav__brand img{object-fit:contain}.site-nav__brand strong{letter-spacing:-.05em;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.4rem}.site-nav__brand-dot{background:#ac92ff;border-radius:50%;align-self:flex-end;width:5px;height:5px;margin:0 0 10px -4px}.site-nav__navigation,.site-nav__actions{align-items:center;gap:.2rem;display:flex}.site-nav__actions{flex-shrink:0;gap:.6rem}.site-nav .site-nav__link{color:#cbc8d8;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;min-height:44px;padding:.65rem .85rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .16s,background .16s;display:flex}.site-nav__link .bi{font-size:.65rem;transition:transform .16s}.site-nav .site-nav__link:hover,.site-nav .site-nav__link.is-active,.site-nav__group.is-open>.site-nav__link{color:#fff;background:#ffffff09}.site-nav__group.is-open>.site-nav__link .bi{transform:rotate(180deg)}.site-nav .site-nav__panel[hidden]{display:none}.site-nav__panel{border:1px solid var(--nav-border);background:var(--nav-surface);border-radius:16px;grid-template-columns:.7fr 2fr;gap:2rem;max-height:calc(100dvh - 130px);padding:1.6rem;display:grid;position:absolute;inset:calc(100% + 10px) 0 auto;overflow:auto;box-shadow:0 32px 60px #0006}.site-nav__panel-intro{border-inline-end:1px solid var(--nav-border);flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.site-nav__eyebrow{color:#b89eff;text-transform:uppercase;letter-spacing:.13em;font-size:.69rem;font-weight:700}.site-nav__panel-intro>strong{letter-spacing:-.035em;max-width:12ch;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.8rem;line-height:1.1}.site-nav__panel-intro p{color:var(--nav-muted);max-width:28ch;margin:0;font-size:.9rem}.site-nav__panel-intro a{color:#d4c4ff;align-items:center;gap:.7rem;min-height:44px;margin-top:auto;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.site-nav__panel-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.35rem;display:grid}.site-nav__item{border-radius:10px;align-items:flex-start;gap:.8rem;min-width:0;padding:1rem .8rem;text-decoration:none;transition:background .16s;display:flex}.site-nav__item:hover{background:#ffffff06}.site-nav__item-icon{border:1px solid var(--nav-border);color:#bda8ff;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.site-nav__item>span:nth-child(2){flex:1;gap:.3rem;display:grid}.site-nav__item strong{font-size:.92rem}.site-nav__item small{color:var(--nav-muted);font-size:.78rem;line-height:1.5}.site-nav__item-arrow{opacity:0;color:#c5b1ff;font-size:.8rem;transition:opacity .16s}.site-nav__item:hover .site-nav__item-arrow{opacity:1}.site-nav .site-nav__signin{white-space:nowrap;align-items:center;min-height:44px;padding:0 .6rem;font-size:.9rem;text-decoration:none;display:flex}.site-nav .site-nav__cta,.site-nav__mobile-access .site-button{min-height:44px;box-shadow:none;color:#1b102e;background:#bfa7ff;border:1px solid #bfa7ff;border-radius:8px;gap:.7rem;padding:.65rem 1rem;font-size:.85rem;font-weight:800}.site-nav .site-nav__cta:hover{background:#d1bfff;transform:none}.site-nav__signout,.site-nav__toggle{border:1px solid var(--nav-border);min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:8px}.site-nav__toggle,.site-nav__mobile-access{display:none}.site-nav .site-header__language-trigger{width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0}.site-nav a:focus-visible,.site-nav button:focus-visible{outline-offset:4px;outline:2px solid #c7b0ff}[dir=rtl] .site-nav__brand strong{letter-spacing:0}@media (width<=1199px){.site-header.site-nav{min-height:68px;padding:.5rem .8rem}.site-nav__toggle{place-items:center;font-size:1.2rem;display:grid}.site-nav__navigation{background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:14px;max-height:calc(100dvh - 120px);padding:1rem;display:none;position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto}.site-nav__navigation.is-open{flex-direction:column;align-items:stretch;display:flex}.site-nav .site-nav__link{justify-content:space-between;width:100%;padding:.9rem;font-size:1rem}.site-nav__panel{box-shadow:none;border:0;border-bottom:1px solid var(--nav-border);border-radius:0;grid-template-columns:1fr;gap:0;max-height:none;margin-bottom:.6rem;padding:.25rem .25rem 1rem;position:static;overflow:visible}.site-nav__panel-intro{display:none}.site-nav__panel-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav__mobile-access{border-top:1px solid var(--nav-border);justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;padding:1rem .5rem .25rem;display:flex}.site-nav__mobile-access>a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}}@media (width<=600px){.site-header.site-nav{gap:.4rem;top:.5rem}.site-nav .site-nav__brand strong{font-size:1.2rem}.site-nav__brand img{width:29px;height:29px}.site-nav__brand-dot,.site-nav .site-nav__signin,.site-nav .site-nav__cta{display:none}.site-nav__actions{gap:.25rem}.site-nav__panel-links{grid-template-columns:1fr}.site-nav__item{padding:.75rem .5rem}}@media (prefers-reduced-motion:reduce){.site-nav *,.site-nav :before,.site-nav :after{transition:none!important;animation:none!important}}footer.site-footer{--footer-accent:#c4adff;--footer-muted:#aaa9ba;--footer-line:#ffffff18;isolation:isolate;width:min(var(--marketing-width), 100%);border:0;border-top:1px solid var(--footer-line);box-shadow:none;text-align:start;background:0 0;border-radius:0;gap:0;margin:clamp(3rem,6vw,6rem) auto 0;padding:0;display:grid;position:relative}.site-footer p{color:var(--footer-muted);margin:0;line-height:1.7}.site-footer a{text-decoration:none;transition:color .18s,border-color .18s,background-color .18s}.site-footer a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:5px;border-radius:4px}.site-footer a:hover{color:var(--footer-accent)}.site-footer__opening{justify-content:space-between;align-items:center;gap:3rem;padding:clamp(2.5rem,5vw,4.5rem) 0;display:flex}.site-footer .site-footer__eyebrow{color:var(--footer-accent);letter-spacing:.12em;margin-bottom:1.2rem;font-family:IBM Plex Mono,Noto Sans Arabic,monospace;font-size:.7rem;font-weight:500}.site-footer__title{letter-spacing:-.045em;margin:0;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(2rem,3.6vw,3.45rem);font-weight:700;line-height:1.15}.site-footer__title>span{display:block}.site-footer__title>span+span{color:var(--footer-accent)}.site-footer__contact{flex:0 17rem}.site-footer__contact>a{border-bottom:1px solid var(--footer-accent);min-height:56px;color:var(--text);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:.7rem;padding-block:.75rem;font-size:1.5rem;font-weight:500;display:flex}.site-footer__contact>a:hover{border-color:var(--text)}.site-footer__contact p{max-width:28ch;font-size:.85rem}.site-footer__main{border-top:1px solid var(--footer-line);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(2.5rem,5vw,5rem);padding:2.8rem 0;display:grid}.site-footer__brand{align-content:start;gap:1.3rem;min-width:0;display:grid}.site-footer__brand-link{width:fit-content;color:var(--text);align-items:center;gap:.8rem;display:inline-flex}.site-footer__mark{border:1px solid var(--footer-line);background:#ffffff06;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.site-footer__mark img{object-fit:contain;width:40px;height:40px}.site-footer__brand-link strong{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:1.65rem;line-height:1.2;display:block}.site-footer__brand-link small{color:var(--footer-muted);margin-top:.35rem;font-size:.7rem;display:block}.site-footer__brand p{max-width:29ch;font-size:.9rem}.site-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);min-width:0;display:grid}.site-footer__column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-footer__column h3{color:var(--text);margin:0 0 .9rem;font-size:.82rem;font-weight:700}.site-footer__column a{width:fit-content;min-height:44px;color:var(--footer-muted);align-items:center;padding-block:.5rem;font-size:.82rem;line-height:1.5;display:inline-flex}.site-footer__community{border-top:1px solid var(--footer-line);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding:2rem 0;display:grid}.site-footer__community-intro h3{margin:0 0 .4rem;font-size:1rem;font-weight:500}.site-footer__community-intro p{max-width:29ch;font-size:.82rem}.site-footer .site-footer__socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.site-footer__socials li{min-width:0}.site-footer__social{border:1px solid var(--footer-line);height:100%;min-height:82px;color:var(--text);border-radius:8px;align-items:center;gap:.85rem;padding:1rem;display:flex}.site-footer__social>.bi:first-child{color:var(--footer-accent);flex-shrink:0;font-size:1.25rem}.site-footer__social-copy{gap:.3rem;min-width:0;display:grid}.site-footer__social-copy strong{font-size:.86rem;font-weight:500}.site-footer__social-copy small{color:var(--footer-muted);font-size:.72rem;line-height:1.5}.site-footer__social-arrow{margin-inline-start:auto;font-size:.8rem}.site-footer__social:hover{border-color:var(--footer-accent);background:#c4adff08}.site-footer__social--soon{border-style:dashed;flex-wrap:wrap;gap:.6rem .7rem}.site-footer__social--soon:hover{border-color:var(--footer-line);background:0 0}.site-footer__soon{color:var(--footer-accent);background:#c4adff10;border-radius:4px;padding:.2rem .5rem;font-size:.64rem;line-height:1.5;display:inline-flex}.site-footer__bottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.7rem 0 .5rem;font-size:.75rem;display:flex}.site-footer__company{min-height:48px;color:var(--text);align-items:center;gap:.85rem;display:inline-flex}.site-footer__company-mark{letter-spacing:-.07em;direction:ltr;border:1px solid #ffffff38;flex-shrink:0;place-items:center;width:40px;height:40px;font-family:IBM Plex Mono,monospace;font-size:.85rem;display:grid}.site-footer__company-copy{gap:.2rem;display:grid}.site-footer__company-copy>span{color:var(--footer-muted);font-size:.65rem}.site-footer__company-copy strong{letter-spacing:.15em;font-family:Space Grotesk,sans-serif;font-size:.92rem;line-height:1.2}.site-footer__company-description{border-inline-start:1px solid var(--footer-line);color:var(--footer-muted);margin-inline-start:.5rem;padding-inline-start:1.2rem;font-size:.72rem}.site-footer__company>.bi{font-size:.75rem}html[dir=rtl] .site-footer__eyebrow{letter-spacing:0}@media (width<=1100px){.site-footer__main,.site-footer__community{grid-template-columns:1fr;gap:2rem}.site-footer__brand p,.site-footer__community-intro p{max-width:48ch}.site-footer__social--soon{flex-wrap:nowrap}.site-footer__soon{margin-inline-start:auto}}@media (width<=760px){.site-footer__opening{flex-direction:column;align-items:stretch;gap:2rem}.site-footer__contact{flex-basis:auto;max-width:22rem}.site-footer__contact p{max-width:none}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.site-footer .site-footer__socials{grid-template-columns:1fr}.site-footer__social{min-height:76px}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__company{flex-wrap:wrap}}@media (width<=380px){.site-footer__company-description{display:none}.site-footer__title{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.site-footer a{transition:none}}body:has(>#root>.marketing-shell){min-width:0}.marketing-page.marketing-shell{--marketing-width:var(--site-width);--home-bg:var(--site-canvas);--home-surface:var(--site-surface);--home-line:var(--site-line);--home-muted:var(--site-muted);--home-accent:var(--site-accent);--home-cyan:var(--site-cyan);isolation:isolate;min-height:100dvh;padding:1.3rem var(--site-gutter) 2rem;background:var(--site-canvas);color:var(--site-text);position:relative}.marketing-page.marketing-shell:before,.marketing-page.marketing-shell:after{content:none}.marketing-shell>.site-background{z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 4%,#7c3aed38,#0000 34rem),radial-gradient(circle at 88% 8%,#14b8a622,#0000 36rem),radial-gradient(circle at 78% 78%,#0ea5e918,#0000 30rem),linear-gradient(135deg,#07070c 0%,#0a0d15 46%,#081418 100%);position:absolute;inset:0;overflow:hidden}.site-background:before{content:"";opacity:.94;transform-origin:50% 18%;background:linear-gradient(#04050b0a,#07070c38 58%,#07070c 100%),url(/inkplay-faceted-shell.svg) top/cover no-repeat;height:clamp(46rem,72vw,66rem);animation:18s ease-in-out infinite alternate site-facet-drift;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.site-background[data-paused=true]:before,.home-motion-paused .site-background:before{animation-play-state:paused}@keyframes site-facet-drift{0%{transform:translate(-1.2%,-.4%)scale(1.04)}to{transform:translate(1.2%,.3%)scale(1.055)}}.marketing-shell>main{width:min(var(--site-width), 100%);max-width:var(--site-width);min-width:0;margin-inline:auto}.marketing-shell :where(h1,h2,h3){color:var(--site-text);font-family:Space Grotesk,Noto Sans Arabic,sans-serif}.marketing-shell :where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--site-accent);outline-offset:4px}.marketing-shell .site-header.site-nav{--nav-surface:var(--site-surface);--nav-muted:var(--site-muted);--nav-border:var(--site-line);width:min(var(--site-width), 100%);background:var(--site-header);border-color:var(--site-line);box-shadow:none;overflow:visible;width:min(var(--site-width), 100%)!important;max-width:100%!important}.marketing-shell footer.site-footer{--footer-accent:var(--site-accent);--footer-muted:var(--site-muted);--footer-line:var(--site-line)}.site-motion-toggle{width:44px;height:44px;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.site-motion-toggle:hover,.site-motion-toggle[aria-pressed=true]{color:var(--site-accent);background:#c0a7ff0d}.marketing-shell .site-nav .site-nav__cta{color:var(--site-action-text);background:var(--site-accent);border-color:var(--site-accent)}.marketing-shell .site-nav .site-nav__cta:hover{background:var(--site-accent-hover)}.marketing-shell .site-button{min-height:48px;box-shadow:none;border-radius:8px;padding:.85rem 1.2rem;font-size:.9rem;font-weight:700}.marketing-shell .site-button--primary{color:var(--site-action-text);border:1px solid var(--site-accent);background:var(--site-accent)}.marketing-shell .site-button--primary:hover{background:var(--site-accent-hover);transform:translateY(-2px)}.marketing-shell .site-button--secondary{border:1px solid var(--site-line-strong);color:var(--site-text);background:0 0}.marketing-shell .site-button--secondary:hover{border-color:var(--site-accent);background:#ffffff08}.marketing-shell .site-eyebrow,.marketing-shell .landing-section-kicker,.marketing-shell .section-heading__eyebrow{color:var(--site-cyan);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,Noto Sans Arabic,monospace;font-size:.69rem;font-weight:500;line-height:1.8}.marketing-shell .platform-main{gap:var(--site-section-space);padding-block:clamp(3rem,6vw,6rem) 1rem}.marketing-shell .platform-hero,.marketing-shell .platform-split,.marketing-shell .platform-band{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(2rem,4vw,4rem)}.marketing-shell .platform-hero__copy{gap:1.4rem}.marketing-shell .platform-hero h1{letter-spacing:-.055em;font-size:clamp(2.75rem,4.9vw,4.7rem);line-height:1.06}.marketing-shell .platform-hero__copy>p:not(.site-eyebrow):not(.landing-section-kicker),.marketing-shell .platform-section-heading>p:not(.landing-section-kicker),.marketing-shell .platform-split p{color:var(--site-muted);font-size:1rem;line-height:1.8}.marketing-shell .platform-section-heading h2,.marketing-shell .platform-split h2,.marketing-shell .section-heading h2{letter-spacing:-.045em;max-width:22ch;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.13}.marketing-shell .section-heading--center h2{margin-inline:auto}.marketing-shell .platform-actions{gap:.8rem;margin-top:.45rem}.marketing-shell .platform-hero__visual,.marketing-shell .platform-screen{aspect-ratio:16/10;border:1px solid var(--site-line-strong);border-radius:var(--site-radius);background:var(--site-canvas);height:auto;padding:0;box-shadow:0 18px 48px #0003}.marketing-shell .platform-hero__visual:before,.marketing-shell .platform-hero__visual:after,.marketing-shell .platform-screen:before,.marketing-shell .platform-screen:after{content:none}.marketing-shell .platform-hero__visual img,.marketing-shell .platform-screen img{object-fit:contain;filter:none}.marketing-shell .platform-card-grid{gap:2rem}.marketing-shell .platform-card,.marketing-shell .feature-card,.marketing-shell .platform-flow article,.marketing-shell .platform-audience-list article,.marketing-shell .features-ink-card,.marketing-shell .about-ink-value-card,.marketing-shell .solution-need-card,.marketing-shell .solution-journey article,.marketing-shell .promotion-reach-card,.marketing-shell .community-feature-card{border:0;border-top:1px solid var(--site-line-strong);min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-content:start;gap:.85rem;padding:1.4rem 0;display:grid;transform:none}.marketing-shell .platform-card:before,.marketing-shell .feature-card:before,.marketing-shell .features-ink-card:before{content:none}.marketing-shell a.platform-card:hover{border-color:var(--site-accent);background:0 0;transform:translateY(-3px)}.marketing-shell .platform-card .bi,.marketing-shell .feature-card__icon,.marketing-shell .features-ink-card>.bi,.marketing-shell .about-ink-value-card>.bi,.marketing-shell .solution-need-card>.bi{border:1px solid var(--site-line);width:2.4rem;height:2.4rem;box-shadow:none;color:var(--site-accent);background:#c0a7ff08;border-radius:8px;padding:0;font-size:1.15rem}.marketing-shell .platform-card h2,.marketing-shell .feature-card h2,.marketing-shell .feature-card h3,.marketing-shell .platform-flow h3{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.4}.marketing-shell .platform-card p,.marketing-shell .feature-card>p,.marketing-shell .platform-flow p,.marketing-shell .platform-audience-list span{color:var(--site-muted);margin:0;font-size:.95rem;line-height:1.7}.marketing-shell .platform-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.marketing-shell .platform-flow article span{color:var(--site-cyan);background:0 0;border-radius:0;justify-content:start}.marketing-shell .platform-check-list li{border-color:var(--site-line);background:0 0}.marketing-shell .platform-check-list .bi{color:var(--site-cyan)}.marketing-shell .site-section{padding-block:1rem}.marketing-shell .glow-surface,.marketing-shell .about-ink-panel,.marketing-shell .pricing-ink-hero__panel,.marketing-shell .pricing-ink-term-card,.marketing-shell .pricing-ink-plan,.marketing-shell .comparison-advantage-hero-panel,.marketing-shell .operations-evidence-hero__truth,.marketing-shell .promotion-surface-card,.marketing-shell .promotion-scale-card,.marketing-shell .community-reach-card,.marketing-shell .community-creator-card,.marketing-shell .solution-player-band,.marketing-shell .solution-final-cta,.marketing-shell .solution-faq__grid article,.marketing-shell .about-ink-search-faq__item{border-color:var(--site-line);border-radius:var(--site-radius);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171622b8}.marketing-shell .features-ink-hero__screen,.marketing-shell .features-ink-screen{border-color:var(--site-line);border-radius:var(--site-radius);box-shadow:0 18px 48px #0003}.marketing-shell .features-ink-hero__screen:after,.marketing-shell .features-ink-screen:after{content:none}.marketing-shell :is(.features-ink-hero,.about-ink-hero,.pricing-ink-hero,.solution-hero,.comparison-evidence-hero,.comparison-evidence-detail-hero,.operations-evidence-hero,.operations-evidence-detail-hero) h1{letter-spacing:-.055em;font-size:clamp(2.75rem,4.9vw,4.7rem);line-height:1.06}.marketing-shell :is(.features-ink-main,.about-ink-main,.pricing-ink-main,.solution-main,.comparison-evidence-main,.operations-evidence-main){gap:var(--site-section-space);padding-top:clamp(3rem,6vw,6rem)}.marketing-shell .pricing-ink-term-card:before,.marketing-shell .glow-surface:before{content:none}.marketing-shell .pricing-ink-term-card:hover,.marketing-shell .pricing-ink-term-card--selected{border-color:var(--site-accent);background:var(--site-elevated);box-shadow:none}.marketing-page.marketing-shell.inkarena-public-page{--arena-bg:var(--site-canvas);--arena-line:var(--site-line);--arena-violet-bright:var(--site-accent);--arena-cyan:var(--site-cyan);background:var(--site-canvas)!important}[dir=rtl] .marketing-shell :where(h1,h2,h3){letter-spacing:0}@media (width<=1000px){.marketing-shell .platform-hero,.marketing-shell .platform-split,.marketing-shell .platform-band{grid-template-columns:minmax(0,1fr)}.marketing-shell .platform-hero__copy{max-width:42rem}.marketing-shell .platform-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.marketing-page.marketing-shell{padding-top:.65rem}.marketing-shell .site-header.site-nav{border-radius:12px;gap:.35rem;padding:.5rem .6rem}.marketing-shell .platform-main{padding-top:2.8rem}.marketing-shell .platform-card-grid{grid-template-columns:minmax(0,1fr);gap:.4rem}.marketing-shell .platform-flow{gap:1rem}.marketing-shell .platform-hero h1{font-size:clamp(2.5rem,11vw,3.5rem)}.marketing-shell .platform-hero__visual{border-radius:8px}.marketing-shell .site-nav .site-nav__brand strong{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.site-background:before{animation:none}.marketing-shell .site-button,.marketing-shell a.platform-card{transition:none;transform:none}}.owner-agreement{--legal-surface:var(--controller-surface,#151724);--legal-border:var(--controller-border,#343448);--legal-muted:var(--controller-text-muted,#aeb8ce);box-sizing:border-box;max-width:1260px;color:var(--controller-text,#f4f5fa);margin:auto;padding:28px 32px 20px;font-family:inherit;line-height:1.6}.owner-agreement *{box-sizing:border-box}.owner-agreement a{color:var(--controller-accent,#7addeb)}.owner-agreement button{border:1px solid var(--legal-border);background:var(--legal-surface);color:inherit;font:inherit;cursor:pointer;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;display:inline-flex}.owner-agreement button:disabled{opacity:.5;cursor:not-allowed}.owner-agreement button:focus-visible,.owner-agreement input:focus-visible,.owner-agreement__reader:focus-visible{outline-offset:3px;outline:2px solid #7addeb}.owner-agreement__masthead,.owner-agreement__document-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.owner-agreement__brand{align-items:center;gap:10px;font-size:1.25rem;font-weight:750;display:flex}.owner-agreement__brand i{color:#7addeb}.owner-agreement__brand small{letter-spacing:.15em;color:var(--legal-muted);font-size:.6rem}.owner-agreement__languages{gap:5px;display:flex}.owner-agreement__languages button[aria-pressed=true]{color:#fff;background:#39304e;border-color:#9f83ed}.owner-agreement__heading{margin:34px 0 22px}.owner-agreement__heading h1{letter-spacing:-.035em;margin:2px 0 7px;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.owner-agreement__heading p{color:var(--legal-muted);margin:0}.owner-agreement .owner-agreement__eyebrow{color:#7addeb;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:750}.owner-agreement__edition{border-block:1px solid var(--legal-border);color:var(--legal-muted);flex-wrap:wrap;gap:12px 26px;margin-bottom:20px;padding:14px 0;font-size:.76rem;display:flex}.owner-agreement__edition strong{color:var(--controller-text,#f4f5fa);font-weight:500}.owner-agreement__layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);align-items:start;gap:24px;display:grid}.owner-agreement__documents,.owner-agreement__decision{background:var(--legal-surface);border:1px solid var(--legal-border);border-radius:14px;min-width:0;overflow:hidden}.owner-agreement__tabs{border-bottom:1px solid var(--legal-border);gap:8px;padding:16px;display:flex}.owner-agreement__tabs button{background:0 0;border-color:#0000;flex:1}.owner-agreement__tabs button[aria-selected=true]{color:#bcacff;background:#27213c;border-color:#51416e}.owner-agreement__reader{scrollbar-width:thin;scrollbar-color:#71617f transparent;overscroll-behavior:contain;max-height:650px;padding:12px 28px 24px;overflow:auto}.owner-agreement__reader h2{margin:16px 0 24px;font-size:1.35rem;line-height:1.4}.owner-agreement__reader h3{margin:26px 0 10px;font-size:.95rem}.owner-agreement__reader p{color:var(--legal-muted);margin:10px 0;font-size:.86rem;line-height:1.9}.owner-agreement__document-actions{border-top:1px solid var(--legal-border);padding:16px;font-size:.75rem}.owner-agreement__decision{padding:22px}.owner-agreement__summary p{color:var(--legal-muted);margin:9px 0 16px;font-size:.83rem}.owner-agreement__summary .owner-agreement__payment{color:var(--controller-text,#f4f5fa);background:#7addeb0b;border-inline-start:3px solid #7addeb;border-radius:5px;padding:12px}.owner-agreement__branch{border-bottom:1px solid var(--legal-border);flex-direction:column;margin-bottom:18px;padding:0 0 16px;font-size:.8rem;display:flex}.owner-agreement__branch span{color:var(--legal-muted)}.owner-agreement__branch strong{font-size:1rem}.owner-agreement__form{flex-direction:column;gap:16px;display:flex}.owner-agreement__name{flex-direction:column;gap:8px;font-size:.8rem;font-weight:600;display:flex}.owner-agreement__name input{width:100%;font:inherit;color:inherit;border:1px solid var(--legal-border);background:#ffffff06;border-radius:8px;padding:12px}.owner-agreement__check{cursor:pointer;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.6;display:flex}.owner-agreement__check input{accent-color:#9f83ed;flex:0 0 17px;width:17px;height:17px;margin:3px 0 0}.owner-agreement__hint{color:var(--legal-muted);margin:0;font-size:.72rem}.owner-agreement .owner-agreement__primary{color:#fff;background:#7855c7;border-color:#a387e4;width:100%;padding:12px;font-weight:650}.owner-agreement .owner-agreement__text-action{color:#bcacff;background:0 0;border:0;width:100%;margin-top:8px;font-size:.76rem}.owner-agreement__notice{color:#d2eaf0;background:#102c36;border:1px solid #467483;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.8rem;display:flex}.owner-agreement__notice--error{background:#381e29;border-color:#a65866}.owner-agreement__bottom-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:18px;display:flex}.owner-agreement__bottom-actions button{flex:1;padding:9px;font-size:.72rem}.owner-agreement__receipt{background:#21383540;border:1px solid #376c66;border-radius:10px;margin:18px 0;padding:16px}.owner-agreement__receipt i{color:#7ee0c6}.owner-agreement__receipt h3{margin:4px 0 12px;font-size:.94rem}.owner-agreement__receipt p{color:var(--legal-muted);overflow-wrap:anywhere;margin:7px 0;font-size:.78rem}.owner-agreement__receipt button{width:100%;margin-top:8px}.owner-agreement__footer{text-align:center;color:var(--legal-muted);padding:24px 0 0;font-size:.72rem}@media (width<=900px){.owner-agreement{padding:20px}.owner-agreement__layout{grid-template-columns:1fr}.owner-agreement__reader{max-height:500px}.owner-agreement__decision{padding:20px}.owner-agreement__heading{margin-top:26px}}@media (width<=480px){.owner-agreement{padding:16px 12px}.owner-agreement__brand small{display:none}.owner-agreement__heading h1{font-size:1.6rem}.owner-agreement__edition{gap:5px}.owner-agreement__edition span{width:100%}.owner-agreement__reader{max-height:440px;padding:8px 18px 20px}.owner-agreement__tabs{gap:4px;padding:10px}.owner-agreement__tabs button{padding:10px;font-size:.75rem}.owner-agreement__decision{padding:18px}.owner-agreement__footer{overflow-wrap:anywhere}.owner-agreement__notice{flex-wrap:wrap}}.owner-agreement-public{padding:60px 16px}.owner-agreement-access{padding-block:20px}.owner-agreement-access button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.owner-agreement-access button:focus-visible{outline-offset:4px;outline:2px solid #7addeb}.platform-workspace-header__tools{flex-shrink:0;align-items:center;gap:20px;display:flex}.platform-admin-page .platform-notification-bell{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;font:inherit;border-radius:10px;place-items:center;font-size:19px;display:grid;position:relative}.platform-admin-page .platform-notification-bell:hover{background:var(--admin-accent-soft);border-color:var(--accent);color:var(--accent)}.platform-notification-bell__count,.platform-notification-bell__error{top:-5px;border:2px solid var(--surface);background:var(--accent);color:#fff;min-width:21px;height:21px;font:700 10px/1 var(--admin-font);border-radius:12px;place-items:center;padding-inline:4px;display:grid;position:absolute;inset-inline-end:-6px}.platform-notification-bell__error{background:var(--warning)}.platform-notification-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-admin-page .platform-notification-backdrop{z-index:100;background:#11182752;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.platform-admin-page .platform-notification-panel{background:var(--surface);width:min(480px,100%);height:100%;min-height:0;color:var(--text);border:1px solid var(--border);border-radius:14px;outline:none;overflow:hidden;box-shadow:0 20px 70px #0f172a33}.platform-notification-panel__content{flex-direction:column;height:100%;min-height:0;display:flex}.platform-notification-panel__header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 0;display:flex}.platform-notification-panel__header h2{margin:4px 0;font-size:24px;line-height:1.4}.platform-notification-panel__header .section-eyebrow{color:var(--muted);letter-spacing:0;margin:0;font-size:11px}.platform-admin-page .platform-notification-icon-button{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.platform-notification-description{color:var(--muted);margin:8px 24px 18px;font-size:13px;line-height:1.6}.platform-notification-toolbar{justify-content:space-between;gap:12px;padding:0 24px;display:flex}.platform-notification-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:3px;padding:3px;display:flex}.platform-admin-page .platform-notification-tabs button{min-height:44px;color:var(--muted);font:600 13px/1.4 var(--admin-font);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 13px}.platform-admin-page .platform-notification-tabs button[aria-pressed=true]{color:var(--accent-2);background:var(--surface);box-shadow:0 1px 4px #20253512}.platform-notification-meta{border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;font-size:12px;display:flex}.platform-admin-page :is(.platform-notification-meta button,.platform-notification-item__actions button,.platform-notification-error button){min-height:44px;color:var(--accent-2);font:600 12px/1.4 var(--admin-font);cursor:pointer;background:0 0;border:0;padding:8px}.platform-notification-list-area{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.platform-notification-list{margin:0;padding:0;list-style:none}.platform-notification-item{border-bottom:1px solid var(--border);background:#faf9ff;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.platform-notification-item.is-read{background:var(--surface)}.platform-notification-item__icon{width:36px;height:36px;color:var(--accent);background:var(--admin-accent-soft);border:1px solid #e7e1fb;border-radius:10px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.platform-notification-item__body{flex:1;min-width:0}.platform-notification-item__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.platform-notification-item h3{font:700 14px/1.5 var(--admin-font);margin:0}.platform-notification-item__body>p{color:var(--muted);font:400 13px/1.6 var(--admin-font);overflow-wrap:anywhere;margin:7px 0}.platform-notification-item time{color:var(--muted);font-size:11px;display:block}.platform-notification-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.platform-notification-item__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.platform-notification-item__actions a{min-height:44px;color:var(--accent-2);align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.platform-notification-item__actions>span{color:var(--muted);font-size:11px}.platform-admin-page .platform-notification-more{margin:18px auto;display:block}.platform-notification-panel__footer{background:var(--surface-2);border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:16px 24px;font-size:11px;display:flex}.platform-notification-empty{text-align:center;justify-items:center;gap:12px;padding:48px 28px;display:grid}.platform-notification-empty>i{background:var(--admin-accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;font-size:24px;display:grid}.platform-notification-empty h3{margin:4px 0 0;font-size:17px}.platform-notification-empty p{max-width:30ch;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.platform-notification-error{color:#80561e;background:#fff6ec;border-bottom:1px solid #efd8b7;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;font-size:13px;display:flex}.platform-notification-error p{flex:1;min-width:150px;margin:0}.platform-admin-page .platform-notification-panel button:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.platform-workspace-header__tools{gap:12px}.platform-admin-page .platform-notification-backdrop{padding:0}.platform-admin-page .platform-notification-panel{border:0;border-radius:0;width:100%}.platform-notification-panel__header{padding:18px 16px 0}.platform-notification-description{margin-inline:16px}.platform-notification-toolbar,.platform-notification-meta,.platform-notification-item,.platform-notification-panel__footer{padding-inline:16px}}@media (height<=500px){.platform-notification-panel__content{overflow-y:auto}.platform-notification-list-area{flex:none;overflow:visible}}.music-admin{max-width:1200px;margin:0 auto;padding:24px}.music-admin button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.music-admin button:disabled{opacity:.45;cursor:default}.music-admin button:focus-visible,.music-admin a:focus-visible,.music-admin input:focus-visible,.music-admin textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.music-admin button[aria-selected=true],.music-admin button.is-selected{background:var(--admin-accent-soft);border-color:var(--accent)}.music-admin__hint,.music-admin p{color:var(--muted);line-height:1.6}.music-admin p[role=alert]{color:var(--danger)}.music-admin__workspace{grid-template-columns:240px minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.music-admin__artists{flex-direction:column;gap:8px;display:flex}.music-admin__artists button{text-align:start;overflow-wrap:anywhere;gap:6px;display:grid}.music-admin__artists span{opacity:.7;font-size:12px}.music-admin__fields{border:0;gap:14px;min-width:0;padding:20px 0;display:grid}.music-admin .field-group{gap:8px;display:grid}.music-admin input:not([type=checkbox]),.music-admin textarea,.music-admin select{box-sizing:border-box;background:var(--surface);width:100%;min-width:0;color:inherit;border:1px solid var(--border);border-radius:6px;padding:12px}.music-admin__actions,.music-admin__tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.music-admin__track{border:0;border-bottom:1px solid var(--border);gap:12px;min-width:0;padding:16px 0 24px;display:grid}.music-admin__import{border-bottom:1px solid var(--border);gap:12px;margin-bottom:12px;padding-bottom:24px;display:grid}.music-admin__import h2,.music-admin__import h3{margin:0}.music-admin__import p{margin:6px 0}.music-admin__coverage{border-inline-start:3px solid var(--accent);padding:12px 16px}.music-admin__profile-summary{align-items:center;gap:20px;min-width:0;margin:16px 0;display:flex}.music-admin__profile-summary>div{overflow-wrap:anywhere;min-width:0}.music-admin__avatar{object-fit:cover;border-radius:50%;flex:0 0 88px;width:88px;height:88px}.music-admin__cover{object-fit:cover;border-radius:6px;flex:0 0 54px;width:54px;height:54px}.music-admin__artwork-fallback{background:var(--admin-accent-soft);color:var(--accent);place-items:center;font-size:24px;display:inline-grid}.music-admin__choices{scrollbar-gutter:stable;max-height:430px;overflow-y:auto}.music-admin__choice{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:14px;min-height:72px;padding:10px 4px;display:flex}.music-admin__choice>span{overflow-wrap:anywhere;min-width:0}.music-admin__choice small{color:var(--muted);margin-top:6px;display:block}.music-admin__choice input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 20px}.music-admin__optional,.music-admin__provider{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.music-admin summary{cursor:pointer;color:var(--muted);padding:10px 0}.music-admin summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.music-admin__track-summary{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.music-admin__track-summary>strong{overflow-wrap:anywhere;flex:1;min-width:120px}.music-admin iframe{border:0;width:100%;margin:16px 0;display:block}.music-admin__import-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.music-admin__check{align-items:center;gap:12px;min-height:44px;display:flex}.music-admin__preview>.music-admin__avatar{float:right}.music-admin footer{border-top:1px solid var(--border);padding-top:16px}@media (width<=800px){.music-admin{padding:12px}.music-admin__workspace{grid-template-columns:1fr}}.marketing-page.owner-workspace-page{--ow-surface:#12131c;--ow-border:#ffffff12;--ow-muted:#a4a5b8;--ow-accent:#c1a4ff;--ow-cyan:#87d9d1;color:#f2f0f8;background:radial-gradient(at 10% 0,#6233a322,#0000 40rem),radial-gradient(at 90% 0,#247a8020,#0000 38rem),#0b0c12;min-height:100svh;padding:1.3rem clamp(1rem,4vw,4rem) 2rem}.marketing-page.owner-workspace-page:before,.marketing-page.owner-workspace-page:after{display:none}.owner-workspace-shell{grid-template-columns:216px minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);max-width:1380px;margin:2.75rem auto 0;display:grid}.owner-workspace-sidebar{align-self:start;gap:1.5rem;min-width:0;display:grid;position:sticky;top:1.5rem}.owner-workspace-identity{border-bottom:1px solid var(--ow-border);align-items:center;gap:.75rem;min-width:0;padding:0 .35rem 1.4rem;display:flex}.owner-workspace-avatar{color:#d5c1ff;background:linear-gradient(135deg,#8260c644,#4b366020);border:1px solid #b792fb30;border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:.88rem;font-weight:700;display:grid}.owner-workspace-identity>span:last-child{gap:.3rem;min-width:0;display:grid}.owner-workspace-identity strong{overflow-wrap:anywhere;font-size:.87rem}.owner-workspace-identity>span>span{color:var(--ow-muted);overflow-wrap:anywhere;font-size:.72rem}.owner-workspace-nav{gap:.4rem;display:grid}.owner-workspace-nav a{color:#b1afc3;border:1px solid #0000;border-radius:9px;align-items:center;gap:.75rem;min-height:46px;padding:.7rem .85rem;font-size:.85rem;text-decoration:none;transition:background .16s,color .16s;display:flex}.owner-workspace-nav a>i:first-child{font-size:1rem}.owner-workspace-nav a>i:last-child{opacity:0;margin-inline-start:auto;font-size:.6rem}.owner-workspace-nav a[aria-current=page]{color:#e0d2ff;background:#b89bea15;border-color:#b89bea1a;font-weight:700}.owner-workspace-nav a[aria-current=page]>i:last-child{opacity:1}.owner-workspace-nav a:hover{color:#fff;background:#ffffff09}.owner-workspace-contact,.owner-workspace-help{border:1px solid var(--ow-border);background:#ffffff02;border-radius:12px;gap:.65rem;padding:1rem;display:grid}.owner-workspace-contact{background:#815ab10a;border-color:#aa85e326}.owner-workspace-contact>i,.owner-workspace-help>i{color:#c3acf3;font-size:1.2rem}.owner-workspace-contact strong,.owner-workspace-help strong{font-size:.82rem;line-height:1.5}.owner-workspace-contact p,.owner-workspace-help p{color:var(--ow-muted);margin:0;font-size:.76rem;line-height:1.7}.owner-workspace-contact a,.owner-workspace-help a{color:#d2bcfd;justify-content:space-between;align-items:center;min-height:36px;font-size:.78rem;font-weight:600;text-decoration:none;display:flex}.marketing-page.owner-workspace-page .owner-workspace-main{align-content:start;gap:1.65rem;width:100%;min-width:0;max-width:none;margin:0;padding:0}.owner-workspace-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem 0 .35rem;display:flex}.owner-workspace-kicker{color:#b29bcc;letter-spacing:.11em;margin:0 0 .65rem;font-family:IBM Plex Mono,Noto Sans Arabic,monospace;font-size:.63rem;line-height:1.8}.owner-workspace-heading h1{letter-spacing:-.045em;color:#f3f0fa;overflow-wrap:anywhere;margin:0 0 .6rem;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1.2}.owner-workspace-heading h1+p{color:var(--ow-muted);margin:0;font-size:.9rem;line-height:1.6}.owner-workspace-heading__actions{flex-shrink:0}.owner-workspace-page .owner-banner-stack:empty{display:none}.marketing-page.owner-workspace-page .site-button{min-height:44px;box-shadow:none;border-radius:8px;gap:.7rem;padding:.7rem 1rem;font-size:.82rem;line-height:1.5}.marketing-page.owner-workspace-page .site-button--primary{background:var(--ow-accent);border:1px solid var(--ow-accent);color:#201630}.marketing-page.owner-workspace-page .site-button--secondary{color:#dad2e9;background:#ffffff04;border:1px solid #ffffff20}.owner-workspace-main button:focus-visible,.owner-workspace-main a:focus-visible,.owner-workspace-sidebar a:focus-visible,.owner-workspace-main summary:focus-visible{outline:2px solid var(--ow-accent);outline-offset:4px}.owner-workspace-text-link{color:#cab7ea;align-items:center;gap:.65rem;min-height:44px;font-size:.82rem;text-decoration:none;display:inline-flex}.owner-overview{gap:1.6rem;display:grid}.owner-overview-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.35rem;display:flex}.owner-overview-section-heading h2{letter-spacing:-.025em;margin:0 0 .45rem;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.2rem}.owner-overview-section-heading p{color:var(--ow-muted);margin:0;font-size:.81rem;line-height:1.6}.owner-overview-limit{color:var(--ow-muted);border:1px solid var(--ow-border);border-radius:30px;flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.69rem;display:flex}.owner-overview-limit strong{color:#d6c4f1;font-variant-numeric:tabular-nums;font-weight:600}.owner-first-venue{background:radial-gradient(at 0 0,#8a51c81c,#0000 70%),#12131c;border:1px solid #b399db26;border-radius:16px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.owner-first-venue__copy{align-content:center;justify-items:start;gap:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.owner-first-venue__icon{color:#cfb6fa;background:#9a76df13;border:1px solid #ba94ff30;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:.3rem;font-size:1.6rem;display:grid}.owner-first-venue__copy .owner-workspace-kicker{margin:0;font-size:.6rem}.owner-first-venue__copy h2{white-space:pre-line;letter-spacing:-.045em;color:#f3effc;margin:0;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(2rem,3.1vw,3rem);line-height:1.12}.owner-first-venue__copy>p:not(.owner-workspace-kicker){color:#b3aec4;max-width:34ch;margin:0 0 .3rem;font-size:.87rem;line-height:1.8}.owner-first-venue__copy>a{margin-top:-.5rem}.owner-first-venue__steps{border-inline-start:1px solid var(--ow-border);background:#0b0d151f;align-content:center;gap:1.6rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid}.owner-first-venue__steps h3{color:#d3c8e4;margin:0;font-size:.83rem;line-height:1.6}.owner-first-venue__steps ol{gap:1.65rem;margin:0;padding:0;list-style:none;display:grid}.owner-first-venue__steps li{align-items:flex-start;gap:1rem;display:flex;position:relative}.owner-first-venue__steps li:not(:last-child):after{content:"";top:52px;bottom:-18px;border-inline-start:1px dashed #c5a9ec28;position:absolute;inset-inline-start:23px}.owner-setup-step-icon{color:#bfa7ea;background:#24233355;border:1px solid #ffffff14;border-radius:12px;flex:0 0 48px;place-items:center;height:48px;font-size:1.2rem;display:grid}.owner-first-venue__steps li:nth-child(2) .owner-setup-step-icon{color:#8bd8d0;background:#234f4b28}.owner-first-venue__steps li>div{gap:.35rem;display:grid}.owner-first-venue__steps li>div>span{color:#82778e;font-family:IBM Plex Mono,monospace;font-size:.58rem}.owner-first-venue__steps strong{color:#e8e2f1;font-size:.85rem;font-weight:600}.owner-first-venue__steps p{color:var(--ow-muted);margin:0;font-size:.78rem;line-height:1.75}.owner-workspace-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding:1.25rem .2rem;display:grid}.owner-workspace-tools>div{align-items:flex-start;gap:.8rem;display:flex}.owner-workspace-tools>div>i{color:#a498b8;margin-top:.15rem;font-size:1.1rem}.owner-workspace-tools h3{color:#d3cddf;margin:0 0 .4rem;font-size:.79rem;font-weight:600}.owner-workspace-tools p{color:var(--ow-muted);margin:0;font-size:.75rem;line-height:1.7}.owner-overview-stats{border:1px solid var(--ow-border);background:#14151e90;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 .5rem;display:grid}.owner-overview-stats>div{border-inline-end:1px solid var(--ow-border);flex-direction:column;gap:.75rem;padding:1.15rem 1.4rem;display:flex}.owner-overview-stats>div:last-child{border:0}.owner-overview-stats dt{color:var(--ow-muted);align-items:center;gap:.65rem;font-size:.78rem;display:flex}.owner-overview-stats dt i{color:#b79bdc}.owner-overview-stats dd{margin:0;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:600;line-height:1}.owner-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.owner-venue-card,.owner-venue-add{text-align:start;min-width:0;font:inherit;color:inherit;cursor:pointer;background:#13141e;border:1px solid #ffffff15;border-radius:13px;transition:border-color .18s,background .18s;display:grid}.owner-venue-card{gap:.75rem;padding:1.4rem}.owner-venue-card:hover{background:#181622;border-color:#b599eb66}.owner-venue-card__top{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.owner-venue-card__top img,.owner-venue-card__initials{object-fit:contain;background:#8460ba18;border:1px solid #a68bc430;border-radius:11px;flex-shrink:0;width:44px;height:44px;padding:.3rem}.owner-venue-card__initials{color:#ccb3ef;place-items:center;font-size:.86rem;font-weight:700;display:grid}.owner-venue-status{color:#c5bad6;align-items:center;gap:.45rem;font-size:.66rem;line-height:1.6;display:inline-flex}.owner-venue-status>span{background:#d6b37d;border-radius:50%;flex-shrink:0;width:5px;height:5px}.owner-venue-status[data-state=linked]{color:#98cfc4}.owner-venue-status[data-state=linked]>span{background:#8dd3bc}.owner-venue-status[data-state=inactive]>span{background:#ef9eae}.owner-venue-card__name{overflow-wrap:anywhere;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.3rem;line-height:1.3}.owner-venue-card__location{color:var(--ow-muted);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-size:.77rem;display:flex}.owner-venue-card__details{color:#beb2cd;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.75rem 0;font-size:.72rem;display:flex}.owner-venue-card__open{border-top:1px solid var(--ow-border);color:#cfb7f8;justify-content:space-between;align-items:center;padding-top:.9rem;font-size:.8rem;font-weight:600;display:flex}.owner-venue-add{text-align:center;background:#ffffff02;border-style:dashed;align-content:center;justify-items:center;gap:.8rem;padding:1.6rem}.owner-venue-add:hover{background:#8155ac0a;border-color:#a784d566}.owner-venue-add>span:first-child{color:#c0a8e4;background:#ffffff05;border:1px solid #ffffff1a;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.owner-venue-add strong{font-size:.9rem}.owner-venue-add>span:last-child{max-width:29ch;color:var(--ow-muted);font-size:.78rem;line-height:1.7}.owner-workspace-footer{border-top:1px solid var(--ow-border);color:#817d91;align-items:center;gap:1rem;margin-top:.6rem;padding:1.2rem 0 .4rem;font-size:.72rem;display:flex}.owner-workspace-footer a{color:#a29aaa;align-items:center;min-height:32px;margin-inline-start:auto;text-decoration:none;display:inline-flex}.owner-workspace-skip{z-index:2000;top:-100px;color:#231330;background:#d8c5ff;border-radius:8px;padding:.8rem 1rem;text-decoration:none;position:fixed;inset-inline-start:1rem}.owner-workspace-skip:focus{top:1rem}.owner-workspace-loading,.owner-workspace-error{border:1px solid var(--ow-border);background:var(--ow-surface);text-align:center;border-radius:14px;padding:3rem 2rem}.owner-workspace-loading>i,.owner-workspace-error>i{color:#b395db;font-size:2rem}.owner-workspace-loading h2,.owner-workspace-error h2{margin:1rem 0 .7rem;font-size:1.2rem}.owner-workspace-loading p,.owner-workspace-error p{color:var(--ow-muted);font-size:.86rem;line-height:1.7}.owner-workspace-error .site-button{margin-top:.8rem}.owner-workspace-loading__cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.owner-workspace-loading__cards span{background:linear-gradient(100deg,#ffffff04,#ffffff0a,#ffffff04) 0 0/200% 100%;border-radius:10px;height:100px;animation:1.7s ease-in-out infinite owner-workspace-pulse}.marketing-page.owner-workspace-page .owner-panel,.marketing-page.owner-workspace-page .owner-summary-card,.marketing-page.owner-workspace-page .owner-empty-state{border:1px solid var(--ow-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#13141e;border-radius:13px}.marketing-page.owner-workspace-page .owner-panel:before,.marketing-page.owner-workspace-page .owner-panel:after,.marketing-page.owner-workspace-page .owner-summary-card:before,.marketing-page.owner-workspace-page .owner-empty-state:before{display:none}.marketing-page.owner-workspace-page .owner-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.marketing-page.owner-workspace-page .owner-summary-card{min-height:0;padding:1.1rem}.marketing-page.owner-workspace-page .owner-summary-card h3{overflow-wrap:anywhere;font-size:1.1rem}.marketing-page.owner-workspace-page .owner-summary-card>span{font-size:.72rem;line-height:1.7}.marketing-page.owner-workspace-page .owner-summary-card__icon{color:#c1a4ee;background:#9a78c918;border-radius:9px;width:36px;height:36px}.marketing-page.owner-workspace-page .owner-dashboard-grid--billing{grid-template-columns:1fr;gap:1rem}.marketing-page.owner-workspace-page .owner-panel{padding:1.5rem}.marketing-page.owner-workspace-page .owner-panel__header h3{font-size:1.15rem;line-height:1.4}.marketing-page.owner-workspace-page .owner-branch-card{box-shadow:none;border-color:var(--ow-border);background:#ffffff03}.marketing-page.owner-workspace-page .owner-empty-state{max-width:none;padding:clamp(1.3rem,3vw,2.2rem)}.marketing-page.owner-workspace-page .owner-empty-state h2{letter-spacing:-.025em;font-size:1.5rem}.marketing-page.owner-workspace-page .owner-empty-state>p{color:var(--ow-muted);font-size:.85rem;line-height:1.7}.marketing-page.owner-workspace-page .owner-first-branch-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:none}.owner-first-branch-form>label[for=firstBranchName]{grid-column:1/-1}.owner-first-branch-form>.branch-current-location{background:#c1a4ff08;border:1px solid #c1a4ff30;border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem 1.5rem;padding:1.1rem;display:flex}.branch-current-location__content{flex:20rem;min-width:0}.branch-current-location__content strong{color:#f2f0f8;font-size:.9rem}.owner-workspace-page .branch-current-location__content p{color:#c8c4d4;margin:.45rem 0;font-size:.83rem;line-height:1.6}.branch-current-location__content small{color:#aaa6ba;font-size:.75rem;line-height:1.6;display:block}.branch-current-location__content a{color:#cdb6ff;text-underline-offset:.2em}.branch-current-location__actions{flex-wrap:wrap;gap:.65rem;display:flex}.owner-workspace-page .branch-current-location__actions .site-button{color:#e2d5ff;white-space:normal;text-align:start;background:#c1a4ff14;border-color:#c1a4ff55}.owner-workspace-page .branch-current-location__status{color:#b7e4d1;flex-basis:100%;margin:0;font-size:.83rem;line-height:1.6}.branch-current-location__status:empty{display:none}.owner-workspace-page .owner-first-branch-form>.field-group:first-child,.owner-workspace-page .owner-first-branch-form>.owner-empty-state__actions,.owner-workspace-page .owner-first-branch-form>.banner{grid-column:1/-1}.marketing-page.owner-workspace-page .field-group__input,.marketing-page.owner-workspace-page .field-group__select{color:#ece6f5;background:#0c0d15;border-color:#ffffff1c;border-radius:8px;min-height:46px;font-size:.9rem}.marketing-page.owner-workspace-page .field-group__input:focus{border-color:#bc9bfa;box-shadow:0 0 0 3px #ad81f013}.marketing-page.owner-workspace-page .field-group__label{color:#ded5e8;text-transform:none;letter-spacing:0;font-family:inherit;font-size:.83rem;font-weight:500}.marketing-page.owner-workspace-page .field-group__help{color:#938aab;font-size:.75rem;line-height:1.6}.marketing-page.owner-workspace-page .owner-account-layout{grid-template-columns:1fr;gap:1.4rem;display:grid}.marketing-page.owner-workspace-page .owner-account-panel{grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:2rem;padding:2rem;display:grid}.marketing-page.owner-workspace-page .owner-account-panel .owner-panel__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin:0;display:flex}.owner-workspace-page .owner-account-panel h2{letter-spacing:-.025em;margin:0 0 .7rem;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.2rem;line-height:1.4}.owner-workspace-page .owner-account-panel .owner-panel__header p:not(.section-eyebrow){color:var(--ow-muted);margin:0;font-size:.83rem;line-height:1.7}.owner-workspace-page .owner-account-form{gap:1.3rem}.owner-workspace-page .owner-account-actions{padding-top:.2rem}.owner-workspace-page .owner-account-section-icon{color:#b0a2c6;font-size:1.4rem}.marketing-page.owner-workspace-page .owner-account-reference{padding:0}.owner-account-reference summary{cursor:pointer;align-items:center;gap:1rem;min-height:76px;padding:1.2rem 1.5rem;list-style:none;display:flex}.owner-account-reference summary::-webkit-details-marker{display:none}.owner-account-reference summary>i{color:#a89cbe}.owner-account-reference summary>i:last-child{margin-inline-start:auto;font-size:.75rem}.owner-account-reference summary>span{gap:.35rem;display:grid}.owner-account-reference summary strong{font-size:.9rem;font-weight:600}.owner-account-reference summary span span{color:var(--ow-muted);font-size:.77rem}.owner-account-reference[open] summary{border-bottom:1px solid var(--ow-border)}.owner-account-reference[open] summary>i:last-child{transform:rotate(180deg)}.marketing-page.owner-workspace-page .owner-account-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:0;padding:1.5rem}.marketing-page.owner-workspace-page .owner-account-meta div{background:0 0;border:0;gap:.45rem;padding:0;display:grid}.owner-workspace-page .owner-account-meta dt{color:var(--ow-muted);font-size:.74rem}.owner-workspace-page .owner-account-meta dd{color:#c9bfd8;overflow-wrap:anywhere;margin:0;font-size:.8rem}[dir=rtl] .owner-workspace-nav .bi-chevron-right,[dir=rtl] .owner-workspace-heading .bi-arrow-left{transform:scaleX(-1)}[dir=rtl] .owner-workspace-heading h1,[dir=rtl] .owner-first-venue__copy h2{letter-spacing:0;line-height:1.5}@keyframes owner-workspace-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1199px){.owner-workspace-shell{grid-template-columns:185px minmax(0,1fr);gap:1.4rem}.owner-first-venue{grid-template-columns:1fr}.owner-first-venue__steps{border-inline-start:0;border-top:1px solid var(--ow-border)}.owner-first-venue__steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.owner-first-venue__steps li{flex-direction:column}.owner-first-venue__steps li:after{display:none}.owner-workspace-tools{gap:1rem}.marketing-page.owner-workspace-page .owner-dashboard-grid--billing{grid-template-columns:1fr}.marketing-page.owner-workspace-page .owner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-page.owner-workspace-page .owner-account-panel{grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr);gap:1.5rem;padding:1.4rem}}@media (width<=767px){.owner-workspace-shell{grid-template-columns:1fr;gap:1.6rem;margin-top:1.5rem}.owner-workspace-sidebar{gap:1rem;position:static}.owner-workspace-identity{border:0;padding:0 0 .2rem}.owner-workspace-nav{border:1px solid var(--ow-border);background:#13131b;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.35rem;display:grid}.owner-workspace-nav a{flex:auto;justify-content:center;gap:.4rem;min-height:44px;padding:.55rem .45rem;font-size:.73rem}.owner-workspace-nav a>i:first-child{font-size:.85rem}.owner-workspace-nav a>i:last-child,.owner-workspace-help{display:none}.owner-workspace-contact{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.owner-workspace-contact p{display:none}.owner-workspace-contact a{gap:.5rem;margin-inline-start:auto}.owner-workspace-contact>i{font-size:1rem}.owner-workspace-heading{flex-wrap:wrap;align-items:flex-start}.owner-workspace-heading h1{font-size:2rem}.owner-workspace-heading h1+p{font-size:.85rem}.owner-workspace-kicker{font-size:.61rem}.owner-overview-section-heading{align-items:flex-start}.owner-overview-limit>span{display:none}.owner-first-venue__copy{padding:1.6rem}.owner-first-venue__copy h2{font-size:2.6rem}.owner-first-venue__steps{padding:1.5rem}.owner-first-venue__steps ol{grid-template-columns:1fr;gap:1.4rem}.owner-first-venue__steps li{flex-direction:row}.owner-first-venue__steps li:after{display:block}.owner-workspace-tools{grid-template-columns:1fr;gap:1.4rem;padding-inline:.3rem}.owner-venue-grid,.marketing-page.owner-workspace-page .owner-first-branch-form{grid-template-columns:1fr}.owner-venue-add{min-height:200px}.owner-overview-stats>div{padding:1rem .7rem}.owner-overview-stats dt{gap:.45rem;font-size:.69rem;display:grid}.owner-overview-stats dd{font-size:1.5rem}.owner-workspace-footer{font-size:.66rem}.marketing-page.owner-workspace-page .owner-account-panel{grid-template-columns:1fr;gap:1.7rem;padding:1.4rem}.marketing-page.owner-workspace-page .owner-account-panel .owner-panel__header{flex-direction:row;justify-content:space-between}.marketing-page.owner-workspace-page .owner-account-meta{grid-template-columns:1fr}.owner-workspace-loading{padding:2rem 1.2rem}.owner-workspace-loading__cards{gap:.5rem}}@media (prefers-reduced-motion:reduce){.owner-workspace-page *,.owner-workspace-page :before,.owner-workspace-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=768px){.owner-venue-add:nth-child(odd){text-align:start;grid-column:1/-1;grid-template-columns:auto 1fr;justify-items:start;gap:.4rem 1rem;padding:1.1rem 1.4rem}.owner-venue-add:nth-child(odd)>span:first-child{grid-row:span 2}.owner-venue-add:nth-child(odd)>span:last-child{max-width:none}}.tv-app-download{border:1px solid var(--ow-border);background:#12131c;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;gap:2rem;padding:1.6rem;scroll-margin-top:6rem;display:grid}.tv-app-download__content,.tv-app-download__action{min-width:0}.tv-app-download__heading{align-items:center;gap:.85rem;display:flex}.tv-app-download__icon{width:50px;height:50px;color:var(--ow-accent);border:1px solid var(--ow-border);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.tv-app-download__heading p{color:var(--ow-muted);margin:0 0 .3rem;font-size:.78rem}.owner-workspace-page .tv-app-download h2{color:#f2eef8;margin:0;font-size:1.45rem;line-height:1.35}.tv-app-download__description{color:#c4c0d0;margin:1rem 0 .7rem;font-size:.9rem;line-height:1.7}.tv-app-download__requirement{color:var(--ow-muted);align-items:start;gap:.6rem;margin:0;font-size:.8rem;line-height:1.7;display:flex}.tv-app-download__requirement i{color:var(--ow-accent)}.tv-app-download__action{border-inline-start:1px solid var(--ow-border);gap:.8rem;padding-inline-start:1.6rem;display:grid}.tv-app-download__version{color:var(--ow-muted);justify-content:space-between;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.tv-app-download__version strong{color:#e2dce9;font-weight:500}.owner-workspace-page .tv-app-download__action .site-button{text-align:center;width:100%;min-height:48px}.tv-app-download__platform{color:var(--ow-muted);justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;display:flex}.tv-app-download__setup{color:#c4c0d0;margin-top:.75rem;font-size:.8rem;line-height:1.7}.tv-app-download__setup summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--ow-accent);align-items:center;gap:.6rem;list-style:none;display:flex}.tv-app-download__setup summary::-webkit-details-marker{display:none}.tv-app-download__setup[open] summary i{transform:rotate(180deg)}.tv-app-download__setup ol{margin:.4rem 0;padding-inline-start:1.4rem}.tv-app-download__setup li+li{margin-top:.4rem}.tv-app-download__setup code{overflow-wrap:anywhere;color:var(--ow-muted);margin-top:.3rem;font-size:.7rem;display:block}.tv-app-download a:focus-visible,.tv-app-download summary:focus-visible{outline:2px solid var(--ow-accent);outline-offset:4px}@media (width<=767px){.tv-app-download{grid-template-columns:1fr;gap:1.2rem;padding:1.25rem}.tv-app-download__action{border-inline-start:0;border-top:1px solid var(--ow-border);padding-inline-start:0;padding-top:1.2rem}}.installer-workspace{gap:1.5rem;min-width:0;display:grid}.installer-introduction{border:1px solid var(--ow-border);background:#a882f008;border-radius:12px;align-items:center;gap:.9rem;padding:1rem 1.2rem;display:flex}.installer-introduction>span,.installer-activation>span{height:36px;color:var(--ow-accent);background:#b793f712;border-radius:9px;flex:0 0 36px;place-items:center;display:grid}.installer-introduction strong,.installer-activation strong{font-size:.85rem}.installer-introduction p,.installer-activation p{color:var(--ow-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.6}.installer-refresh{color:#c6bbd8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:44px;margin-inline-start:auto;padding:.5rem .65rem;font-size:.75rem;display:flex}.installer-refresh:hover{background:#ffffff08}.installer-refresh:disabled{opacity:.5;cursor:wait}.installer-feedback{color:var(--ow-muted);margin:0;font-size:.85rem}.installer-error{background:#6e2d2d16;border:1px solid #f0909033;border-radius:10px;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.installer-error>i{color:#f0b7be}.installer-error strong{font-size:.9rem}.installer-error p{color:#cab6c1;margin:.4rem 0 0;font-size:.8rem;line-height:1.6}.installer-error button{flex-shrink:0;margin-inline-start:auto}.installer-downloads{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem;display:grid}.installer-card{--installer-accent:var(--ow-accent);background:radial-gradient(at 100% 0,#825cc410,#0000 60%),#12131c;border:1px solid #b194da26;border-radius:14px;flex-direction:column;min-width:0;padding:1.6rem;display:flex;overflow:hidden}.installer-card[data-installer=agent]{--installer-accent:var(--ow-cyan);background:radial-gradient(at 100% 0,#328e8112,#0000 60%),#12131c;border-color:#86d3c820}.installer-card__order{color:var(--installer-accent);align-items:center;gap:.65rem;margin-bottom:1.5rem;font-family:IBM Plex Mono,Noto Sans Arabic,monospace;font-size:.67rem;display:flex}.installer-card__order>span{background:#ffffff04;border:1px solid #ffffff13;border-radius:6px;place-items:center;min-width:24px;height:24px;font-size:.62rem;display:grid}.installer-card__heading{align-items:center;gap:.85rem;display:flex}.installer-card__icon{width:50px;height:50px;color:var(--installer-accent);background:#ffffff04;border:1px solid #ffffff15;border-radius:12px;flex-shrink:0;place-items:center;font-size:1.5rem;display:grid}.owner-workspace-page .installer-card h2{color:#f2eef8;letter-spacing:-.03em;margin:0;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.45rem;line-height:1.35}.installer-card__heading p{color:var(--ow-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.6}.installer-card__summary{color:#b8b4c8;min-height:4.52em;margin:1.25rem 0 1rem;font-size:.86rem;line-height:1.75}.installer-card__features{gap:.6rem;min-height:3rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.installer-card__features li{color:#c4c0d0;gap:.6rem;font-size:.78rem;line-height:1.55;display:flex}.installer-card__features i{color:var(--installer-accent);flex-shrink:0}.installer-card__release{border:1px solid var(--ow-border);background:#090a103f;border-radius:9px;padding:1rem}.installer-card__status{color:#ac9dba;align-items:center;gap:.5rem;font-size:.72rem;line-height:1.5;display:flex}.installer-card__status>span{background:currentColor;border-radius:50%;width:5px;height:5px}.installer-card__status[data-ready=true]{color:#9cdccc}.installer-card__status[data-mandatory=true]{color:#ecd097}.installer-card__release dl{grid-template-columns:1fr 1fr;gap:.6rem;margin:.8rem 0 0;display:grid}.installer-card__release dt{color:#9b96ad;font-size:.68rem;line-height:1.6}.installer-card__release dd{color:#e2dce9;overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.86rem;line-height:1.5}.installer-card__skeleton{background:linear-gradient(100deg,#ffffff04,#ffffff0b,#ffffff04) 0 0/200% 100%;border-radius:5px;height:52px;margin-top:.8rem;animation:1.7s ease-in-out infinite owner-workspace-pulse}.installer-card__download{gap:.7rem;margin-top:1.1rem;display:grid}.owner-workspace-page .installer-card__download .site-button{justify-content:center;width:100%;min-height:46px}.owner-workspace-page .installer-card[data-installer=agent] .site-button--primary{background:var(--installer-accent);border-color:var(--installer-accent);color:#102724}.installer-card__download>span{color:#9590a5;justify-content:center;align-items:center;gap:.5rem;font-size:.67rem;display:flex}.installer-card__unavailable{color:var(--ow-muted);margin:1rem 0 0;font-size:.8rem;line-height:1.6}.installer-card__details{border-top:1px solid var(--ow-border);margin-top:1.2rem}.installer-card__details summary{color:#c4b6d6;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding-top:.5rem;font-size:.78rem;list-style:none;display:flex}.installer-card__details summary::-webkit-details-marker{display:none}.installer-card__details summary i{font-size:.6rem}.installer-card__details[open] summary i{transform:rotate(180deg)}.installer-card__details>div{gap:.7rem;margin-top:.65rem;padding:.8rem 0 0;display:grid}.installer-card__details strong{color:#aca4bc;font-size:.72rem}.installer-card__details p{color:#c4bdcf;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.8}.installer-card__details a{color:var(--installer-accent);align-items:center;gap:.7rem;min-height:44px;font-size:.8rem;text-decoration:none;display:flex}.installer-card__details code{white-space:normal;overflow-wrap:anywhere;color:#b8b1c7;font-size:.69rem;line-height:1.7}.installer-activation{border:1px dashed #b496de32;border-radius:10px;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.installer-activation a{min-height:44px;color:var(--ow-accent);flex-shrink:0;align-items:center;gap:.8rem;margin-inline-start:auto;font-size:.8rem;text-decoration:none;display:flex}.installer-setup{margin-top:.9rem}.owner-workspace-page .installer-section-heading h2,.owner-workspace-page .installer-requirements>h2{letter-spacing:-.025em;margin:0;font-size:1.2rem;line-height:1.4}.installer-section-heading>p{color:var(--ow-muted);margin:.5rem 0 0;font-size:.83rem}.installer-setup ol{border:1px solid var(--ow-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.3rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.installer-setup li{background:#ffffff02;padding:1.3rem;position:relative}.installer-setup li+li{border-inline-start:1px solid var(--ow-border)}.installer-setup__number{color:#b39ad4;margin-bottom:1.8rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;display:block}.installer-setup li>i{top:1.1rem;color:#aa97c5;font-size:1.1rem;position:absolute;inset-inline-end:1.3rem}.owner-workspace-page .installer-setup h3,.owner-workspace-page .installer-requirements h3{margin:0;font-size:.86rem;line-height:1.5}.installer-setup li p,.installer-requirements p{color:var(--ow-muted);margin:.6rem 0 0;font-size:.78rem;line-height:1.75}.installer-requirements{padding-top:1rem}.installer-requirements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;padding:1.5rem 0;display:grid}.installer-requirements article{align-items:flex-start;gap:.9rem;display:flex}.installer-requirements article>i{color:#a7a0b9;flex-shrink:0;width:30px;font-size:1.2rem}.installer-requirements p{margin-top:.35rem}.installer-reinstall{background:#ffffff02;border-inline-start:2px solid #a887d756;border-radius:8px;gap:.85rem;padding:1rem 1.2rem;display:flex}.installer-reinstall>i{color:#b39ccb}.installer-reinstall strong{font-size:.8rem}.installer-reinstall p{color:var(--ow-muted);margin:.4rem 0 0;font-size:.78rem;line-height:1.7}[dir=rtl] .installer-card h2{letter-spacing:0}@media (width<=1199px){.installer-card{padding:1.2rem}.installer-card__heading{align-items:flex-start}.owner-workspace-page .installer-card h2{font-size:1.2rem}.installer-introduction,.installer-activation{flex-wrap:wrap}.installer-introduction>div,.installer-activation>div{flex:1;min-width:190px}.installer-setup ol{grid-template-columns:repeat(2,minmax(0,1fr))}.installer-setup li:nth-child(3){border-inline-start:0}.installer-setup li:nth-child(n+3){border-top:1px solid var(--ow-border)}}@media (width<=1000px){.installer-downloads{grid-template-columns:1fr}.installer-card__summary{min-height:0}}@media (width<=767px){.installer-workspace{gap:1.25rem}.installer-introduction{align-items:flex-start;padding:1rem}.installer-introduction>div{min-width:150px}.installer-refresh{margin-inline-start:0;padding-inline:0}.installer-card{padding:1.25rem}.owner-workspace-page .installer-card h2{font-size:1.35rem}.installer-card__heading{align-items:center}.installer-card__summary{font-size:.9rem}.installer-card__features li{font-size:.82rem}.installer-error{flex-wrap:wrap}.installer-error>div{flex:1;min-width:170px}.installer-error button{margin-inline-start:0}.installer-activation>div{min-width:150px}.installer-activation a{margin-inline-start:0}.installer-setup ol{grid-template-columns:1fr}.installer-setup li+li{border-inline-start:0;border-top:1px solid var(--ow-border)}.installer-setup__number{margin-bottom:1rem}.installer-requirements>div{grid-template-columns:1fr}}.country-map{border:1px solid var(--site-line-strong);color:var(--site-text);background:#10121f;border-radius:16px;margin-bottom:1.7rem;overflow:hidden}.country-map__header{border-bottom:1px solid var(--site-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.country-map__header h3{color:var(--site-text);letter-spacing:-.025em;font-size:1.3rem}.country-map__header p{color:var(--site-muted);margin-top:.5rem;font-size:.9rem;line-height:1.65}.country-map__controls{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.country-map__controls button{color:#f6f3ff;background:#222237;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.5rem;font-size:1.15rem;display:inline-flex}.country-map__controls button:hover:not(:disabled){border-color:var(--site-accent);background:#43356b}.country-map__controls button:disabled{opacity:.4;cursor:default}.country-map__controls output{text-align:center;color:#dfd5ff;font-variant-numeric:tabular-nums;direction:ltr;width:3.3rem;font-size:.85rem}.country-map__controls .country-map__reset{margin-inline-start:.4rem;padding-inline:.8rem;font-size:.8rem}.country-map__layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);display:grid}.country-map__visual{background:radial-gradient(at 70% 20%,#1d3047,#0000 70%),#0d1420;min-width:0}.country-map__stage{touch-action:none;z-index:1;aspect-ratio:8/5;direction:ltr;position:relative}.country-map__svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block;overflow:hidden;outline-offset:-4px!important}.country-map__stage[data-dragging=true] .country-map__svg{cursor:grabbing}.country-map__svg path{fill:#26374d;stroke:#65849a;stroke-width:.6px}.country-map__svg text{fill:#d4e2ef;pointer-events:none;font-weight:500}.country-map__svg path[data-active=true]{fill:#66548c;stroke:#c6acfa;stroke-width:1px}.country-map__legend{color:#c2cbd9;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding:.8rem 1.2rem;font-size:.75rem;line-height:1.6;display:flex}.country-map__legend>span:first-child{align-items:center;gap:.5rem;display:flex}.country-map__legend i{background:#ad85f4;border-radius:3px;width:10px;height:10px}.country-map__keyboard{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.country-map__sidebar{border-inline-start:1px solid var(--site-line);background:#151522;min-width:0;padding:1.5rem}.country-map__sidebar h4{color:#f6f3ff;letter-spacing:-.025em;margin:.75rem 0;font-size:1.3rem;line-height:1.35}.country-map__sidebar>p:not(.site-eyebrow),.country-map__selection p{color:#bcb8cd;font-size:.85rem;line-height:1.7}.country-map__centers{gap:.75rem;max-height:24rem;margin-top:1.5rem;display:grid;overflow:auto}.country-map__centers button{text-align:start;color:#f6f3ff;background:#ffffff04;border:1px solid #ffffff20;border-radius:8px;align-items:start;gap:.65rem;width:100%;padding:.9rem .7rem;display:flex}.country-map__venue-icon{background:#3a2b52;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:700;display:grid;overflow:hidden}.country-map__centers button>span:nth-child(2){flex:1;gap:.4rem;min-width:0;display:grid}.country-map__centers strong{color:#f6f3ff;font-size:.87rem;line-height:1.5}.country-map__centers small{color:#c3bed1;font-size:.75rem;line-height:1.5}.country-map__centers em{color:#d1b6ff;font-size:.75rem;font-style:normal}.country-map__centers button>i{color:#d1b6ff;font-size:.7rem}.country-map__note{border-top:1px solid var(--site-line);color:#bcb8cd;align-items:start;gap:.6rem;padding:1rem 1.5rem;font-size:.8rem;line-height:1.7;display:flex}.country-map__note i{color:#d1b6ff}[dir=rtl] .country-map h3,[dir=rtl] .country-map h4{letter-spacing:0}@media (width<=900px){.country-map__layout{grid-template-columns:minmax(0,1fr)}.country-map__sidebar{border-inline-start:0;border-top:1px solid var(--site-line)}.country-map__centers{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=480px){.country-map__header,.country-map__sidebar,.country-map__note{padding:1rem}.country-map__legend{padding:.8rem 1rem}.country-map__centers{grid-template-columns:minmax(0,1fr)}}.country-map__pins{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.country-map__all-centers{color:#d2bbff;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin-top:.4rem;padding:.5rem 0;font-size:.85rem;text-decoration:underline}.country-map__venue-icon{color:#201034;background:#bd9aff;border:1px solid #f5eaff}.country-map__venue-icon[data-approximate=true]{color:#f5eaff;background:#251c3c;border-style:dashed}.country-map__centers button:hover{background:#c0a7ff18;border-color:#c0a7ff}.country-map__centers .country-map__precision{color:#d2bbff;font-size:.7rem}.country-map__marker{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.country-map__marker:before{content:"";background:#22d3ee16;border:1px solid #69e7ff99;border-radius:50%;width:26px;height:26px;position:absolute}.country-map__dot{background:#a78bfa;border:2px solid #f4edff;border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 0 3px #08121fb8,0 0 18px #a78bfa99}.country-map__dot:after{content:"";background:#08121f;border-radius:50%;position:absolute;inset:3px}.country-map__marker[data-approximate=true] .country-map__dot{border-style:dashed}.country-map__marker:hover,.country-map__marker:focus-visible{z-index:2}.country-map__marker:hover:before,.country-map__marker:focus-visible:before{background:#a78bfa33;border-color:#fff}.country-map__marker:focus-visible{outline-offset:2px;outline:2px solid #fff}.country-map__tooltip{color:#f7f3ff;text-align:start;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#181726;border:1px solid #bda0f866;border-radius:12px;gap:7px;padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 6px);box-shadow:0 10px 30px #03051199}.country-map__tooltip:after{content:"";width:100%;height:7px;position:absolute;top:100%;left:0}.country-map__tooltip[data-below=true]{top:calc(100% + 6px);bottom:auto}.country-map__tooltip[data-below=true]:after{top:auto;bottom:100%}.country-map__tooltip>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.country-map__tooltip small{color:#beb8cf;font-size:12px;line-height:1.5}.country-map__tooltip-count{align-items:center;gap:12px;display:flex}.country-map__tooltip-count>strong{color:#cfb8ff;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.country-map__tooltip-count>span{font-size:13px;font-weight:600;line-height:1.5}.country-map__tooltip .country-map__tooltip-action{color:#cbb4fa}.country-map__tooltip-capacity{color:#bfb8d2;border-top:1px solid #ffffff18;align-items:baseline;gap:7px;padding-top:8px;font-size:12px;line-height:1.5;display:flex}.country-map__tooltip-capacity strong{color:#e5d7ff;font-size:15px}.country-map__marker:hover .country-map__tooltip,.country-map__marker:focus-visible .country-map__tooltip{opacity:1;visibility:visible;pointer-events:auto}.country-map__pins:has(.country-map__marker:hover) .country-map__marker:not(:hover) .country-map__tooltip{opacity:0;visibility:hidden;pointer-events:none}.country-map__stage[data-dragging=true] .country-map__tooltip,.country-map__stage[data-tooltip-dismissed=true] .country-map__tooltip{opacity:0;visibility:hidden;pointer-events:none}[dir=rtl] .country-map__tooltip{direction:rtl}.venue-directory{padding-block:clamp(3.5rem,7vw,6.5rem) 1rem}.venue-directory :where(h1,h2,h3,p){margin:0}.venue-directory__hero{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.venue-directory__hero h1{letter-spacing:-.055em;margin-top:1.2rem;font-size:clamp(3rem,6vw,5.5rem);line-height:1.03}.venue-directory__hero h1 span{color:var(--site-accent);display:block}.venue-directory__intro{justify-self:end;max-width:29rem;padding-bottom:.2rem}.venue-directory__intro p{color:var(--site-muted);margin-top:1rem;font-size:1.08rem;line-height:1.8}.venue-directory__tag{color:var(--site-cyan);align-items:center;gap:.65rem;font-size:.8rem;display:flex}.venue-directory__filters{border:1px solid var(--site-line-strong);background:#10111de8;border-radius:14px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:1.3rem;padding:1.3rem;display:grid}.venue-directory__filters label{gap:.65rem;min-width:0;display:grid}.venue-directory__filters label>span{color:var(--site-muted);font-size:.75rem;font-weight:700}.venue-directory__filters input,.venue-directory__filters select{width:100%;min-width:0;height:48px;color:var(--site-text);border:1px solid var(--site-line);background:#ffffff05;border-radius:8px;padding:.65rem .8rem;font-size:1rem}.venue-directory__filters option{background:var(--site-surface)}.venue-directory__search>div{position:relative}.venue-directory__search input{padding-inline-start:2.6rem}.venue-directory__search i{inset-inline-start:.9rem;color:var(--site-accent);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.venue-directory__search input::placeholder{color:var(--site-muted);opacity:.85}.venue-directory__tools,.venue-directory__results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.venue-directory__tools{padding-block:1rem 2.5rem}.venue-directory__chips,.venue-directory__view{flex-wrap:wrap;gap:.45rem;display:flex}.venue-directory button{cursor:pointer}.venue-directory__chips button,.venue-directory__view button,.venue-directory__reset{min-height:44px;color:var(--site-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.85rem;display:inline-flex}.venue-directory__chips button{border-color:var(--site-line)}.venue-directory__chips button[aria-pressed=true],.venue-directory__view button[aria-pressed=true]{color:var(--site-accent);background:#c0a7ff12;border-color:#c0a7ff40}.venue-directory__chips button:hover,.venue-directory__view button:hover,.venue-directory__reset:hover{color:var(--site-text);background:#ffffff08}.venue-directory__results-heading{border-bottom:1px solid var(--site-line);margin-bottom:1.5rem;padding-block:.5rem 1.4rem}.venue-directory__results-heading h2{letter-spacing:-.035em;font-size:1.45rem}.venue-directory__results-heading p{color:var(--site-muted);margin-top:.45rem;font-size:.85rem}.venue-directory__results-heading p strong{color:var(--site-text)}.venue-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem;display:grid}.venue-card{border:1px solid var(--site-line);background:#12131bde;border-radius:14px;flex-direction:column;min-width:0;scroll-margin-top:7rem;transition:border-color .18s;display:flex;overflow:hidden}.venue-card:hover,.venue-card.is-selected{border-color:#c0a7ff65}.venue-card__art{isolation:isolate;background:radial-gradient(at 20% 70%,#7451a766,#0000 70%),linear-gradient(120deg,#171329,#142a31);height:clamp(11rem,19vw,17rem);position:relative;overflow:hidden}.venue-card__art:after{content:"";z-index:-1;background:linear-gradient(#10111b33 25%,#12131bf5),linear-gradient(90deg,#141325aa,#0000);position:absolute;inset:0}.venue-card__covers{z-index:-2;opacity:.65;gap:.3rem;display:flex;position:absolute;inset:0;transform:rotate(-8deg)scale(1.25)}.venue-card__covers img{object-fit:cover;object-position:center 30%;flex:1;width:33.33%;min-width:0;height:140%}.venue-card__brand-art{z-index:-2;opacity:.7;justify-content:end;align-items:center;padding-inline:12%;display:flex;position:absolute;inset:0}.venue-card__brand-art img{object-fit:contain;width:52%;height:115%;transform:rotate(-8deg)}.venue-card__powered{color:#f4f2ff;background:#11111ed9;border:1px solid #ffffff20;border-radius:5px;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.68rem;display:flex;position:absolute;inset-block-start:1.1rem;inset-inline-start:1.2rem}.venue-card__powered>span{background:var(--site-cyan);border-radius:50%;width:5px;height:5px}.venue-card__monogram{width:64px;height:64px;color:var(--site-accent);background:#181624e8;border:1px solid #ffffff30;border-radius:12px;place-items:center;font-size:2rem;font-weight:700;display:grid;position:absolute;inset-block-end:1.2rem;inset-inline-start:1.5rem;overflow:hidden}.venue-card__monogram img{object-fit:contain;width:100%;height:100%}.venue-card__body{flex-direction:column;flex:1;padding:.4rem 1.5rem 1.2rem;display:flex}.venue-card__location{color:var(--site-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.venue-card h3{margin-top:.6rem}.venue-card h3 button{text-align:start;width:100%;min-height:44px;color:var(--site-text);font:inherit;letter-spacing:-.035em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:0;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.3;display:flex}.venue-card h3 button i{color:var(--site-accent);flex-shrink:0;font-size:1rem}.venue-card__setup{flex-wrap:wrap;gap:.6rem 1.15rem;margin-top:.15rem;padding-block:1rem;display:flex}.venue-card__setup span{color:var(--site-muted);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.venue-card__setup i{color:var(--site-accent)}.venue-card__setup strong{color:var(--site-text);font-weight:600}.venue-card__games{flex-wrap:wrap;align-content:start;gap:.45rem;padding-bottom:1.5rem;display:flex}.venue-card__games>span{border:1px solid var(--site-line);color:#cfccdf;border-radius:5px;padding:.3rem .55rem;font-size:.72rem}.venue-card__games .venue-card__more{color:var(--site-muted);border-color:#0000}.venue-card__games p{color:var(--site-muted);font-size:.85rem}.venue-card__actions{border-top:1px solid var(--site-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.venue-card__actions>*{min-height:44px;color:var(--site-accent);background:0 0;border:0;justify-content:center;align-items:center;gap:.7rem;padding:.6rem .1rem;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-flex}.venue-card__actions a{color:var(--site-muted)}.venue-card__actions a:hover{color:var(--site-text)}.venue-directory__notice{color:var(--site-muted);border-inline-start:2px solid var(--site-accent);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.6rem 1rem;font-size:.9rem;display:flex}.venue-directory__notice button,.venue-directory__empty button{border:1px solid var(--site-line-strong);min-height:44px;color:var(--site-accent);background:0 0;border-radius:8px;flex-shrink:0;padding:.6rem 1rem}.venue-directory__empty{text-align:center;border:1px dashed var(--site-line-strong);border-radius:14px;padding:clamp(2.5rem,5vw,5rem) 1.2rem}.venue-directory__empty>i{color:var(--site-accent);margin-bottom:1rem;font-size:2rem;display:block}.venue-directory__empty h3{font-size:1.4rem}.venue-directory__empty p{color:var(--site-muted);max-width:42ch;margin:.75rem auto 1.25rem;line-height:1.7}.venue-directory__skeleton{border:1px solid var(--site-line);border-radius:14px;gap:1rem;padding:1rem;display:grid}.venue-directory__skeleton div{background:#c0a7ff0e;border-radius:8px;height:12rem}.venue-directory__skeleton span{background:#ffffff0b;border-radius:4px;width:70%;height:1rem}.venue-directory__owners{border-top:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-block:3rem 1rem;display:flex}.venue-directory__owners h2{letter-spacing:-.04em;max-width:25ch;margin-block:.9rem;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.venue-directory__owners p:not(.site-eyebrow){max-width:54ch;color:var(--site-muted);line-height:1.7}.venue-directory__owners .site-button{flex-shrink:0}.venue-directory-page .customer-venue-dialog{border:1px solid var(--site-line-strong);background:var(--site-canvas);max-height:90dvh;color:var(--site-text);border-radius:16px;position:fixed;inset:0;box-shadow:0 30px 100px #0009}.venue-directory-page .customer-venue-dialog__shell{max-height:calc(90dvh - 2px)}.venue-directory-page .customer-venue-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060710b8}.venue-directory-page .customer-venue-dialog__header{z-index:2;border-color:var(--site-line);background:var(--site-surface);grid-template-columns:64px minmax(0,1fr) 44px;gap:1rem;padding:1.5rem;position:sticky;top:0}.venue-directory-page .customer-venue-dialog__logo{width:64px;box-shadow:none;border-radius:12px}.venue-directory-page .customer-venue-dialog__identity h2{font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.15}.venue-directory-page .customer-venue-dialog__game-poster{box-shadow:none;border-radius:8px}.venue-directory-page .customer-venue-dialog__stats>span,.venue-directory-page .customer-venue-dialog__facility,.venue-directory-page .customer-venue-dialog__game{border-color:var(--site-line);box-shadow:none;background:#ffffff04;border-radius:8px}.venue-directory-page .customer-venue-dialog__section{border-color:var(--site-line)}.venue-directory-page .customer-venue-dialog__section-heading p{color:var(--site-cyan)}.venue-directory-page .customer-venue-dialog__close{min-width:44px;min-height:44px}[dir=rtl] .venue-directory h1,[dir=rtl] .venue-directory h2,[dir=rtl] .venue-card h3 button{letter-spacing:0}[dir=rtl] .venue-card__actions .bi-arrow-right{transform:rotate(180deg)}@media (width<=800px){.venue-directory__hero{grid-template-columns:1fr;gap:1.6rem}.venue-directory__intro{justify-self:start;max-width:36rem}.venue-directory__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.venue-directory__search{grid-column:1/-1}.venue-directory__grid{gap:1rem}.venue-card__body{padding-inline:1rem}.venue-directory__owners{flex-direction:column;align-items:start}}@media (width<=600px){.venue-directory-page .customer-venue-dialog__header{grid-template-columns:44px minmax(0,1fr) 44px;gap:.7rem;padding:1rem}.venue-directory-page .customer-venue-dialog__logo{width:44px;font-size:1.5rem}.venue-directory{padding-top:2.7rem}.venue-directory__hero h1{font-size:clamp(2.8rem,12vw,4rem)}.venue-directory__filters{padding:1rem}.venue-directory__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.venue-card__art{height:12rem}.venue-directory__results-heading{flex-direction:column;align-items:start}.venue-directory__tools{padding-bottom:1.5rem}.venue-directory__chips{gap:.35rem}.venue-directory__chips button{padding-inline:.65rem;font-size:.8rem}.venue-directory__notice{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.venue-card{transition:none}}.creator-kit-page{box-sizing:border-box;color:#f6f3ff;background-color:#090a16;background-image:radial-gradient(circle at 18% 8%,#7048e12e,#0000 31%),radial-gradient(circle at 88% 35%,#3274b01c,#0000 28%),linear-gradient(#7e66e209 1px,#0000 1px),linear-gradient(90deg,#7e66e209 1px,#0000 1px);background-size:auto,auto,42px 42px,42px 42px;min-height:100vh;padding:36px 22px 52px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.creator-kit-page--centered{place-items:center;display:grid}.creator-kit-frame{background:linear-gradient(145deg,#111224f7,#090a17f7);border:1px solid #7e66e242;border-radius:24px;width:min(1040px,100%);margin:0 auto;overflow:hidden;box-shadow:0 34px 90px #00000061}.creator-kit-brand{box-sizing:border-box;border-bottom:1px solid #6668913d;align-items:center;gap:11px;min-height:70px;padding:13px 22px;display:flex}.creator-kit-brand__mark{color:#fff;background:linear-gradient(145deg,#7955e9,#3e275f);border-radius:12px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.creator-kit-brand>span:nth-child(2){gap:2px;display:grid}.creator-kit-brand strong{font-size:14px}.creator-kit-brand small{color:#9592a7;font-size:11px}.creator-kit-brand__verified{color:#80e4b7;background:#237e5b1f;border:1px solid #5bd19f4d;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.creator-kit-hero{background:radial-gradient(circle at 100% 0,#6f48e133,#0000 40%);grid-template-columns:auto 1fr;gap:22px;padding:36px 36px 30px;display:grid}.creator-kit-avatar{color:#fff;background:linear-gradient(145deg,#7150dd,#322044);border:1px solid #ad91ff6b;border-radius:27px;place-items:center;width:88px;height:88px;font-size:24px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff1f}.creator-kit-identity>span{color:#9f87ff;font-size:12px;font-weight:800}.creator-kit-identity h1{letter-spacing:-.04em;margin:4px 0 12px;font-size:clamp(28px,5vw,44px)}.creator-kit-identity h2{color:#d8d0f7;margin:0 0 9px;font-size:clamp(17px,2.5vw,23px);font-weight:700}.creator-kit-identity p{color:#aaa8bd;white-space:pre-wrap;overflow-wrap:anywhere;max-width:720px;margin:0;line-height:1.7}.creator-kit-section{background:#090a1794;border:1px solid #66689140;border-radius:16px;margin:0 36px 22px;padding:20px}.creator-kit-section>header{color:#a98fff;align-items:center;gap:11px;margin-bottom:15px;display:flex}.creator-kit-section>header>i{font-size:20px}.creator-kit-section header div{gap:2px;display:grid}.creator-kit-section header span{color:#88859a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.creator-kit-section h2{margin:0;font-size:15px}.creator-kit-channels{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.creator-kit-channels article{background:#6749b91f;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.creator-kit-channel-icon{color:#c3b4ff;background:#744fdc30;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.creator-kit-channels article div{gap:2px;display:grid}.creator-kit-channels small,.creator-kit-channels span{color:#8f8ca1;font-size:11px}.creator-kit-channels strong{color:#f0edfa;font-size:13px}.creator-kit-audience__metrics{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.creator-kit-audience__metrics article{background:#237e5b17;border:1px solid #5bd19f33;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:14px;padding:13px;display:flex}.creator-kit-audience__metrics article div{gap:3px;display:grid}.creator-kit-audience__metrics small,.creator-kit-audience__metrics span,.creator-kit-audience__metrics time{color:#91a69d;font-size:11px}.creator-kit-audience__metrics strong{color:#d9f7e9;font-size:15px}.creator-kit-audience__metrics time{text-align:right}.creator-kit-audience__boundary{color:#888f91;margin:12px 0 0;font-size:11px;line-height:1.5}.creator-kit-evidence{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0 36px 30px;display:grid}.creator-kit-evidence article{box-sizing:border-box;background:linear-gradient(145deg,#181930d4,#0b0c1bc2);border:1px solid #66689140;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:17px;display:flex}.creator-kit-evidence__icon{color:#b9a6ff;background:#704dde29;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:auto;display:grid}.creator-kit-evidence article small{color:#8e8ba0;margin-top:14px;font-size:11px}.creator-kit-evidence article strong{color:#f5f1ff;margin-top:4px;font-size:16px}.creator-kit-evidence article p{color:#9996aa;margin:5px 0 0;font-size:11px}.creator-kit-footer{background:#070813a3;border-top:1px solid #6668913d;grid-template-columns:auto auto 1fr;align-items:center;gap:24px;padding:18px 36px;display:grid}.creator-kit-footer div{gap:3px;display:grid}.creator-kit-footer span{color:#7f7c91;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.creator-kit-footer strong{color:#c7c2d7;font-size:11px}.creator-kit-footer p{color:#858297;justify-self:end;align-items:flex-start;gap:7px;max-width:500px;margin:0;font-size:10px;line-height:1.45;display:flex}.creator-kit-footer i{color:#9f87ff}.creator-kit-state{box-sizing:border-box;text-align:center;background:#101122f2;border:1px solid #7e66e24d;border-radius:20px;width:min(460px,100%);padding:34px;box-shadow:0 24px 70px #00000059}.creator-kit-state__icon{color:#bcaeff;background:#704dde29;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:22px;display:grid}.creator-kit-state h1{margin:0 0 8px;font-size:23px}.creator-kit-state p{color:#aaa8bc;margin:0;line-height:1.55}.creator-kit-state button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#7251df,#9a73ff);border:1px solid #9d81ff;border-radius:10px;margin-top:20px;padding:0 18px;font-weight:800}.creator-kit-state--error .creator-kit-state__icon{color:#ffb0bc;background:#9d2b412e}@media (width<=700px){.creator-kit-page{padding:14px 10px 28px}.creator-kit-frame{border-radius:18px}.creator-kit-brand{padding:12px 15px}.creator-kit-brand__verified{padding:7px;font-size:0}.creator-kit-brand__verified i{font-size:14px}.creator-kit-hero{grid-template-columns:1fr;padding:26px 20px}.creator-kit-avatar{border-radius:21px;width:66px;height:66px}.creator-kit-section{margin:0 20px 18px}.creator-kit-evidence{padding:0 20px 22px}.creator-kit-footer{grid-template-columns:1fr 1fr;padding:17px 20px}.creator-kit-footer p{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.creator-kit-state button{scroll-behavior:auto;transition:none}}.public-player-card{box-sizing:border-box;color:#f7f8ff;overflow-wrap:anywhere;background:#101322;border:1px solid #34364e;border-radius:24px;max-width:780px;margin:40px auto;padding:28px;line-height:1.7}.public-player-card a{color:#73dfee}.public-player-card h1{font-size:clamp(1.8rem,6vw,3rem);line-height:1.2}.public-player-card header strong{letter-spacing:.06em}.public-player-card section{border-top:1px solid #34364e;padding:18px 0}.public-player-card dl{grid-template-columns:minmax(110px,1fr) 2fr;gap:12px;display:grid}.public-player-card dd{margin:0}.public-player-card dt{color:#b6b8cf}.public-player-card button{min-height:44px;color:inherit;cursor:pointer;background:#242740;border:1px solid #73778e;border-radius:10px;padding:10px 16px}.public-player-card :focus-visible{outline-offset:3px;outline:2px solid #73dfee}@media (width<=500px){.public-player-card{margin:12px;padding:20px}.public-player-card dl{grid-template-columns:1fr;gap:3px}}.network-content .public-player-card{max-width:100%;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:0}.public-player-card__top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.public-player-card__hero{background:linear-gradient(120deg,#282339,#191d29);border:1px solid #594978;border-radius:16px;align-items:center;gap:24px;padding:32px;display:flex}.public-player-card__avatar{color:#d7c6ff;background:#b399db20;border:1px solid #b399db50;border-radius:18px;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:36px;font-weight:700;display:grid}.public-player-card__hero>div{min-width:0}.public-player-card__hero h1{margin:0 0 8px}.public-player-card__hero p{color:#c0b4d4;margin:0 0 16px}.public-player-card__hero strong{color:#e2d3f4;font-family:IBM Plex Mono,monospace;font-size:14px}.public-player-card__hero>i{color:#a18abd;margin-left:auto;font-size:42px}.public-player-card__note{color:var(--muted);gap:10px;margin:24px 0;display:flex;font-size:12px!important}.public-player-card__games{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.public-player-card__games h2{align-items:center;gap:12px;display:flex}.public-player-card__games h2 i{color:var(--accent-2)}.public-player-card__games>.network-empty{grid-column:1/-1}.public-player-card__games dl{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);font-size:13px}.public-player-card__tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.public-player-card__tags span{color:var(--network-success);background:var(--network-success-bg);border-radius:5px;padding:5px 9px;font-size:11px}@media (width<=660px){.public-player-card__top{flex-wrap:wrap}.public-player-card__hero{flex-wrap:wrap;gap:16px;padding:24px}.public-player-card__hero>i{display:none}.public-player-card__games{grid-template-columns:minmax(0,1fr)}}.network-field{z-index:0;pointer-events:none;height:100dvh;position:fixed;inset:0;overflow:hidden}.network-field canvas{width:100%;height:100%;display:block}.network-workspace{isolation:isolate;position:relative}.network-workspace>.network-sidebar{z-index:1}.network-workspace>.network-body{z-index:1;position:relative}.network-workspace{--bg:#0d1016;--surface:#161a23;--surface-2:#1d2230;--border:#2c3241;--text:#f1f3f9;--muted:#a6afc2;--accent:#8758ee;--accent-2:#bfa4ff;--network-sidebar:#11151d;--network-hover:#222538;--network-active:#2b2342;--network-success:#83ddbf;--network-success-bg:#182f2c;--network-danger:#ffabae;--network-radius:16px;--network-sidebar-width:244px;--network-topbar-height:72px;color:var(--text);background:var(--bg);grid-template-columns:var(--network-sidebar-width) minmax(0, 1fr);min-height:100dvh;font-family:DM Sans,sans-serif;line-height:1.6;display:grid}.network-workspace a{text-decoration:none}.network-workspace :focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.network-workspace button,.network-workspace summary{cursor:pointer}.network-workspace :where(a,button,input,select,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.network-sidebar{background:var(--network-sidebar);border-right:1px solid var(--border);flex-direction:column;height:100dvh;padding:28px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.network-brand{letter-spacing:-.7px;align-items:center;gap:11px;padding:0 12px 30px;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:flex}.network-brand img{object-fit:contain;border-radius:10px}.network-brand small{letter-spacing:1.8px;color:var(--muted);margin-top:1px;font-family:DM Sans,sans-serif;font-size:9px;display:block}.network-navigation{gap:16px;display:grid}.network-navigation__group{gap:2px;display:grid}.network-navigation__group h2{text-transform:uppercase;letter-spacing:1.7px;color:var(--muted);margin:0 0 7px;padding:0 14px;font-size:10px;font-weight:700}.network-navigation a{min-height:44px;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;transition:background .16s,color .16s;display:flex}.network-navigation a>i{text-align:center;flex-shrink:0;width:20px;font-size:18px}.network-navigation a:hover{background:var(--network-hover);color:var(--text)}.network-navigation a.active{background:var(--network-active);color:#d7c6ff;border-color:#44345f;font-weight:700}.network-navigation .network-navigation__workspace{border-top-color:var(--border);border-radius:0;padding-top:19px;font-size:12px}.network-sidebar__account{margin-top:auto;padding:24px 8px 0}.network-sidebar__account>p{color:var(--muted);font-size:12px}.network-sidebar__account>.button{width:100%}.network-sign-in{color:var(--muted);justify-content:center;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:13px;display:flex}.network-body{flex-direction:column;min-width:0;display:flex}.network-topbar{height:var(--network-topbar-height);border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:0 clamp(24px,4vw,56px);display:flex}.network-topbar__label{letter-spacing:2px;color:var(--muted);font-size:10px;font-weight:700}.network-topbar__home{color:var(--muted);align-items:center;gap:12px;min-height:44px;margin-left:auto;font-size:12px;display:flex}.network-topbar__brand,.network-mobile-menu,.network-mobile-nav{display:none}.network-workspace .network-content{flex:1;width:100%;min-width:0;max-width:1320px;margin:0 auto;padding:36px clamp(24px,4vw,56px) 48px}.network-content>:first-child{margin-top:0}.network-content h1{letter-spacing:-.045em;margin:0 0 12px;font-family:Manrope,sans-serif;font-size:clamp(27px,3vw,36px);font-weight:800;line-height:1.2}.network-content h2{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:19px;line-height:1.4}.network-content h3{font-size:16px}.network-content p{font-size:14px;line-height:1.75}.network-content .player-browser__passport-heading{align-items:center;margin:0 0 28px}.network-content .player-browser__passport-heading p{color:var(--muted);max-width:65ch;margin:8px 0 0}.network-content .player-browser__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--network-radius);box-shadow:none;padding:24px}.network-content .player-browser__card>:first-child{margin-top:0}.network-content .player-browser__card>:last-child{margin-bottom:0}.network-content .player-browser__card .player-browser__card{background:var(--bg);border-radius:12px}.network-workspace .button{background:var(--accent);border:1px solid var(--accent);color:#fff;min-height:44px;box-shadow:none;white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.network-workspace .button:hover:not(:disabled){box-shadow:none;background:#7745df;border-color:#aa89f1;transform:none}.network-workspace .button--ghost{color:var(--text);background:0 0;border-color:#42495c}.network-workspace .button--ghost:hover:not(:disabled){background:var(--network-hover);border-color:#656e84}.network-workspace button:disabled{opacity:.46;cursor:not-allowed}.network-content .field-group__input,.network-content textarea{width:100%;min-width:0;min-height:46px;color:var(--text);background:var(--bg);box-shadow:none;border:1px solid #444c60;border-radius:8px;padding:11px 13px;font-size:14px}.network-content .field-group{align-content:start;gap:8px;min-width:0;display:grid}.network-content .field-group__label{color:#c8cfdc;text-transform:none;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.network-content .form-grid{gap:18px;display:grid}.network-content input::placeholder{color:#848ea3}.network-content select option{color:var(--text);background:var(--surface)}.network-content :where(input[type=checkbox]){accent-color:var(--accent)}.network-content :where(fieldset){border:1px solid var(--border);border-radius:12px;min-width:0;padding:18px}.network-content :where(legend){padding:0 8px;font-size:13px;font-weight:700}.network-content .banner{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:12px 16px;font-size:13px}.network-content .banner--error,.network-content [role=alert]{color:var(--network-danger)}.network-content .section-eyebrow,.network-content .public-organizations__eyebrow{color:var(--accent-2);letter-spacing:1.7px;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:700}.network-content .public-organizations__hero{max-width:none;padding:0 0 28px}.network-content .public-organizations__hero h1{margin:8px 0 14px;font-size:clamp(30px,3.4vw,44px)}.network-content .public-organizations__lead{max-width:64ch;font-size:15px;line-height:1.8}.network-content .public-organizations__approval{margin:20px 0 0;font-size:12px}.network-content .public-organizations__feedback{min-height:72px}.network-content .public-organizations__grid{gap:16px}.network-content .public-organizations__card{gap:12px}.network-content .public-organizations__category{background:var(--network-active);border-color:#0000;border-radius:5px;padding:4px 9px;font-size:10px}.network-content .public-organizations__pagination{padding:24px 0}.network-content .public-organizations__passport{background:var(--surface)}.network-content .public-organizations__profile-link{font-size:13px}.network-content .organization-columns{grid-template-columns:minmax(210px,.65fr) minmax(0,1.6fr);gap:20px}.network-content .organization-workspace>:where(.opportunity-panel,.tournament-panel,.discovery-panel){margin-top:24px}.network-content :where(.organization-actions,.discovery-actions){gap:10px}.network-content .organization-list>li{border:1px solid var(--border);border-radius:12px;padding:20px}.network-content .organization-list>li p,.network-content .organization-list>li h2{margin:0}.network-content .organization-actions>a:not(.button){background:var(--surface-2);min-height:44px;color:var(--accent-2);border-radius:8px;align-items:center;padding:8px 14px;font-size:13px;display:inline-flex}.network-empty{text-align:center;background:var(--bg);border:1px dashed #3b4355;border-radius:14px;flex-direction:column;align-items:center;margin:16px 0;padding:40px 24px;display:flex}.network-empty__icon{border:1px solid var(--border);background:var(--surface-2);width:50px;height:50px;color:var(--accent-2);border-radius:14px;place-items:center;margin-bottom:16px;font-size:23px;display:grid}.network-empty h3{margin:0 0 7px;font-size:16px}.network-empty p{max-width:50ch;color:var(--muted);margin:0}.network-empty .button{margin-top:20px}.network-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(24px,4vw,56px);font-size:11px;display:flex}.network-footer a{align-items:center;min-height:44px;display:flex}.network-account{border-top:1px solid var(--border);align-items:center;gap:6px;padding-top:16px;display:flex}.network-account>a{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.network-account>a>span:last-child{min-width:0}.network-account strong,.network-account small{white-space:nowrap;text-overflow:ellipsis;max-width:117px;font-size:12px;display:block;overflow:hidden}.network-account small{color:var(--muted);font-size:10px}.network-avatar{background:var(--network-active);color:#d7c6ff;border:1px solid #554173;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.network-account button{color:var(--muted);background:0 0;border:0;min-width:44px;min-height:44px}.network-skip{z-index:60;background:var(--surface);color:var(--text);padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.network-skip:focus{transform:none}.network-workspace .network-pagination[hidden]{display:none}.network-content .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.network-tool{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-top:20px}.network-tool>summary{align-items:center;gap:12px;min-height:64px;padding:16px 20px;font-size:14px;font-weight:700;list-style:none;display:flex}.network-tool>summary::-webkit-details-marker{display:none}.network-tool>summary>i:first-child{color:var(--accent-2);font-size:20px}.network-tool>summary>i:last-child{color:var(--muted);margin-left:auto;font-size:12px}.network-tool[open]>summary>i:last-child{transform:rotate(180deg)}.network-tool__content{border-top:1px solid var(--border);padding:20px}.network-tool__content>.player-browser__card{background:0 0;border:0;padding:0}.network-content .organization-application summary{min-height:44px;padding:4px 0}.network-content .organization-application[open] summary{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:14px}.network-content .player-browser__entry{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;max-width:960px;margin:0 auto;padding-top:36px}.network-content .player-browser__intro h1{margin:18px 0 24px;font-size:clamp(32px,4vw,48px);line-height:1.12}.network-content .player-browser__intro p{font-size:14px;line-height:1.8}.network-content .player-browser__entry>.player-browser__card{padding:32px}.network-content .player-browser__entry h2{font-size:23px}.network-content .player-browser__entry .form-grid{margin:24px 0}.network-content .player-browser__entry .form-grid>.button{margin-top:4px}.network-content .player-browser__entry .player-browser__muted{font-size:12px}.network-content .network-teams>header{margin-bottom:4px}.network-content .network-teams>header>p{color:var(--muted);max-width:70ch}.network-content .network-teams>.button{justify-self:end}.network-content .network-teams>.organization-list,.network-content .network-teams>.player-browser__card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-content .network-teams .organization-check{border:1px solid var(--border);background:var(--bg);border-radius:8px;grid-column:1/-1;padding:16px;font-size:12px}.network-content .network-teams>.player-browser__card .form-grid>.button{justify-self:start}@media (width<=1180px){.network-workspace{--network-sidebar-width:224px}.network-workspace .network-content{padding:28px 28px 40px}.network-content .public-organizations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-content .organization-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.network-workspace{--network-topbar-height:64px;display:block}.network-sidebar,.network-topbar__label{display:none}.network-topbar{z-index:30;background:var(--network-sidebar);padding:0 20px;position:sticky;top:0}.network-topbar__brand{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.network-mobile-menu{display:block}.network-mobile-menu>summary{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:6px 10px;font-size:12px;list-style:none;display:flex}.network-mobile-menu>summary::-webkit-details-marker{display:none}.network-mobile-menu>summary i{font-size:21px}.network-mobile-menu__panel{background:var(--network-sidebar);border:1px solid var(--border);border-radius:0 0 14px 14px;max-height:calc(100dvh - 156px);padding:20px;position:absolute;top:63px;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 50px #0008}.network-mobile-menu__panel .network-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.network-mobile-nav{background:var(--network-sidebar);border-top:1px solid var(--border);z-index:25;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.network-mobile-nav a{min-height:48px;color:var(--muted);border-radius:8px;place-content:center;justify-items:center;gap:3px;font-size:10px;display:grid}.network-mobile-nav i{font-size:20px}.network-mobile-nav a.active{background:var(--network-active);color:#d7c6ff}.network-body{min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (width<=600px){.network-content .player-browser__entry{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:0}.network-content .player-browser__entry>.player-browser__card{padding:24px}.network-content .network-teams>.organization-list,.network-content .network-teams>.player-browser__card .form-grid{grid-template-columns:minmax(0,1fr)}.network-tool__content{padding:16px}.network-workspace .network-content{padding:24px 16px 32px}.network-topbar{gap:12px;padding:0 16px}.network-topbar__home{font-size:11px}.network-content .player-browser__card{padding:20px}.network-content .public-organizations__grid{grid-template-columns:minmax(0,1fr)}.network-content .field-group__input,.network-content textarea{font-size:16px}.network-content .public-organizations__hero h1{font-size:32px}.network-content .player-browser__passport-heading{gap:14px}.network-content .public-organizations__invitation{align-items:stretch}.network-empty{padding:30px 18px}.network-footer{padding:12px 20px}.network-mobile-menu__panel{padding:16px 10px}.network-mobile-menu__panel .network-navigation a{gap:8px;padding:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.network-workspace *,.network-workspace :before,.network-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.player-browser{width:min(1040px,100%);margin:0 auto;padding:28px}.player-browser__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 44px;display:flex}.player-browser__brand{font-size:1.5rem;font-weight:800;text-decoration:none}.player-browser__entry{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;padding-top:26px;display:grid}.player-browser__intro h1{letter-spacing:-.04em;margin:16px 0 26px;font-family:Manrope,sans-serif;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.08}.player-browser__intro p{color:var(--muted);font-size:1.05rem;line-height:1.8}.player-browser__card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:22px;min-width:0;padding:28px}.player-browser__card h2{margin:0 0 12px}.player-browser__card a{color:var(--accent-2);text-underline-offset:3px}.player-browser__muted{color:var(--muted)}.player-browser__identity{gap:18px;display:grid}.player-browser__identity p{margin:0;line-height:1.7}.player-browser__id{overflow-wrap:anywhere;letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:clamp(1.05rem,4vw,1.6rem)}.player-browser__fields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;display:grid}.player-browser__fields input{width:100%;min-width:0}.player-browser__identity fieldset{border:1px solid var(--border);border-radius:14px;gap:12px;min-width:0;padding:20px;display:grid}.player-browser__identity legend{padding:0 8px;font-weight:700}.player-browser__toggle{align-items:center;gap:12px;min-height:44px;display:flex}.player-browser__toggle input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.player-browser__actions,.player-browser__passport-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.player-browser__passport-heading{margin-bottom:28px}.player-browser__passport-heading h1{margin:8px 0}.player-browser button{min-height:44px}.player-browser button:disabled{opacity:.55;cursor:default}.player-browser :focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}@media (width<=720px){.player-browser{padding:18px}.player-browser__entry{grid-template-columns:1fr;gap:24px;padding-top:0}.player-browser__nav{padding-bottom:22px}.player-browser__card{padding:20px}.player-browser__identity fieldset{padding:14px}}.registration-page{--reg-bg:#0b0c12;--reg-surface:#13141e;--reg-muted:#aeacc1;--reg-text:#f3f1fa;--reg-line:#ffffff17;--reg-accent:#c4a6ff;--reg-cyan:#8cddd6;min-height:100svh;color:var(--reg-text);background:radial-gradient(ellipse at 5% 0%, #6233a32c, transparent 40rem), radial-gradient(ellipse at 95% 0%, #247a8025, transparent 38rem), var(--reg-bg);flex-direction:column;padding:0 clamp(1rem,4vw,4rem);font-family:DM Sans,Noto Sans Arabic,sans-serif;display:flex}.registration-page *,.registration-auth *{box-sizing:border-box}.registration-page a{text-decoration:none}.registration-header,.registration-footer{justify-content:space-between;align-items:center;gap:1rem;width:min(1200px,100%);margin-inline:auto;display:flex}.registration-header{border-bottom:1px solid var(--reg-line);min-height:96px}.registration-header>div{align-items:center;gap:1.5rem;display:flex}.registration-brand{color:var(--reg-text);align-items:center;gap:.7rem;display:inline-flex}.registration-brand strong{letter-spacing:-.04em;font-size:1.45rem}.registration-brand strong span{color:var(--reg-accent);margin-inline-start:.2rem}.registration-home{min-height:44px;color:var(--reg-muted);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.registration-main{width:min(1200px,100%);margin:auto;padding:clamp(2.5rem,5vw,5rem) 0}.registration-heading{max-width:730px;margin-bottom:2.6rem}.registration-eyebrow{color:var(--reg-cyan);letter-spacing:.16em;margin:0 0 1rem;font-size:.7rem;font-weight:700}.registration-heading h1{letter-spacing:-.045em;margin:0 0 1.1rem;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(2.15rem,4.6vw,3.7rem);line-height:1.12}.registration-heading>p:last-child{color:var(--reg-muted);margin:0;font-size:1.05rem;line-height:1.7}.registration-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.registration-choice{--choice-accent:var(--reg-cyan);min-width:0;color:var(--reg-text);background:var(--reg-surface);border:1px solid var(--reg-line);border-radius:17px;flex-direction:column;padding:clamp(1.35rem,2.3vw,2rem);transition:border-color .18s,background .18s,transform .18s;display:flex}.registration-choice[data-audience=owner]{--choice-accent:var(--reg-accent)}.registration-choice[data-audience=organization]{--choice-accent:#dfbd8c}.registration-choice:hover{border-color:var(--choice-accent);background:#191923;transform:translateY(-3px)}.registration-choice__icon{border:1px solid var(--reg-line);width:52px;height:52px;color:var(--choice-accent);background:#ffffff05;border-radius:13px;place-items:center;margin-bottom:1.9rem;font-size:1.5rem;display:grid}.registration-choice h2{letter-spacing:-.025em;margin:0 0 .8rem;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.34rem;line-height:1.35}.registration-choice>p{color:var(--reg-muted);margin:0 0 1.7rem;font-size:.94rem;line-height:1.75}.registration-choice ul{gap:.75rem;margin:auto 0 1.8rem;padding:0;list-style:none;display:grid}.registration-choice li{color:#cbc7d9;gap:.7rem;font-size:.85rem;line-height:1.5;display:flex}.registration-choice li i{color:var(--choice-accent)}.registration-choice__action{border-top:1px solid var(--reg-line);color:var(--choice-accent);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.3rem;font-size:.85rem;font-weight:700;display:flex}.registration-existing{text-align:center;color:var(--reg-muted);margin:1.5rem 0 2.4rem;font-size:.88rem}.registration-existing a{min-height:44px;color:var(--reg-accent);align-items:center;padding-inline:.3rem;font-weight:600;display:inline-flex}.registration-invitation{border-block:1px solid var(--reg-line);align-items:center;gap:1.1rem;padding:1.35rem 1.5rem;display:flex}.registration-invitation__icon{color:var(--reg-muted);font-size:1.4rem}.registration-invitation h2{margin:0 0 .4rem;font-size:.9rem}.registration-invitation p{max-width:65ch;color:var(--reg-muted);margin:0;font-size:.82rem;line-height:1.7}.registration-invitation a{min-height:44px;color:var(--reg-accent);flex-shrink:0;align-items:center;gap:.75rem;margin-inline-start:auto;font-size:.8rem;display:flex}.registration-footer{border-top:1px solid var(--reg-line);color:var(--reg-muted);padding:1.4rem 0;font-size:.78rem}.registration-footer a{min-height:44px;color:var(--reg-muted);align-items:center;display:inline-flex}.registration-page :focus-visible,.registration-auth :focus-visible{outline-offset:5px;outline:2px solid #c4a6ff}.registration-skip{top:-100px;z-index:2000;color:#20152d;background:#d8c5ff;border-radius:8px;padding:.9rem 1rem;position:fixed;inset-inline-start:1rem}.registration-skip:focus{top:1rem}.registration-page--compact .registration-main{max-width:590px;padding-block:2.5rem}.registration-back{color:#c4a6ff;align-items:center;gap:.6rem;min-height:44px;margin-bottom:1.2rem;font-size:.85rem;display:inline-flex}.registration-owner{background:var(--reg-surface);border:1px solid var(--reg-line);border-radius:18px;padding:clamp(1.25rem,3vw,2.5rem)}.registration-owner h1{letter-spacing:-.035em;margin:0 0 1rem;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1.15}.registration-owner>p:not(.registration-eyebrow){color:var(--reg-muted);line-height:1.7}.registration-owner .field-group__input,.registration-auth .field-group__input{width:100%;min-width:0;min-height:48px;font:inherit;font-size:1rem}.registration-owner .field-group__label{font-size:.86rem}.registration-owner .form-grid{gap:1rem;margin-top:1.6rem}.registration-owner .button{min-height:48px}.registration-owner .auth-card__footer a{color:var(--reg-accent)}.owner-mode-field{border:0;min-inline-size:0;margin:0 0 .25rem;padding:0}.owner-mode-field>legend{color:var(--reg-muted);margin-bottom:.75rem;padding:0}.owner-mode-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.owner-mode-option{min-width:0;color:var(--reg-text);cursor:pointer;background:#191a25;border:1px solid #444050;border-radius:12px;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.owner-mode-option:hover{border-color:var(--reg-accent)}.owner-mode-option:has(input:checked){border-color:var(--reg-accent);box-shadow:inset 0 0 0 1px var(--reg-accent);background:#292138}.owner-mode-option:has(input:focus-visible){outline:2px solid var(--reg-accent);outline-offset:3px}.owner-mode-option input{width:18px;height:18px;accent-color:var(--reg-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:0 0 18px;margin:.15rem 0 0}.owner-mode-option input:focus-visible{outline:none}.owner-mode-option__content{gap:.5rem;min-width:0;display:grid}.owner-mode-option__title{font-size:.94rem;font-weight:700;line-height:1.45}.owner-mode-option__description{color:#c0bacd;font-size:.8rem;line-height:1.6}.owner-mode-field__help{color:var(--reg-muted);margin:.75rem 0 0;font-size:.8rem;line-height:1.6}.owner-mode-field:disabled .owner-mode-option{cursor:default;opacity:.65}@media (width<=480px){.owner-mode-choices{grid-template-columns:1fr}}.registration-auth .player-browser__intro h1{font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(2.1rem,4vw,3.25rem)}.registration-auth .player-browser__intro .registration-eyebrow{color:#8cddd6;font-size:.72rem}.registration-auth .player-browser__intro .registration-privacy{color:#a8a6bb;font-size:.82rem;line-height:1.7}.registration-auth .player-browser__card{box-shadow:none;background:#13141e;border:1px solid #ffffff17;border-radius:17px}.registration-auth .player-browser__card h2{font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.4rem}.registration-auth .player-browser__card>p{line-height:1.7}.registration-auth .form-grid{gap:1rem}.registration-auth__steps{counter-reset:entry-step;gap:1.3rem;margin:2rem 0;padding:0;list-style:none;display:grid}.registration-auth__steps li{color:#cbc7d9;align-items:center;gap:.85rem;font-size:.88rem;line-height:1.6;display:flex}.registration-auth__steps li:before{counter-increment:entry-step;content:"0" counter(entry-step);color:#c4a6ff;border:1px solid #ffffff17;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.registration-auth__approval{border-inline-start:2px solid #c4a6ff;padding-inline-start:1rem;font-size:.85rem!important}.registration-auth .registration-choice-link{color:#c4a6ff;align-items:center;gap:.5rem;min-height:44px;font-size:.85rem;display:inline-flex}@media (width<=900px){.registration-invitation{flex-wrap:wrap}.registration-invitation>div{flex:1}.registration-invitation a{margin-inline-start:2.5rem}.registration-choices{gap:.7rem}.registration-choice{padding:1.2rem}}@media (width<=700px){.registration-header{min-height:78px}.registration-home{display:none}.registration-heading{margin-bottom:1.8rem}.registration-choices{grid-template-columns:1fr;gap:1rem}.registration-choice{padding:1.5rem}.registration-choice__icon{margin-bottom:1.1rem}.registration-choice>p{margin-bottom:1.2rem}.registration-choice ul{margin-bottom:1.3rem}.registration-invitation{grid-template-columns:28px minmax(0,1fr);padding:1.25rem 0;display:grid}.registration-invitation a{grid-column:1/-1;margin-inline-start:0}.registration-existing{margin-bottom:1.2rem}.registration-auth .player-browser__intro>.registration-back{margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.registration-choice{transition:none}.registration-choice:hover{transform:none}}.player-avatar{overflow:hidden}.player-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.discovery-panel{overflow-wrap:anywhere;min-width:0;margin-top:1.5rem}.discovery-form{gap:1rem;margin-top:1rem;display:grid}.discovery-form fieldset{border:1px solid var(--border-color,#374151);border-radius:.75rem;gap:.75rem;min-width:0;padding:1rem;display:grid}.discovery-form legend{padding:0 .35rem;font-weight:700}.discovery-check{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.discovery-check input{flex:0 0 20px;width:20px;height:20px}.discovery-actions{flex-wrap:wrap;gap:.75rem;display:flex}.discovery-results{gap:1rem;padding:0;list-style:none;display:grid}.discovery-results li{border:1px solid var(--border-color,#374151);border-radius:.75rem;gap:.5rem;min-width:0;padding:1rem;display:grid}.discovery-results h4,.discovery-results dl{margin:0}.discovery-results dt{font-weight:600}.discovery-results dd{margin:0 0 .5rem}.discovery-form>.button{justify-self:start}.talent-filters .field-group{min-width:0}.talent-filters .field-group__input{box-sizing:border-box;width:100%;min-width:0}@media (width>=700px){.discovery-form .talent-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.passport-sections{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;padding-bottom:12px;display:flex}.passport-sections a{color:var(--muted);align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.passport-sections a:hover{color:var(--accent-2)}.passport-identity{gap:24px}.passport-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;display:grid}.passport-id-card{background:radial-gradient(at 95% 15%,#5d438755,#0000 70%),linear-gradient(120deg,#252336,#1b1e2b);border:1px solid #594978;border-radius:18px;flex-direction:column;gap:24px;min-height:318px;padding:28px;display:flex;position:relative;overflow:hidden}.passport-id-card:after{content:"";pointer-events:none;border:1px solid #b198db16;border-radius:50%;width:220px;height:220px;position:absolute;top:22px;right:-95px;box-shadow:0 0 0 24px #b198db06,0 0 0 48px #b198db05,0 0 0 72px #b198db04}.passport-id-card__top,.passport-id-card__bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.passport-id-card__top>span:first-child{align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:17px;font-weight:800;display:flex}.passport-id-card__top>span:first-child>i{color:#c7b0f3}.passport-visibility{color:#d4c6ea;white-space:nowrap;background:#16162477;border:1px solid #655576;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.passport-owner{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.passport-owner__avatar{color:#d6c3f3;background:#a98bdd22;border:1px solid #a98bdd55;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.passport-owner>div{min-width:0}.passport-owner h2{overflow-wrap:anywhere;margin:0 0 4px!important}.passport-owner p{color:#c1b8d0;overflow-wrap:anywhere;font-size:12px}.passport-id-card__number{z-index:1;gap:8px;display:grid;position:relative}.passport-id-card__number>span{letter-spacing:2px;color:#b3a7c6;font-size:9px}.passport-id-card .player-browser__id{letter-spacing:.03em;color:#f2ebff;font-size:clamp(16px,2vw,25px)}.passport-id-card__bottom{color:#b8aaca;border-top:1px solid #86719744;margin-top:auto;padding-top:14px;font-size:10px}.passport-id-card__bottom i{color:#b89ad8;font-size:24px}.passport-privacy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.passport-section-icon{color:var(--accent-2);margin-bottom:6px;font-size:21px}.passport-privacy h2{margin:0!important}.passport-privacy .passport-help{font-size:12px}.passport-privacy .passport-switch{gap:10px;margin:10px 0 0;font-size:13px}.passport-switch input{appearance:none;cursor:pointer;background:#414757;border:1px solid #677084;border-radius:20px;width:38px;height:22px;position:relative}.passport-switch input:before{content:"";background:#e8e9f2;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.passport-switch input:checked{background:var(--accent);border-color:var(--accent-2)}.passport-switch input:checked:before{left:19px}.passport-switch input:disabled{opacity:.5;cursor:not-allowed}.passport-disclosure{width:100%;margin-top:4px}.passport-disclosure summary{min-height:44px;color:var(--accent-2);cursor:pointer;padding:12px 0;font-size:12px}.passport-disclosure p{color:var(--muted);padding-bottom:12px;font-size:12px}.passport-public-link{color:var(--accent-2);align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.passport-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.passport-panel-heading h2{align-items:center;gap:10px;display:flex;margin:0 0 6px!important}.passport-panel-heading p{color:var(--muted);margin:0;font-size:13px}.passport-panel-heading>.button{flex-shrink:0}.passport-count{letter-spacing:0;color:var(--muted);background:var(--surface-2);border-radius:5px;padding:3px 7px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500}.passport-game{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-top:16px}.passport-game>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.passport-game>summary::-webkit-details-marker{display:none}.passport-game__icon{color:var(--accent-2);background:var(--network-active);border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.passport-game summary strong,.passport-game summary small{font-size:13px;display:block}.passport-game summary small{color:var(--muted);margin-top:2px;font-size:11px}.passport-game summary>i:last-child{color:var(--muted);margin-left:auto}.passport-game[open] summary>i:last-child{transform:rotate(180deg)}.passport-identity .passport-game fieldset{border:0;border-top:1px solid var(--border);border-radius:0;padding:20px}.passport-game__preferences{flex-wrap:wrap;gap:6px 22px;padding-top:8px;display:flex}.passport-game__preferences label{font-size:12px}.passport-game .passport-remove{color:var(--network-danger);justify-self:start}.passport-help{color:var(--muted);align-items:baseline;gap:8px;display:flex;margin:18px 0 0!important;font-size:11px!important}.passport-save-bar{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.passport-save-bar>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.passport-save-bar>span i{color:var(--network-success)}.passport-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}.passport-secondary .discovery-panel{margin-top:0}.passport-secondary .passport-panel-heading{align-items:center;margin-bottom:12px}.passport-secondary .passport-panel-heading h2{font-size:17px}.passport-secondary .passport-panel-heading>.button{padding:8px 10px}.passport-secondary .network-empty{margin-bottom:0;padding:26px 18px}.passport-secondary .network-empty h3{font-size:14px}.passport-secondary .network-empty p{font-size:12px}.passport-discovery-status{color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:10px;gap:10px;margin:18px 0 4px;padding:14px;font-size:12px;display:flex}.passport-discovery-status>i{color:var(--accent-2);font-size:17px}.passport-discovery-status p{margin:0;font-size:12px}.passport-secondary .discovery-check{align-items:flex-start;font-size:12px}.passport-secondary .discovery-check input{margin-top:4px}.passport-secondary .discovery-form p{font-size:12px}.passport-games,.passport-results,.discovery-panel{scroll-margin-top:84px}@media (width<=1180px){.passport-overview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.passport-id-card{padding:22px}.passport-secondary{grid-template-columns:minmax(0,1fr)}}@media (width<=660px){.passport-overview{grid-template-columns:minmax(0,1fr)}.passport-id-card{min-height:290px}.passport-sections{gap:4px 16px}.passport-sections a{font-size:11px}.passport-panel-heading{flex-wrap:wrap;gap:14px}.passport-panel-heading p{font-size:12px}.passport-save-bar{align-items:flex-start}.passport-save-bar>span{font-size:11px}.passport-save-bar .button{flex-shrink:0}.passport-game>summary{padding:14px}.passport-identity .passport-game fieldset{padding:16px}.passport-secondary{gap:16px;margin-top:16px}}.organizations{gap:1.5rem;min-width:0;display:grid}.organizations>.button{justify-self:start}.organization-columns{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.7fr);align-items:start;gap:1.5rem;display:grid}.organization-columns>*,.organization-workspace,.organization-list>li{overflow-wrap:anywhere;min-width:0}.organization-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.organization-list>li{border-bottom:1px solid var(--border);gap:.65rem;padding-bottom:1.25rem;display:grid}.organization-list span{opacity:.8;font-size:.875rem;display:block}.organization-actions{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1rem;display:flex}.organization-actions .field-group{flex:10rem}.organization-application{margin-top:1.5rem}.organization-application summary{cursor:pointer;padding:.5rem 0;font-weight:700}.organization-confirm{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.75rem;display:flex}.organization-confirm p{flex-basis:100%}.organizations textarea{resize:vertical;min-height:7rem}.organizations select option{color:#15141b;background:#fff}.organizations .button{white-space:normal;min-height:44px}.organizations [aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.organization-staff-row>div{min-width:0}@media (width<=850px){.organization-columns{grid-template-columns:minmax(0,1fr)}}.recruitment{gap:18px;min-width:0;display:grid}.recruitment-list{gap:18px;padding:0;list-style:none;display:grid}.recruitment-profile{grid-template-columns:minmax(80px,.6fr) minmax(0,1fr);gap:10px 20px;line-height:1.6;display:grid}.recruitment-profile dt{color:var(--muted)}.recruitment-profile dd{overflow-wrap:anywhere;margin:0}.recruitment-confirm{flex-wrap:wrap;gap:12px;padding:18px 0;display:flex}.recruitment-confirm p{flex-basis:100%}.recruitment .field-group__input{width:100%;min-width:0}.recruitment p,.recruitment h2,.recruitment h3{overflow-wrap:anywhere}.opportunity-panel{overflow-wrap:anywhere;min-width:0;margin-top:1.5rem}.opportunity-list{gap:1rem;padding:0;list-style:none;display:grid}.opportunity-list>li{border:1px solid var(--border-color,#374151);border-radius:.75rem;gap:.65rem;min-width:0;padding:1rem;display:grid}.opportunity-list h4,.opportunity-list p{margin:0}.opportunity-details{white-space:pre-wrap}.opportunity-confirm{flex-wrap:wrap;gap:.75rem;padding:.75rem 0;display:flex}.opportunity-confirm>p{flex-basis:100%}.opportunity-selection,.opportunity-create{margin-top:1.25rem}.opportunity-create>summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:700}.opportunity-panel .field-group__input{width:100%;min-width:0}.opportunity-panel .button{white-space:normal;min-height:44px}.roster-offer-panel{overflow-wrap:anywhere;min-width:0;margin-top:1.5rem}.roster-offer-summary{gap:.65rem;padding:.5rem 0;display:grid}.roster-offer-summary h4,.roster-offer-summary p{margin:0}.roster-offer-steps{white-space:pre-wrap}.roster-offer-list{gap:1rem;padding:0;list-style:none;display:grid}.roster-offer-list>li{border:1px solid var(--border);border-radius:.75rem;gap:.65rem;min-width:0;padding:1rem;display:grid}.roster-offer-panel .field-group__input{width:100%;min-width:0}.roster-offer-panel .button{white-space:normal;min-height:44px}.roster-offer-confirm{flex-wrap:wrap;gap:.75rem;padding:.75rem 0;display:flex}.roster-offer-confirm>p{flex-basis:100%}.trial-panel{overflow-wrap:anywhere;min-width:0;margin-top:1.5rem}.trial-summary{gap:.65rem;padding:1rem 0;display:grid}.trial-summary h4,.trial-summary p{margin:0}.trial-instructions{white-space:pre-wrap}.trial-list{gap:1rem;padding:0;list-style:none;display:grid}.trial-list>li{border:1px solid var(--border);border-radius:.75rem;gap:.65rem;min-width:0;padding:1rem;display:grid}.trial-list p{margin:0}.trial-panel .field-group__input{width:100%;min-width:0}.trial-panel .button{white-space:normal;min-height:44px}.trial-confirm{flex-wrap:wrap;gap:.75rem;padding:.75rem 0;display:flex}.trial-confirm>p{flex-basis:100%}.tournament-panel{overflow-wrap:anywhere;min-width:0;margin-top:1.5rem}.tournament-summary{gap:.5rem;display:grid}.tournament-summary h4,.tournament-summary p{margin:0}.tournament-list{gap:1rem;padding:0;list-style:none;display:grid}.tournament-list>li,.tournament-detail{border:1px solid var(--border);border-radius:.75rem;min-width:0;padding:1rem}.tournament-list>li{gap:.8rem;display:grid}.tournament-roster{gap:1rem;padding:0;list-style:none;display:grid}.tournament-roster li{overflow-wrap:anywhere;gap:.25rem;display:grid}.tournament-rules{white-space:pre-wrap}.tournament-panel .field-group__input{width:100%;min-width:0}.tournament-panel .button{white-space:normal;min-height:44px}.tournament-check{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.tournament-check input{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.3rem}.tournament-confirm{flex-wrap:wrap;gap:.75rem;padding:.75rem 0;display:flex}.tournament-confirm>p{flex-basis:100%}.tournament-operations{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1rem}.tournament-operations h5{margin:0;font-size:1rem}.tournament-seeds{gap:1rem;padding-left:1.5rem;display:grid}.tournament-seeds li{min-width:0}.tournament-bracket{gap:1rem;padding:0;list-style:none;display:grid}.tournament-match{border:1px solid var(--border);border-radius:.75rem;gap:.75rem;min-width:0;padding:1rem;display:grid}.tournament-match p{margin:0}.tournament-match b{margin-left:.5rem}.tournament-scores{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;display:grid}.tournament-standings{gap:.5rem;padding:0;list-style:none;display:grid}.tournament-standings li{border:1px solid var(--border-color,#293346);border-radius:.5rem;flex-wrap:wrap;gap:.75rem;padding:.75rem;display:flex}.tournament-results{margin-top:1.5rem}.tournament-correction,.tournament-adjudication-form{gap:1rem;min-width:0;display:grid}.tournament-correction{padding:1rem 0}.tournament-correction .tournament-confirm{display:grid}.tournament-results details{display:block}.tournament-results summary{cursor:pointer;padding:.5rem 0}.tournament-detail{background:var(--surface);border-radius:16px;gap:20px;padding:24px;display:grid}.tournament-detail>h4,.tournament-detail>p{margin:0}.tournament-detail>.button{justify-self:start}.tournament-create{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-block:24px;padding:20px}.tournament-create>summary,.tournament-requirements__limits>summary,details.tournament-confirm>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:700;display:flex}.tournament-create>summary:after,.tournament-requirements__limits>summary:after,details.tournament-confirm>summary:after{content:"+";margin-inline-start:auto}.tournament-create[open]>summary:after,.tournament-requirements__limits[open]>summary:after,details.tournament-confirm[open]>summary:after{content:"−"}.tournament-create>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.tournament-requirements,.tournament-create .tournament-acknowledge,.tournament-create .tournament-confirm{grid-column:1/-1}.tournament-create .field-group:has(textarea){grid-column:1/-1}.tournament-requirements{border:1px solid var(--border);border-radius:12px;min-width:0;padding:20px}.tournament-requirements legend{padding-inline:8px;font-weight:700}.tournament-requirements .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tournament-requirements__limits{border-top:1px solid var(--border);grid-column:1/-1;padding-top:8px}.tournament-requirements__limits p{color:var(--muted);font-size:13px}.tournament-requirements__limits .form-grid>p{grid-column:1/-1;margin:0}.tournament-acknowledge{background:var(--surface-2);border-radius:10px;align-items:start;gap:12px;padding:14px;line-height:1.6;display:flex}.tournament-acknowledge>input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin-top:3px}details.tournament-confirm{border:1px solid var(--border);border-radius:12px;padding:16px;display:block}details.tournament-confirm .field-group{margin-block:16px}.tournament-panel .field-input{background:var(--surface-2);border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:12px}.tournament-panel textarea{resize:vertical;min-height:110px}.tournament-panel summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=680px){.tournament-create>.form-grid,.tournament-requirements .form-grid{grid-template-columns:minmax(0,1fr)}.tournament-detail,.tournament-create,.tournament-requirements{padding:16px}}.event-network__artwork{background:radial-gradient(ellipse at top right,var(--agent-color-shade-8d65df-a188235,#8d65df30),transparent),linear-gradient(135deg,var(--agent-color-shade-242136,#242136),var(--agent-color-shade-172934,#172934));height:172px;color:var(--agent-color-white,#fff);flex:0 0 172px;align-content:center;justify-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.event-network__artwork>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-network__artwork>svg{fill:none;width:72px;height:52px;stroke:var(--agent-color-shade-bbafdd,#bbafdd);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.event-network__artwork>span{text-align:center;padding:0 20px;font-size:16px;font-weight:650}.event-network__hero>.event-network__artwork{height:100%;min-height:240px}.event-network label{color:var(--event-muted);gap:6px;font-size:13px;font-weight:600;line-height:1.5;display:grid}.event-network select,.event-network input:not([type=checkbox]),.event-network textarea{border:1px solid var(--event-border);background:var(--event-soft);width:100%;min-width:0;min-height:44px;color:var(--event-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:10px 12px}.event-network input::placeholder{color:var(--event-muted);opacity:.85}.event-network select option{background:var(--event-surface);color:var(--event-text)}.event-network textarea{resize:vertical;min-height:110px}.event-network__filters{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.event-network__search{align-items:end;gap:10px;display:flex}.event-network__search>label{flex:1;min-width:0}.event-network__filter-disclosure[open]{border:1px solid var(--event-border);background:var(--event-surface);border-radius:12px;grid-column:1/-1;padding:16px}.event-network .event-network__filter-disclosure>summary{justify-content:start;min-height:44px}.event-network summary:after{content:"+";margin-inline-start:8px;font-size:18px}.event-network details[open]>summary:after{content:"−"}.event-network summary::-webkit-details-marker{display:none}.event-network__filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;padding:16px 0;display:grid}.event-network__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;list-style:none;display:grid;padding:0!important}.event-network .event-network__cards>li{border:1px solid var(--event-border);background:var(--event-surface);border-radius:12px;align-content:start;gap:12px;margin:0;padding:20px;display:grid}.event-network__cards>li>button{justify-self:start}.event-hosting{border:1px solid var(--event-border);border-radius:16px;padding:24px}.event-hosting .event-network__detail{background:var(--event-surface);border:1px solid var(--event-border);border-radius:12px;gap:16px;padding:24px}.event-hosting .event-network__detail>section{border-top:1px solid var(--event-border);gap:12px;padding-top:16px;display:grid}.event-hosting .event-network__detail li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.event-hosting__invite{border:1px solid var(--event-border);border-radius:12px;padding:16px}.event-hosting__invite>summary{justify-content:space-between;width:100%}.event-hosting__invite[open]>form{margin-top:20px}.event-hosting__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-hosting__form-grid>label:last-child{grid-column:1/-1}@container (width<=580px){.event-hosting__form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.event-hosting,.event-hosting .event-network__detail{padding:18px}}.event-network{--event-surface:var(--arena-surface,var(--surface,var(--agent-color-shade-171923,#171923)));--event-soft:var(--arena-surface-soft,var(--surface-2,var(--agent-color-shade-202330,#202330)));--event-text:var(--arena-text,var(--ui-ink-strong,var(--text,var(--agent-color-shade-f2f3fa,#f2f3fa))));--event-muted:var(--arena-text-muted,var(--ui-ink-muted,var(--muted,var(--agent-color-shade-afb6ca,#afb6ca))));--event-border:var(--arena-border,var(--ui-border,var(--border,var(--agent-color-shade-353b50,#353b50))));--event-accent:var(--arena-primary,var(--accent,var(--agent-color-shade-9569ef,#9569ef)));width:100%;min-width:0;color:var(--event-text);font:inherit;text-align:start;align-content:start;gap:24px;font-size:14px;line-height:1.5;display:grid;container-type:inline-size}.event-network *,.event-network :before,.event-network :after{box-sizing:border-box}.event-network :is(h2,h3,h4,h5,p,ul,ol,dl){margin:0}.event-network :is(h2,h3,h4,h5){color:var(--event-text);letter-spacing:-.02em;line-height:1.3}.event-network h2{font-size:clamp(23px,3vw,30px);font-weight:750}.event-network h3{font-size:20px;font-weight:700}.event-network h4{font-size:16px;font-weight:700}.event-network p{overflow-wrap:anywhere;color:var(--event-muted);line-height:1.6}.event-network button,.event-network summary{border:1px solid var(--event-border);background:var(--event-soft);width:auto;height:auto;min-height:44px;color:var(--event-text);font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none;white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-weight:650;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.event-network button:hover:not(:disabled),.event-network summary:hover{border-color:var(--event-accent)}.event-network button[aria-pressed=true],.event-network button.event-network__primary{background:var(--event-accent);border-color:var(--event-accent);color:var(--agent-color-white,#fff)}.event-network button:disabled{opacity:.5;cursor:default}.event-network :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--event-accent);outline-offset:3px}.event-network .event-network__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.event-network__heading>div{gap:6px;display:grid}.event-network__heading>button{flex:none}.event-network__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-network__toolbar>button{flex-shrink:0}.event-network__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--event-muted);font-size:11px;font-weight:750}.event-network__tabs{background:var(--event-surface);border:1px solid var(--event-border);border-radius:13px;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex}.event-network__tabs>button{background:0 0;border-color:#0000;min-width:104px}.event-network__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:20px;display:grid}.event-network__card{border:1px solid var(--event-border);background:var(--event-surface);border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.event-network__card-body{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.event-network__card h3{overflow-wrap:anywhere}.event-network__card .event-network__organizer{margin-top:-4px;font-size:13px}.event-network__meta{color:var(--event-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.event-network__facts{gap:12px;padding-block:10px 16px;display:grid}.event-network__facts>div{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}.event-network__facts dt{color:var(--event-muted);font-size:12px}.event-network__facts dd{color:var(--event-text);overflow-wrap:anywhere;margin:0;font-size:13px}.event-network__card-footer{border-top:1px solid var(--event-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.event-network__badge{background:var(--event-soft);width:fit-content;color:var(--event-muted);border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.event-network__badge[data-status=RegistrationOpen],.event-network__badge[data-status=Accepted],.event-network__badge[data-status=InProgress]{background:var(--agent-color-shade-25b886-a109804,#25b8861c);color:var(--agent-color-shade-7ce4bd,#7ce4bd)}.event-network__badge[data-status=Cancelled],.event-network__badge[data-status=Declined],.event-network__badge[data-status=Withdrawn]{background:var(--agent-color-shade-ec687e-a101961,#ec687e1a);color:var(--agent-color-shade-ff9cad,#ff9cad)}.event-network__empty{border:1px dashed var(--event-border);background:var(--event-surface);text-align:center;border-radius:16px;grid-column:1/-1;justify-items:center;gap:10px;padding:56px 24px;display:grid}.event-network__empty p{max-width:48ch}.event-network__feedback{border:1px solid var(--event-border);border-inline-start:3px solid var(--event-accent);background:var(--event-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.event-network .event-network__feedback--error{color:var(--agent-color-shade-ffadb9,#ffadb9);border-inline-start-color:var(--agent-color-shade-ed738a,#ed738a)}.event-network .event-network__back{background:0 0;justify-self:start}.event-network__detail{gap:24px;min-width:0;display:grid}.event-network__hero{border:1px solid var(--event-border);background:var(--event-surface);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.event-network__hero-content{align-content:center;justify-items:start;gap:12px;padding:28px;display:grid}.event-network__hero-content h3{overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px)}.event-network__detail-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.event-network__section{background:var(--event-surface);border:1px solid var(--event-border);border-radius:16px;align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.event-network__section section,.event-network__entry{gap:12px;min-width:0;display:grid}.event-network__section section+section{border-top:1px solid var(--event-border);padding-top:16px}.event-network__rules{white-space:pre-wrap}.event-network__matches{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.event-network__match{border:1px solid var(--event-border);background:var(--event-soft);border-radius:10px;gap:8px;padding:16px;display:grid}.event-network__match[data-mine=true]{border-color:var(--event-accent)}.event-network__match>div{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.event-network__match .event-network__meta{padding-bottom:8px}.event-network ul,.event-network ol{overflow-wrap:anywhere;padding-inline-start:20px}.event-network li+li{margin-top:8px}.event-network__actions,.event-network__confirmation{flex-wrap:wrap;gap:10px;display:flex}.event-network__confirmation{border:1px solid var(--event-border);border-radius:10px;padding:16px}.event-network .event-network__ack{background:var(--event-soft);border-radius:10px;align-items:start;gap:12px;padding:14px;font-weight:400;display:flex}.event-network__ack input{width:20px;height:20px;accent-color:var(--event-accent);flex:0 0 20px;margin-top:2px}.event-network__sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.event-network__center-choice{max-width:420px}.event-network__app-links{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.event-network__app-links>span{color:var(--muted);margin-inline-end:auto;font-size:13px}.event-network--arena{max-width:1440px;margin-inline:auto;padding:28px 30px}.player-shell-page--events{grid-template-rows:auto;align-content:start}.event-network--agent{padding:clamp(18px,2.6vw,36px) clamp(18px,3.2vw,48px)}.player-shell-page--events>.player-events-page{min-height:0;padding-top:0}.player-shell-page--events>.player-events-page:has(.player-events-grid:empty){display:none}@container (width<=680px){.event-network__detail-columns,.event-network__hero{grid-template-columns:minmax(0,1fr)}.event-network__hero-content,.event-network__section{padding:20px}.event-network__tabs{width:100%}.event-network__tabs>button{flex:1;min-width:0;padding-inline:10px}.event-network__toolbar{flex-wrap:wrap}}@media (width<=560px){.event-network{gap:18px}.event-network--arena{padding:20px 16px}.event-network__heading{flex-wrap:wrap}.event-network__card-body{padding:18px}}@media (prefers-reduced-motion:reduce){.event-network :is(button,summary){transition:none}}.auth-account-choice{border:0;gap:.75rem;margin:0;padding:0;display:grid}.auth-account-choice__grid{gap:.65rem;display:grid}.auth-account-option{cursor:pointer;background:#ffffff09;border:1px solid #a78bfa29;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.75rem;padding:.8rem;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.auth-account-option:hover,.auth-account-option--selected{background:#0ea5e917;border-color:#7dd3fc80;box-shadow:inset 0 0 0 1px #0ea5e91a}.auth-account-option input{opacity:0;pointer-events:none;position:absolute}.auth-account-option__icon{color:#bfdbfe;background:#7c3aed29;border-radius:14px;place-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;display:grid}.auth-account-option--selected .auth-account-option__icon{color:#fff;background:linear-gradient(135deg,#0ea5e9d9,#7c3aedd9)}.auth-account-option__copy{gap:.15rem;min-width:0;display:grid}.auth-account-option__copy strong{color:var(--text);font-size:.98rem}.auth-account-option__copy span{color:var(--muted);font-size:.9rem;line-height:1.35}.marketing-page--landing.inkarena-public-page{--arena-bg:#070713;--arena-panel:#0f0e23db;--arena-panel-strong:#111027;--arena-line:#a78bfa33;--arena-violet:#8b5cf6;--arena-violet-bright:#a78bfa;--arena-cyan:#22d3ee;--arena-gold:#f5b942;--arena-ink:#f7f5ff;--arena-muted:#b8b4d1;padding-top:0;overflow:clip;background:radial-gradient(circle at 9% 14%, #7c4dff2e, transparent 29rem), radial-gradient(circle at 90% 38%, #22d3ee17, transparent 34rem), var(--arena-bg)!important;color:var(--arena-ink)!important}.inkarena-public-page>.site-header{z-index:20;width:min(var(--marketing-width), calc(100% - clamp(2rem, 8vw, 7rem)));background:linear-gradient(100deg,#070713e6,#0d0c1fb8);border-color:#a78bfa33;margin:0;position:absolute;top:clamp(1rem,2vw,1.4rem);left:50%;transform:translate(-50%);box-shadow:0 20px 72px #02020c42,inset 0 1px #ffffff09}.inkarena-public-main{isolation:isolate;position:relative}.inkarena-public-main:before{z-index:-1;pointer-events:none;content:"";opacity:.27;background-image:linear-gradient(#8b5cf613 1px,#0000 1px),linear-gradient(90deg,#8b5cf613 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.inkarena-public-hero{isolation:isolate;box-sizing:border-box;align-items:center;width:100vw;min-height:100svh;margin-inline:calc(50% - 50vw);padding:clamp(6rem,10vw,9rem) max(5vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.inkarena-public-hero:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#070713 0%,#070713f7 28%,#070713c9 47%,#07071314 76%),linear-gradient(#0707134d,#0000 54%,#070713e6);position:absolute;inset:0}.inkarena-public-hero:after{z-index:3;content:"";background:linear-gradient(90deg,#0000,#a78bfab3,#22d3ee94,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 28px #7c4dff7a}.inkarena-public-hero__copy{z-index:2;width:min(760px,58vw);max-width:760px;position:relative}.inkarena-public-eyebrow,.inkarena-public-kicker{color:var(--arena-cyan);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.15rem;font-size:.76rem;font-weight:800;display:inline-flex}.inkarena-public-eyebrow:before,.inkarena-public-kicker:before{content:"";background:currentColor;width:1.9rem;height:1px;box-shadow:0 0 12px}.inkarena-public-hero h1{letter-spacing:-.07em;max-width:820px;margin:0;font-size:clamp(4rem,6.7vw,7.4rem);font-weight:850;line-height:.9}.inkarena-public-hero h1 span{color:#0000;background:linear-gradient(95deg, var(--arena-violet-bright), #d8ccff 45%, var(--arena-cyan));filter:drop-shadow(0 0 22px #7c4dff33);-webkit-background-clip:text;background-clip:text;display:block}.inkarena-public-hero__lead{max-width:620px;color:var(--arena-muted);margin:1.6rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.72}.inkarena-public-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.inkarena-public-action{min-height:52px;padding-inline:1.25rem}.inkarena-public-action--primary{background:linear-gradient(110deg,#7144dd,#8b5cf6 52%,#6245cb);border:1px solid #bba4ff80;box-shadow:0 18px 55px #643fdc47,inset 0 1px #fff3}.inkarena-public-action--primary:not([aria-disabled=true]){animation:3.4s ease-in-out infinite inkarena-cta-breathe}.inkarena-public-action[aria-disabled=true]{cursor:not-allowed;opacity:.68}.inkarena-public-action--ghost{color:var(--arena-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0e23a8;border-color:#a78bfa57}.inkarena-public-hero__signals,.inkarena-public-release__signals{color:#cbc6dd;flex-wrap:wrap;gap:.75rem 1.15rem;margin-top:1.8rem;font-size:.82rem;display:flex}.inkarena-public-hero__signals{border-top:1px solid #a78bfa2e;gap:.7rem 1.25rem;max-width:680px;margin-top:2rem;padding-top:1.15rem}.inkarena-public-hero__signals span,.inkarena-public-release__signals span{align-items:center;gap:.48rem;display:inline-flex}.inkarena-public-hero__signals i,.inkarena-public-release__signals i{color:var(--arena-cyan)}.inkarena-public-hero__stage{z-index:0;pointer-events:none;position:absolute;inset:0}.inkarena-public-hero__art{box-shadow:none;background:#050512;border:0;border-radius:0;margin:0;position:absolute;inset:-3%;overflow:hidden;transform:none}.inkarena-public-visual:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 34%,#ffffff1f 48%,#0000 62%);animation:8s ease-in-out 1.2s infinite inkarena-art-scan;position:absolute;inset:0;transform:translate(-130%)}.inkarena-public-visual:before{z-index:2;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(circle at 18% 9%,#22d3ee26,#0000 26%),linear-gradient(#0000 58%,#07071347);border:1px solid #8eedff1a;animation:5.2s ease-in-out infinite inkarena-frame-breathe;position:absolute;inset:0;box-shadow:inset 0 0 70px #0a082347}.inkarena-public-hero__art:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(108deg,#0000 39%,#22d3ee14 48%,#0000 57%);animation:9s ease-in-out infinite inkarena-hero-light-sweep;position:absolute;inset:-22%;transform:translate(-38%)}.inkarena-public-hero__art:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 77% 35%,#22d3ee14,#0000 30%),linear-gradient(#0000 60%,#0707134d);position:absolute;inset:0}.inkarena-public-hero__art img,.inkarena-public-visual img{object-fit:cover;width:100%;height:100%;display:block}.inkarena-public-hero__art img{object-position:38% center}.inkarena-public-journey{padding:clamp(4.5rem,8vw,8rem) max(4vw,50vw - 720px)}.inkarena-public-heading{grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.inkarena-public-heading h2,.inkarena-public-copy h2,.inkarena-public-release h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4.7vw,4.8rem);line-height:1}.inkarena-public-heading>p,.inkarena-public-copy>p,.inkarena-public-release__copy>p{color:var(--arena-muted);margin:0;line-height:1.75}.inkarena-public-journey__track{border:1px solid var(--arena-line);background:var(--arena-line);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.inkarena-public-journey__track:before{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#22d3ee2e,#0000);width:18%;animation:7s linear infinite inkarena-track-sweep;position:absolute;top:0;bottom:0;left:-18%}.inkarena-public-step{background:linear-gradient(160deg,#14122ff5,#080818fa);min-height:285px;padding:1.6rem;transition:transform .22s,background .22s;position:relative}.inkarena-public-step:hover{z-index:3;background:linear-gradient(160deg,#241c4efa,#0a091d);transform:translateY(-5px)}.inkarena-public-step__index{color:#d8ccff80;letter-spacing:.16em;font-size:.72rem;font-weight:800}.inkarena-public-step__icon{width:50px;height:50px;color:var(--arena-violet-bright);background:#7c4dff1a;border:1px solid #a78bfa4d;border-radius:16px;place-items:center;margin-top:2.4rem;font-size:1.25rem;display:grid;box-shadow:inset 0 1px #ffffff14}.inkarena-public-step--identity .inkarena-public-step__icon{color:var(--arena-cyan);background:#22d3ee14;border-color:#22d3ee47}.inkarena-public-step--team .inkarena-public-step__icon{color:var(--arena-gold);background:#f5b94212;border-color:#f5b94245}.inkarena-public-step h3{margin:1.4rem 0 .75rem;font-size:1.4rem}.inkarena-public-step p{color:var(--arena-muted);margin:0;font-size:.9rem;line-height:1.65}.inkarena-public-story{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);align-items:stretch;gap:clamp(2.5rem,5vw,5.25rem);padding:clamp(4rem,8vw,8rem) max(4vw,50vw - 740px);display:grid}.inkarena-public-story--reverse .inkarena-public-visual{order:2}.inkarena-public-story--reverse .inkarena-public-copy{order:1}.inkarena-public-visual{background:#070713;border:1px solid #a78bfa3d;border-radius:28px;min-height:clamp(520px,45vw,690px);position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 32px 90px #00000075,0 0 80px #7c4dff14}.inkarena-public-visual img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s}.inkarena-public-visual:hover img{filter:saturate(1.08)contrast(1.02);transform:scale(1.045)}.inkarena-public-visual--duo img,.inkarena-public-visual--squad img{object-position:68% center}.inkarena-public-visual--passport img{object-position:52% center}.inkarena-public-visual__corner{z-index:3;color:#e5fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.08em;text-transform:uppercase;background:#060818c7;border:1px solid #22d3ee40;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .86rem;font-size:.76rem;font-weight:800;display:flex;position:absolute;bottom:1rem;right:1rem}.inkarena-public-visual__corner:before{content:"";background:var(--arena-cyan);width:7px;height:7px;box-shadow:0 0 14px var(--arena-cyan);border-radius:50%;animation:1.8s ease-in-out infinite inkarena-dot-pulse}.inkarena-public-copy{align-self:center;max-width:610px}.inkarena-public-copy>p{margin-top:1.2rem;font-size:1rem}.inkarena-public-feature-list{gap:.75rem;margin-top:1.8rem;display:grid}.inkarena-public-feature{background:#100e259e;border:1px solid #a78bfa29;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1rem;transition:border-color .22s,transform .22s,background .22s;display:grid}.inkarena-public-feature:hover{background:#181434d1;border-color:#22d3ee4d;transform:translate(6px)}.inkarena-public-feature>i{width:38px;height:38px;color:var(--arena-cyan);background:#22d3ee14;border-radius:12px;place-items:center;display:grid}.inkarena-public-feature h3{margin:0;font-size:1rem}.inkarena-public-feature p{color:var(--arena-muted);margin:.34rem 0 0;font-size:.84rem;line-height:1.55}.inkarena-public-feature__status{color:#d7cdf5;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:#7c4dff14;border:1px solid #a78bfa33;border-radius:999px;padding:.32rem .52rem;font-size:.66rem;font-weight:800}.inkarena-public-story--identity{background:linear-gradient(90deg,#070713fa,#100e26c7,#070713fa),radial-gradient(circle at 50% 30%,#22d3ee14,#0000 40rem);border-block:1px solid #a78bfa1f}.inkarena-public-team{padding:clamp(5rem,9vw,9rem) max(4vw,50vw - 720px)}.inkarena-public-team__frame{background:linear-gradient(140deg,#1a133aeb,#070714fa);border:1px solid #a78bfa33;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 40px 130px #00000061}.inkarena-public-team__frame:before{aspect-ratio:1;content:"";filter:blur(80px);background:#7c4dff21;border-radius:50%;width:55%;animation:7s ease-in-out infinite inkarena-halo-pulse;position:absolute;inset:-50% auto auto -10%}.inkarena-public-team__intro{z-index:2;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:2rem;padding:clamp(2rem,5vw,4.4rem);display:grid;position:relative}.inkarena-public-team__intro .inkarena-public-copy{align-self:center}.inkarena-public-team__art{border-radius:22px;min-height:440px}.inkarena-public-team__grid{z-index:2;background:#a78bfa29;border-top:1px solid #a78bfa2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative}.inkarena-public-team__card{background:#080818e6;min-height:245px;padding:1.55rem;transition:background .22s,transform .22s}.inkarena-public-team__card:hover{background:#181334fa;transform:translateY(-5px)}.inkarena-public-team__card i{color:var(--arena-gold);font-size:1.35rem}.inkarena-public-team__card h3{margin:1.5rem 0 .7rem;font-size:1.1rem}.inkarena-public-team__card p{color:var(--arena-muted);margin:0;font-size:.86rem;line-height:1.62}.inkarena-public-team__card .inkarena-public-feature__status{color:#f5d998;background:#f5b94212;border-color:#f5b94238;margin-top:1.35rem;display:inline-flex}.inkarena-public-boundary{background:#0a1323ad;border:1px solid #22d3ee38;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;max-width:1080px;margin:0 auto;padding:1.2rem 1.3rem;display:grid}.inkarena-public-boundary i{width:42px;height:42px;color:var(--arena-cyan);background:#22d3ee17;border-radius:13px;place-items:center;display:grid}.inkarena-public-boundary strong{margin-bottom:.25rem;display:block}.inkarena-public-boundary p{color:var(--arena-muted);margin:0;font-size:.86rem;line-height:1.6}.inkarena-public-faq{padding:clamp(5rem,9vw,8rem) max(6vw,50vw - 560px)}.inkarena-public-faq__list{gap:.75rem;margin-top:2.3rem;display:grid}.inkarena-public-faq details{background:#0f0e23ad;border:1px solid #a78bfa2e;border-radius:16px;transition:border-color .22s,background .22s}.inkarena-public-faq details[open]{background:#13122beb;border-color:#22d3ee4d}.inkarena-public-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 1.15rem;font-weight:750;list-style:none;display:flex}.inkarena-public-faq summary::-webkit-details-marker{display:none}.inkarena-public-faq summary:after{color:var(--arena-violet-bright);content:"+";font-size:1.35rem;transition:transform .22s}.inkarena-public-faq details[open] summary:after{transform:rotate(45deg)}.inkarena-public-faq details p{max-width:850px;color:var(--arena-muted);margin:0;padding:0 1.15rem 1.2rem;line-height:1.68}.inkarena-public-release{background:linear-gradient(120deg, #2b1a58f5, #0f102bf0 58%, #092231e6), var(--arena-panel-strong);border:1px solid #a78bfa4d;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:0 max(4vw,50vw - 640px) clamp(5rem,9vw,9rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 110px #0006,0 0 90px #7c4dff1c}.inkarena-public-release:after{aspect-ratio:1;content:"";border:1px solid #22d3ee47;border-radius:50%;width:38%;animation:18s linear infinite inkarena-ring-turn;position:absolute;top:-70%;right:-8%;box-shadow:0 0 70px #22d3ee1f,inset 0 0 70px #22d3ee14}.inkarena-public-release__copy,.inkarena-public-release__action{z-index:2;position:relative}.inkarena-public-release__copy>p{max-width:760px;margin-top:1rem}.inkarena-public-release__action{gap:.7rem;min-width:260px;display:grid}.inkarena-public-release__action small{color:var(--arena-muted);text-align:center}.inkarena-public-release__message{color:#c5c0d8;text-align:center;font-size:.78rem}@keyframes inkarena-hero-light-sweep{0%,58%{opacity:0;transform:translate(-38%)}70%{opacity:1}90%,to{opacity:0;transform:translate(38%)}}@keyframes inkarena-halo-pulse{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes inkarena-art-scan{0%,58%{transform:translate(-140%)}78%,to{transform:translate(140%)}}@keyframes inkarena-frame-breathe{0%,to{opacity:.68}50%{opacity:1}}@keyframes inkarena-track-sweep{0%{transform:translate(0)}to{transform:translate(700%)}}@keyframes inkarena-dot-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes inkarena-ring-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes inkarena-cta-breathe{0%,to{box-shadow:0 18px 55px #643fdc47,inset 0 1px #fff3}50%{box-shadow:0 22px 70px #7048e870,0 0 0 5px #8b5cf614,inset 0 1px #ffffff3d}}@media (width<=1180px){.inkarena-public-hero{min-height:780px;padding-top:5rem}.inkarena-public-hero__copy{width:min(720px,68vw)}.inkarena-public-hero__art{inset:-2%}.inkarena-public-journey__track{grid-template-columns:repeat(3,minmax(0,1fr))}.inkarena-public-step:last-child{grid-column:span 2}.inkarena-public-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.inkarena-public-hero{align-items:start;min-height:860px;padding-top:clamp(7.5rem,15vw,9rem)}.inkarena-public-hero:before{background:linear-gradient(#070713fc 0%,#070713e6 43%,#0707132e 73%,#070713f5 100%),linear-gradient(90deg,#070713db,#0707131f)}.inkarena-public-hero__copy{width:100%;max-width:650px}.inkarena-public-hero__art img{object-position:40% center}.inkarena-public-heading,.inkarena-public-story,.inkarena-public-team__intro,.inkarena-public-release{grid-template-columns:1fr}.inkarena-public-story--reverse .inkarena-public-visual,.inkarena-public-story--reverse .inkarena-public-copy{order:initial}.inkarena-public-visual{aspect-ratio:16/10;min-height:clamp(420px,66vw,620px)}.inkarena-public-team__art{min-height:320px}.inkarena-public-release__action{justify-self:start;min-width:0}}@media (width<=680px){.inkarena-public-hero{min-height:910px;padding:7.5rem 1.1rem 2.5rem}.inkarena-public-hero h1{font-size:clamp(3.2rem,14.5vw,4.6rem);line-height:.92}.inkarena-public-hero__lead{line-height:1.62}.inkarena-public-hero__art img{object-position:42% center}.inkarena-public-actions{display:grid}.inkarena-public-action{justify-content:center;width:100%}.inkarena-public-hero__signals{gap:.65rem;display:grid}.inkarena-public-journey,.inkarena-public-story,.inkarena-public-team,.inkarena-public-faq{padding-inline:1.1rem}.inkarena-public-journey__track,.inkarena-public-team__grid{grid-template-columns:1fr}.inkarena-public-step,.inkarena-public-team__card{min-height:auto}.inkarena-public-step:last-child{grid-column:auto}.inkarena-public-step__icon{margin-top:1.4rem}.inkarena-public-visual,.inkarena-public-team__art{aspect-ratio:4/3;min-height:280px}.inkarena-public-visual img{object-position:center}.inkarena-public-feature{grid-template-columns:auto minmax(0,1fr)}.inkarena-public-feature__status{grid-column:2;justify-self:start}.inkarena-public-release{margin-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.inkarena-public-page *,.inkarena-public-page :before,.inkarena-public-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-controller{color:#f3f1fa;background:radial-gradient(at 0 0,#58329955,#0000 60%),#11121b;grid-template-rows:auto auto auto 1fr auto;gap:1.4cqw;padding:3cqw 4cqw;font-size:1.8cqw;line-height:1.25;display:grid;position:absolute;inset:0}.home-controller__heading{justify-content:space-between;align-items:flex-start;gap:1cqw;display:flex}.home-controller__heading>span{gap:1cqw;display:grid}.home-controller__heading strong{letter-spacing:-.04em;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:3.6cqw}.home-controller__heading>span>span:last-child{color:#b6b2c7}.home-controller__brand{color:#bc9eee;align-items:center;gap:1cqw;font-size:1.6cqw;font-weight:700;display:flex}.home-controller__heading>small{color:#c2bbd1;white-space:nowrap;border:1px solid #ffffff25;border-radius:20px;padding:.7cqw 1.2cqw;font-size:1.45cqw}.home-controller__summary{border-block:1px solid #ffffff13;grid-template-columns:repeat(3,1fr);padding:1cqw 0;display:grid}.home-controller__summary>span{color:#c5bed6;border-inline-end:1px solid #ffffff16;align-items:center;gap:1.3cqw;padding-inline:2cqw;display:flex}.home-controller__summary>span:first-child{padding-inline-start:0}.home-controller__summary>span:last-child{border:0}.home-controller__summary strong{color:#bda2ff;font-size:3.6cqw}.home-controller__summary>span:nth-child(2) strong{color:#8de0d0}.home-controller__summary>span:nth-child(3) strong{color:#bab5c7}.home-controller__floor-heading{justify-content:space-between;align-items:center;display:flex}.home-controller__floor-heading>span{color:#8de0d0;align-items:center;gap:.7cqw;font-size:1.65cqw;display:flex}.home-controller__stations{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2cqw;display:grid}.home-controller__station{background:linear-gradient(135deg,#9162cf30,#54368112);border:1px solid #ae8aee55;border-radius:1.1cqw;align-content:center;place-items:center;gap:.6cqw;padding:1.2cqw .3cqw;display:grid}.home-controller__station>i{color:#c8a3ff;font-size:2.5cqw}.home-controller__station>strong{letter-spacing:.05em;font-size:1.5cqw}.home-controller__station>span{color:#c7bedb;font-variant-numeric:tabular-nums;font-size:1.4cqw}.home-controller__station--ready{background:#1d655b20;border-color:#79ceba45}.home-controller__station--ready>i{color:#84d4c3}.home-controller__station--offline{background:#ffffff03;border-color:#ffffff16}.home-controller__station--offline>i{color:#8e889e}.home-controller__tools{align-items:center;gap:1.4cqw;padding-inline-end:7cqw;display:flex}.home-controller__tools>span{color:#ded6ed;white-space:nowrap;background:#ffffff04;border:1px solid #ffffff19;border-radius:.9cqw;align-items:center;gap:.7cqw;padding:1cqw 1.2cqw;font-size:1.45cqw;display:flex}.home-controller__tools i{color:#bda2ff}.home-arena{color:#f8f6ff;background:linear-gradient(90deg,#060b22ef,#080d23a8 46%,#080d2320 80%),linear-gradient(#0000 35%,#060b22b3);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.2cqw;padding:4.5cqw;display:flex;position:absolute;inset:0}.home-arena__eyebrow{color:#a9c7ff;letter-spacing:.13em;font-size:1.3cqw;font-weight:700}.home-arena>strong{letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:15ch;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:6.1cqw;line-height:1.12}.home-arena__description{color:#d5d9ed;max-width:37ch;font-size:1.9cqw;line-height:1.6}.home-arena__features{padding-top:1.2cqw;flex-wrap:wrap;gap:1cqw;padding-inline-end:5cqw;display:flex}.home-arena__features>span{color:#e4e6fa;background:#0f1d39a6;border:1px solid #bbc7ff40;border-radius:30px;align-items:center;gap:.8cqw;padding:1cqw 1.3cqw;font-size:1.5cqw;display:flex}.home-arena__features i{color:#a6c7ff}[dir=rtl] .home-arena{background:linear-gradient(270deg,#060b22ef,#080d23a8 46%,#080d2320 80%),linear-gradient(#0000 35%,#060b22b3)}[dir=rtl] .home-arena>strong{font-size:5.1cqw;line-height:1.5}@container (width<=460px){.home-product-deck .home-product__image{aspect-ratio:1.05}.home-controller{gap:2.2cqw;padding:5cqw;font-size:2.6cqw}.home-controller__heading strong{font-size:5cqw}.home-controller__brand{font-size:2.2cqw}.home-controller__heading>small{font-size:2.1cqw}.home-controller__summary strong{font-size:4.6cqw}.home-controller__floor-heading>span{font-size:2.2cqw}.home-controller__stations{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8cqw}.home-controller__station>i{font-size:3.5cqw}.home-controller__station>strong{font-size:2cqw}.home-controller__station>span{font-size:1.8cqw}.home-controller__tools{gap:1cqw}.home-controller__tools>span{padding:1.5cqw 1cqw;font-size:1.9cqw}.home-arena{gap:3.6cqw;padding:6cqw}.home-arena__eyebrow{letter-spacing:.06em;font-size:2cqw}.home-arena>strong{font-size:8cqw}.home-arena__description{max-width:30ch;font-size:3cqw}.home-arena__features{gap:1.5cqw;max-width:78%}.home-arena__features>span{padding:1.5cqw 2cqw;font-size:2.5cqw}[dir=rtl] .home-arena>strong{font-size:7cqw}}.marketing-page.home-page{--home-bg:#0b0c10;--home-surface:#12131a;--home-line:#ffffff12;--home-muted:#a7a8b6;--home-accent:#bda2ff;--home-cyan:#8cd7de;color:#f6f5fa;background:radial-gradient(circle at 12% 4%,#7c3aed38,#0000 34rem),radial-gradient(circle at 88% 8%,#14b8a622,#0000 36rem),radial-gradient(circle at 78% 78%,#0ea5e918,#0000 30rem),linear-gradient(135deg,#07070c 0%,#0a0d15 46%,#081418 100%);padding:1.3rem clamp(1rem,4vw,4rem) 2rem}.home-page.home-motion-paused:before,.home-page.home-motion-paused:after{animation-play-state:paused}.home-main{max-width:1380px;margin:auto}.home-main h1,.home-main h2,.home-main h3{margin:0;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-weight:700}.home-main h1{letter-spacing:-.065em;font-size:clamp(3rem,5.7vw,5.4rem);line-height:1.02}.home-main h2{letter-spacing:-.05em;white-space:pre-line;font-size:clamp(2.1rem,3.4vw,3.25rem);line-height:1.13}.home-main h3{letter-spacing:-.025em;font-size:1.13rem;line-height:1.4}.home-main p{margin:0}.home-kicker{letter-spacing:.11em;color:var(--home-muted);align-items:center;gap:.65rem;font-family:IBM Plex Mono,Noto Sans Arabic,monospace;font-size:.67rem;font-weight:500;line-height:1.8;display:flex}.home-kicker__dot{background:var(--home-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #8cd7de33}.home-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(4rem,7vw,7rem) 0 4rem;display:grid;position:relative}.home-hero__intro{gap:1.7rem;display:grid}.home-hero h1{font-size:clamp(3rem,4.9vw,4.7rem)}.home-hero__heading{gap:1.45rem;display:grid}.home-hero h1>span{color:var(--home-accent);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#d7c4ff,#b18bff 45%,#7de7ed 85%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite alternate home-title-glow}.home-hero__copy{color:var(--home-muted);gap:1rem;padding-bottom:.35rem;font-size:.98rem;line-height:1.75;display:grid}.home-hero__copy .home-hero__lead{color:#ece9f5;max-width:32ch;font-size:1.15rem;line-height:1.5}.home-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.8rem;display:flex}.home-main .site-button--primary{border:1px solid var(--home-accent);background:var(--home-accent);color:#1c1230;min-height:48px;box-shadow:none;border-radius:8px;gap:.9rem;padding:.85rem 1.2rem;font-size:.88rem;font-weight:800}.home-main .site-button--primary:hover{background:#d0bfff;transform:translateY(-2px)}.home-main .site-button--secondary{min-height:48px;box-shadow:none;background:0 0;border-color:#ffffff24;border-radius:8px;gap:.9rem;padding:.85rem 1.2rem;font-size:.88rem}.home-main .home-text-link{color:#eee8fa;align-items:center;gap:.65rem;width:fit-content;min-height:44px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.home-main .home-text-link:hover{color:var(--home-accent)}.home-main a:focus-visible,.home-main button:focus-visible,.home-main summary:focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.home-product-stage{isolation:isolate;perspective:1600px;min-width:0;padding:6.5rem .4rem 0 1.3rem;position:relative}.home-product-stage:before{content:"";z-index:-1;pointer-events:none;filter:blur(28px);background:radial-gradient(at 35% 38%,#9862ed25 0%,#8052ba0d 36%,#0000 68%),radial-gradient(at 75% 65%,#55bbcb14 0%,#0000 64%);border-radius:50%;position:absolute;inset:1rem -1rem 2rem}.home-product-deck{isolation:isolate;display:grid;position:relative;container-type:inline-size}.home-product{transform-origin:50% 75%;opacity:1;backface-visibility:hidden;will-change:transform;background:#10111b;border:1px solid #b2bcdf35;border-radius:16px;grid-area:1/1;grid-template-rows:62px auto 1fr;min-width:0;transition:transform .3s cubic-bezier(.2,.75,.25,1);display:grid;position:relative;box-shadow:0 18px 48px #0005,inset 0 1px #ffffff0c}.home-product[data-position="0"]{z-index:3;transform:translate(0,0)rotate(0)scale(1)}.home-product[data-position="1"]{z-index:2;transform:translate(-2%,-56px)rotate(-2deg)scale(.97)}.home-product[data-position="2"]{z-index:1;transform:translate(1%,-108px)rotate(1.5deg)scale(.93)}.home-product:after{content:"";border-radius:inherit;opacity:0;z-index:2;pointer-events:none;background:#080a13;transition:opacity .22s;position:absolute;inset:0}.home-product[data-position="1"]:after{opacity:.2}.home-product[data-position="2"]:after{opacity:.38}.home-product__spine{color:#d6c9f6;align-items:center;gap:.65rem;padding:.8rem 1.1rem;font-size:.8rem;font-weight:700;display:flex}.home-product__spine>span{color:#8cd7de;letter-spacing:.22em;margin-inline-start:auto}.home-product[data-position="0"] .home-product__spine{visibility:hidden}.home-product[data-position="0"] .home-product__image{z-index:1}.home-motion-paused .home-product,.home-motion-paused .home-product:after{transition:none}.home-product-stage__footer{color:#b0acc6;justify-content:space-between;align-items:center;gap:.75rem;padding:1.2rem .1rem 0;font-size:.69rem;display:flex}.home-product-stage__footer>span,.home-product-stage__footer button{align-items:center;gap:.5rem;display:inline-flex}.home-product-stage__footer button{color:#c9bfdf;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:.5rem .4rem;font-size:.73rem}.home-product-stage__footer button:disabled{cursor:default;color:#aaa4bb}.home-product__live{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.home-product__live iframe{pointer-events:none;opacity:0;border:0;transition:opacity .24s;position:absolute;inset:0 auto auto 0}.home-product__live iframe[data-ready=true]{opacity:1}.home-product__open{z-index:1}.home-product__toolbar{box-sizing:border-box;z-index:5;border-bottom:1px solid var(--home-line);background:#10111bf5;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:.5rem;min-height:62px;padding:.55rem .65rem;display:flex;position:absolute;inset:0 0 auto}.home-product__tabs{gap:.4rem;display:flex}.home-product__tabs button{color:#acabb9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.6rem;min-height:44px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.home-product__tabs button.is-active{color:#ede5ff;background:#bda2ff13;border-color:#ffffff16}.home-product__tabs button:hover{color:#fff;background:#ffffff09}.home-product__status{color:#a3a3b0;white-space:nowrap;align-items:center;gap:.45rem;font-size:.69rem;display:inline-flex}.home-product__status>span{background:var(--home-cyan);border-radius:50%;width:5px;height:5px}.home-product__image{aspect-ratio:1.76;background:#090b10;display:block;position:relative;overflow:hidden}.home-product__image img{object-fit:contain;width:100%;height:100%;display:block}.home-product__image--arena img{object-fit:cover}.home-product__open{inset-inline-end:1.25rem;color:#eee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101019cf;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .16s;display:grid;position:absolute;bottom:1.25rem}.home-product__image:hover .home-product__open{transform:translate(2px,-2px)}.home-product__caption{border-top:1px solid var(--home-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;padding:1rem 1.2rem;display:flex}.home-product__caption>span{gap:.25rem;display:grid}.home-product__caption strong{font-size:.88rem;font-weight:600}.home-product__caption span span{color:var(--home-muted);font-size:.8rem}.home-product__caption>a{color:#d1bcff;flex-shrink:0;align-items:center;gap:.7rem;min-height:44px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.home-products{border-bottom:1px solid var(--home-line);padding:3rem 0}.home-products>p{justify-content:center;margin-bottom:1.5rem;font-size:.65rem}.home-products__links{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home-products__links a{border-inline-end:1px solid var(--home-line);border-radius:6px;align-items:center;gap:.85rem;padding:1rem 1.3rem;text-decoration:none;transition:background .16s;display:flex}.home-products__links a:last-child{border-inline-end:0}.home-products__links a:hover{background:#ffffff04}.home-products__links a>.bi:first-child{color:#bfa4ef;font-size:1.5rem}.home-products__links a>.bi:last-child{opacity:.4;margin-inline-start:auto;font-size:.7rem}.home-products__links a>span{gap:.15rem;display:grid}.home-products__links strong{font-size:.95rem;font-weight:600}.home-products__links small{color:var(--home-muted);font-size:.71rem}.home-section{border-bottom:1px solid var(--home-line);padding:clamp(4rem,7vw,7rem) 0}.home-section__copy{align-content:center;gap:1.5rem;display:grid}.home-lead{color:var(--home-muted);max-width:51ch;font-size:1rem;line-height:1.85}.home-operations{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.home-operation-points{gap:1.35rem;margin:.8rem 0 .3rem;display:grid}.home-operation-points>div{gap:1rem;display:flex}.home-operation-points>div>span{color:#ab9bcc;padding-top:.27rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.home-operation-points h3{margin-bottom:.25rem;font-size:1rem}.home-operation-points p{color:var(--home-muted);max-width:43ch;font-size:.86rem;line-height:1.65}.home-floor{background:radial-gradient(at 45% 0,#763bae33,#0000 75%),#121218;border:1px solid #cda6ff26;border-radius:16px;margin:0;padding:2rem 1.1rem 1.4rem;transform:rotate(1deg)}.home-floor__heading{color:#baa6dc;justify-content:space-between;align-items:center;padding:0 .7rem 1.5rem;display:flex}.home-floor img{border:1px solid #ffffff1a;border-radius:7px;width:100%;height:auto;display:block;box-shadow:0 24px 45px #0005}.home-floor figcaption{color:#b8aec9;text-align:center;padding-top:1.3rem;font-size:.76rem}.home-section-heading{gap:1.1rem;max-width:650px;margin-bottom:3rem;display:grid}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3rem;display:grid}.home-feature-grid article{border-top:1px solid var(--home-line);padding:1.8rem 0}.home-feature-grid article>.bi{color:#bba6e6;margin-bottom:1.4rem;font-size:1.5rem;display:block}.home-feature-grid h3{margin-bottom:.55rem;font-size:1.06rem}.home-feature-grid p{color:var(--home-muted);max-width:36ch;font-size:.88rem;line-height:1.8}.home-community{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.home-community__visual{aspect-ratio:1/1.06;background:#20172e;border-radius:12px;position:relative;overflow:hidden}.home-community__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0c0b16cf);position:absolute;inset:0}.home-community__visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-community__visual>span{z-index:1;letter-spacing:.09em;max-width:25ch;font-family:IBM Plex Mono,Noto Sans Arabic,monospace;font-size:.7rem;line-height:1.8;position:absolute;inset:auto 2rem 2rem}.home-community__visual>span>i{margin-bottom:.5rem;font-size:1.6rem;display:block}.home-community__organizers{border-top:1px solid var(--home-line);gap:1.25rem;margin-top:1rem;padding-top:1.8rem;display:flex}.home-community__organizers>.bi{color:var(--home-cyan);font-size:1.3rem}.home-community__organizers h3{font-size:1.1rem}.home-community__organizers p{color:var(--home-muted);margin:.6rem 0;font-size:.87rem;line-height:1.8}.home-community__organizers a{min-height:44px;color:var(--home-cyan);align-items:center;gap:.7rem;font-size:.83rem;text-decoration:none;display:inline-flex}.home-setup__heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.home-setup__heading>div{gap:1.2rem;display:grid}.home-setup__heading>a{flex-shrink:0}.home-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-steps li{border-top:1px solid #ffffff23;padding-top:1rem}.home-steps li>span{color:#a28dbf;margin-bottom:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;display:block}.home-steps h3{margin-bottom:.65rem;font-size:.95rem}.home-steps p{color:var(--home-muted);font-size:.8rem;line-height:1.75}.home-faq{grid-template-columns:.8fr 1.2fr;gap:5rem;display:grid}.home-faq>div:first-child{align-content:start;gap:1.2rem;display:grid}.home-faq h2{max-width:14ch}.home-faq details{border-bottom:1px solid var(--home-line)}.home-faq details:first-child{border-top:1px solid var(--home-line)}.home-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1.2rem .3rem;font-size:1rem;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary>i{color:#b5a4cd;flex-shrink:0;font-size:.85rem;transition:transform .18s}.home-faq details[open] summary>i{transform:rotate(45deg)}.home-faq details>p{color:var(--home-muted);padding:0 2rem 1.5rem .3rem;font-size:.93rem;line-height:1.85}.home-final{isolation:isolate;background:radial-gradient(at 100% 100%,#7035b544,#0000 70%),#15131c;border:1px solid #b29ad935;border-radius:16px;gap:1.6rem;margin:5rem 0;padding:clamp(3rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.home-final h2{max-width:22ch;font-size:clamp(2.4rem,4vw,4rem)}.home-final>p:not(.home-kicker){color:#b4adc3;max-width:50ch}.home-final__mark{z-index:-1;opacity:.055;width:35%;position:absolute;top:50%;right:1rem;transform:translateY(-50%)rotate(-10deg)}.home-page .site-footer{border:0;border-top:1px solid var(--home-line);box-shadow:none;background:0 0;border-radius:0;padding:3rem 0 0}.home-page .site-footer:before,.home-page .site-footer:after{display:none}.home-page>.home-skip{z-index:200;color:#14101e;background:#d5c5ff;border-radius:8px;padding:.8rem 1.4rem;text-decoration:none;display:block;position:fixed;top:.5rem;left:50%;transform:translate(-50%,-180%)}.home-page>.home-skip:focus{transform:translate(-50%)}[dir=rtl] .home-main h1,[dir=rtl] .home-main h2,[dir=rtl] .home-main h3,[dir=rtl] .home-kicker{letter-spacing:0}[dir=rtl] .home-main h1{font-size:clamp(2.6rem,5.4vw,5rem);line-height:1.3}[dir=rtl] .home-main h2{line-height:1.45}@media (width<=1100px){.home-hero{grid-template-columns:1fr;gap:3rem}.home-hero__intro{grid-template-columns:1.25fr 1fr;align-items:end;gap:2rem}.home-product-stage{width:min(900px,100%);margin:auto}.home-main h1{font-size:clamp(3rem,6vw,4.5rem)}.home-actions{gap:.7rem 1rem}.home-products__links a{gap:.6rem;padding:.8rem}.home-products__links a>.bi:last-child{display:none}.home-operations,.home-community{gap:2.5rem}.home-steps{gap:1rem}}@media (width<=767px){.home-hero{gap:2.5rem;padding:2.5rem 0 2rem}.home-hero__intro{grid-template-columns:1fr;gap:1.5rem}.home-product-stage{padding:6.3rem .2rem 0 .4rem}.home-product-stage__footer>span{display:none}.home-product-stage__footer{justify-content:flex-end;padding-top:.5rem}.home-main h1{font-size:clamp(2.9rem,8.4vw,4.4rem);line-height:1.05}.home-hero__copy{max-width:520px}.home-hero__copy .home-hero__lead{max-width:none}.home-hero__copy{font-size:1rem}.home-product__toolbar{padding:.35rem .5rem}.home-product__tabs{gap:0}.home-product__tabs button{padding:.6rem .8rem;font-size:.78rem}.home-product__status{display:none}.home-product__caption{flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem}.home-product__caption span span{font-size:.83rem}.home-product__open{inset-inline-end:.6rem;width:38px;height:38px;bottom:.6rem}.home-products__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.home-products__links a{border:1px solid var(--home-line);padding:1rem}.home-products__links a:last-child{border-inline-end:1px solid var(--home-line)}.home-products__links small{font-size:.74rem}.home-operations,.home-community,.home-faq{grid-template-columns:1fr;gap:2.5rem}.home-floor{padding-top:1.5rem;transform:none}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem}.home-community__visual{aspect-ratio:1.4;order:2}.home-setup__heading{flex-direction:column;align-items:flex-start}.home-steps{grid-template-columns:1fr;gap:1.2rem}.home-steps li{padding:1rem 0 0 2.75rem;position:relative}.home-steps li>span{position:absolute;top:1.2rem;left:0}.home-steps h3{font-size:1.05rem}.home-steps p{font-size:.9rem}.home-faq h2{max-width:none}.home-final{margin:3rem 0;padding:2rem 1.3rem}.home-final__mark{width:60%}[dir=rtl] .home-steps li{padding-inline:2.75rem 0}[dir=rtl] .home-steps li>span{left:auto;right:0}}@keyframes home-title-glow{0%{background-position:0}to{background-position:100%}}.home-motion-paused .home-hero h1>span{animation-play-state:paused}.home-page.home-motion-paused .home-main .marketing-scroll-reveal-item,.home-page .home-main .marketing-scroll-reveal-item:focus-within{opacity:1;transition:none;transform:none}@media (width<=420px){.home-feature-grid{grid-template-columns:1fr}.home-feature-grid article{grid-template-columns:2rem 1fr;gap:.5rem .8rem;display:grid}.home-feature-grid article>.bi{grid-row:span 2;margin:0}.home-feature-grid h3{margin-bottom:0}.home-feature-grid p{grid-column:2}.home-product__tabs button{padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.platform-hero__visual.platform-hero__visual--controller,.platform-screen.platform-screen--controller{aspect-ratio:16/9;align-self:center;width:100%;height:auto}.platform-hero__visual.platform-hero__visual--controller img,.platform-screen.platform-screen--controller img{object-fit:contain;filter:none}.platform-hero__visual.platform-hero__visual--controller:before,.platform-hero__visual.platform-hero__visual--controller:after,.platform-screen.platform-screen--controller:before,.platform-screen.platform-screen--controller:after{content:none}:root{--room-order-bg:#0f0f23;--room-order-surface:#18152d;--room-order-surface-raised:#211c3a;--room-order-border:#b7a3ff33;--room-order-primary:#7c3aed;--room-order-primary-light:#b8a3ff;--room-order-accent:#f43f5e;--room-order-text:#faf8ff;--room-order-muted:#bdb6d2;--room-order-success:#34d399}body.room-order-cart-open{overflow:hidden}.room-order-page,.room-order-page *{box-sizing:border-box}.room-order-page{min-height:100vh;color:var(--room-order-text);background:radial-gradient(circle at 85% 5%, #7c3aed42, transparent 30rem), radial-gradient(circle at 0% 35%, #f43f5e1f, transparent 26rem), var(--room-order-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.room-order-page button,.room-order-page input,.room-order-page textarea{font:inherit}.room-order-page button{touch-action:manipulation}.room-order-item__body>button:active,.room-order-quantity button:active:not(:disabled),.room-order-mobile-cart:active,.room-order-summary__submit:active:not(:disabled),.room-order-summary__close:active:not(:disabled){filter:brightness(1.12)}.room-order-page button:focus-visible,.room-order-page input:focus-visible,.room-order-page textarea:focus-visible{outline:3px solid var(--room-order-primary-light);outline-offset:3px}.room-order-page--centered{place-items:center;min-height:100dvh;padding:24px;display:grid}.room-order-hero{border-bottom:1px solid var(--room-order-border);width:min(100%,980px);margin:0 auto;padding:20px 20px 16px;position:relative;overflow:hidden}.room-order-hero:after{content:"";pointer-events:none;border:1px solid #a78bfa2e;border-radius:32px;width:15rem;height:15rem;position:absolute;top:5rem;right:-4rem;transform:rotate(20deg)}.room-order-topbar{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.room-order-hero__brand{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;position:relative}.room-order-hero__brand img,.room-order-hero__brand-mark{border:1px solid var(--room-order-border);object-fit:contain;background:#fff;border-radius:14px;grid-area:1/1;place-items:center;width:48px;height:48px;display:grid}.room-order-hero__brand img{z-index:1;padding:4px;position:relative}.room-order-hero__brand-mark{color:#24164b;font-size:1.1rem;font-weight:900}.room-order-hero__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.room-order-hero__room{background:#f43f5e17;border:1px solid #f43f5e47;border-radius:14px;flex:none;align-items:center;gap:8px;min-height:48px;padding:7px 11px;display:flex}.room-order-hero__room>i{color:var(--room-order-accent)}.room-order-hero__room div{gap:1px;display:grid}.room-order-hero__room span{color:var(--room-order-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.room-order-hero__room strong{text-overflow:ellipsis;white-space:nowrap;max-width:96px;font-size:.86rem;overflow:hidden}.room-order-hero__copy{z-index:1;max-width:560px;margin-top:32px;position:relative}.room-order-hero__eyebrow,.room-order-section-heading>div>span,.room-order-summary__heading>div>span{color:var(--room-order-primary-light);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.room-order-hero h1{color:var(--room-order-text);letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(2.1rem,10vw,3.5rem);line-height:1.02}.room-order-hero__copy p{color:var(--room-order-muted);margin:0;font-size:.95rem;line-height:1.55}.room-order-content{width:min(100%,980px);margin:0 auto;padding:12px 20px 124px}.room-order-categories{scrollbar-width:none;gap:8px;margin:0 -20px 24px;padding:0 20px 8px;display:flex;overflow-x:auto}.room-order-categories::-webkit-scrollbar{display:none}.room-order-categories button{border:1px solid var(--room-order-border);min-height:44px;color:var(--room-order-muted);cursor:pointer;background:#18152deb;border-radius:999px;flex:none;padding:0 17px;transition:background-color .18s,border-color .18s,color .18s}.room-order-categories button.is-active{color:#fff;background:var(--room-order-primary);border-color:#0000}.room-order-layout{display:block}.room-order-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.room-order-section-heading h2{color:var(--room-order-text);margin:3px 0 0;font-size:1.45rem}.room-order-section-heading>span{color:var(--room-order-muted);font-size:.82rem}.room-order-menu-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.room-order-item{border:1px solid var(--room-order-border);background:#18152deb;border-radius:18px;grid-template-columns:116px minmax(0,1fr);min-height:144px;transition:border-color .18s,background-color .18s;display:grid;overflow:hidden}.room-order-item.is-selected{background:#1f1a39fa;border-color:#a78bfab3}.room-order-item__image{color:#a78bfab8;background:linear-gradient(145deg,#7c3aed29,#f43f5e12),#121027;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.room-order-item__image img{object-fit:cover;width:100%;height:100%}.room-order-item__image>i{font-size:2rem}.room-order-item__image>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0f0f23d6;border-radius:999px;max-width:calc(100% - 16px);padding:4px 7px;font-size:.62rem;font-weight:750;position:absolute;top:8px;left:8px;overflow:hidden}.room-order-item__body{align-content:center;gap:9px;min-width:0;padding:14px;display:grid}.room-order-item__body h3{color:var(--room-order-text);margin:0;font-size:.98rem;line-height:1.3}.room-order-item__body>strong{color:var(--room-order-primary-light);font-size:1rem}.room-order-item__body>button,.room-order-quantity button,.room-order-summary__submit,.room-order-mobile-cart,.room-order-summary__close,.room-order-state button{cursor:pointer;border:0;min-height:44px}.room-order-item__body>button{color:#fff;background:var(--room-order-primary);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:850;display:flex}.room-order-quantity{text-align:center;border:1px solid #a78bfa73;border-radius:12px;grid-template-columns:44px 38px 44px;align-items:center;width:fit-content;display:grid;overflow:hidden}.room-order-quantity button{color:#fff;background:#7c3aed47;place-items:center;display:grid}.room-order-quantity button:disabled,.room-order-summary__close:disabled{opacity:.45;cursor:not-allowed}.room-order-quantity span{font-weight:900}.room-order-empty{border:1px dashed var(--room-order-border);color:var(--room-order-muted);text-align:center;border-radius:18px;place-items:center;gap:6px;padding:32px 16px;display:grid}.room-order-empty i{color:var(--room-order-primary-light);font-size:1.6rem}.room-order-empty span{font-size:.84rem}.room-order-mobile-cart{z-index:30;right:16px;bottom:max(16px, env(safe-area-inset-bottom));color:#fff;background:var(--room-order-primary);text-align:left;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;max-width:560px;min-height:62px;margin:0 auto;padding:9px 16px 9px 10px;display:grid;position:fixed;left:16px;box-shadow:0 18px 48px #0000007a}.room-order-mobile-cart>span{background:#ffffff2e;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.room-order-mobile-cart>b{font-size:.92rem}.room-order-cart-layer{z-index:100;place-items:end center;display:grid;position:fixed;inset:0}.room-order-cart-layer__scrim{z-index:0;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04030eb8;border:0;width:100%;height:100%;position:absolute;inset:0}.room-order-summary{z-index:1;overscroll-behavior:contain;width:min(100%,620px);max-height:calc(100dvh - 20px);padding:10px 20px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--room-order-border);color:var(--room-order-text);background:var(--room-order-surface);border-bottom:0;border-radius:26px 26px 0 0;position:relative;overflow-y:auto;box-shadow:0 -24px 70px #0006}.room-order-summary__handle{background:#ffffff3d;border-radius:999px;width:42px;height:4px;margin:0 auto 14px}.room-order-summary__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.room-order-summary__heading h2{margin:3px 0 4px;font-size:1.55rem}.room-order-summary__heading p{max-width:410px;color:var(--room-order-muted);margin:0;font-size:.82rem;line-height:1.45}.room-order-summary__close{border:1px solid var(--room-order-border);width:44px;min-width:44px;color:var(--room-order-text);background:var(--room-order-surface-raised);border-radius:14px;place-items:center;display:grid}.room-order-summary__items{gap:10px;display:grid}.room-order-summary__item{border:1px solid var(--room-order-border);background:#211c3ab3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.room-order-summary__item-copy{gap:3px;min-width:0;display:grid}.room-order-summary__item-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-order-summary__item-copy span{color:var(--room-order-muted);font-size:.76rem}.room-order-summary__item>.room-order-quantity{grid-area:2/1/auto/-1}.room-order-summary__item>b{color:var(--room-order-text);align-self:start;font-size:.88rem}.room-order-summary__details{gap:14px;margin-top:20px;display:grid}.room-order-field{gap:7px;display:grid}.room-order-field>span{font-size:.82rem;font-weight:800}.room-order-field small{color:var(--room-order-muted);font-weight:500}.room-order-field input,.room-order-field textarea{border:1px solid var(--room-order-border);width:100%;min-height:48px;color:var(--room-order-text);resize:vertical;background:#0f0f23c7;border-radius:12px;padding:12px 13px}.room-order-summary__error{color:#fecdd3;background:#f43f5e1c;border:1px solid #f43f5e59;border-radius:12px;margin-top:15px;padding:11px 12px;font-size:.83rem;line-height:1.45}.room-order-summary__footer{bottom:calc(-18px - env(safe-area-inset-bottom));margin:18px -20px calc(-18px - env(safe-area-inset-bottom));padding:16px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--room-order-border);background:linear-gradient(to bottom, #18152df5, var(--room-order-surface) 28%);position:sticky}.room-order-summary__total{justify-content:space-between;align-items:center;display:flex}.room-order-summary__total strong{font-size:1.45rem}.room-order-summary__submit{color:#fff;background:var(--room-order-primary);border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:13px;padding:0 18px;font-weight:900;display:flex;box-shadow:0 14px 30px #7c3aed42}.room-order-summary__submit:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.room-order-summary__payment-note{color:var(--room-order-muted);align-items:flex-start;gap:8px;margin:11px 0 0;font-size:.74rem;line-height:1.4;display:flex}.room-order-summary__payment-note i{color:var(--room-order-success);flex:none}.room-order-state{border:1px solid var(--room-order-border);background:var(--room-order-surface);text-align:center;border-radius:26px;width:min(100%,520px);padding:34px 26px;box-shadow:0 28px 70px #00000052}.room-order-state__icon{color:#fff;background:var(--room-order-primary);border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 20px;font-size:1.9rem;display:grid}.room-order-state--error .room-order-state__icon{background:var(--room-order-accent)}.room-order-state--success .room-order-state__icon{background:var(--room-order-success)}.room-order-state h1{color:var(--room-order-text);margin:0 0 10px;font-size:1.75rem}.room-order-state p{color:var(--room-order-muted);margin:0;line-height:1.6}.room-order-state button{color:#fff;background:var(--room-order-primary);border-radius:13px;margin-top:22px;padding:0 20px;font-weight:800}.room-order-state__eyebrow{color:var(--room-order-success);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.room-order-state__total{background:#7c3aed24;border-radius:15px;justify-content:space-between;align-items:center;margin-top:24px;padding:16px;display:flex}@media (width>=540px){.room-order-summary__item{grid-template-columns:minmax(0,1fr) auto auto}.room-order-summary__item>.room-order-quantity{grid-area:auto}.room-order-summary__item>b{align-self:center}}@media (width>=720px){.room-order-hero{padding:28px 28px 18px}.room-order-content{padding-left:28px;padding-right:28px}.room-order-hero__copy{margin-top:42px}.room-order-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-order-categories{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.room-order-summary{border-bottom:1px solid var(--room-order-border);border-radius:26px;margin-bottom:18px}}@media (width<=400px){.room-order-hero__brand strong{max-width:120px}.room-order-hero__room{padding-left:9px;padding-right:9px}.room-order-hero__room strong{max-width:72px}}@media (prefers-reduced-motion:reduce){.room-order-page *,.room-order-page :before,.room-order-page :after{scroll-behavior:auto!important;transition:none!important}}.platform-agent-diagnostics-topbar{align-items:center;padding:1.25rem 1.4rem}.platform-agent-diagnostics-topbar .platform-topbar__brand h1{font-size:clamp(2rem,3vw,2.7rem);line-height:1.05}.platform-agent-diagnostics-overview{gap:0;padding:0;overflow:hidden}.platform-agent-diagnostics-policy{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem 1.25rem;display:flex}.platform-agent-diagnostics-policy__copy{gap:.55rem;display:grid}.platform-agent-diagnostics-policy__state{flex:none;align-items:center;gap:.75rem;display:flex}.platform-agent-diagnostics-section-heading{align-items:flex-start;gap:.8rem;display:flex}.platform-agent-diagnostics-section-heading__icon,.platform-agent-diagnostics-empty__icon,.platform-agent-diagnostics-device__icon,.platform-agent-diagnostics-action__icon{color:var(--accent-2);background:#7c3aed1f;border:1px solid #a78bfa38;flex:none;justify-content:center;align-items:center;display:inline-flex}.platform-agent-diagnostics-section-heading__icon{border-radius:.8rem;width:2.45rem;height:2.45rem;font-size:1.05rem}.platform-agent-diagnostics-section-heading h2,.platform-agent-diagnostics-workspace__header h2,.platform-agent-diagnostics-branch-summary h2,.platform-agent-diagnostics-pcs__header h3{margin:0}.platform-agent-diagnostics-metrics{background:var(--surface-2);border-top:1px solid #94a3b821;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-agent-diagnostics-metric{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1.25rem;display:flex}.platform-agent-diagnostics-metric+.platform-agent-diagnostics-metric{border-left:1px solid #94a3b821}.platform-agent-diagnostics-metric span,.platform-agent-diagnostics-branch-stats span{color:var(--muted);font-size:.8rem}.platform-agent-diagnostics-metric strong{color:var(--text);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:1.35rem}.platform-agent-diagnostics-workspace{z-index:2;gap:1.2rem;padding:1.25rem;overflow:visible}.platform-agent-diagnostics-workspace__header,.platform-agent-diagnostics-branch-summary,.platform-agent-diagnostics-pcs__header,.platform-agent-diagnostics-remote__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-agent-diagnostics-branch-selector{z-index:6;gap:.45rem;width:min(34rem,100%);display:grid;position:relative}.platform-agent-diagnostics-branch-selector__trigger{background:var(--surface-2);width:100%;min-height:4rem;color:var(--text);cursor:pointer;text-align:left;border:1px solid #a78bfa4d;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff06}.platform-agent-diagnostics-branch-selector__trigger:hover:not(:disabled),.platform-agent-diagnostics-branch-selector.is-open .platform-agent-diagnostics-branch-selector__trigger{border-color:var(--muted);background:var(--surface-2)}.platform-agent-diagnostics-branch-selector__trigger:focus-visible{outline-offset:2px;outline:3px solid #a78bfa47}.platform-agent-diagnostics-branch-selector__trigger:disabled{cursor:not-allowed;opacity:.48}.platform-agent-diagnostics-branch-selector__icon{width:2.45rem;height:2.45rem;color:var(--accent-2);background:#7c3aed24;border:1px solid #a78bfa38;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.platform-agent-diagnostics-branch-selector__copy{gap:.14rem;min-width:0;display:grid}.platform-agent-diagnostics-branch-selector__copy strong,.platform-agent-diagnostics-branch-selector__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-agent-diagnostics-branch-selector__copy small{color:var(--muted);font-size:.76rem}.platform-agent-diagnostics-branch-selector__menu{z-index:50;inset-inline:0;background:var(--surface-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #a78bfa4d;border-radius:1rem;gap:.55rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .5rem);overflow:hidden;box-shadow:0 24px 60px #00000075}.platform-agent-diagnostics-branch-selector__search{background:var(--surface-2);min-height:2.75rem;color:var(--muted);border:1px solid #94a3b833;border-radius:.75rem;align-items:center;gap:.6rem;padding:0 .75rem;display:flex}.platform-agent-diagnostics-branch-selector__search:focus-within{border-color:#a78bfa85;box-shadow:0 0 0 3px #7c3aed1f}.platform-agent-diagnostics-branch-selector__search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.platform-agent-diagnostics-branch-selector__search input::placeholder{color:var(--muted)}.platform-agent-diagnostics-branch-selector__options{scrollbar-width:thin;scrollbar-color:#a78bfa66 #ffffff0a;max-height:18rem;overflow-y:auto}.platform-agent-diagnostics-branch-selector__option{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;display:flex}.platform-agent-diagnostics-branch-selector__option:hover,.platform-agent-diagnostics-branch-selector__option:focus-visible,.platform-agent-diagnostics-branch-selector__option.is-selected{background:#7c3aed29;border-color:#a78bfa4d;outline:0}.platform-agent-diagnostics-branch-selector__option>span{gap:.16rem;display:grid}.platform-agent-diagnostics-branch-selector__option small{color:var(--muted);font-size:.75rem}.platform-agent-diagnostics-branch-selector__option>.bi{color:var(--accent-2)}.platform-agent-diagnostics-branch-selector__empty{color:var(--muted);align-items:center;gap:.6rem;padding:.85rem .75rem;font-size:.84rem;display:flex}.platform-agent-diagnostics-empty{background:var(--surface-2);min-height:9.5rem;color:var(--text);text-align:left;border:1px dashed #94a3b838;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;display:flex}.platform-agent-diagnostics-empty__icon{border-radius:1rem;width:3rem;height:3rem;font-size:1.25rem}.platform-agent-diagnostics-empty p,.platform-agent-diagnostics-pcs__empty span{color:var(--muted);margin:.25rem 0 0;font-size:.87rem}.platform-agent-diagnostics-branch-workspace{border-top:1px solid #94a3b821;gap:1rem;padding-top:1.1rem;display:grid}.platform-agent-diagnostics-branch__meta,.platform-agent-diagnostics-device__meta{color:var(--muted);font-size:.82rem}.platform-agent-diagnostics-branch-stats{background:var(--surface-2);border:1px solid #94a3b824;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.platform-agent-diagnostics-branch-stats>div{gap:.25rem;padding:.75rem .9rem;display:grid}.platform-agent-diagnostics-branch-stats>div+div{border-left:1px solid #94a3b81f}.platform-agent-diagnostics-branch-stats strong{color:var(--text);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:.98rem}.platform-agent-diagnostics-command-bar{background:var(--surface-2);border:1px solid #94a3b824;border-radius:1rem;grid-template-columns:minmax(13rem,.46fr) minmax(0,1.54fr);align-items:end;gap:1rem;padding:1rem;display:grid}.platform-agent-diagnostics-policy-select{min-width:0}.platform-agent-diagnostics-policy-select .field-group__input,.platform-agent-diagnostics-select{min-height:2.75rem;padding-block:.65rem}.platform-agent-diagnostics-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.platform-agent-diagnostics-action{min-height:4.55rem;color:var(--text);cursor:pointer;text-align:left;border:1px solid #94a3b833;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.platform-agent-diagnostics-action--primary{background:var(--admin-accent-soft);border-color:#a78bfa80;box-shadow:0 12px 34px #4c1d9533}.platform-agent-diagnostics-action--secondary{background:var(--surface-2)}.platform-agent-diagnostics-action:hover:not(:disabled){border-color:var(--muted);background-color:#7c3aed2e}.platform-agent-diagnostics-action:focus-visible{outline-offset:2px;outline:3px solid #a78bfa52}.platform-agent-diagnostics-action:disabled{cursor:not-allowed;opacity:.48}.platform-agent-diagnostics-action__icon{border-radius:.72rem;width:2.35rem;height:2.35rem}.platform-agent-diagnostics-action__copy{gap:.16rem;min-width:0;display:grid}.platform-agent-diagnostics-action__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-agent-diagnostics-action__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.platform-agent-diagnostics-pcs{background:var(--surface-2);border:1px solid #94a3b824;border-radius:1rem;overflow:hidden}.platform-agent-diagnostics-pcs__header{align-items:center;padding:.9rem 1rem}.platform-agent-diagnostics-pcs__header h3{font-size:1.05rem}.platform-agent-diagnostics-pc-search{background:var(--surface-2);width:min(18rem,100%);min-height:2.65rem;color:var(--muted);border:1px solid #94a3b833;border-radius:.8rem;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.platform-agent-diagnostics-pc-search:focus-within{border-color:#a78bfa80;box-shadow:0 0 0 3px #7c3aed1f}.platform-agent-diagnostics-pc-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.platform-agent-diagnostics-pc-search input::placeholder{color:var(--muted)}.platform-agent-diagnostics-devices{border-top:1px solid #94a3b81f}.platform-agent-diagnostics-device{border-bottom:1px solid #94a3b817;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.35fr) minmax(9rem,auto);align-items:center;gap:1rem;min-height:4.2rem;padding:.65rem 1rem;display:grid}.platform-agent-diagnostics-device:last-child{border-bottom:0}.platform-agent-diagnostics-device--heading{background:var(--surface-2);min-height:auto;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-block:.55rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.platform-agent-diagnostics-device__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.platform-agent-diagnostics-device__icon{border-radius:.7rem;width:2.2rem;height:2.2rem}.platform-agent-diagnostics-select{justify-self:end;width:9rem}.platform-agent-diagnostics-pcs__empty{min-height:8rem;color:var(--text);text-align:center;border-top:1px solid #94a3b81f;align-content:center;place-items:center;gap:.25rem;display:grid}.platform-agent-diagnostics-pcs__empty .bi{color:var(--accent-2);margin-bottom:.35rem;font-size:1.45rem}.platform-agent-diagnostics-remote{border-color:#22d3ee57;gap:1.1rem;padding:1.25rem;display:grid}.platform-agent-diagnostics-remote__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.platform-agent-diagnostics-remote__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.platform-agent-diagnostics-remote__steps--connected{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.platform-agent-diagnostics-remote__step{background:var(--surface-2);border:1px solid #94a3b82e;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;padding:.9rem;display:flex}.platform-agent-diagnostics-remote__step p{color:var(--muted);margin:0;line-height:1.55}.platform-agent-diagnostics-remote__step pre{background:var(--surface-2);width:100%;min-height:7rem;max-height:13.75rem;color:var(--success);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.65rem;margin:0;padding:.75rem;font:.78rem/1.5 Cascadia Code,Consolas,monospace;overflow:auto}@media (width<=1050px){.platform-agent-diagnostics-command-bar{grid-template-columns:1fr}}@media (width<=850px){.platform-agent-diagnostics-topbar,.platform-agent-diagnostics-policy,.platform-agent-diagnostics-workspace__header,.platform-agent-diagnostics-branch-summary,.platform-agent-diagnostics-pcs__header,.platform-agent-diagnostics-remote__header{flex-direction:column;align-items:stretch}.platform-agent-diagnostics-policy__state{justify-content:space-between}.platform-agent-diagnostics-remote__actions{justify-content:flex-start}.platform-agent-diagnostics-actions,.platform-agent-diagnostics-remote__steps{grid-template-columns:1fr}.platform-agent-diagnostics-branch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-agent-diagnostics-branch-stats>div:nth-child(3){border-left:0}.platform-agent-diagnostics-branch-stats>div:nth-child(n+3){border-top:1px solid #94a3b81f}.platform-agent-diagnostics-pc-search{width:100%}}@media (width<=620px){.platform-agent-diagnostics-metrics{grid-template-columns:1fr}.platform-agent-diagnostics-metric+.platform-agent-diagnostics-metric{border-top:1px solid #94a3b821;border-left:0}.platform-agent-diagnostics-empty{align-items:flex-start;padding:1rem}.platform-agent-diagnostics-device--heading{display:none}.platform-agent-diagnostics-device{grid-template-columns:minmax(0,1fr) auto}.platform-agent-diagnostics-select{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.platform-agent-diagnostics-action{transition:none}}.live-diagnostics-panel{color:#182842;background:#fff;border:1px solid #dce3ef;border-radius:14px;margin:1.5rem 0;padding:1.4rem}.live-diagnostics-panel__heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.live-diagnostics-panel__heading h3{margin:0 0 5px;font-size:1.1rem}.live-diagnostics-panel__heading p,.live-diagnostics-panel__help{color:#657794;margin:0;font-size:.85rem}.live-diagnostics-panel__icon{color:#7556e8;background:#f0edff;border-radius:10px;padding:12px}.live-diagnostics-panel__controls{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.live-diagnostics-panel__controls label{min-width:0}.live-diagnostics-panel__connect{color:#fff;cursor:pointer;background:#6848d7;border:0;border-radius:8px;min-height:44px;padding:10px 18px;font-weight:600}.live-diagnostics-panel__connect:disabled{opacity:.5;cursor:default}.live-diagnostics-panel__help{margin-top:12px}.live-diagnostics-panel__error{color:#963737;background:#fff2f2;border-radius:8px;padding:12px}.live-diagnostics-panel__results{margin-top:18px}.live-diagnostics-panel__results>p,.live-diagnostics-panel__results summary{justify-content:space-between;gap:12px;display:flex}.live-diagnostics-panel__results>p span{color:#657794;font-size:.8rem}.live-diagnostics-panel__results details{border-top:1px solid #e7ebf3;padding:12px 0}.live-diagnostics-panel__results summary{cursor:pointer;font-size:.9rem}.live-diagnostics-panel__results summary span{color:#657794}.live-diagnostics-panel__results pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;border-radius:8px;max-height:400px;padding:12px;font-size:.75rem;overflow:auto}@media (width<=720px){.live-diagnostics-panel__controls{grid-template-columns:1fr}}.platform-app-users{--app-users-muted:var(--muted);--app-users-line:var(--border);--app-users-panel:var(--surface);color:var(--text);gap:24px;min-width:0;display:grid}.app-users-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.app-users-eyebrow{color:var(--accent-2);font:700 11px/1.5 var(--font-mono,monospace);letter-spacing:.15em}.app-users-heading h1{letter-spacing:-.035em;margin:9px 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.15}.app-users-heading p,.app-users-directory-heading p,.app-users-coverage p{color:var(--app-users-muted);margin:0;line-height:1.65}.app-users-actions{flex-shrink:0;gap:10px;display:flex}.app-users-metrics{box-shadow:var(--shadow-soft);border:1px solid var(--app-users-line);border-radius:var(--admin-radius);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.app-users-metric{border-inline-end:1px solid var(--app-users-line);padding:22px 24px}.app-users-metric:last-child{border:0}.app-users-metric span{color:var(--app-users-muted);align-items:center;gap:9px;font-size:13px;display:flex}.app-users-metric i{color:var(--accent)}.app-users-metric strong{color:var(--text);font-variant-numeric:tabular-nums;margin-top:14px;font-size:30px;line-height:1;display:block}.app-users-caption{color:var(--app-users-muted);margin:-12px 0 0;font-size:12px}.app-users-directory{border:1px solid var(--app-users-line);border-radius:var(--admin-radius);background:var(--app-users-panel);min-width:0;overflow:hidden}.app-users-directory-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.app-users-directory-heading h2{margin:0 0 5px;font-size:20px}.app-users-directory-heading p,.app-users-result-count{color:var(--app-users-muted);font-size:12px}.app-users-filters{border-bottom:1px solid var(--app-users-line);flex-wrap:wrap;gap:8px;padding:0 24px 20px;display:flex}.app-users-filters button{border:1px solid var(--app-users-line);min-height:44px;color:var(--muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.app-users-filters button[aria-pressed=true]{background:var(--admin-accent-soft);color:var(--accent-2);border-color:var(--accent)}.app-users-filters button:hover{border-color:var(--accent)}.app-users-toolbar{align-items:end;gap:16px;padding:22px 24px;display:flex}.app-users-search{flex:1;min-width:0}.app-users-search label,.app-users-status{color:var(--text);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.app-users-search label{margin-bottom:8px}.app-users-search>div{gap:8px;display:flex}.app-users-search input,.app-users-status select{background:var(--surface);min-width:0;min-height:46px;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:9px;padding:10px 13px;font-size:14px}.app-users-search input{width:100%}.app-users-search input::placeholder{color:var(--muted)}.app-users-status select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:150px}.app-users-table-wrap{width:100%;overflow-x:auto}.app-users-table{border-collapse:collapse;text-align:start;width:100%}.app-users-table th{background:var(--surface-2);color:var(--app-users-muted);text-align:start;padding:13px 20px;font-size:11px;font-weight:600}.app-users-table td{border-top:1px solid var(--app-users-line);vertical-align:middle;padding:20px;font-size:12px}.app-users-table tbody tr:hover{background:var(--surface-2)}.app-users-person{align-items:center;gap:12px;display:flex}.app-users-avatar{background:var(--admin-accent-soft);border:1px solid var(--border);color:var(--accent-2);border-radius:12px;place-items:center;min-width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.app-users-person>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.app-users-person strong{font-size:14px}.app-users-person span:not(.app-users-avatar),.app-users-table time{color:var(--app-users-muted);font-size:12px}.app-users-table time{direction:ltr;unicode-bidi:isolate;display:inline-block}.app-users-sources{gap:9px;display:grid}.app-users-source{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.app-users-source>span{align-items:center;gap:6px;min-width:85px;display:inline-flex}.app-users-source i{color:var(--accent)}.app-users-source time{font-size:11px}.app-users-unknown{color:var(--muted);gap:5px;display:grid}.app-users-unknown small{color:var(--app-users-muted)}.app-users-status-badge{background:var(--surface-2);color:var(--muted);border-radius:6px;padding:5px 9px;font-size:11px;display:inline-block}.app-users-status-badge.is-active{color:var(--success);background:#e9f6ef}.app-users-detail{min-height:44px;color:var(--accent-2);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.app-users-pagination{border-top:1px solid var(--app-users-line);color:var(--app-users-muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;display:flex}.app-users-pagination>div{gap:10px;display:flex}.app-users-coverage{border:1px solid var(--app-users-line);background:var(--surface-2);border-radius:12px;align-items:start;gap:14px;padding:20px 24px;display:flex}.app-users-coverage>i{color:var(--accent);margin-top:2px}.app-users-coverage h2{margin:0 0 7px;font-size:14px}.app-users-coverage p{max-width:100ch;font-size:12px}.app-users-coverage p+p{margin-top:6px}.platform-app-users :is(a,button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.platform-app-users button:disabled{opacity:.5;cursor:default}.app-users-mobile-label{display:none}.app-users-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.app-users-metric{padding:18px 14px}.app-users-heading{align-items:start}.app-users-actions{flex-direction:column}.app-users-toolbar{flex-wrap:wrap}.app-users-search{flex-basis:60%}}@media (width<=760px){.app-users-heading{flex-direction:column;gap:16px}.app-users-actions{flex-flow:wrap}.app-users-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-users-metric{border:0;border-bottom:1px solid var(--app-users-line)}.app-users-metric:last-child{grid-column:1/-1}.app-users-directory-heading{flex-direction:column;align-items:start;padding:20px 16px}.app-users-filters{padding-inline:16px}.app-users-filters button{flex:30%}.app-users-toolbar{padding:20px 16px}.app-users-search{flex-basis:100%}.app-users-status{flex:1}.app-users-search input,.app-users-status select{font-size:16px}.app-users-table thead{display:none}.app-users-table,.app-users-table tbody{display:block}.app-users-table tr{border-top:1px solid var(--app-users-line);gap:16px;padding:18px 16px;display:grid}.app-users-table td{border:0;padding:0;display:block}.app-users-mobile-label{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.app-users-pagination{flex-wrap:wrap;padding:16px}.app-users-coverage{padding:18px 16px}}._boundaries_eu2l6_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._boundary_eu2l6_7,._privacy_eu2l6_8{min-width:0;color:var(--muted);background:#0e749017;border:1px solid #7dd3fc38;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.95rem 1rem;line-height:1.55;display:flex}._privacy_eu2l6_8{background:#7c3aed14;border-color:#a78bfa38}._boundary_eu2l6_7 i,._privacy_eu2l6_8 i{color:var(--success);flex:none;margin-top:.15rem}._privacy_eu2l6_8 i{color:var(--accent-2)}._tabs_eu2l6_37{border-bottom:1px solid #94a3b824;flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex;overflow-x:auto}._tab_eu2l6_37{min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .8rem;font-weight:750;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}._tab_eu2l6_37 strong{min-width:1.7rem;color:var(--text);font-variant-numeric:tabular-nums;background:#94a3b81f;border-radius:999px;padding:.15rem .4rem;font-size:.75rem}._tab_eu2l6_37:hover,._activeTab_eu2l6_75{color:var(--text);background:#7c3aed21;border-color:#a78bfa57}._tab_eu2l6_37:focus-visible,._queueCard_eu2l6_82:focus-visible{outline-offset:2px;outline:3px solid #7dd3fcb8}._decisionOption_eu2l6_83:has(input:focus-visible){outline-offset:2px;outline:3px solid #7dd3fcb8}._workspace_eu2l6_88{grid-template-columns:minmax(270px,.38fr) minmax(0,1fr);min-height:600px;display:grid}._queue_eu2l6_82{border-inline-end:1px solid var(--border);min-width:0;padding:1rem}._queueHeader_eu2l6_100,._reviewHeader_eu2l6_101,._sectionHeading_eu2l6_102,._queueCardTop_eu2l6_103,._report_eu2l6_104>div{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}._queueHeader_eu2l6_100 h2,._reviewHeader_eu2l6_101 h2,._sectionHeading_eu2l6_102 h3{color:var(--text);margin:.15rem 0 0}._queueList_eu2l6_118{gap:.65rem;margin-top:1rem;display:grid}._queueCard_eu2l6_82{background:var(--surface-2);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;border:1px solid #94a3b826;border-radius:8px;gap:.45rem;padding:.9rem;transition:border-color .18s,background-color .18s;display:grid}._queueCard_eu2l6_82:hover,._selectedCard_eu2l6_140{background:#7c3aed1c;border-color:#a78bfa75}._queueCardTop_eu2l6_103>strong{min-width:0;color:var(--text);overflow-wrap:anywhere;line-height:1.35}._queueCardAuthor_eu2l6_152{color:var(--muted);font-size:.84rem}._queueCardMeta_eu2l6_157{color:var(--muted);flex-wrap:wrap;gap:.45rem .75rem;font-size:.72rem;display:flex}._queueCardMeta_eu2l6_157 i,._rating_eu2l6_166 i{color:var(--warning)}._reviewPanel_eu2l6_170{min-width:0;padding:1.2rem}._reviewHeader_eu2l6_101>div{min-width:0}._reviewHeader_eu2l6_101 p:last-child{color:var(--muted);margin:.35rem 0 0}._meta_eu2l6_184{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}._meta_eu2l6_184 div{background:var(--surface-2);border:1px solid #94a3b81f;border-radius:.75rem;gap:.2rem;padding:.7rem;display:grid}._meta_eu2l6_184 dt,._confirmationBody_eu2l6_201 dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:750}._meta_eu2l6_184 dd,._confirmationBody_eu2l6_201 dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8rem}._contentSection_eu2l6_217,._decisionForm_eu2l6_218,._previousDecision_eu2l6_219,._readOnlyState_eu2l6_220{background:var(--surface-2);border:1px solid #94a3b824;border-radius:10px;margin-top:1rem;padding:1rem}._sectionHeading_eu2l6_102{align-items:center}._rating_eu2l6_166{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-weight:800}._reviewBody_eu2l6_239,._spoiler_eu2l6_240 p,._previousDecision_eu2l6_219 p,._confirmationBody_eu2l6_201 p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.9rem 0 0;line-height:1.65}._spoiler_eu2l6_240{background:#78350f21;border:1px solid #fbbf2440;border-radius:.8rem;margin-top:.9rem}._spoiler_eu2l6_240 summary{min-height:44px;color:var(--warning);cursor:pointer;align-items:center;gap:.55rem;padding:.75rem;font-weight:800;display:flex}._spoiler_eu2l6_240 p{padding:0 .8rem .8rem}._reportList_eu2l6_272{gap:.65rem;margin-top:.9rem;display:grid}._report_eu2l6_104{border-inline-start:3px solid var(--warning);background:#78350f1c;border-radius:.35rem .75rem .75rem .35rem;padding:.8rem}._report_eu2l6_104 strong{color:var(--warning)}._report_eu2l6_104 time{color:var(--muted);font-size:.72rem}._report_eu2l6_104 p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:.45rem 0 0;line-height:1.55}._previousDecision_eu2l6_219 strong{color:var(--accent-2)}._decisionForm_eu2l6_218{gap:1rem;display:grid}._decisionForm_eu2l6_218 fieldset{border:0;min-width:0;margin:0;padding:0}._decisionForm_eu2l6_218 legend{color:var(--text);margin-bottom:.65rem;font-weight:800}._decisionOptions_eu2l6_324{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}._decisionOption_eu2l6_83{background:var(--surface-2);cursor:pointer;border:1px solid #94a3b829;border-radius:8px;align-items:flex-start;gap:.65rem;min-height:44px;padding:.8rem;transition:border-color .18s,background-color .18s;display:flex}._decisionOption_eu2l6_83:hover,._selectedDecision_eu2l6_344{background:#7c3aed1c;border-color:#a78bfa70}._decisionOption_eu2l6_83 input{width:1.05rem;height:1.05rem;accent-color:var(--accent-2);flex:none;margin-top:.15rem}._decisionOption_eu2l6_83 span{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}._decisionOption_eu2l6_83 strong{color:var(--text)}._decisionOption_eu2l6_83 small{color:var(--muted);line-height:1.45}._note_eu2l6_373{resize:vertical;min-height:120px}._readOnlyState_eu2l6_220{color:var(--muted);align-items:flex-start;gap:.65rem;line-height:1.55;display:flex}._empty_eu2l6_386{min-height:180px;color:var(--muted);text-align:center;place-items:center;padding:1rem;display:grid}._confirmationBody_eu2l6_201 dl{gap:.65rem;margin:1rem 0 0;display:grid}._confirmationBody_eu2l6_201 dl div{grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:.75rem;display:grid}@media (width<=1100px){._workspace_eu2l6_88{grid-template-columns:1fr}._queue_eu2l6_82{border-inline-end:0;border-bottom:1px solid #94a3b824}._queueList_eu2l6_118{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._boundaries_eu2l6_1,._queueList_eu2l6_118,._decisionOptions_eu2l6_324,._meta_eu2l6_184{grid-template-columns:1fr}._reviewHeader_eu2l6_101,._sectionHeading_eu2l6_102,._queueHeader_eu2l6_100,._report_eu2l6_104>div{flex-direction:column;align-items:stretch}._reviewPanel_eu2l6_170,._queue_eu2l6_82{padding:.85rem}}@media (prefers-reduced-motion:reduce){._tab_eu2l6_37,._queueCard_eu2l6_82,._decisionOption_eu2l6_83{transition:none}}._boundary_6fjhj_1{color:var(--muted);background:#0e749017;border:1px solid #7dd3fc38;border-radius:10px;align-items:flex-start;gap:.7rem;padding:1rem;line-height:1.55;display:flex}._boundary_6fjhj_1 i{color:var(--success);margin-top:.15rem}._toolbar_6fjhj_3{justify-content:space-between;align-items:end;gap:1rem;display:flex}._filter_6fjhj_4{min-width:220px}._queue_6fjhj_5{gap:1rem;display:grid}._card_6fjhj_6{background:var(--surface-2);border:1px solid #94a3b829;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(290px,.45fr);gap:1rem;padding:1.1rem;display:grid}._main_6fjhj_7,._review_6fjhj_7{min-width:0}._identity_6fjhj_8{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._identity_6fjhj_8 h3{color:var(--text);margin:.15rem 0 .2rem;font-size:1.15rem}._identity_6fjhj_8 p{color:var(--muted);margin:0}._headline_6fjhj_11{color:var(--text);margin:1rem 0 .35rem;font-size:1.05rem;font-weight:850}._introduction_6fjhj_12{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}._evidence_6fjhj_13{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}._evidence_6fjhj_13 span{color:var(--accent-2);background:#7c3aed17;border:1px solid #a78bfa38;border-radius:999px;padding:.38rem .58rem;font-size:.77rem;font-weight:800}._audienceBoundary_6fjhj_15{color:var(--muted);margin:.55rem 0 0;font-size:.74rem;line-height:1.5}._meta_6fjhj_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}._meta_6fjhj_16 div{gap:.2rem;display:grid}._meta_6fjhj_16 dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}._meta_6fjhj_16 dd{color:var(--muted);margin:0;font-size:.78rem}._review_6fjhj_7{border-inline-start:1px solid var(--border);align-content:start;gap:.8rem;padding-inline-start:1rem;display:grid}._eligibility_6fjhj_19{color:var(--success);margin:0;font-size:.78rem;line-height:1.5}._ineligible_6fjhj_19{color:var(--danger)}._notes_6fjhj_20{resize:vertical;min-height:126px}._actions_6fjhj_21{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}._reviewed_6fjhj_22{color:var(--muted);white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}@media (width<=1180px){._card_6fjhj_6{grid-template-columns:1fr}._review_6fjhj_7{border-inline-start:0;border-top:1px solid #94a3b824;padding:1rem 0 0}}@media (width<=680px){._toolbar_6fjhj_3,._identity_6fjhj_8{flex-direction:column;align-items:stretch}._filter_6fjhj_4{min-width:0}._meta_6fjhj_16,._actions_6fjhj_21{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._card_6fjhj_6 button{transition:none}}._card_6fjhj_6{border-color:var(--border)}._identity_6fjhj_8>div{min-width:0}._identity_6fjhj_8 h3{overflow-wrap:anywhere}._evidence_6fjhj_13 span{border-radius:6px;font-size:12px;font-weight:600}._meta_6fjhj_16 dt{text-transform:none;letter-spacing:0;font-size:11px}._meta_6fjhj_16 dd{overflow-wrap:anywhere}._headline_6fjhj_11{font-size:14px;font-weight:700}._actions_6fjhj_21 .site-button{min-width:0}._boundary_ma91z_1{color:var(--site-muted);background:#2bab7514;border:1px solid #66dca647;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;display:flex}._boundary_ma91z_1 i{color:var(--success)}._form_ma91z_1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:0;display:grid}._form_ma91z_1 textarea{resize:vertical;min-height:98px}._publish_ma91z_1{border-top:1px solid var(--border);justify-content:flex-end;padding:18px 0 0;display:flex}._list_ma91z_1,._interests_ma91z_1{gap:16px;min-width:0;padding:0;display:grid}._card_ma91z_1,._interest_ma91z_1{background:var(--surface-2);border:1px solid #978cda33;border-radius:10px;padding:1rem}._cardHead_ma91z_1{justify-content:space-between;gap:1rem;display:flex}._card_ma91z_1 h3,._interest_ma91z_1 h3{margin:.2rem 0}._card_ma91z_1 p,._interest_ma91z_1 p{color:var(--site-muted)}._meta_ma91z_1{flex-wrap:wrap;gap:16px 32px;margin:1rem 0;display:flex}._meta_ma91z_1 div{gap:.2rem;display:grid}._meta_ma91z_1 dt{text-transform:uppercase;letter-spacing:.08em;color:var(--site-muted);font-size:.72rem}._meta_ma91z_1 dd{margin:0}._cardActions_ma91z_1{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}._interest_ma91z_1{grid-template-columns:1fr auto;gap:.65rem 1rem;display:grid}._interest_ma91z_1>p,._evidence_ma91z_1{grid-column:1/-1}._interest_ma91z_1 time{color:var(--site-muted);font-size:.8rem}._evidence_ma91z_1{flex-wrap:wrap;gap:.5rem;display:flex}._evidence_ma91z_1 span{color:var(--accent-2);background:#7b5cf61a;border-radius:999px;padding:.35rem .55rem;font-size:.78rem}@media (width<=800px){._form_ma91z_1{grid-template-columns:1fr}._cardHead_ma91z_1,._meta_ma91z_1{display:grid}._interest_ma91z_1{grid-template-columns:1fr}._interest_ma91z_1 time{grid-column:1}}._interestHead_ma91z_2{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._deadline_ma91z_2,._followUpActions_ma91z_2{grid-column:1/-1}._deadline_ma91z_2{align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:flex;color:var(--warning)!important}._followUpActions_ma91z_2{border-top:1px solid #978cda29;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:.85rem;display:flex}._followUpActions_ma91z_2 .site-button{min-height:44px}@media (width<=800px){._interestHead_ma91z_2{display:grid}._followUpActions_ma91z_2{justify-content:flex-start}}._form_ma91z_1 .field-group{align-content:start}._card_ma91z_1,._interest_ma91z_1{overflow-wrap:anywhere;min-width:0}._cardHead_ma91z_1>div,._interestHead_ma91z_2>div{min-width:0}._boundary_ma91z_1{border-radius:8px}._meta_ma91z_1 dt{letter-spacing:0;text-transform:none;font-size:11px}._form_ma91z_1 textarea{font-size:13px}.subscription-editor{padding:clamp(1.1rem,3vw,2rem)}.subscription-editor__header,.subscription-editor__footer{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.subscription-editor h2{margin:.3rem 0 .6rem}.subscription-editor__header p,.subscription-editor__help,.subscription-editor__footer p{color:var(--site-muted,#a6adc2);line-height:1.6}.subscription-editor fieldset{border:0;min-width:0;margin:1.3rem 0 0;padding:0}.subscription-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.subscription-editor label{gap:.55rem;min-width:0;font-size:.9rem;font-weight:600;display:grid}.subscription-editor input,.subscription-editor select,.subscription-editor textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.7rem;padding:.8rem}.subscription-editor select option{background:var(--surface);color:var(--text)}.subscription-editor input:focus-visible,.subscription-editor select:focus-visible,.subscription-editor textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.subscription-editor textarea::placeholder{color:var(--muted)}.subscription-editor input:disabled,.subscription-editor fieldset:disabled{opacity:.65}.subscription-editor .subscription-editor__checkbox{align-items:center;display:flex}.subscription-editor__checkbox input{width:1.1rem;height:1.1rem}.subscription-editor__help,.subscription-editor__footer p{font-size:.85rem}.subscription-editor__footer{margin-top:1.1rem}.subscription-editor__footer p{max-width:48rem}.subscription-editor__footer button,.subscription-editor__header button{flex-shrink:0}.subscription-editor__history{border-top:1px solid #96a7ca2e;margin-top:1.8rem;padding-top:.7rem}.subscription-editor__history article{overflow-wrap:anywhere;border-bottom:1px solid #96a7ca1f;padding:.9rem 0}.subscription-editor__history time{opacity:.7;margin-inline-start:1rem;font-size:.8rem}.subscription-editor__history small{opacity:.8;margin-top:.4rem;display:block}@media (width<=1000px){.subscription-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.subscription-editor__grid{grid-template-columns:1fr}.subscription-editor__header,.subscription-editor__footer{flex-direction:column;align-items:stretch;gap:.6rem}}.support-workspace{gap:1.6rem;min-width:0;display:grid}.owner-workspace-page--support .support-hub-hero{border:1px solid var(--ow-border);min-height:0;box-shadow:none;background:linear-gradient(120deg,#201a2e,#11151d);border-radius:14px;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.owner-workspace-page--support .support-hub-hero:after{display:none}.owner-workspace-page--support .support-hub-hero__copy{gap:.65rem;padding:1.8rem}.owner-workspace-page--support .support-hub-hero__copy h2{letter-spacing:-.03em;margin:0;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.25}.owner-workspace-page--support .support-hub-hero__copy>p:not(.section-eyebrow){color:var(--ow-muted);font-size:.84rem;line-height:1.65}.owner-workspace-page--support .section-eyebrow{color:#a997c1;letter-spacing:.09em;margin:0 0 .3rem;font-size:.61rem;line-height:1.7}.owner-workspace-page--support .support-hub-hero__media{clip-path:none;border-inline-start:1px solid var(--ow-border);min-height:0}.owner-workspace-page--support .support-hub-hero__media img{object-position:62% center}.owner-workspace-page--support .support-hub-hero__media:after{background:linear-gradient(90deg,#18172175,#0b11152b)}.owner-workspace-page--support .support-hub-search{color:#e0d8ec;gap:.6rem;max-width:none;margin-top:.65rem;font-size:.78rem;font-weight:500}.owner-workspace-page--support .support-hub-search input{padding:.8rem 1rem;min-height:48px;box-shadow:none;background:#0d0e17;border-color:#fff2;border-radius:8px;padding-inline-start:2.65rem;font-size:16px;font-weight:400}.owner-workspace-page--support .support-hub-search__control>.bi{left:auto;color:#b3a5c9;font-size:.9rem;inset-inline-start:.9rem}.owner-workspace-page--support .support-hub-search input:focus-visible{border-color:var(--ow-accent);outline-color:#b195db50}.support-workspace-links{flex-wrap:wrap;gap:.6rem;margin-top:-.5rem;display:flex}.support-workspace-links a{border:1px solid var(--ow-border);color:#bcb2cf;background:#ffffff02;border-radius:8px;align-items:center;gap:1rem;min-height:44px;padding:.6rem .9rem;font-size:.76rem;text-decoration:none;display:flex}.support-workspace-links a:hover{color:#f1e8ff;background:#b18ae010}.support-workspace-links i{color:#9e88bb;font-size:.7rem}.owner-workspace-page--support :is(.support-hub-section-heading h2,.support-hub-tools h2,.support-hub-contact h2,.support-hub-ticket-section h2,.owner-support-composer h2){letter-spacing:-.025em;margin:0;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.2rem;line-height:1.4}.owner-workspace-page--support :is(.support-hub-section-heading>div>p:not(.section-eyebrow),.support-hub-tools__header p:not(.section-eyebrow),.support-hub-section-heading>p){color:var(--ow-muted);text-align:start;margin:.4rem 0 0;font-size:.81rem;line-height:1.65}.owner-workspace-page--support .support-hub-section-heading{align-items:center;gap:1rem}.owner-workspace-page--support .support-hub-section-heading>a{color:var(--ow-accent);font-size:.76rem;font-weight:500}.owner-workspace-page--support .support-hub-feature-grid{gap:.85rem}.owner-workspace-page--support .support-hub-feature-card{background:var(--ow-surface);min-height:0;box-shadow:none;border-color:var(--ow-border);border-radius:12px;gap:.65rem;padding:1.25rem}.owner-workspace-page--support .support-hub-feature-card:hover{border-color:#b89de350;transform:translateY(-2px)}.owner-workspace-page--support .support-hub-icon{color:#bca2e5;background:#a87bdf10;border-color:#ba97e426;border-radius:10px;width:38px;height:38px;font-size:1rem}.owner-workspace-page--support .support-hub-feature-card:nth-child(2) .support-hub-icon{color:var(--ow-cyan);background:#74d6c40b;border-color:#7edac325}.owner-workspace-page--support :is(.support-hub-feature-card small,.support-hub-health-card small,.support-hub-search-results__list small){letter-spacing:.04em;color:#a599b6;font-size:.59rem;font-weight:500;line-height:1.6}.owner-workspace-page--support .support-hub-feature-card h3{font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1rem;line-height:1.45}.owner-workspace-page--support .support-hub-feature-card p{color:var(--ow-muted);font-size:.8rem;line-height:1.75}.owner-workspace-page--support .support-hub-card-link{color:#ccb9e8;min-height:32px;padding-top:.5rem;font-size:.75rem;font-weight:500}.owner-workspace-page--support .support-hub-tools{border-color:var(--ow-border);box-shadow:none;background:#101119;border-radius:12px;padding:1.4rem}.owner-workspace-page--support .support-hub-tools:after{display:none}.owner-workspace-page--support .support-hub-tools__grid{gap:1.1rem}.owner-workspace-page--support .support-hub-tool-group h3{font-size:.84rem;line-height:1.5}.owner-workspace-page--support .support-hub-tool-group a{background:#ffffff02;border-color:#ffffff09;border-radius:7px;min-height:46px;padding:.7rem;font-size:.75rem;font-weight:400}.owner-workspace-page--support .support-hub-tool-group a>span .bi{color:#af9bc9}.owner-workspace-page--support .support-hub-health-card{border-color:var(--ow-border);background:#ffffff02;border-radius:10px;gap:.9rem;min-height:0;padding:1.1rem}.owner-workspace-page--support .support-hub-health-card strong{font-size:.87rem;line-height:1.5}.owner-workspace-page--support .support-hub-health-card>span:nth-child(2)>span{color:var(--ow-muted);font-size:.77rem;line-height:1.65}.owner-workspace-page--support .support-hub-search-results{background:var(--ow-surface);border-color:var(--ow-border);border-radius:12px}.owner-workspace-page--support .support-hub-search-results__list>a{border-color:var(--ow-border);border-radius:8px;min-height:0}.owner-workspace-page--support .support-hub-search-results__list strong{font-size:.86rem;line-height:1.5}.owner-workspace-page--support .support-hub-search-empty{min-height:145px;font-size:.86rem;line-height:1.6}.owner-workspace-page--support .support-hub-contact{background:linear-gradient(100deg,#a779d80a,#10151b);border-color:#ae8ad92c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:1.4rem}.owner-workspace-page--support .support-hub-contact p:not(.section-eyebrow){color:var(--ow-muted);font-size:.82rem;line-height:1.7}.owner-workspace-page--support .support-hub-contact__actions>span{align-items:baseline;gap:.5rem;font-size:.74rem;display:flex}.owner-workspace-page--support .support-hub-contact__actions>span strong{color:#e3d5f7}.owner-workspace-page--support .owner-support-composer{margin:0}.owner-workspace-page--support .owner-support-composer .owner-panel__header p:last-child{color:var(--ow-muted);font-size:.81rem;line-height:1.7}.owner-workspace-page--support .owner-support-text-button{min-height:44px;padding:.6rem}.owner-workspace-page--support .owner-support-composer__form{gap:1.1rem}.owner-workspace-page--support .field-group__input{font-family:inherit}.owner-workspace-page--support .owner-support-composer__form small{color:var(--ow-muted);font-size:.74rem;line-height:1.65}.owner-workspace-page--support .owner-support-workspace{grid-template-columns:minmax(245px,.8fr) minmax(0,1.5fr);gap:1rem;margin:0}.marketing-page.owner-workspace-page--support :is(.owner-support-inbox,.owner-support-conversation){padding:1.2rem}.owner-workspace-page--support .owner-support-inbox .owner-panel__header h3{font-size:1rem}.owner-workspace-page--support .owner-support-count{background:#aa82df16;border:1px solid #bda0e32a;min-width:28px;min-height:28px;font-size:.75rem}.owner-workspace-page--support .owner-support-ticket-list{grid-template-columns:1fr}.owner-workspace-page--support .owner-support-ticket{text-align:start;border-radius:9px;gap:.65rem;min-height:0;padding:.85rem}.owner-workspace-page--support .owner-support-ticket--active{background:#ad87dd13;border-color:#b496db48}.owner-workspace-page--support .owner-support-ticket__topline{flex-wrap:wrap;gap:.5rem}.owner-workspace-page--support .owner-support-ticket__topline>strong{color:#baa4d5;font-size:.68rem}.owner-workspace-page--support .owner-support-ticket__subject{font-size:.84rem;font-weight:600;line-height:1.5}.owner-workspace-page--support .owner-support-ticket__preview{color:var(--ow-muted);font-size:.78rem;line-height:1.6}.owner-workspace-page--support .owner-support-ticket__meta{color:#a49bae;font-size:.68rem;line-height:1.7}.owner-workspace-page--support .owner-support-empty{color:var(--ow-muted);padding:1.6rem 1rem;font-size:.83rem;line-height:1.7}.owner-workspace-page--support .owner-support-empty .bi{color:#b8a1d6;background:#a989d70d}.owner-workspace-page--support .owner-support-empty--conversation{min-height:235px}.owner-workspace-page--support .owner-support-conversation__header{flex-wrap:wrap}.owner-workspace-page--support .owner-support-conversation__header h3{overflow-wrap:anywhere;font-family:Space Grotesk,Noto Sans Arabic,sans-serif;font-size:1.1rem;line-height:1.5}.owner-workspace-page--support .owner-support-conversation__header p{color:var(--ow-muted);font-size:.78rem;line-height:1.6}.owner-workspace-page--support .owner-support-message{border-radius:10px;width:min(94%,46rem);padding:.9rem}.owner-workspace-page--support .owner-support-message--owner{background:#a885d50c;border-color:#ac86dc25}.owner-workspace-page--support .owner-support-message--support{background:#79cdbf08;border-color:#7cbcaf20}.owner-workspace-page--support .owner-support-message>div{color:#a89db6;flex-wrap:wrap;font-size:.68rem;line-height:1.6}.owner-workspace-page--support .owner-support-message p{color:#d6cfdf;font-size:.85rem;line-height:1.8}.owner-workspace-page--support .owner-support-reply textarea{min-height:105px}.owner-workspace-page--support .owner-support-closed-note{font-size:.8rem;line-height:1.7}.owner-workspace-page--support .support-workspace [id]{scroll-margin-top:1.5rem}[dir=rtl] .owner-workspace-page--support :is(.bi-arrow-right,.bi-chevron-right){transform:scaleX(-1)}@media (width<=1199px){.owner-workspace-page--support .support-hub-hero{grid-template-columns:minmax(0,1fr) 30%}.owner-workspace-page--support .support-hub-hero__copy{padding:1.4rem}.owner-workspace-page--support .support-hub-tools__grid{grid-template-columns:1fr}.owner-workspace-page--support .support-hub-tool-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace-page--support .owner-support-workspace{grid-template-columns:1fr}.owner-workspace-page--support .owner-support-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.support-workspace{gap:1.4rem}.owner-workspace-page--support .support-hub-hero{grid-template-columns:1fr}.owner-workspace-page--support .support-hub-hero__media{display:none}.support-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.support-workspace-links a{justify-content:space-between;padding:.6rem;font-size:.72rem}.owner-workspace-page--support :is(.support-hub-section-heading,.support-hub-tools__header){flex-direction:column;align-items:flex-start}.owner-workspace-page--support :is(.support-hub-feature-grid,.support-hub-health-grid,.support-hub-search-results__list,.owner-support-composer__form,.owner-support-ticket-list,.support-hub-tool-group>div){grid-template-columns:1fr}.owner-workspace-page--support .support-hub-feature-card{gap:.6rem}.owner-workspace-page--support .support-hub-contact{grid-template-columns:1fr;gap:1rem;padding:1.3rem}.owner-workspace-page--support .support-hub-contact__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.owner-workspace-page--support .support-hub-ticket-section>.support-hub-section-heading{flex-direction:row;align-items:center}.owner-workspace-page--support .owner-support-message{width:100%}.owner-workspace-page--support .owner-support-composer .owner-panel__header{gap:.6rem}.owner-workspace-page--support .support-workspace [id]{scroll-margin-top:100px}}.public-organizations{width:min(1160px,100%);padding-bottom:64px}.public-organizations .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.public-organizations__nav-links{flex-wrap:wrap;gap:16px 24px;font-size:.9rem;display:flex}.public-organizations__hero{max-width:840px;padding:28px 0 36px}.public-organizations__eyebrow{color:var(--accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.public-organizations__hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 24px;font-family:Manrope,sans-serif;font-size:clamp(2.4rem,5.6vw,4.6rem);line-height:1.1}.public-organizations__lead{color:var(--muted);max-width:730px;font-size:1.12rem;line-height:1.8}.public-organizations__approval,.public-organizations__back,.public-organizations__external{align-items:center;gap:10px;display:flex}.public-organizations__approval{color:var(--muted);margin-top:24px;font-size:.9rem}.public-organizations__search{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;display:grid}.public-organizations .field-group,.public-organizations .field-group__input{width:100%;min-width:0}.public-organizations__feedback{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;min-height:86px;display:flex}.public-organizations__feedback p{margin-right:auto}.public-organizations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.public-organizations__card{overflow-wrap:anywhere;flex-direction:column;gap:16px;display:flex}.public-organizations__category{color:var(--accent-2);border:1px solid var(--border);border-radius:999px;align-self:flex-start;padding:7px 12px;font-size:.8rem;font-weight:700;display:inline-block}.public-organizations__card h2{margin:0;font-size:1.35rem;line-height:1.4}.public-organizations__card p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 12px;line-height:1.7;display:-webkit-box;overflow:hidden}.public-organizations__profile-link{align-items:center;gap:12px;margin-top:auto;font-weight:700;display:flex}.public-organizations__pagination{justify-content:center;align-items:center;gap:20px;padding:30px 0;display:flex}.public-organizations__invitation{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.public-organizations__invitation p{color:var(--muted);max-width:660px;margin-bottom:0;line-height:1.7}.public-organizations__invitation .button{flex-shrink:0}.public-organizations__profile-columns{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.public-organizations__about p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.public-organizations__share{align-content:start;gap:18px;display:grid}.public-organizations__passport{background:radial-gradient(ellipse at top right, #9357ff29, transparent 75%), var(--surface);margin-top:24px}.public-organizations__passport p{max-width:760px;line-height:1.8}.public-organizations__passport .button{margin:12px 0}@media (width<=960px){.public-organizations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-organizations__search{grid-template-columns:1fr 1fr}.public-organizations__search .button{grid-column:1/-1}}@media (width<=640px){.public-organizations__grid,.public-organizations__search,.public-organizations__profile-columns{grid-template-columns:1fr}.public-organizations__invitation{flex-direction:column;align-items:flex-start}.public-organizations__hero{padding-top:12px}.public-organizations__pagination{gap:12px}.public-organizations__nav-links{gap:14px}}.network-teams{gap:18px;min-width:0;display:grid}.network-teams h2,.network-teams h3,.network-teams h4,.network-teams p,.network-teams code{overflow-wrap:anywhere}.network-teams .field-group__input{width:100%;min-width:0}.network-teams .organization-list{min-width:0}.network-teams .organization-check{align-items:flex-start;gap:10px;display:flex}.network-teams .organization-check input{flex:none;width:18px;height:18px;margin-top:.25rem}.public-tournament-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-tournament-search .field-group{min-width:0}.public-tournament-search .field-group__input{box-sizing:border-box;width:100%;min-width:0}.public-tournament-search>.button{justify-self:start}.public-tournament-facts{gap:.9rem;margin:1rem 0;display:grid}.public-tournament-facts dt{font-weight:600}.public-tournament-facts dd{color:var(--text-secondary,#b9b5c7);overflow-wrap:anywhere;margin:.2rem 0 0}.public-tournament-description{white-space:pre-wrap;overflow-wrap:anywhere}.public-tournament-results{margin-top:1.5rem}.player-browser__card a.public-tournament-entry{color:var(--bg);background:var(--accent-2);font-weight:700}@media (width<=600px){.public-tournament-search{grid-template-columns:minmax(0,1fr)}}.network-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center;gap:40px;padding:20px 0 44px;display:grid}.network-hero__copy h1{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(34px,4vw,56px);line-height:1.12}.network-hero__copy h1 span{color:var(--accent-2)}.network-hero__copy>p{max-width:55ch;color:var(--muted);font-size:15px}.network-hero__actions{flex-wrap:wrap;gap:12px;margin:28px 0 18px;display:flex}.network-hero__copy .network-hero__privacy{align-items:center;gap:8px;font-size:11px;display:flex}.network-hero__privacy i{color:var(--network-success)}.network-identity-preview{background:linear-gradient(135deg,#282339,#191d29);border:1px solid #534368;border-radius:18px;padding:28px;box-shadow:0 20px 60px #0002}.network-identity-preview__icon{color:#cfb5fb;background:#a785e920;border:1px solid #a785e945;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:25px;display:grid}.network-identity-preview h2{margin:0 0 8px;font-size:21px}.network-identity-preview p{color:#b7accb;font-size:12px}.network-identity-preview ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.network-identity-preview li{color:#d6cee3;gap:9px;font-size:12px;display:flex}.network-identity-preview li i{color:#b59dd9}.network-identity-preview__brand{color:#c6b0df;border-top:1px solid #6d568442;justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;font-weight:700;display:flex}.network-identity-preview__brand i{font-size:25px}.network-pathways>header{margin:8px 0 24px}.network-pathways>header h2{margin:6px 0;font-size:25px}.network-pathways>header>p:last-child{color:var(--muted);margin:8px 0}.network-pathways__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.network-pathway{background:var(--surface);border:1px solid var(--border);border-radius:14px;height:100%;padding:24px;transition:border-color .16s,background .16s;display:block;position:relative}.network-pathway:hover{background:#1e1e2b;border-color:#71608e}.network-pathway__icon{background:var(--network-active);width:42px;height:42px;color:var(--accent-2);border-radius:10px;place-items:center;margin-bottom:24px;font-size:20px;display:grid}.network-pathway__arrow{color:var(--muted);font-size:14px;position:absolute;top:24px;right:22px}.network-pathway h3{margin:0 0 8px}.network-pathway p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.network-partner{border:1px solid var(--border);background:#161925;border-radius:14px;align-items:center;gap:24px;margin-top:32px;padding:28px;display:flex}.network-partner__icon{width:52px;height:52px;color:var(--accent-2);background:var(--network-active);border-radius:13px;flex-shrink:0;place-items:center;font-size:26px;display:grid}.network-partner h2{margin:0 0 8px}.network-partner p:last-child{color:var(--muted);max-width:62ch;margin:0;font-size:12px}.network-partner .button{flex-shrink:0;max-width:230px;margin-left:auto}@media (width<=1180px){.network-hero{gap:24px}.network-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-partner{flex-wrap:wrap}.network-partner .button{margin-left:76px}}@media (width<=660px){.network-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:8px 0 32px}.network-hero__copy h1{font-size:38px}.network-hero__copy>p{font-size:14px}.network-identity-preview{padding:24px}.network-identity-preview__icon{float:right}.network-pathways__grid{grid-template-columns:minmax(0,1fr);gap:12px}.network-pathway{min-height:128px;padding:20px 20px 20px 82px}.network-pathway__icon{position:absolute;top:20px;left:20px}.network-pathway h3{padding-right:16px}.network-pathway__arrow{top:24px;right:16px}.network-partner{gap:16px;padding:22px}.network-partner .button{width:100%;max-width:none;margin-left:0}}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root{--bg:#0b0b0f;--surface:#13131a;--surface-2:#1a1a24;--border:#ffffff14;--text:#f5f7fb;--muted:#a7aec0;--accent:#7c3aed;--accent-2:#a78bfa;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow-soft:0 24px 60px #00000047;--shadow-accent:0 22px 54px #7c3aed3d;--marketing-width:1380px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 15% 0,#7c3aed2e,#0000 26%),radial-gradient(circle at 85% 10%,#a78bfa1f,#0000 20%),linear-gradient(#0b0b0f 0%,#11111a 48%,#0d0d14 100%);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}html.website-locale-pending #root{visibility:hidden}body{min-width:320px;min-height:100vh;color:var(--text);background:0 0;margin:0;overflow-x:clip}a{color:inherit}button,input,select{font:inherit}#root{min-height:100vh}.comparison-evidence-main{gap:clamp(3rem,6vw,6rem);width:min(1480px,100%);margin:0 auto;display:grid}.comparison-evidence-hero,.comparison-evidence-detail-hero{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:min(650px,100vh - 12rem);padding:clamp(1rem,3vw,2.5rem) 0;display:grid}.comparison-evidence-hero>div,.comparison-evidence-detail-hero>div,.comparison-evidence-heading,.comparison-evidence-method>div,.comparison-evidence-final{align-content:start;gap:1rem;display:grid}.comparison-evidence-hero h1,.comparison-evidence-detail-hero h1,.comparison-evidence-page h2,.comparison-evidence-page h3,.comparison-evidence-page h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Space Grotesk,sans-serif}.comparison-evidence-hero h1,.comparison-evidence-detail-hero h1{max-width:18ch;font-size:clamp(2.65rem,5.6vw,5.8rem);line-height:.98}.comparison-evidence-page h2{max-width:24ch;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.04}.comparison-evidence-hero>div>p:not(.landing-section-kicker),.comparison-evidence-detail-hero>div>p:not(.landing-section-kicker),.comparison-evidence-heading>p:not(.landing-section-kicker),.comparison-evidence-method>div>p:not(.landing-section-kicker),.comparison-evidence-final>p:not(.landing-section-kicker){color:#bdc4d5;max-width:70ch;margin:0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75}.comparison-evidence-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.35rem;display:flex}.comparison-evidence-actions--center{justify-content:center}.comparison-evidence-back-link{color:#d7dcff;border-bottom:1px solid #0000;align-items:center;gap:.55rem;width:fit-content;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}.comparison-evidence-back-link:hover,.comparison-evidence-back-link:focus-visible{color:#fff;border-bottom-color:#a78bfaa6}.comparison-evidence-review-card,.comparison-evidence-method,.comparison-evidence-fit-grid>article,.comparison-evidence-row,.comparison-evidence-sources,.comparison-evidence-accuracy,.comparison-evidence-faq,.comparison-evidence-final,.comparison-evidence-buyer-grid>article{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#191926e6,#0d0d14f5),radial-gradient(circle at 0 0,#7c3aed2e,#0000 55%);border:1px solid #ffffff1a}.comparison-evidence-review-card{border-radius:1.75rem;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.comparison-evidence-status{color:#ede9fe;letter-spacing:.04em;text-transform:uppercase;background:#7c3aed26;border:1px solid #a78bfa52;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;padding:.55rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.comparison-evidence-review-card>div:not(.comparison-evidence-legend){border-bottom:1px solid #ffffff14;gap:.45rem;padding:1rem 0;display:grid}.comparison-evidence-review-card>div:not(.comparison-evidence-legend) span,.comparison-evidence-cell-grid section>strong,.comparison-evidence-legend span{letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:fit-content;padding:.35rem .6rem;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.comparison-evidence-review-card [data-tone=official],.comparison-evidence-cell-grid [data-tone=official],.comparison-evidence-legend [data-tone=official]{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e57}.comparison-evidence-review-card [data-tone=inkplay],.comparison-evidence-cell-grid [data-tone=inkplay],.comparison-evidence-legend [data-tone=inkplay]{color:#ede9fe;background:#7c3aed26;border-color:#a78bfa61}.comparison-evidence-review-card [data-tone=unverified],.comparison-evidence-cell-grid [data-tone=unverified],.comparison-evidence-legend [data-tone=unverified]{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b61}.comparison-evidence-review-card [data-tone=boundary],.comparison-evidence-cell-grid [data-tone=boundary],.comparison-evidence-legend [data-tone=boundary]{color:#bfdbfe;background:#3b82f61a;border-color:#60a5fa61}.comparison-evidence-review-card strong{color:#f8fafc;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.comparison-evidence-review-card>p{color:#adb5c7;margin:0;line-height:1.7}.comparison-evidence-legend{flex-wrap:wrap;gap:.5rem;display:flex}.comparison-evidence-directory,.comparison-evidence-fit,.comparison-evidence-matrix{gap:1.75rem;display:grid}.comparison-evidence-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.comparison-evidence-directory-grid>a{min-height:23rem;color:inherit;box-shadow:var(--shadow-soft);background:linear-gradient(#1b1b29e6,#0e0e16f5),radial-gradient(circle at 100% 0,#7c3aed33,#0000 55%);border:1px solid #ffffff1a;border-radius:1.5rem;align-content:start;gap:.75rem;padding:clamp(1.25rem,2.4vw,2rem);text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.comparison-evidence-directory-grid>a:hover,.comparison-evidence-directory-grid>a:focus-visible{background-color:#7c3aed14;border-color:#a78bfa8c}.comparison-evidence-directory-grid>a>span,.comparison-evidence-directory-grid>a>strong,.comparison-evidence-source-list>a>span,.comparison-evidence-source-layout>aside>span,.comparison-evidence-fit-grid>article>span,.comparison-evidence-cell-label{color:#a78bfa;letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.comparison-evidence-directory-grid h3{font-size:clamp(2rem,3vw,3.2rem)}.comparison-evidence-directory-grid p{color:#b5bdcf;margin:0;line-height:1.65}.comparison-evidence-directory-grid>a>strong{color:#d8d2ff;margin-top:auto}.comparison-evidence-directory-grid>a>em,.comparison-evidence-source-list>a>em{color:#f5f3ff;align-items:center;gap:.45rem;font-style:normal;font-weight:800;display:inline-flex}.comparison-evidence-hero--inkplay-first,.comparison-evidence-detail-hero--inkplay-first{isolation:isolate;position:relative}.comparison-evidence-hero--inkplay-first:before,.comparison-evidence-detail-hero--inkplay-first:before{z-index:-1;content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#7c3aed33,#11182700 68%);border-radius:50%;position:absolute;inset:4% -8% 0 34%}.comparison-evidence-hero--inkplay-first h1,.comparison-evidence-detail-hero--inkplay-first h1{color:#0000;background:linear-gradient(120deg,#fff 10%,#ddd6fe 55%,#67e8f9 110%);-webkit-background-clip:text;background-clip:text;max-width:12ch}.comparison-advantage-hero-panel{background:linear-gradient(145deg,#271948f0,#0c111cfa),radial-gradient(circle at 100% 0,#22d3ee2e,#0000 52%);border:1px solid #a78bfa4d;border-radius:1.75rem;gap:.75rem;padding:clamp(1.15rem,2.5vw,2rem);display:grid;box-shadow:0 28px 80px #00000057,0 22px 60px #7c3aed33}.comparison-advantage-hero-panel>span{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700}.comparison-advantage-hero-panel article{border-bottom:1px solid #ffffff14;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.15rem 0;display:grid}.comparison-advantage-hero-panel article:last-child{border-bottom:0;padding-bottom:.35rem}.comparison-advantage-hero-panel--detail article:last-of-type{border-bottom:0}.comparison-advantage-hero-panel article>.bi{color:#67e8f9;background:#0891b21a;border:1px solid #67e8f93d;border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;min-height:3.25rem;font-size:1.35rem;display:inline-flex}.comparison-advantage-hero-panel h2{max-width:none;font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.2}.comparison-advantage-hero-panel p{color:#bfc7d8;margin:.35rem 0 0;line-height:1.6}.comparison-detail-review{background:#065f461c;border:1px solid #34d39938;border-radius:1rem;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.8rem;margin-top:.35rem;padding:1rem;display:grid}.comparison-detail-review>.bi{color:#6ee7b7;background:#10b9811f;border-radius:.8rem;justify-content:center;align-items:center;width:2.8rem;min-height:2.8rem;font-size:1.2rem;display:inline-flex}.comparison-detail-review>div{gap:.2rem;display:grid}.comparison-detail-review strong{color:#e8fff6;font-size:.93rem;line-height:1.35}.comparison-detail-review span{color:#8fb9aa;font-size:.78rem}.comparison-detail-reasons,.comparison-detail-sources{gap:1.75rem;display:grid}.comparison-detail-reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.comparison-detail-reason-grid>article{min-height:17rem;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#201737e0,#0d0f18f5),radial-gradient(circle at 100% 0,#22d3ee21,#0000 52%);border:1px solid #a78bfa33;border-radius:1.35rem;align-content:start;gap:.9rem;padding:clamp(1.3rem,2.5vw,2rem);display:grid}.comparison-detail-reason-grid>article>.bi{color:#67e8f9;background:#0891b21a;border:1px solid #67e8f938;border-radius:.9rem;justify-content:center;align-items:center;width:3rem;min-height:3rem;font-size:1.3rem;display:inline-flex}.comparison-detail-reason-grid h3{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.25}.comparison-detail-reason-grid p{color:#b6becf;margin:0;line-height:1.65}.comparison-advantage-section,.comparison-named-section{gap:1.75rem;display:grid}.comparison-advantage-table{box-shadow:var(--shadow-soft);background:#0a0a11db;border:1px solid #a78bfa3d;border-radius:1.6rem;overflow:hidden}.comparison-advantage-table__header,.comparison-advantage-table__row{grid-template-columns:minmax(10rem,.64fr) minmax(18rem,1.2fr) minmax(16rem,1fr);display:grid}.comparison-advantage-table__header{background:#ffffff09;border-bottom:1px solid #ffffff1a;min-height:5.25rem}.comparison-advantage-table__header>span{color:#b8c0d1;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;padding:1.15rem clamp(1rem,2.2vw,1.7rem);font-family:IBM Plex Mono,monospace;font-size:.73rem;font-weight:700;display:flex}.comparison-advantage-table__header>span:nth-child(2){color:#fff;letter-spacing:-.01em;text-transform:none;background:linear-gradient(135deg,#7c3aeda8,#6366f170);font-family:Space Grotesk,sans-serif;font-size:1.15rem}.comparison-advantage-table__row{border-bottom:1px solid #ffffff13;min-height:10rem}.comparison-advantage-table__row:last-child{border-bottom:0}.comparison-advantage-table__priority,.comparison-advantage-table__inkplay,.comparison-advantage-table__alternative{padding:clamp(1.15rem,2.2vw,1.7rem)}.comparison-advantage-table__priority{color:#f8fafc;align-items:flex-start;gap:.8rem;display:flex}.comparison-advantage-table__priority>.bi{color:#a78bfa;background:#7c3aed1a;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;width:2.35rem;min-width:2.35rem;min-height:2.35rem;display:inline-flex}.comparison-advantage-table__priority strong,.comparison-advantage-table__inkplay strong,.comparison-advantage-table__alternative strong{font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.35}.comparison-advantage-table__inkplay{background:linear-gradient(135deg,#7c3aed2e,#4c1d9512),#ffffff03;border-left:1px solid #a78bfa33;border-right:1px solid #a78bfa33;grid-template-columns:1.45rem minmax(0,1fr);align-content:start;gap:.85rem;display:grid}.comparison-advantage-table__inkplay>.bi{color:#a78bfa;margin-top:.08rem;font-size:1.25rem}.comparison-advantage-table__alternative{align-content:start;gap:.55rem;display:grid}.comparison-advantage-table__inkplay p,.comparison-advantage-table__alternative p{color:#b6becf;margin:.45rem 0 0;line-height:1.65}.comparison-advantage-table__alternative strong{color:#d4d9e5}.comparison-advantage-table__alternative p{color:#919bad}.comparison-advantage-table__mobile-label{display:none}.comparison-named-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.comparison-named-links>a{min-height:10.5rem;color:inherit;background:#12121cb8;border:1px solid #ffffff1a;border-radius:1.2rem;align-content:start;gap:.6rem;padding:1.35rem;text-decoration:none;transition:border-color .18s,transform .18s,background-color .18s;display:grid}.comparison-named-links>a:hover,.comparison-named-links>a:focus-visible{background-color:#7c3aed17;border-color:#a78bfa8f;transform:translateY(-2px)}.comparison-named-links span{font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700}.comparison-named-links small{color:#8f99ab}.comparison-named-links strong{color:#c4b5fd;align-items:center;gap:.45rem;margin-top:auto;font-size:.88rem;display:inline-flex}.comparison-trademark-notice{color:#838da0;background:#ffffff05;border:1px solid #ffffff12;border-radius:1rem;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;margin:0;padding:1rem 1.1rem;font-size:.78rem;line-height:1.6;display:grid}.comparison-trademark-notice>.bi{color:#a78bfa;font-size:1rem}.comparison-detail-sources{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#151521f0,#0b0d14fa),radial-gradient(circle at 0 0,#7c3aed26,#0000 48%);border:1px solid #ffffff17;border-radius:1.75rem;padding:clamp(1.5rem,4vw,3.25rem)}.comparison-detail-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.comparison-detail-source-grid>a{min-height:10.5rem;color:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;align-content:start;gap:.55rem;padding:1.1rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.comparison-detail-source-grid>a:hover,.comparison-detail-source-grid>a:focus-visible{background-color:#7c3aed14;border-color:#a78bfa7a;transform:translateY(-2px)}.comparison-detail-source-grid span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.comparison-detail-source-grid strong{color:#f5f7fb;font-size:1.02rem;line-height:1.4}.comparison-detail-source-grid em{color:#d8d2ff;align-items:center;gap:.45rem;margin-top:auto;font-size:.82rem;font-style:normal;font-weight:800;display:inline-flex}.comparison-detail-inkplay-links{background:#7c3aed12;border:1px solid #a78bfa2e;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.85rem;display:flex}.comparison-detail-inkplay-links>span{color:#c4b5fd;letter-spacing:.08em;text-transform:uppercase;margin-right:.25rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.comparison-detail-inkplay-links>a{color:#f1edff;background:#ffffff0a;border-radius:.7rem;align-items:center;min-height:44px;padding:.6rem .8rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.comparison-detail-inkplay-links>a:hover,.comparison-detail-inkplay-links>a:focus-visible{color:#fff;background:#7c3aed2e}.comparison-evidence-final--inkplay{box-shadow:var(--shadow-accent);background:radial-gradient(circle at 50% 0,#22d3ee29,#0000 38%),linear-gradient(135deg,#4c1d9599,#0f0f1cf5 58%);border-color:#a78bfa52;overflow:hidden}.comparison-evidence-method{border-radius:1.75rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.25rem);display:grid}.comparison-evidence-method ul,.comparison-evidence-fit-grid ul,.comparison-evidence-accuracy ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.comparison-evidence-method li,.comparison-evidence-fit-grid li{color:#c7cedc;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.65;display:grid}.comparison-evidence-method li .bi,.comparison-evidence-fit-grid li .bi{color:#a78bfa;font-size:1.05rem}.comparison-evidence-buyer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.comparison-evidence-buyer-grid>article{border-radius:1.4rem;align-content:start;gap:.85rem;padding:clamp(1.25rem,2.4vw,2rem);display:grid}.comparison-evidence-buyer-grid>article>.bi{color:#a78bfa;font-size:1.7rem}.comparison-evidence-buyer-grid h2{font-size:clamp(1.35rem,2vw,1.8rem)}.comparison-evidence-buyer-grid p:last-child{color:#adb5c7;margin:0;line-height:1.65}.comparison-evidence-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comparison-evidence-fit-grid>article{border-radius:1.6rem;gap:1rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.comparison-evidence-fit-grid>article[data-product=inkplay]{background:linear-gradient(145deg,#23173fe0,#0f0d18f7),radial-gradient(circle at 0 0,#7c3aed47,#0000 58%);border-color:#a78bfa61}.comparison-evidence-fit-grid h3{font-size:clamp(1.45rem,2.5vw,2.1rem)}.comparison-evidence-fit-grid li strong{color:#f7f8fc;line-height:1.35;display:block}.comparison-evidence-fit-grid li p{color:#adb5c7;margin:.25rem 0 0;line-height:1.6}.comparison-evidence-row-list{gap:1rem;display:grid}.comparison-evidence-row{border-radius:1.5rem;overflow:hidden}.comparison-evidence-row>header{background:#ffffff06;border-bottom:1px solid #ffffff14;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1.25rem clamp(1.25rem,3vw,2.25rem);display:grid}.comparison-evidence-row>header>span{color:#c4b5fd;background:#7c3aed1f;border:1px solid #a78bfa47;border-radius:.85rem;place-items:center;min-width:2.8rem;min-height:2.8rem;font-family:IBM Plex Mono,monospace;font-weight:700;display:grid}.comparison-evidence-row>header p{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:800}.comparison-evidence-row>header h3{font-size:clamp(1.2rem,2vw,1.7rem)}.comparison-evidence-cell-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-evidence-cell-grid section{align-content:start;gap:.75rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.comparison-evidence-cell-grid section+section{border-left:1px solid #ffffff14}.comparison-evidence-cell-grid h4{font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3}.comparison-evidence-cell-grid section>p{color:#b1b9ca;margin:0;line-height:1.7}.comparison-evidence-cell-grid section>strong{margin-top:auto}.comparison-evidence-sources{border-radius:1.75rem;gap:1.75rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid}.comparison-evidence-source-layout{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);gap:1rem;display:grid}.comparison-evidence-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.comparison-evidence-source-list>a,.comparison-evidence-source-layout>aside{background:#ffffff06;border:1px solid #ffffff17;border-radius:1rem;align-content:start;gap:.55rem;min-width:0;padding:1.1rem;display:grid}.comparison-evidence-source-list>a{min-height:13rem;color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s}.comparison-evidence-source-list>a:hover,.comparison-evidence-source-list>a:focus-visible{background-color:#7c3aed14;border-color:#a78bfa7a}.comparison-evidence-source-list>a>strong{color:#f5f7fb;font-size:1.05rem}.comparison-evidence-source-list>a>p{color:#aeb6c7;margin:0;line-height:1.55}.comparison-evidence-source-list>a>em{margin-top:auto}.comparison-evidence-source-layout>aside{align-content:start;gap:.35rem}.comparison-evidence-source-layout>aside>span{margin-bottom:.5rem}.comparison-evidence-source-layout>aside>a{color:#e5e7f3;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.65rem .75rem;text-decoration:none;display:flex}.comparison-evidence-source-layout>aside>a:hover,.comparison-evidence-source-layout>aside>a:focus-visible{color:#fff;background:#7c3aed24}.comparison-evidence-accuracy{border-color:#f59e0b47;border-radius:1.6rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.comparison-evidence-accuracy>div{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.comparison-evidence-accuracy>div>.bi{color:#fbbf24;font-size:1.75rem}.comparison-evidence-accuracy li{color:#c3c9d6;padding-left:1.25rem;line-height:1.65;position:relative}.comparison-evidence-accuracy li:before{content:"";background:#f59e0b;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.65rem;left:0}.comparison-evidence-faq{border-radius:1.75rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.25rem);display:grid}.comparison-evidence-faq>div:last-child{gap:.75rem;display:grid}.comparison-evidence-faq article{background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;gap:.5rem;padding:1.15rem;display:grid}.comparison-evidence-faq h3{font-size:clamp(1.05rem,1.6vw,1.3rem)}.comparison-evidence-faq article p{color:#b4bccb;margin:0;line-height:1.65}.comparison-evidence-faq--inkplay{background:linear-gradient(145deg,#1b142ed9,#0c0e16f7),radial-gradient(circle at 100% 0,#22d3ee1c,#0000 46%);border-color:#a78bfa38}.comparison-evidence-faq--inkplay article{background:#ffffff08;border-color:#a78bfa21}.comparison-evidence-final{text-align:center;border-radius:1.75rem;justify-items:center;padding:clamp(2rem,5vw,4.5rem)}.comparison-evidence-final h2{max-width:20ch}.comparison-evidence-final>p:not(.landing-section-kicker){max-width:68ch}@media (width<=1080px){.comparison-evidence-hero,.comparison-evidence-detail-hero,.comparison-evidence-method,.comparison-evidence-accuracy,.comparison-evidence-faq{grid-template-columns:1fr}.comparison-evidence-hero,.comparison-evidence-detail-hero{min-height:auto}.comparison-evidence-directory-grid,.comparison-evidence-buyer-grid,.comparison-named-links,.comparison-detail-reason-grid,.comparison-detail-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-evidence-source-layout{grid-template-columns:1fr}}@media (width<=900px){.comparison-advantage-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.comparison-advantage-table__header{display:none}.comparison-advantage-table>[role=rowgroup]{gap:1rem;display:grid}.comparison-advantage-table__row{min-height:0;box-shadow:var(--shadow-soft);background:#0c0c14e6;border:1px solid #a78bfa33;border-radius:1.25rem;grid-template-columns:1fr;display:grid;overflow:hidden}.comparison-advantage-table__priority{background:#ffffff09;align-items:center}.comparison-advantage-table__inkplay{border:1px solid #a78bfa33;border-left:0;border-right:0}.comparison-advantage-table__mobile-label{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;display:block}}@media (width<=720px){.comparison-evidence-main{gap:3rem}.comparison-evidence-hero h1,.comparison-evidence-detail-hero h1{font-size:clamp(2.35rem,12vw,3.7rem)}.comparison-evidence-directory-grid,.comparison-evidence-buyer-grid,.comparison-named-links,.comparison-evidence-fit-grid,.comparison-evidence-cell-grid,.comparison-evidence-source-list,.comparison-detail-reason-grid,.comparison-detail-source-grid{grid-template-columns:1fr}.comparison-evidence-directory-grid>a{min-height:19rem}.comparison-advantage-hero-panel article{grid-template-columns:2.8rem minmax(0,1fr)}.comparison-advantage-hero-panel article>.bi{width:2.8rem;min-height:2.8rem}.comparison-named-links>a{min-height:9.5rem}.comparison-evidence-cell-grid section+section{border-top:1px solid #ffffff14;border-left:0}.comparison-evidence-row>header{grid-template-columns:2.75rem minmax(0,1fr);padding:1rem}.comparison-evidence-row>header>span{min-width:2.5rem;min-height:2.5rem}.comparison-evidence-cell-grid section,.comparison-evidence-sources,.comparison-evidence-method,.comparison-evidence-accuracy,.comparison-evidence-faq{padding:1.1rem}.comparison-evidence-source-list>a,.comparison-detail-reason-grid>article,.comparison-detail-source-grid>a{min-height:auto}.comparison-detail-sources{padding:1.1rem}.comparison-detail-inkplay-links{align-items:stretch}.comparison-detail-inkplay-links>span{width:100%}.comparison-detail-inkplay-links>a{flex:12rem;justify-content:center}.comparison-evidence-actions,.comparison-evidence-actions .site-button{width:100%}.comparison-evidence-actions .site-button{justify-content:center}}@media (prefers-reduced-motion:reduce){.comparison-evidence-directory-grid>a,.comparison-evidence-source-list>a,.comparison-named-links>a,.comparison-detail-source-grid>a{transition:none}.comparison-named-links>a:hover,.comparison-named-links>a:focus-visible,.comparison-detail-source-grid>a:hover,.comparison-detail-source-grid>a:focus-visible{transform:none}}.operations-evidence-main{gap:clamp(2.5rem,5vw,5rem);width:min(1480px,100%);margin:0 auto;display:grid}.operations-evidence-hero,.operations-evidence-detail-hero{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:min(650px,100vh - 12rem);padding:clamp(1rem,3vw,2.5rem) 0;display:grid}.operations-evidence-hero__copy,.operations-evidence-detail-hero>div,.operations-evidence-heading,.operations-support-workflow__intro,.operations-evidence-final{gap:1rem;display:grid}.operations-evidence-hero h1,.operations-evidence-detail-hero h1,.operations-evidence-page h2,.operations-evidence-page h3{color:var(--text);margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.operations-evidence-hero h1,.operations-evidence-detail-hero h1{max-width:17ch;font-size:clamp(2.8rem,5vw,4.9rem);line-height:1.04}.operations-evidence-page h2{font-size:clamp(1.9rem,3.5vw,3.15rem);line-height:1.08}.operations-evidence-hero__copy>p:not(.landing-section-kicker),.operations-evidence-detail-hero>div>p:not(.landing-section-kicker),.operations-support-workflow__intro>p:not(.landing-section-kicker),.operations-evidence-final>p:not(.landing-section-kicker){color:#d6ddebd1;max-width:68ch;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.operations-evidence-actions{flex-wrap:wrap;gap:.85rem;display:flex}.operations-evidence-actions--center{justify-content:center}.operations-evidence-hero__truth,.operations-evidence-proof,.operations-support-workflow,.operations-evidence-section,.operations-evidence-accuracy,.operations-evidence-guides,.operations-evidence-faq,.operations-evidence-final,.operations-evidence-boundary-grid article{background:linear-gradient(135deg,#12141fe6,#0b121ccc),radial-gradient(circle at 0 0,#7c3aed29,#0000 34%);border:1px solid #788bb133;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.operations-evidence-hero__truth,.operations-evidence-proof{border-color:#69e7ff38;border-radius:1.7rem;gap:1rem;padding:clamp(1.25rem,3vw,2.2rem);display:grid}.operations-evidence-hero__truth>div{background:#ffffff0b;border:1px solid #94a3b824;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.operations-evidence-hero__truth>div span,.operations-evidence-proof>span:not(.operations-evidence-status){color:#94a3b8eb;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:800}.operations-evidence-hero__truth>div span[data-tone=verified]{color:#a7f3d0}.operations-evidence-hero__truth>div span[data-tone=boundary]{color:#fde68a}.operations-evidence-hero__truth strong,.operations-evidence-proof>strong{color:var(--text);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.5}.operations-evidence-proof>p{color:#cbd5e1c2;margin:0;line-height:1.65}.operations-evidence-status{color:#a7f3d0;letter-spacing:.06em;text-transform:uppercase;background:#065f4638;border:1px solid #34d39947;border-radius:999px;justify-self:start;align-items:center;gap:.55rem;min-height:2.6rem;padding:.62rem .82rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:850;display:inline-flex}.operations-evidence-pillar-grid,.operations-evidence-guide-grid,.operations-evidence-metrics,.operations-evidence-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.operations-evidence-pillars,.operations-evidence-sections{gap:clamp(1.4rem,3vw,2.25rem);display:grid}.operations-evidence-heading{max-width:67rem}.operations-evidence-pillar-grid>a{min-height:20rem;color:inherit;background:#10131fc7;border:1px solid #94a3b82b;border-radius:1.35rem;align-content:start;gap:.8rem;padding:1.35rem;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.operations-evidence-pillar-grid>a:hover,.operations-evidence-pillar-grid>a:focus-visible,.operations-evidence-guide-grid>a:hover,.operations-evidence-guide-grid>a:focus-visible{background:#181d2eeb;border-color:#69e7ff7a}.operations-evidence-pillar-grid>a>.bi,.operations-evidence-boundary-grid article>.bi{color:#06111f;background:#69e7ff;border-radius:.95rem;place-items:center;width:2.9rem;height:2.9rem;font-size:1.18rem;display:inline-grid}.operations-evidence-pillar-grid>a>span{color:#a7f3d0;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.operations-evidence-pillar-grid h3{font-size:1.45rem}.operations-evidence-pillar-grid p,.operations-evidence-boundary-grid article p,.operations-evidence-guide-grid span,.operations-evidence-faq article p{color:#cbd5e1c2;margin:0;line-height:1.65}.operations-evidence-pillar-grid>a>strong{color:#69e7ff;align-items:center;gap:.45rem;margin-top:auto;display:inline-flex}.operations-support-workflow{border-radius:1.8rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.35rem,3vw,2.5rem);scroll-margin-top:7rem;display:grid}.operations-support-workflow ol{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.operations-support-workflow li{background:#ffffff0a;border:1px solid #94a3b824;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.operations-support-workflow li>span,.operations-evidence-section__number{color:#69e7ff;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:850}.operations-support-workflow li div{gap:.35rem;display:grid}.operations-support-workflow h3{font-size:1.08rem}.operations-support-workflow li p{color:#cbd5e1c2;margin:0;line-height:1.6}.operations-evidence-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-evidence-boundary-grid article{border-radius:1.5rem;align-content:start;gap:.85rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.operations-evidence-boundary-grid article a{color:#69e7ff;align-items:center;gap:.45rem;min-height:2.75rem;font-weight:800;text-decoration:none;display:inline-flex}.operations-evidence-boundary-grid article a:hover,.operations-evidence-boundary-grid article a:focus-visible{text-underline-offset:.25rem;text-decoration:underline}.operations-evidence-back-link{color:#69e7ff;justify-self:start;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:850;text-decoration:none;display:inline-flex}.operations-evidence-back-link:hover,.operations-evidence-back-link:focus-visible{text-underline-offset:.25rem;text-decoration:underline}.operations-evidence-metrics article{background:#121521cc;border:1px solid #94a3b829;border-radius:1.2rem;align-content:start;gap:.55rem;min-height:13rem;padding:1.2rem;display:grid}.operations-evidence-metrics article[data-tone=verified]{border-color:#34d3993d}.operations-evidence-metrics article[data-tone=boundary]{border-color:#f59e0b4d}.operations-evidence-metrics .bi{color:#69e7ff;font-size:1.35rem}.operations-evidence-metrics span{color:#94a3b8eb;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.operations-evidence-metrics strong{color:var(--text);font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.08}.operations-evidence-metrics p{color:#cbd5e1bd;margin:0;line-height:1.55}.operations-evidence-section{border-radius:1.6rem;grid-template-columns:3.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2.25rem);scroll-margin-top:8rem;display:grid}.operations-evidence-section__number{background:#0e749021;border:1px solid #69e7ff42;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;display:grid}.operations-evidence-section__content{gap:.9rem;display:grid}.operations-evidence-section__content>p:not(.landing-section-kicker){color:#cbd5e1c7;max-width:78ch;margin:0;line-height:1.7}.operations-evidence-section ul,.operations-evidence-accuracy ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.operations-evidence-section li,.operations-evidence-accuracy li{color:#e2e8f0e0;grid-template-columns:auto minmax(0,1fr);gap:.7rem;line-height:1.6;display:grid}.operations-evidence-section li .bi{color:#6ee7b7;margin-top:.24rem}.operations-evidence-boundary{background:#78350f26;border:1px solid #f59e0b47;border-radius:1rem;gap:.4rem;padding:1rem;display:grid}.operations-evidence-boundary span{color:#fde68a;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:850}.operations-evidence-boundary p{color:#fef3c7e6;margin:0;line-height:1.6}.operations-evidence-accuracy,.operations-evidence-faq{border-radius:1.6rem;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2.25rem);display:grid}.operations-evidence-accuracy .bi{color:#fde68a;margin-top:.24rem}.operations-evidence-guides{border-radius:1.6rem;gap:1.4rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.operations-evidence-guide-grid>a{min-height:12rem;color:inherit;background:#ffffff0a;border:1px solid #94a3b826;border-radius:1.05rem;align-content:start;gap:.65rem;padding:1.1rem 3rem 1.1rem 1.1rem;text-decoration:none;transition:border-color .18s,background .18s;display:grid;position:relative}.operations-evidence-guide-grid strong{color:var(--text);font-size:1.05rem}.operations-evidence-guide-grid>a>.bi{color:#69e7ff;position:absolute;top:1.15rem;right:1.15rem}.operations-evidence-faq>div:last-child{gap:.85rem;display:grid}.operations-evidence-faq article{background:#ffffff0a;border:1px solid #94a3b824;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.operations-evidence-faq h3{font-size:1.05rem;line-height:1.45}.operations-evidence-final{text-align:center;border-radius:1.7rem;justify-items:center;padding:clamp(1.5rem,4vw,3rem)}.operations-evidence-final h2{max-width:18ch}.operations-evidence-final>p:not(.landing-section-kicker){max-width:60rem}@media (width<=1050px){.operations-evidence-hero,.operations-evidence-detail-hero,.operations-support-workflow,.operations-evidence-accuracy,.operations-evidence-faq{grid-template-columns:1fr}.operations-evidence-hero,.operations-evidence-detail-hero{min-height:0}.operations-evidence-pillar-grid,.operations-evidence-guide-grid,.operations-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.operations-evidence-main{gap:2.5rem}.operations-evidence-hero h1,.operations-evidence-detail-hero h1{font-size:clamp(2.35rem,12vw,3.35rem)}.operations-evidence-pillar-grid,.operations-evidence-guide-grid,.operations-evidence-metrics,.operations-evidence-boundary-grid{grid-template-columns:1fr}.operations-evidence-pillar-grid>a,.operations-evidence-metrics article,.operations-evidence-guide-grid>a{min-height:0}.operations-evidence-section{grid-template-columns:1fr}.operations-evidence-section__number{width:2.8rem;height:2.8rem}.operations-evidence-actions .site-button{width:100%}}@media (prefers-reduced-motion:reduce){.operations-evidence-pillar-grid>a,.operations-evidence-guide-grid>a{transition:none}}.customer-evidence-main{gap:clamp(2.4rem,5vw,5rem);width:min(1480px,100%);margin:0 auto;display:grid}.customer-evidence-hero,.customer-pilot-hero{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:min(660px,100vh - 12rem);padding:clamp(1rem,3vw,2.5rem) 0;display:grid}.customer-evidence-hero__copy,.customer-pilot-hero__copy,.customer-evidence-heading,.customer-evidence-roadmap__copy,.customer-evidence-final,.customer-pilot-source>div{gap:1rem;display:grid}.customer-evidence-hero h1,.customer-pilot-hero h1,.customer-evidence-heading h2,.customer-evidence-roadmap h2,.customer-evidence-final h2,.customer-pilot-truth-grid h2,.customer-pilot-source h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.04}.customer-evidence-hero h1,.customer-pilot-hero h1{max-width:16ch;font-size:clamp(3rem,5vw,4.9rem)}.customer-evidence-heading h2,.customer-evidence-roadmap h2,.customer-evidence-final h2,.customer-pilot-truth-grid h2,.customer-pilot-source h2{font-size:clamp(1.9rem,3.5vw,3.25rem)}.customer-evidence-hero__copy>p:not(.landing-section-kicker),.customer-pilot-hero__copy>p:not(.landing-section-kicker),.customer-evidence-heading>p:not(.landing-section-kicker),.customer-evidence-roadmap__copy>p:not(.landing-section-kicker),.customer-evidence-final>p:not(.landing-section-kicker),.customer-pilot-source p:not(.landing-section-kicker){color:#d6ddebcc;max-width:68ch;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.customer-evidence-actions{flex-wrap:wrap;gap:.85rem;display:flex}.customer-evidence-actions--center{justify-content:center}.customer-evidence-snapshot,.customer-pilot-facts,.customer-evidence-method,.customer-evidence-pilot-card,.customer-evidence-roadmap,.customer-evidence-final,.customer-pilot-rollout,.customer-pilot-truth-grid article,.customer-pilot-timeline,.customer-pilot-source{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fd6,#0b121cbd),radial-gradient(circle at 0 0,#7c3aed29,#0000 34%);border:1px solid #788bb133;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.customer-evidence-snapshot,.customer-pilot-facts{border-color:#69e7ff38;border-radius:1.7rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2.2rem);display:grid}.customer-evidence-status{color:#a7f3d0;letter-spacing:.06em;text-transform:uppercase;background:#065f4638;border:1px solid #34d39947;border-radius:999px;justify-self:start;align-items:center;gap:.55rem;min-height:2.6rem;padding:.62rem .82rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:850;display:inline-flex}.customer-evidence-status--compact{min-height:2.2rem;padding:.48rem .68rem;font-size:.7rem}.customer-evidence-snapshot__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.customer-evidence-snapshot__metrics span{color:#cbd5e1b8;background:#ffffff0b;border:1px solid #94a3b824;border-radius:1rem;gap:.35rem;min-width:0;padding:1rem;font-size:.82rem;line-height:1.35;display:grid}.customer-evidence-snapshot__metrics strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1}.customer-evidence-snapshot>p{color:#e2e8f0c7;margin:0;line-height:1.65}.customer-evidence-method,.customer-evidence-roadmap,.customer-evidence-final,.customer-pilot-rollout,.customer-pilot-timeline,.customer-pilot-source{border-radius:1.8rem;padding:clamp(1.25rem,3vw,2.25rem)}.customer-evidence-method,.customer-evidence-pilot-list,.customer-pilot-rollout,.customer-pilot-timeline{gap:clamp(1.3rem,3vw,2.2rem);display:grid}.customer-evidence-heading{max-width:62rem}.customer-evidence-method__grid,.customer-evidence-roadmap__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.customer-evidence-method__grid article,.customer-evidence-roadmap__grid article{background:#ffffff0b;border:1px solid #94a3b824;border-radius:1.2rem;align-content:start;gap:.75rem;min-height:14rem;padding:1.15rem;display:grid}.customer-evidence-method__grid .bi,.customer-evidence-roadmap__grid .bi{color:#06111f;background:#69e7ff;border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;font-size:1.08rem;display:inline-grid}.customer-evidence-method__grid h3,.customer-evidence-roadmap__grid strong{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.1rem}.customer-evidence-method__grid p,.customer-evidence-roadmap__grid span{color:#cbd5e1bd;margin:0;line-height:1.62}.customer-evidence-pilot-card{min-height:20rem;color:inherit;border-radius:1.55rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2.2rem);text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid}.customer-evidence-pilot-card:hover,.customer-evidence-pilot-card:focus-visible{border-color:#69e7ff75;box-shadow:0 28px 78px #0000004d,inset 0 1px #ffffff17}.customer-evidence-pilot-card>div{gap:.75rem;display:grid}.customer-evidence-pilot-card h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.7rem,3vw,2.75rem)}.customer-evidence-pilot-card p{color:#cbd5e1c2;max-width:65ch;margin:0;line-height:1.65}.customer-evidence-pilot-card dl,.customer-pilot-facts dl{gap:.7rem;margin:0;display:grid}.customer-evidence-pilot-card dl div,.customer-pilot-facts dl div{background:#ffffff0a;border:1px solid #94a3b821;border-radius:.9rem;gap:.25rem;padding:.85rem;display:grid}.customer-evidence-pilot-card dt,.customer-pilot-facts dt{color:#94a3b8db;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:800}.customer-evidence-pilot-card dd,.customer-pilot-facts dd{color:#fff;margin:0;font-weight:800;line-height:1.45}.customer-evidence-pilot-card__link{color:#69e7ff;white-space:nowrap;align-items:center;gap:.5rem;min-height:3rem;font-weight:850;display:inline-flex}.customer-evidence-roadmap{grid-template-columns:minmax(20rem,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(1.3rem,4vw,3rem);display:grid}.customer-evidence-final{text-align:center;justify-items:center}.customer-evidence-final h2{max-width:17ch}.customer-evidence-final>p:not(.landing-section-kicker){max-width:58rem}.customer-evidence-back-link{color:#69e7ff;justify-self:start;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:850;text-decoration:none;display:inline-flex}.customer-evidence-back-link:hover,.customer-evidence-back-link:focus-visible{text-underline-offset:.25rem;text-decoration:underline}.customer-pilot-facts small{color:#94a3b8db;font-family:IBM Plex Mono,monospace;line-height:1.5}.customer-pilot-stations{grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));gap:.55rem;display:grid}.customer-pilot-station{color:#94a3b8cc;background:#ffffff09;border:1px solid #94a3b829;border-radius:.72rem;place-items:center;min-height:2.7rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:750;display:grid}.customer-pilot-station--active{color:#d1fae5;background:#065f4657;border-color:#34d3997a;box-shadow:inset 0 0 0 1px #34d3991a}.customer-pilot-legend{flex-wrap:wrap;gap:1rem;display:flex}.customer-pilot-legend span{color:#e2e8f0d1;align-items:center;gap:.55rem;line-height:1.45;display:inline-flex}.customer-pilot-legend i{background:#ffffff0d;border:1px solid #94a3b84d;border-radius:.28rem;width:.82rem;height:.82rem}.customer-pilot-legend__active{background:#065f4680!important;border-color:#34d39994!important}.customer-pilot-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.customer-pilot-truth-grid article{border-radius:1.55rem;align-content:start;gap:1rem;min-height:32rem;padding:clamp(1.25rem,3vw,2.1rem);display:grid}.customer-pilot-truth-grid__limits{background:linear-gradient(135deg,#1a1616d6,#121219bd),radial-gradient(circle at 0 0,#fbbf241a,#0000 34%)!important;border-color:#fbbf243d!important}.customer-pilot-truth-grid ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.customer-pilot-truth-grid li{color:#e2e8f0cc;background:#ffffff09;border:1px solid #94a3b81f;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.9rem;line-height:1.6;display:grid}.customer-pilot-truth-grid li .bi{color:#69e7ff}.customer-pilot-truth-grid__limits li .bi{color:#fbbf24}.customer-pilot-timeline ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.customer-pilot-timeline li{background:#ffffff0a;border:1px solid #94a3b824;border-radius:1.1rem;align-content:start;gap:.7rem;min-height:15.5rem;padding:1.1rem;display:grid}.customer-pilot-timeline li[data-state=active]{background:#065f462e;border-color:#34d3996b}.customer-pilot-timeline li>span{color:#69e7ff;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:850}.customer-pilot-timeline h3,.customer-pilot-timeline p{margin:0}.customer-pilot-timeline h3{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.12rem;line-height:1.25}.customer-pilot-timeline p{color:#cbd5e1bd;line-height:1.6}.customer-pilot-source{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,4vw,3rem);display:grid}@media (width<=1100px){.customer-evidence-hero,.customer-pilot-hero,.customer-evidence-roadmap{grid-template-columns:1fr;min-height:auto}.customer-evidence-snapshot,.customer-pilot-facts{width:100%}.customer-evidence-pilot-card{grid-template-columns:1fr 1fr}.customer-evidence-pilot-card__link{grid-column:1/-1}.customer-pilot-timeline ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.customer-evidence-main{gap:2.7rem}.customer-evidence-hero h1,.customer-pilot-hero h1{font-size:clamp(2.45rem,13vw,3.5rem)}.customer-evidence-snapshot__metrics,.customer-evidence-method__grid,.customer-evidence-roadmap__grid,.customer-evidence-pilot-card,.customer-pilot-truth-grid,.customer-pilot-timeline ol,.customer-pilot-source{grid-template-columns:1fr}.customer-evidence-method__grid article,.customer-evidence-roadmap__grid article,.customer-pilot-truth-grid article,.customer-pilot-timeline li{min-height:auto}.customer-evidence-pilot-card__link{grid-column:auto}.customer-evidence-actions,.customer-evidence-actions .site-button,.customer-pilot-source .site-button{width:100%}.customer-pilot-stations{grid-template-columns:repeat(auto-fit,minmax(2rem,1fr));gap:.42rem}.customer-pilot-station{min-height:2.35rem;font-size:.64rem}}.support-hub-main{gap:clamp(1.5rem,2.8vw,2.5rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.support-hub-main>section,.support-hub-main>nav{scroll-margin-top:1rem}.support-hub-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b12e6;border:1px solid #94a3b821;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.6rem .75rem .6rem 1rem;display:flex;position:relative;box-shadow:0 18px 55px #0003}.support-hub-nav__brand{color:#f8fafc;align-items:center;gap:.65rem;min-height:2.75rem;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:800;text-decoration:none;display:inline-flex}.support-hub-nav__brand img{object-fit:contain;width:1.75rem;height:1.75rem}.support-hub-nav__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.support-hub-nav__links a{color:#e2e8f0c2;border-radius:.75rem;align-items:center;min-height:2.75rem;padding:.6rem .8rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.support-hub-nav__links a:hover{color:#fff;background:#7c3aed24}.support-hub-hero{background:radial-gradient(circle at 18% 4%,#7c3aed42,#0000 38%),linear-gradient(130deg,#0d0c15 0%,#13101e 56%,#080b13 100%);border:1px solid #a78bfa33;border-radius:clamp(1.5rem,3vw,2.25rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:clamp(25rem,39vw,33rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000047}.support-hub-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 49%,#090a1138 58%,#0000 82%),radial-gradient(circle at 70% 35%,#22d3ee1f,#0000 34%);position:absolute;inset:0}.support-hub-hero__copy{z-index:2;align-self:center;gap:.85rem;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.support-hub-hero__copy h1,.support-hub-section-heading h2,.support-hub-tools h2,.support-hub-contact h2,.support-hub-ticket-section h2,.support-hub-ticket-section h3{color:#fff;letter-spacing:-.035em;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.support-hub-hero__copy h1{font-size:clamp(3rem,6vw,5.6rem);line-height:.94}.support-hub-hero__copy>p:not(.section-eyebrow){color:#e2e8f0c2;max-width:40rem;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.support-hub-hero__media{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);min-width:0;position:relative}.support-hub-hero__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d0c159e,#0000 38%,#080b1314);position:absolute;inset:0}.support-hub-hero__media img{object-fit:cover;object-position:54% center;width:100%;height:100%;display:block}.support-hub-search{color:#f8fafc;gap:.5rem;max-width:40rem;margin-top:.75rem;font-size:.88rem;font-weight:800;display:grid}.support-hub-search__control{display:block;position:relative}.support-hub-search__control>.bi{z-index:1;color:#67e8f9;pointer-events:none;font-size:1.05rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.support-hub-search input{color:#fff;width:100%;min-height:3.65rem;font:inherit;background:#05070dd1;border:1px solid #94a3b847;border-radius:1rem;padding:.9rem 1rem .9rem 3rem;font-size:1rem;font-weight:600;box-shadow:0 16px 45px #0003}.support-hub-search input::placeholder{color:#cbd5e185}.support-hub-search input:focus-visible{outline-offset:2px;border-color:#67e8f9c2;outline:3px solid #22d3ee38}.support-hub-section,.support-hub-search-results,.support-hub-ticket-section{gap:1.1rem;display:grid}.support-hub-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.support-hub-section-heading>div{gap:.35rem;display:grid}.support-hub-section-heading h2,.support-hub-contact h2,.support-hub-ticket-section h2{font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.08}.support-hub-section-heading>a,.support-hub-section-heading>span{color:#c4b5fd;align-items:center;gap:.45rem;min-height:2.75rem;font-weight:800;text-decoration:none;display:inline-flex}.support-hub-section-heading>p{color:#cbd5e1b3;text-align:right;max-width:33rem;margin:0;line-height:1.55}.support-hub-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.support-hub-feature-card{color:#fff;background:radial-gradient(circle at 95% 0,#7c3aed26,#0000 38%),linear-gradient(#181924f2,#0f111afa);border:1px solid #94a3b826;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.55rem;min-height:17rem;padding:1.25rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:flex;position:relative;box-shadow:0 18px 55px #00000029}.support-hub-feature-card:hover{border-color:#67e8f961;transform:translateY(-3px)}.support-hub-icon{color:#67e8f9;background:#0891b21c;border:1px solid #67e8f933;border-radius:.85rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;display:inline-grid}.support-hub-feature-card small,.support-hub-health-card small,.support-hub-search-results__list small{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:750}.support-hub-feature-card h3{margin:.15rem 0 0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.25rem;line-height:1.2}.support-hub-feature-card p{color:#cbd5e1b8;margin:0;line-height:1.6}.support-hub-card-link{color:#e9d5ff;align-items:center;gap:.45rem;margin-top:auto;font-size:.86rem;font-weight:800;display:inline-flex}.support-hub-tools{background:linear-gradient(125deg,#0000 0 46%,#ffffff05 46% 55%,#0000 55%),linear-gradient(145deg,#090a0f,#101018 58%,#0b1018);border:1px solid #a78bfa2e;border-radius:1.6rem;gap:1.35rem;padding:clamp(1.35rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000040}.support-hub-tools:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee1f,#0000 68%);border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-11rem;right:-8rem}.support-hub-tools__header{z-index:1;border-bottom:1px solid #94a3b82b;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex;position:relative}.support-hub-tools__header>div{gap:.3rem;display:grid}.support-hub-tools h2{font-size:clamp(1.8rem,3vw,2.6rem)}.support-hub-tools__grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}.support-hub-tool-group{align-content:start;gap:.75rem;display:grid}.support-hub-tool-group h3{color:#fff;margin:0;font-size:.98rem}.support-hub-tool-group>div{gap:.5rem;display:grid}.support-hub-tool-group a{color:#f1f5f9e0;background:#ffffff0b;border:1px solid #94a3b81f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.7rem .8rem;font-size:.84rem;font-weight:750;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.support-hub-tool-group a:hover{background:#7c3aed1c;border-color:#a78bfa57}.support-hub-tool-group a>span{align-items:center;gap:.6rem;display:inline-flex}.support-hub-tool-group a>span .bi{color:#67e8f9}.support-hub-tool-group a>.bi{color:#a78bfa}.support-hub-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.support-hub-health-card{color:#fff;background:#ffffff07;border:1px solid #94a3b824;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:8.75rem;padding:1rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.support-hub-health-card:hover{background:#0891b20f;border-color:#67e8f94d}.support-hub-health-card>span:nth-child(2){gap:.28rem;min-width:0;display:grid}.support-hub-health-card strong{line-height:1.3}.support-hub-health-card>span:nth-child(2)>span{color:#cbd5e1ad;font-size:.84rem;line-height:1.5}.support-hub-health-card>.bi{color:#a78bfa}.support-hub-contact{background:radial-gradient(circle at 86% 0,#22d3ee24,#0000 32%),radial-gradient(circle at 4% 100%,#7c3aed2e,#0000 38%),linear-gradient(145deg,#11141ffa,#0c0f18fa);border:1px solid #67e8f933;border-radius:1.5rem;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.6rem);display:grid;position:relative;overflow:hidden}.support-hub-contact>div:first-child{gap:.5rem;display:grid}.support-hub-contact p:not(.section-eyebrow){color:#cbd5e1b8;max-width:56rem;margin:0;line-height:1.65}.support-hub-contact__actions{justify-items:end;gap:.7rem;display:grid}.support-hub-contact__actions>span{color:#cbd5e1b8;font-size:.82rem}.support-hub-contact__actions>span strong{color:#fff;font-size:1rem}.support-hub-search-results{background:#0b1019e6;border:1px solid #67e8f92e;border-radius:1.25rem;padding:1.25rem}.support-hub-search-results__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.support-hub-search-results__list>a{color:#fff;background:#ffffff06;border:1px solid #94a3b821;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:7rem;padding:.9rem;text-decoration:none;display:grid}.support-hub-search-results__list>a:hover{border-color:#a78bfa57}.support-hub-search-results__list>a>span:nth-child(2){gap:.25rem;min-width:0;display:grid}.support-hub-search-results__list strong{line-height:1.3}.support-hub-search-results__list>a>span:nth-child(2)>span{color:#cbd5e1ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.support-hub-search-results__list>a>.bi{color:#a78bfa}.support-hub-search-empty{color:#cbd5e1b3;text-align:center;align-content:center;justify-items:center;gap:.45rem;min-height:10rem;padding:1rem;display:grid}.support-hub-search-empty>.bi{color:#67e8f9;font-size:1.5rem}.support-hub-search-empty strong{color:#fff}.support-hub-ticket-section{padding-top:.5rem}.support-hub-ticket-section>.support-hub-section-heading{padding-bottom:.25rem}.support-hub-ticket-section .owner-support-workspace{margin-top:0}.support-hub-main a:focus-visible,.support-hub-main button:focus-visible,.support-hub-main input:focus-visible,.support-hub-main select:focus-visible,.support-hub-main textarea:focus-visible{outline-offset:3px;outline:3px solid #67e8f980}@media (width<=1100px){.support-hub-nav{flex-direction:column;align-items:flex-start}.support-hub-nav__links{justify-content:flex-start}.support-hub-hero{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr)}.support-hub-tools__grid{grid-template-columns:1fr}.support-hub-tool-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.support-hub-hero{grid-template-columns:1fr;min-height:0}.support-hub-hero__copy{padding-bottom:1.5rem}.support-hub-hero__media{clip-path:none;min-height:15rem}.support-hub-hero__media:after{background:linear-gradient(#0d0c15b8,#0000 42%)}.support-hub-feature-grid{grid-template-columns:1fr}.support-hub-feature-card{min-height:14.5rem}.support-hub-health-grid,.support-hub-search-results__list,.support-hub-contact{grid-template-columns:1fr}.support-hub-contact__actions{justify-items:start}}@media (width<=600px){.support-hub-nav{padding:.65rem}.support-hub-nav__links,.support-hub-nav__links a{width:100%}.support-hub-nav__links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-hub-nav__links a{text-align:center;justify-content:center}.support-hub-hero__copy{padding:1.5rem 1.1rem}.support-hub-hero__copy h1{font-size:clamp(2.65rem,15vw,3.75rem)}.support-hub-section-heading,.support-hub-tools__header{flex-direction:column;align-items:flex-start}.support-hub-section-heading>p{text-align:left}.support-hub-tools__header .site-button,.support-hub-contact__actions,.support-hub-contact__actions .site-button,.support-hub-ticket-section>.support-hub-section-heading .site-button{width:100%}.support-hub-tool-group>div{grid-template-columns:1fr}.support-hub-health-card,.support-hub-search-results__list>a{grid-template-columns:auto minmax(0,1fr)}.support-hub-health-card>.bi,.support-hub-search-results__list>a>.bi{display:none}}.owner-support-page .owner-dashboard-main{gap:1rem}.owner-support-hero{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.owner-support-hero>div:first-child{gap:.45rem;max-width:52rem;display:grid}.owner-support-hero__summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.owner-support-hero__summary>span{min-height:2.75rem;color:var(--muted);background:#ffffff09;border:1px solid #a78bfa29;border-radius:.85rem;align-items:baseline;gap:.35rem;padding:.62rem .82rem;font-size:.82rem;display:inline-flex}.owner-support-hero__summary>span strong{color:var(--text);font-size:1.1rem}.owner-support-composer{background:radial-gradient(circle at 100% 0,#22d3ee1c,#0000 34%),linear-gradient(#141622f0,#0d101af5);border-color:#67e8f933;padding:clamp(1.05rem,2vw,1.45rem)}.owner-support-composer .owner-panel__header>div{gap:.35rem;display:grid}.owner-support-composer .owner-panel__header p:last-child{max-width:70ch;color:var(--muted);margin:0;line-height:1.6}.owner-support-text-button{color:#c4b5fd;min-height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem .8rem;font-weight:750}.owner-support-text-button:hover{color:#fff}.owner-support-text-button:focus-visible,.owner-support-ticket:focus-visible,.platform-support-ticket:focus-visible{outline-offset:2px;outline:3px solid #69e7ff70}.owner-support-composer__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.owner-support-composer__form .field-group small{color:var(--muted);line-height:1.45}.owner-support-composer__subject,.owner-support-composer__message,.owner-support-composer__actions{grid-column:1/-1}.owner-support-composer__message textarea{resize:vertical;min-height:9rem}.owner-support-composer__actions{justify-content:flex-end;display:flex}.owner-support-workspace,.platform-support-workspace{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.55fr);align-items:start;gap:1rem;display:grid}.owner-support-inbox,.owner-support-conversation{min-width:0;padding:1rem}.owner-support-count{color:#e9d5ff;background:#7c3aed2e;border-radius:999px;place-items:center;min-width:2.25rem;min-height:2.25rem;font-weight:850;display:inline-grid}.owner-support-ticket-list,.platform-support-ticket-list{gap:.65rem;display:grid}.owner-support-ticket,.platform-support-ticket{width:100%;min-height:8.5rem;color:var(--text);text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #94a3b821;border-radius:1rem;gap:.48rem;padding:.9rem;transition:border-color .18s,background-color .18s;display:grid}.owner-support-ticket:hover,.platform-support-ticket:hover{background:#7c3aed14;border-color:#a78bfa52}.owner-support-ticket--active,.platform-support-ticket--active{background:#0ea5e917;border-color:#67e8f961}.owner-support-ticket__topline,.platform-support-ticket__topline{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.owner-support-ticket__topline>strong,.platform-support-ticket__topline>strong,.platform-support-ticket__venue{color:#c4b5fd;letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:.76rem}.owner-support-ticket__subject,.platform-support-ticket__subject{overflow-wrap:anywhere;font-weight:800;line-height:1.35}.owner-support-ticket__preview,.platform-support-ticket__preview{color:#cbd5e1b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.owner-support-ticket__meta,.platform-support-ticket__meta{color:#94a3b8bd;font-size:.75rem}.owner-support-empty{color:var(--muted);text-align:center;justify-items:center;gap:.65rem;padding:2rem 1rem;display:grid}.owner-support-empty .bi{color:#67e8f9;background:#0891b224;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.35rem;display:grid}.owner-support-empty strong{color:var(--text)}.owner-support-empty--conversation,.platform-support-empty-conversation{align-content:center;min-height:24rem}.owner-support-conversation__header,.platform-support-conversation__header{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.owner-support-conversation__header>div,.platform-support-conversation__header>div{gap:.3rem;min-width:0;display:grid}.owner-support-conversation__header span,.platform-support-conversation__header>div>span{color:#a78bfa;font-family:IBM Plex Mono,monospace;font-size:.76rem}.owner-support-conversation__header h2,.platform-support-conversation__header h2{overflow-wrap:anywhere;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.owner-support-conversation__header p,.platform-support-conversation__header p{color:var(--muted);margin:0;line-height:1.5}.owner-support-message-list,.platform-support-message-list{gap:.85rem;padding:1rem 0;display:grid}.owner-support-message,.platform-support-message{background:#ffffff09;border:1px solid #94a3b824;border-radius:1rem;gap:.55rem;width:min(82%,46rem);padding:.9rem 1rem;display:grid}.owner-support-message--owner,.platform-support-message--support{background:#7c3aed1a;border-color:#a78bfa3d;justify-self:end}.owner-support-message--support,.platform-support-message--owner{background:#0891b213;border-color:#67e8f933;justify-self:start}.owner-support-message>div,.platform-support-message>div{color:#94a3b8c7;justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.owner-support-message>div strong,.platform-support-message>div strong{color:var(--text)}.owner-support-message p,.platform-support-message p{overflow-wrap:anywhere;color:#e2e8f0e0;white-space:pre-wrap;margin:0;line-height:1.62}.owner-support-reply,.platform-support-reply{border-top:1px solid #94a3b821;gap:.75rem;padding-top:1rem;display:grid}.owner-support-reply textarea,.platform-support-reply textarea{resize:vertical;min-height:7.5rem}.owner-support-reply>div{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.owner-support-closed-note,.platform-support-closed-note{color:#bbf7d0;background:#16653421;border:1px solid #22c55e33;border-radius:.9rem;align-items:center;gap:.65rem;min-height:3.25rem;padding:.8rem .95rem;display:flex}.owner-support-footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.platform-support-topbar .platform-topbar__meta{max-width:52rem}.platform-support-queue,.platform-support-conversation{min-width:0}.platform-support-queue__filters{border-bottom:1px solid #a78bfa1a;grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr);gap:.75rem;padding-bottom:.85rem;display:grid}.platform-support-status-control{width:min(15rem,100%)}.platform-support-reply .site-button{justify-self:end}@media (width<=1100px){.owner-support-workspace,.platform-support-workspace{grid-template-columns:1fr}.owner-support-ticket-list,.platform-support-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-support-hero,.owner-support-conversation__header,.platform-support-conversation__header{flex-direction:column;align-items:stretch}.owner-support-hero__summary,.owner-support-hero__summary .site-button,.owner-support-footer-actions,.owner-support-footer-actions .site-button{width:100%}.owner-support-hero__summary>span{flex:8rem}.owner-support-composer__form,.owner-support-ticket-list,.platform-support-ticket-list,.platform-support-queue__filters{grid-template-columns:1fr}.owner-support-message,.platform-support-message{width:94%}.owner-support-reply>div,.owner-support-reply .site-button,.platform-support-reply .site-button,.platform-support-status-control{width:100%}}.customer-directory-main{gap:clamp(3rem,6vw,5.5rem);width:min(1480px,100%);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 clamp(4rem,8vw,7rem);display:grid}.customer-directory-hero{text-align:center;justify-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) 1rem clamp(1rem,3vw,2.5rem);display:grid;position:relative}.customer-directory-hero:before{content:"";z-index:-1;filter:blur(1rem);pointer-events:none;background:radial-gradient(circle,#7c3aed47,#0000 68%);border-radius:50%;height:22rem;position:absolute;inset:-4rem 8% auto}.customer-directory-hero h1,.customer-directory-heading h2,.customer-directory-customer__header h3,.customer-directory-branch-card__identity h4{color:#fff;letter-spacing:-.03em;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.customer-directory-hero h1{max-width:15ch;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.customer-directory-hero>p:not(.landing-section-kicker){color:#e2e8f0c7;max-width:52rem;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.customer-directory-summary{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.customer-directory-summary>div{text-align:left;background:#ffffff0b;border:1px solid #94a3b82b;border-radius:1rem;grid-template-columns:2.6rem auto;align-items:center;gap:.75rem;min-width:10.5rem;min-height:4.5rem;padding:.75rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.customer-directory-summary .bi{color:#06111f;background:#69e7ff;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1rem;display:grid}.customer-directory-summary span{color:#cbd5e1ad;gap:.12rem;font-size:.78rem;line-height:1.2;display:grid}.customer-directory-summary strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.15rem}.customer-directory-list,.customer-directory-customer{gap:clamp(1.25rem,3vw,2rem);display:grid}.customer-directory-heading{gap:.8rem;max-width:52rem;display:grid}.customer-directory-heading h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.customer-directory-heading>p:not(.landing-section-kicker){color:#cbd5e1b8;margin:0;font-size:1rem;line-height:1.65}.customer-directory-customer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fdb,#0b121cc7),radial-gradient(circle at 0 0,#7c3aed2b,#0000 34%);border:1px solid #788bb133;border-radius:1.75rem;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 28px 80px #00000042,inset 0 1px #ffffff12}.customer-directory-customer__header{grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.customer-directory-customer__logo{color:#fff;background:linear-gradient(135deg,#7c3aedeb,#0ea5e9ad),#7c3aed;border:1px solid #a78bfa52;border-radius:1.35rem;place-items:center;width:4.6rem;height:4.6rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:2rem;font-weight:800;display:grid;box-shadow:0 14px 36px #4c1d9552}.customer-directory-customer__logo img,.customer-directory-branch-card__icon img{object-fit:contain;width:100%;height:100%}.customer-directory-customer__logo img{border-radius:inherit;background:#070b14c7;padding:.55rem}.customer-directory-branch-card__icon img{border-radius:inherit;padding:.35rem}.customer-directory-customer__header>div{gap:.3rem;display:grid}.customer-directory-customer__header>div>span{color:#69e7ff;letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800}.customer-directory-customer__header h3{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.05}.customer-directory-customer__count{color:#e2e8f0d1;background:#ffffff0b;border:1px solid #94a3b829;border-radius:999px;min-height:2.45rem;padding:.65rem .9rem;font-size:.8rem;font-weight:800}.customer-directory-branches{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.customer-directory-branch-card{background:linear-gradient(145deg,#141825f0,#09111ae0),radial-gradient(circle at 90% 0,#14b8a621,#0000 36%);border:1px solid #69e7ff2b;border-radius:1.35rem;align-content:start;gap:1.35rem;min-height:21rem;padding:clamp(1.1rem,2.5vw,1.5rem);transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.customer-directory-branch-card:hover{border-color:#69e7ff61;box-shadow:0 22px 54px #0000003d,inset 0 1px #ffffff14}.customer-directory-branch-card__top,.customer-directory-branch-card__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.customer-directory-branch-card__icon{color:#69e7ff;background:#0ea5e91a;border:1px solid #69e7ff47;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;font-size:1.35rem;display:grid}.customer-directory-branch-card__capacity{background:#7c3aed1a;border:1px solid #a78bfa3d;border-radius:.9rem;justify-items:end;gap:.12rem;padding:.55rem .75rem;display:grid}.customer-directory-branch-card__capacity strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.2rem;line-height:1}.customer-directory-branch-card__capacity small{color:#cbd5e1b8;font-size:.68rem;line-height:1.2}.customer-directory-branch-card__identity{gap:.5rem;display:grid}.customer-directory-branch-card__identity p{color:#69e7ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.customer-directory-branch-card__identity h4{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.04}.customer-directory-branch-card__identity>span{color:#e2e8f0b8;align-items:center;gap:.5rem;line-height:1.45;display:inline-flex}.customer-directory-branch-card__identity .bi{color:#a78bfa}.customer-directory-branch-card__actions{justify-content:flex-start;margin-top:auto;padding-top:.25rem}.customer-directory-branch-card__actions a{color:#e2e8f0db;background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.7rem .95rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.customer-directory-branch-card__actions a:first-child{color:#06111f;background:#69e7ff;border-color:#69e7ff52}.customer-directory-branch-card__actions a:hover,.customer-directory-branch-card__actions a:focus-visible{color:#fff;background:#69e7ff1f;border-color:#69e7ff94}.customer-directory-state,.customer-directory-empty-state{color:#cbd5e1c2}.customer-directory-state{margin:0}.customer-directory-empty-state{text-align:center;background:#ffffff06;border:1px dashed #94a3b83d;border-radius:1.5rem;justify-items:center;gap:.7rem;padding:clamp(2rem,6vw,4rem);display:grid}.customer-directory-empty-state .bi{color:#69e7ff;background:#69e7ff1a;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.35rem;display:grid}.customer-directory-empty-state h3,.customer-directory-empty-state p{margin:0}.customer-directory-empty-state h3{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif}.customer-directory-branch-card__actions a:focus-visible{outline-offset:3px;outline:3px solid #69e7ff5c}@media (width<=760px){.customer-directory-main{gap:3.2rem;padding-top:1rem}.customer-directory-hero h1{font-size:clamp(2.65rem,14vw,4rem)}.customer-directory-summary{width:100%}.customer-directory-summary>div{flex:9rem;min-width:0}.customer-directory-customer__header{grid-template-columns:3.9rem minmax(0,1fr)}.customer-directory-customer__logo{border-radius:1.1rem;width:3.9rem;height:3.9rem;font-size:1.6rem}.customer-directory-customer__count{grid-column:1/-1;justify-self:start}.customer-directory-branch-card{min-height:auto}.customer-directory-branch-card__actions,.customer-directory-branch-card__actions a{width:100%}.customer-directory-branch-card__actions{flex-direction:column;align-items:stretch}}.customer-directory-main{gap:clamp(3.5rem,7vw,6.5rem);width:100%;padding:clamp(.5rem,1.5vw,1.5rem) 0 clamp(4rem,8vw,7rem)}.customer-directory-map-hero{width:100vw;min-width:0;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;margin-inline:calc(50% - 50vw);scroll-margin-top:1rem;position:relative;overflow:hidden}.customer-directory-map-hero:before,.customer-directory-map-hero:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.customer-directory-map-hero:before{background:linear-gradient(#0000 72%,#040913a3);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 100%);mask-image:linear-gradient(#0000 0%,#000 14% 100%)}body.agent-demo-active{background:#06070d;overflow:hidden}.agent-demo-page{--agent-demo-background:#06070d;--agent-demo-surface:#11131d;--agent-demo-surface-raised:#181a27;--agent-demo-surface-soft:#ffffff0e;--agent-demo-border:#cbd5e126;--agent-demo-border-strong:#a78bfa59;--agent-demo-text:#f8fafc;--agent-demo-muted:#aeb7c9;--agent-demo-primary:#8b5cf6;--agent-demo-primary-strong:#7c3aed;--agent-demo-secondary:#22d3ee;--agent-demo-success:#4ade80;--agent-demo-warning:#fbbf24;--agent-demo-danger:#fb7185;--agent-demo-control-height:3.25rem;z-index:10000;min-height:100dvh;color:var(--agent-demo-text);background:radial-gradient(circle at 12% 8%, #7c3aed33, transparent 28rem), radial-gradient(circle at 88% 84%, #22d3ee1f, transparent 30rem), var(--agent-demo-background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:DM Sans,Segoe UI,sans-serif;position:fixed;inset:0;overflow:hidden}.agent-demo-page *,.agent-demo-page :before,.agent-demo-page :after{box-sizing:border-box}.agent-demo-page button,.agent-demo-page input,.agent-demo-page select{font:inherit}.agent-demo-page button{cursor:pointer}.agent-demo-page button:disabled{cursor:not-allowed}.agent-demo-page button:focus-visible,.agent-demo-page input:focus-visible,.agent-demo-page select:focus-visible,.agent-demo-page a:focus-visible,.agent-demo-shell__content:focus-visible{outline:3px solid var(--agent-demo-secondary);outline-offset:3px}.agent-demo-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agent-demo-skip-link{z-index:1003;color:#05070d;background:var(--agent-demo-secondary);border-radius:.7rem;padding:.65rem 1rem;font-weight:900;transition:transform .18s ease-out;position:fixed;top:.5rem;left:.75rem;transform:translateY(-150%)}.agent-demo-skip-link:focus{transform:translateY(0)}.agent-demo-control-bar{z-index:1002;height:var(--agent-demo-control-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05070de6;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 12px 36px #00000047}.agent-demo-control-bar__brand,.agent-demo-control-bar__actions,.agent-demo-control-bar__actions button{align-items:center;display:flex}.agent-demo-control-bar__brand{gap:.55rem}.agent-demo-control-bar__brand img{width:1.7rem;height:1.7rem}.agent-demo-control-bar__brand strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:.95rem}.agent-demo-control-bar__brand span{color:#a5f3fc;letter-spacing:.1em;text-transform:uppercase;background:#22d3ee14;border:1px solid #22d3ee47;border-radius:999px;padding:.3rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:900}.agent-demo-control-bar__actions{gap:.5rem}.agent-demo-control-bar__actions button{color:#dbe4f2;background:#ffffff0b;border:1px solid #94a3b82e;border-radius:.7rem;gap:.5rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.78rem;font-weight:850;transition:border-color .18s,background-color .18s,color .18s}.agent-demo-control-bar__actions button:hover{color:#fff;background:#22d3ee1a;border-color:#22d3ee5c}.agent-demo-control-bar__actions .agent-demo-control-bar__exit:hover{background:#fb71851a;border-color:#fb71855c}.agent-demo-page.agent-demo-page{--agent-demo-control-height:3.75rem;background:#07070b;padding:0;display:block}.agent-demo-page .agent-demo-control-bar{height:var(--agent-demo-control-height);background:#07070bf0;border-bottom-color:#a78bfa38;padding:0 1rem}.agent-demo-control-bar__identity{flex:none;align-items:center;gap:.7rem;display:flex}.agent-demo-control-bar__identity img{object-fit:contain;width:2rem;height:2rem}.agent-demo-control-bar__identity span{gap:.05rem;display:grid}.agent-demo-control-bar__identity strong{color:#f8fafc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:.92rem;line-height:1.1}.agent-demo-control-bar__identity small{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:800;line-height:1.1}.agent-demo-control-bar>p{color:#9ca3af;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.agent-demo-page .agent-demo-control-bar__actions button{color:#dbe2ef;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:.7rem;gap:.45rem;min-height:2.35rem;padding:0 .8rem;font-size:.76rem;font-weight:800}.agent-demo-page .agent-demo-control-bar__actions button:hover{color:#fff;background:#7c3aed2e;border-color:#a78bfa75}.agent-demo-frame{inset:var(--agent-demo-control-height) 0 0;width:100%;height:calc(100% - var(--agent-demo-control-height));background:#07070b;border:0;position:fixed}@media (width<=760px){.agent-demo-page.agent-demo-page{--agent-demo-control-height:3.35rem}.agent-demo-control-bar>p,.agent-demo-control-bar__identity small,.agent-demo-control-bar__actions button span{display:none}.agent-demo-page .agent-demo-control-bar__actions button{justify-content:center;width:2.35rem;padding:0}}.customer-directory-map-hero:after{display:none}.customer-directory-map-hero__copy{z-index:5;gap:.9rem;width:min(34rem,36%);display:grid;position:absolute;inset:auto auto clamp(2.5rem,5vw,5rem) clamp(1.5rem,5vw,5rem)}[dir=rtl] .customer-directory-map-hero__copy{inset-inline:auto clamp(1.5rem,5vw,5rem)}.customer-directory-map-hero__copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(3rem,5.8vw,6rem);line-height:.92}.customer-directory-map-hero__copy>p:not(.landing-section-kicker){color:#e2e8f0c7;max-width:29rem;margin:0;font-size:clamp(.95rem,1.3vw,1.13rem);line-height:1.65}.customer-venue-map,.customer-venue-map__canvas{min-width:0;position:relative}.customer-venue-map__canvas{aspect-ratio:16/10}.customer-venue-map__surface{width:100%;height:100%;display:block}.customer-venue-map__countries path{fill:url(#customer-venue-land);stroke:#bacaff61;stroke-width:.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 10px 18px #2036692e);transition:fill .22s,stroke .22s}.customer-venue-map__markers{z-index:4;pointer-events:none;position:absolute;inset:0}.customer-venue-map__marker{top:var(--venue-marker-y);left:var(--venue-marker-x);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.customer-venue-map__marker:before,.customer-venue-map__marker:after,.customer-venue-map__marker>span{content:"";border-radius:50%;position:absolute}.customer-venue-map__marker:before{background:#22d3ee2e;border:1px solid #69e7ffcc;width:1.75rem;height:1.75rem;animation:2.6s ease-out infinite customer-venue-marker-pulse}.customer-venue-map__marker:after{background:#69e7ff;border:3px solid #ffffffdb;width:.85rem;height:.85rem;box-shadow:0 0 0 4px #06111fb8,0 0 24px #69e7fff2}.customer-venue-map__marker>span{z-index:1;background:#08121f;width:.35rem;height:.35rem}.customer-venue-map__marker--selected:after{background:#a78bfa;box-shadow:0 0 0 4px #06111fc7,0 0 30px #a78bfa}.customer-venue-map__marker:hover:before,.customer-venue-map__marker:focus-visible:before{background:#a78bfa4d;border-color:#fff}.customer-venue-map__marker:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes customer-venue-marker-pulse{0%{opacity:.9;transform:scale(.45)}75%,to{opacity:0;transform:scale(1.75)}}.customer-venue-map__selected{top:var(--venue-selected-y);left:var(--venue-selected-x);z-index:6;color:#07101b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fafff5;border:1px solid #ffffffc2;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(23rem,32vw);min-height:4.25rem;padding:.62rem .72rem;display:grid;position:absolute;transform:translate(-1.35rem,calc(-100% - 1rem));box-shadow:0 18px 46px #02061747}[dir=rtl] .customer-venue-map__selected{direction:rtl}.customer-venue-map__selected:after{content:"";background:#f7fafff5;border-bottom:1px solid #ffffffc2;border-right:1px solid #ffffffc2;width:1rem;height:1rem;position:absolute;inset:auto auto -.55rem .85rem;transform:rotate(45deg)}.customer-venue-map__selected-icon{color:#06111f;background:linear-gradient(135deg,#69e7ff,#a78bfa);border-radius:.72rem;place-items:center;width:2.85rem;height:2.85rem;font-size:1.2rem;display:grid}.customer-venue-map__selected>div{gap:.18rem;min-width:0;display:grid}.customer-venue-map__selected p,.customer-venue-map__selected strong,.customer-venue-map__selected span{margin:0}.customer-venue-map__selected p{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:800}.customer-venue-map__selected>div>strong{color:#07101b;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,DM Sans,sans-serif;font-size:.96rem;overflow:hidden}.customer-venue-map__selected>div>span{color:#1e293bb3;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.customer-venue-map__selected-capacity{color:#4c1d95b8;background:#7c3aed17;border:1px solid #7c3aed29;border-radius:.65rem;justify-items:center;gap:.05rem;min-width:3.35rem;padding:.48rem;font-size:.62rem;font-weight:800;display:grid}.customer-venue-map__selected-capacity strong{color:#4c1d95;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.1rem}.customer-venue-map__empty{z-index:5;color:#cbd5e1b8;margin:0;position:absolute;inset:auto auto clamp(1rem,3vw,2.5rem) 50%;transform:translate(-50%)}.customer-directory-map-hero .customer-directory-summary{z-index:5;align-items:center;gap:clamp(.8rem,2vw,1.6rem);margin:0;display:flex;position:absolute;inset:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,5rem) auto auto}[dir=rtl] .customer-directory-map-hero .customer-directory-summary{inset-inline:clamp(1.5rem,5vw,5rem) auto}.customer-directory-map-hero .customer-directory-summary>div{min-width:0;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #94a3b83d;border-radius:0;padding:0 0 0 clamp(.8rem,2vw,1.6rem)}.customer-directory-map-hero .customer-directory-summary>div:first-child{border-left:0;padding-left:0}.customer-directory-map-hero .customer-directory-summary .bi{color:#69e7ff;background:#04091347;border:1px solid #69e7ff3d;border-radius:50%;width:2.1rem;height:2.1rem}.customer-directory-list{gap:clamp(1.5rem,3vw,2.25rem);width:min(1480px,100%);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.customer-directory-heading{max-width:48rem}.customer-directory-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e131ebd;border:1px solid #788bb133;border-radius:1.4rem;grid-template-columns:minmax(15rem,2fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end;gap:.8rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid;box-shadow:inset 0 1px #ffffff0f}.customer-directory-filter{gap:.45rem;min-width:0;display:grid}.customer-directory-filter>span:first-child{color:#cbd5e1b8;font-size:.72rem;font-weight:800}.customer-directory-filter__control{color:#69e7ff;background:#04091394;border:1px solid #94a3b82e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:0 .9rem;transition:border-color .18s,box-shadow .18s;display:grid}.customer-directory-filter__control:focus-within{border-color:#69e7ffad;box-shadow:0 0 0 3px #69e7ff1a}.customer-directory-filter input,.customer-directory-filter select{color:#fff;width:100%;min-width:0;height:3rem;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.88rem}.customer-directory-filter select{cursor:pointer}.customer-directory-filter select option{color:#fff;background:#0b1220}.customer-directory-filter input::placeholder{color:#94a3b8ad}.customer-directory-filters__clear{color:#fff;min-height:3.25rem;font:inherit;cursor:pointer;background:#7c3aed1f;border:1px solid #a78bfa40;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.78rem;font-weight:800;transition:border-color .18s,background .18s;display:inline-flex}.customer-directory-filters__clear:hover:not(:disabled),.customer-directory-filters__clear:focus-visible{background:#7c3aed3d;border-color:#a78bfa9e}.customer-directory-filters__clear:disabled{opacity:.42;cursor:not-allowed}.customer-directory-results{color:#cbd5e1b3;justify-content:space-between;align-items:center;gap:1rem;min-height:2.6rem;padding:0 .25rem;font-size:.78rem;font-weight:800;display:flex}.customer-directory-results strong{color:#06111f;background:#69e7ff;border-radius:999px;place-items:center;min-width:2.35rem;min-height:2.35rem;font-family:Space Grotesk,DM Sans,sans-serif;display:grid}.customer-directory-branch-card{scroll-margin-top:6rem}.customer-directory-branch-card--selected{border-color:#a78bfa94;box-shadow:0 22px 58px #4c1d9533,inset 0 0 0 1px #a78bfa1f}.customer-directory-branch-card__actions button,.customer-directory-branch-card__actions a{color:#e2e8f0db;min-height:2.9rem;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .95rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.customer-directory-branch-card__actions button{color:#06111f;background:#69e7ff;border-color:#69e7ff52}.customer-directory-branch-card__actions button:hover,.customer-directory-branch-card__actions button:focus-visible,.customer-directory-branch-card__actions a:hover,.customer-directory-branch-card__actions a:focus-visible{color:#fff;background:#69e7ff1f;border-color:#69e7ff94;outline:0}.customer-directory-customer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.customer-directory-branches{grid-template-columns:1fr;gap:1.25rem}.customer-directory-branch-card{background:linear-gradient(128deg,#121422f7,#08111af0),radial-gradient(circle at 4% 12%,#7c3aed38,#0000 35%);border-color:#788bb13b;border-radius:1.75rem;grid-template-columns:minmax(0,1fr) minmax(20rem,30rem);align-items:stretch;gap:0;min-height:20rem;padding:0;display:grid;box-shadow:0 28px 80px #00000040,inset 0 1px #ffffff12}.customer-directory-branch-card__details{flex-direction:column;align-items:stretch;gap:1.25rem;min-width:0;padding:clamp(1.5rem,3.4vw,3rem);display:flex;position:relative}.customer-directory-branch-card__details-trigger{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:1.75rem 0 0 1.75rem;padding:0;transition:background-color .18s,box-shadow .18s;position:absolute;inset:0}[dir=rtl] .customer-directory-branch-card__details-trigger{border-radius:0 1.75rem 1.75rem 0}.customer-directory-branch-card__details-trigger:hover{background:#69e7ff0a}.customer-directory-branch-card__details-trigger:active{background:#69e7ff13}.customer-directory-branch-card__details-trigger:focus-visible{outline:0;box-shadow:inset 0 0 0 3px #69e7ffd1}.customer-directory-branch-card__summary{z-index:2;width:100%;min-width:0;color:inherit;text-align:start;pointer-events:none;background:0 0;border:0;border-radius:1.5rem;grid-template-columns:clamp(7rem,10vw,9.5rem) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,2.5rem);padding:0;display:grid;position:relative}.customer-directory-branch-card__logo{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#7c3aedfa,#0ea5e9cc),#7c3aed;border:1px solid #a78bfa57;border-radius:clamp(1.4rem,2.2vw,2rem);place-items:center;width:100%;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:800;display:grid;overflow:hidden;box-shadow:0 24px 54px #4c1d9557,inset 0 1px #ffffff29}.customer-directory-branch-card__logo img{border-radius:inherit;object-fit:contain;background:#070b14c7;width:100%;height:100%;padding:.85rem}.customer-directory-branch-card__content{align-content:center;justify-items:start;gap:1.15rem;min-width:0;display:grid}.customer-directory-branch-card__identity{gap:.5rem;min-width:0;display:grid}.customer-directory-branch-card__identity>span:first-child{color:#69e7ff;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.customer-directory-branch-card__identity>strong{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.75rem,3.3vw,3rem);line-height:1}.customer-directory-branch-card__identity>span{font-size:.95rem}.customer-directory-branch-card__identity>span:last-child{color:#cbd5e1c2;align-items:center;gap:.45rem;display:inline-flex}.customer-directory-branch-card__meta{flex-wrap:wrap;gap:.7rem;display:flex}.customer-directory-branch-card__meta>span{color:#cbd5e1bf;align-items:baseline;gap:.42rem;font-size:.78rem;font-weight:700;display:inline-flex}.customer-directory-branch-card__meta .bi{color:#69e7ff;align-self:center;font-size:1rem}.customer-directory-branch-card__meta strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.15rem}.customer-directory-branch-card__actions{z-index:3;flex-wrap:wrap;margin-top:.15rem;padding:0 0 0 calc(clamp(7rem,10vw,9.5rem) + clamp(1.4rem,3vw,2.5rem));position:relative}[dir=rtl] .customer-directory-branch-card__actions{padding:0 calc(clamp(7rem,10vw,9.5rem) + clamp(1.4rem,3vw,2.5rem)) 0 0}.customer-directory-branch-card__view-cue{color:#69e7ff;align-items:center;gap:.5rem;font-size:.78rem;font-weight:850;display:inline-flex}.customer-directory-branch-card__view-cue .bi{transition:transform .18s}.customer-directory-branch-card__details-trigger:hover+.customer-directory-branch-card__summary .customer-directory-branch-card__view-cue .bi{transform:translate(.14rem,-.14rem)}.customer-directory-branch-card__actions button,.customer-directory-branch-card__actions a,.customer-directory-branch-card__actions a:first-child{min-height:3rem;padding-inline:1.1rem}.customer-directory-branch-card__actions a,.customer-directory-branch-card__actions a:first-child{color:#f1f5f9e6;background:#ffffff0b;border-color:#94a3b838}.customer-directory-branch-card__media{background:#0b1420;border-inline-start:1px solid #69e7ff29;min-width:0;min-height:20rem;display:grid;overflow:hidden}.customer-directory-branch-card__media--with-photos{grid-template-rows:1fr;grid-template-columns:minmax(15rem,1.25fr) minmax(12rem,.75fr)}.customer-directory-branch-card:has(.customer-directory-branch-card__media--with-photos){grid-template-columns:minmax(0,.95fr) minmax(32rem,1.05fr)}.customer-directory-branch-card__photos{z-index:1;background:#69e7ff24;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.customer-directory-branch-card__photos--count-1{grid-template-rows:1fr;grid-template-columns:1fr}.customer-directory-branch-card__photos--count-2{grid-template-rows:1fr}.customer-directory-branch-card__photo{background:#08101bf5;min-width:0;min-height:0;position:relative;overflow:hidden}.customer-directory-branch-card__photos--count-3 .customer-directory-branch-card__photo:first-of-type{grid-row:1/-1}.customer-directory-branch-card__photo-source{width:100%;height:100%;color:inherit;display:block}.customer-directory-branch-card__photo-source:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#030911c2);position:absolute;inset:0}.customer-directory-branch-card__photo img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.customer-directory-branch-card__photo:hover img,.customer-directory-branch-card__photo:focus-within img{transform:scale(1.025)}.customer-directory-branch-card__photo-source:focus-visible{outline-offset:-4px;outline:3px solid #69e7ffe6}.customer-directory-branch-card__photos-label{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#070d16e0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem .75rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;inset:.75rem auto auto .75rem;box-shadow:0 10px 28px #0000003d}[dir=rtl] .customer-directory-branch-card__photos-label{inset-inline:auto .75rem}.customer-directory-branch-card__photos-label .bi{color:#69e7ff}.customer-directory-branch-card__photo-authors{z-index:3;color:#ffffffc7;pointer-events:none;font-size:.6rem;line-height:1.25;position:absolute;inset:auto .55rem .5rem}.customer-directory-branch-card__photo-authors a{color:#fff;pointer-events:auto;font-weight:800}.customer-directory-branch-card__map{background:#0b1420;min-width:0;min-height:20rem;position:relative;overflow:hidden}.customer-directory-branch-card__map--compact{border-inline-start:1px solid #69e7ff29;min-height:20rem}.customer-directory-branch-card__map:after{content:"";pointer-events:none;background:linear-gradient(#040b130d,#0000 35%,#040b132e);position:absolute;inset:0}.customer-directory-branch-card__map iframe{filter:saturate(.82)contrast(1.04);border:0;width:100%;height:100%;min-height:20rem;display:block}.customer-directory-branch-card__map--compact iframe{min-height:20rem}.customer-directory-branch-card__map-label{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d16e6;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;min-height:2.65rem;padding:.65rem .85rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;inset:1rem auto auto 1rem;box-shadow:0 12px 30px #00000040}[dir=rtl] .customer-directory-branch-card__map-label{inset-inline:auto 1rem}.customer-directory-branch-card__map-label .bi{color:#69e7ff}@media (width<=1080px){.customer-directory-branch-card{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.customer-directory-branch-card:has(.customer-directory-branch-card__media--with-photos){grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.customer-directory-branch-card__media--with-photos{grid-template-rows:minmax(12rem,1.5fr) minmax(8rem,.8fr);grid-template-columns:1fr}.customer-directory-branch-card__map--compact{border-top:1px solid #69e7ff29;border-inline-start:0;min-height:8rem}.customer-directory-branch-card__map--compact iframe{min-height:8rem}.customer-directory-branch-card__details{padding:1.5rem}.customer-directory-branch-card__summary{grid-template-columns:7rem minmax(0,1fr)}.customer-directory-branch-card__actions{padding-inline-start:calc(7rem + clamp(1.4rem,3vw,2.5rem))}}@media (width<=840px){.customer-directory-branch-card{grid-template-columns:1fr}.customer-directory-branch-card__details-trigger,[dir=rtl] .customer-directory-branch-card__details-trigger{border-radius:1.75rem 1.75rem 0 0}.customer-directory-branch-card__media{border-inline-start:0;border-top:1px solid #69e7ff29;min-height:17rem}.customer-directory-branch-card__media--with-photos{grid-template-rows:minmax(15rem,1.6fr) minmax(9rem,.9fr);grid-template-columns:1fr}.customer-directory-branch-card__map,.customer-directory-branch-card__map iframe{min-height:17rem}.customer-directory-branch-card__map--compact,.customer-directory-branch-card__map--compact iframe{min-height:9rem}}@media (width<=560px){.customer-directory-branch-card{border-radius:1.35rem}.customer-directory-branch-card__details-trigger,[dir=rtl] .customer-directory-branch-card__details-trigger{border-radius:1.35rem 1.35rem 0 0}.customer-directory-branch-card__details{gap:1rem;padding:1.15rem}.customer-directory-branch-card__summary{grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:1rem}.customer-directory-branch-card__logo{border-radius:1.25rem;font-size:2rem}.customer-directory-branch-card__identity>strong{font-size:clamp(1.5rem,8vw,2.15rem)}.customer-directory-branch-card__actions,.customer-directory-branch-card__actions button,.customer-directory-branch-card__actions a{width:100%}.customer-directory-branch-card__actions{flex-direction:column;align-items:stretch;padding-inline-start:0}.customer-directory-branch-card__media,.customer-directory-branch-card__map,.customer-directory-branch-card__map iframe{min-height:15rem}.customer-directory-branch-card__media--with-photos{grid-template-rows:minmax(14rem,1.5fr) minmax(9rem,.9fr)}.customer-directory-branch-card__map--compact,.customer-directory-branch-card__map--compact iframe{min-height:9rem}}.customer-venue-dialog{color:#f8fafc;background:#090d17;border:1px solid #69e7ff47;border-radius:2rem;width:min(70rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;animation:.22s ease-out both customer-venue-dialog-in;overflow:hidden;box-shadow:0 48px 140px #000000b8}.customer-venue-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060fc7}.customer-venue-dialog__shell{background:radial-gradient(circle at 12% 5%,#7c3aed3d,#0000 30%),radial-gradient(circle at 92% 18%,#22d3ee21,#0000 28%),linear-gradient(145deg,#0d101c,#07131a 72%,#090d17);max-height:calc(100dvh - 2rem);overflow-y:auto}.customer-venue-dialog__header{border-bottom:1px solid #94a3b824;grid-template-columns:6.5rem minmax(0,1fr) 3rem;align-items:center;gap:1.4rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.customer-venue-dialog__logo{aspect-ratio:1;background:linear-gradient(145deg,#7c3aed,#1687ec);border:1px solid #a78bfa6b;border-radius:1.65rem;place-items:center;width:6.5rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:3rem;font-weight:850;display:grid;overflow:hidden;box-shadow:0 22px 50px #4c1d9552}.customer-venue-dialog__logo img{object-fit:contain;background:#070b14cc;width:100%;height:100%;padding:.7rem}.customer-venue-dialog__identity{gap:.45rem;min-width:0;display:grid}.customer-venue-dialog__identity p,.customer-venue-dialog__section-heading p{color:#69e7ff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.customer-venue-dialog__identity h2{color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,5vw,3.65rem);line-height:.95}.customer-venue-dialog__identity>span{color:#cbd5e1c2;align-items:center;gap:.45rem;display:inline-flex}.customer-venue-dialog__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #94a3b840;border-radius:50%;place-items:center;width:3rem;height:3rem;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.customer-venue-dialog__close:hover,.customer-venue-dialog__close:focus-visible{background:#69e7ff1f;border-color:#69e7ffbf;transform:rotate(4deg)}.customer-venue-dialog__close:focus-visible{outline-offset:3px;outline:3px solid #69e7ff66}.customer-venue-dialog__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1.5rem clamp(1.5rem,4vw,2.5rem);display:grid}.customer-venue-dialog__stats>span{color:#cbd5e1b8;background:#0a111eb3;border:1px solid #94a3b826;border-radius:1.1rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:4rem;padding:.85rem 1rem;font-size:.76rem;font-weight:750;display:grid}.customer-venue-dialog__stats .bi{color:#69e7ff;font-size:1.1rem}.customer-venue-dialog__stats strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.25rem}.customer-venue-dialog__section{border-top:1px solid #94a3b81f;gap:1.2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.customer-venue-dialog__section-heading{gap:.3rem;display:grid}.customer-venue-dialog__section-heading h3{color:#fff;letter-spacing:-.035em;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.4rem,3vw,2rem)}.customer-venue-dialog__facilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.customer-venue-dialog__facility{background:#0a111eb8;border:1px solid #94a3b829;border-radius:1.2rem;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:5.5rem;padding:1rem;display:grid}.customer-venue-dialog__facility>.bi{color:#071018;background:#69e7ff;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.customer-venue-dialog__facility--console>.bi{color:#fff;background:linear-gradient(145deg,#7c3aed,#a78bfa)}.customer-venue-dialog__facility>div{gap:.25rem;display:grid}.customer-venue-dialog__facility strong{color:#fff}.customer-venue-dialog__facility span{color:#cbd5e1ad;font-size:.78rem}.customer-venue-dialog__facility b{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.55rem}.customer-venue-dialog__platforms{flex-wrap:wrap;gap:.65rem;display:flex}.customer-venue-dialog__platforms>span{color:#f1f5f9e6;background:#7c3aed1a;border:1px solid #a78bfa4d;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.customer-venue-dialog__platforms strong{color:#0b1020;background:#a78bfa;border-radius:50%;place-items:center;min-width:1.55rem;height:1.55rem;display:grid}.customer-venue-dialog__empty-games{color:#cbd5e1b8;background:#ffffff06;border:1px dashed #94a3b838;border-radius:1.2rem;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem 1.2rem;display:flex}.customer-venue-dialog__empty-games>.bi{color:#69e7ff;font-size:1.8rem}.customer-venue-dialog__empty-games>div{gap:.2rem;display:grid}.customer-venue-dialog__empty-games strong{color:#fff}.customer-venue-dialog__game-section{gap:.8rem;display:grid}.customer-venue-dialog__game-section h4{color:#f1f5f9d6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem}.customer-venue-dialog__games{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.9rem;display:grid}.customer-venue-dialog__game{min-width:0}.customer-venue-dialog__game-poster{aspect-ratio:2/3;background:#111827;border:1px solid #94a3b82e;border-radius:1rem;overflow:hidden;box-shadow:0 16px 30px #0003}.customer-venue-dialog__game-poster img{object-fit:cover;width:100%;height:100%;display:block}.customer-venue-dialog__game-poster>span{color:#fff;background:radial-gradient(circle at 75% 18%,#69e7ff8c,#0000 30%),linear-gradient(145deg,#4c1d95,#0f3d5d 68%,#071018);align-content:end;gap:.65rem;width:100%;height:100%;padding:1rem;display:grid}.customer-venue-dialog__game-poster>span .bi{color:#69e7ff;font-size:1.45rem}.customer-venue-dialog__game-poster>span b{overflow-wrap:anywhere;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.05}.customer-venue-dialog__game-copy{gap:.18rem;padding:.65rem .2rem 0;display:grid}.customer-venue-dialog__game-copy strong{color:#fff;line-height:1.2}.customer-venue-dialog__game-copy span{color:#94a3b8d1;font-size:.7rem}.customer-venue-dialog__location-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.customer-venue-dialog__location-heading>a{color:#061019;background:#69e7ff;border:1px solid #69e7ff57;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.7rem 1rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.customer-venue-dialog__location .customer-directory-branch-card__media{border:1px solid #69e7ff2e;border-radius:1.4rem;min-height:23rem}.customer-venue-dialog__location .customer-directory-branch-card__map,.customer-venue-dialog__location .customer-directory-branch-card__map iframe{min-height:23rem}@keyframes customer-venue-dialog-in{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.customer-venue-dialog{border-radius:1.35rem;width:min(100% - 1rem,44rem);max-height:calc(100dvh - 1rem)}.customer-venue-dialog__shell{max-height:calc(100dvh - 1rem)}.customer-venue-dialog__header{grid-template-columns:4.5rem minmax(0,1fr) 2.75rem;gap:.85rem;padding:1.2rem}.customer-venue-dialog__logo{border-radius:1.15rem;width:4.5rem;font-size:2rem}.customer-venue-dialog__close{width:2.75rem;height:2.75rem}.customer-venue-dialog__stats{grid-template-columns:1fr;padding:1.2rem}.customer-venue-dialog__section{padding:1.35rem 1.2rem}.customer-venue-dialog__facilities{grid-template-columns:1fr}.customer-venue-dialog__games{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-venue-dialog__location-heading{flex-direction:column;align-items:stretch}.customer-venue-dialog__location-heading>a{width:100%}.customer-venue-dialog__location .customer-directory-branch-card__media--with-photos{grid-template-rows:minmax(14rem,1.4fr) minmax(12rem,1fr);grid-template-columns:1fr}}@media (width<=1100px){.customer-directory-map-hero .customer-directory-summary{gap:.8rem}.customer-directory-map-hero .customer-directory-summary .bi{display:none}.customer-directory-map-hero .customer-directory-summary>div{grid-template-columns:1fr}.customer-directory-filters{grid-template-columns:minmax(15rem,2fr) 1fr 1fr}.customer-directory-filters__clear{grid-column:1/-1;justify-self:end}}@media (width<=800px){.customer-directory-main{gap:3.5rem;padding-top:.75rem}.customer-directory-map-hero{gap:1rem;padding:0;display:grid;overflow:hidden}.customer-directory-map-hero:before{display:none}.customer-directory-map-hero__copy{z-index:5;width:100%;padding:1.5rem 1.25rem .25rem;position:relative;inset:auto}[dir=rtl] .customer-directory-map-hero__copy{inset-inline:auto}.customer-directory-map-hero__copy h1{font-size:clamp(2.8rem,14vw,4.5rem)}.customer-venue-map__canvas{border:0;border-radius:0;overflow:hidden}.customer-venue-map__selected{border-radius:.8rem;width:calc(100% - 2rem);margin:.25rem 1rem 0;position:relative;inset:auto;transform:none}[dir=rtl] .customer-venue-map__selected{inset-inline:auto}.customer-venue-map__selected:after{display:none}.customer-directory-map-hero .customer-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;width:100%;padding:.75rem 1rem 1.5rem;position:relative;inset:auto}[dir=rtl] .customer-directory-map-hero .customer-directory-summary{inset-inline:auto}.customer-directory-map-hero .customer-directory-summary>div{text-align:center;min-height:auto;padding:0 .5rem}.customer-directory-map-hero .customer-directory-summary>div:first-child{padding-left:.5rem}.customer-directory-map-hero .customer-directory-summary span{justify-items:center}.customer-directory-filters{grid-template-columns:1fr}.customer-directory-filters__clear{grid-column:auto;justify-self:stretch}}@media (width<=520px){.customer-venue-map__marker{width:2.75rem;height:2.75rem}.customer-venue-map__selected{grid-template-columns:auto minmax(0,1fr)}.customer-venue-map__selected-capacity{grid-column:1/-1;grid-template-columns:auto auto;justify-content:center;gap:.3rem}.customer-directory-map-hero .customer-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-directory-map-hero .customer-directory-summary>div{min-height:auto}}@media (prefers-reduced-motion:reduce){.customer-venue-map__marker:before{opacity:.6;animation:none;transform:scale(1)}}.customer-venue-profile-capacity{color:#e2e8f0cc;background:#0ea5e917;border:1px solid #69e7ff42;border-radius:1rem;justify-self:start;align-items:center;gap:.65rem;min-height:3.1rem;padding:.7rem .9rem;display:flex}.customer-venue-profile-capacity .bi{color:#69e7ff;font-size:1.1rem}.customer-venue-profile-capacity strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem}@media (prefers-reduced-motion:reduce){.customer-directory-branch-card,.customer-directory-branch-card__details-trigger,.customer-directory-branch-card__view-cue .bi,.customer-directory-branch-card__actions a,.customer-directory-branch-card__photo img{transition:none}.customer-venue-dialog{animation:none}}#inkplay-static-content{width:min(960px,100% - 2rem);color:var(--text);margin:0 auto;padding:clamp(2rem,7vw,5rem) 0}#inkplay-static-content header,#inkplay-static-content section,#inkplay-static-content nav{margin-bottom:2rem}#inkplay-static-content h1,#inkplay-static-content h2{font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.12}#inkplay-static-content h1{max-width:760px;margin:.65rem 0 1rem;font-size:clamp(2.2rem,6vw,4.5rem)}#inkplay-static-content h2{margin:0 0 .85rem;font-size:clamp(1.35rem,3vw,2rem)}#inkplay-static-content p,#inkplay-static-content li{color:var(--muted)}#inkplay-static-content header>p:first-child{color:var(--accent-2);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}#inkplay-static-content ul{gap:.7rem;padding-left:1.25rem;display:grid}#inkplay-static-content a{color:var(--text);text-underline-offset:.2em}.section-eyebrow,.field-group__label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem}.site-shell,.auth-shell{width:min(1120px,100% - 2rem);margin:0 auto;padding:1.5rem 0 3rem}.auth-shell{place-items:center;min-height:100vh;display:grid}.auth-card,.dashboard-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#1e1e28f0 0%,#13131afa 100%);border-radius:24px;padding:1.5rem}.auth-card{width:min(560px,100%)}.auth-card h1,.dashboard-card h1,.dashboard-card h2{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.05}.auth-card__body,.dashboard-card__body,.auth-card__footer,.setup-list,.feature-list{color:var(--muted)}.form-grid,.dashboard-layout,.setup-step-list,.status-stack,.linking-stack,.code-panel{gap:1rem;display:grid}.form-grid{margin-top:1.25rem}.field-group{gap:.45rem;display:grid}.auth-field-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-inline-link{color:#c4b5fd;white-space:nowrap;font-size:.9rem;font-weight:700;text-decoration:none}.auth-inline-link:hover{color:var(--text)}.auth-back-link{color:#c4b5fd;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:color .14s,transform .14s;display:inline-flex}.auth-back-link:hover{color:var(--text);transform:translate(-2px)}.auth-back-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a78bfab8}html[dir=rtl] .auth-back-link .bi{transform:rotate(180deg)}.field-group__input{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff0a;border-radius:14px;padding:.9rem 1rem}.field-group__input:focus{border-color:#a78bfa6b;outline:2px solid #7c3aed47}.field-group__help{color:var(--muted);font-size:.86rem;line-height:1.45}.location-combobox-field{z-index:1;position:relative}.location-combobox-field:focus-within{z-index:8}.location-combobox{position:relative}.location-combobox__input{padding-right:3rem}.location-combobox__toggle{color:#c4b5fd;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.location-combobox__toggle:hover:not(:disabled){background:#7c3aed2e}.location-combobox__toggle:disabled{cursor:default;opacity:.48}.location-combobox__chevron{border-bottom:2px solid;border-right:2px solid;width:.58rem;height:.58rem;transition:transform .16s;transform:translateY(-18%)rotate(45deg)}.location-combobox--open .location-combobox__chevron{transform:translateY(18%)rotate(225deg)}.location-combobox__menu{z-index:20;inset-inline:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 90% 0,#7c3aed33,#0000 36%),#0c111ffa;border:1px solid #a78bfa4d;border-radius:1rem;gap:.22rem;max-height:min(18rem,44vh);padding:.45rem;display:grid;position:absolute;top:calc(100% + .42rem);overflow:auto;box-shadow:0 24px 60px #00000073}.location-combobox__option{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.82rem;gap:.14rem;padding:.68rem .8rem;display:grid}.location-combobox__option:hover,.location-combobox__option--selected{background:#7c3aed33;border-color:#a78bfa52}.location-combobox__option span{color:#f8fafc;font-weight:800}.location-combobox__option small{color:#cbd5e1ad;font-size:.78rem;line-height:1.35}.location-combobox__empty{color:var(--muted);padding:.75rem .85rem;font-size:.9rem}.button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:var(--text);cursor:pointer;box-shadow:var(--shadow-accent);border:0;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.25rem;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.05)}.button--ghost{color:var(--text);box-shadow:none;background:#ffffff0a;border:1px solid #a78bfa33}.banner{color:var(--text);background:#7c3aed1f;border-radius:14px;padding:.85rem 1rem}.banner--error{color:#fecaca;background:#ef44441f}.streamer-apply{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:start;gap:clamp(1.2rem,4vw,3rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0;display:grid}.streamer-apply__hero{gap:1.2rem;display:grid;position:sticky;top:6rem}.streamer-apply__hero h1{letter-spacing:0;max-width:10ch;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(3.2rem,7vw,6.2rem);line-height:.94}.streamer-apply__hero p:not(.section-eyebrow){color:#e2e8f0c2;max-width:36rem;font-size:1.05rem;line-height:1.65}.streamer-apply__signals{flex-wrap:wrap;gap:.7rem;display:flex}.streamer-apply__signals span{color:#e2e8f0;background:#0f172a85;border:1px solid #7dd3fc2e;border-radius:.9rem;align-items:center;gap:.55rem;min-height:2.7rem;padding:.6rem .8rem;font-weight:850;display:inline-flex}.streamer-apply__panel{padding:clamp(1rem,2vw,1.4rem)}.streamer-apply__form,.streamer-apply-page .field-grid{gap:1rem;display:grid}.streamer-apply-page .field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.streamer-apply-page .field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.streamer-apply-page .field-group__label{color:#93c5fd;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:800}.streamer-apply-page .field-group__input{color:#fff;width:100%;min-height:3.25rem;font:inherit;background:#0f172a9e;border:1px solid #7dd3fc29;border-radius:.95rem;padding:.85rem 1rem}.streamer-apply-page textarea.field-group__input{resize:vertical;min-height:9rem}.streamer-apply__actions{justify-content:flex-end;display:flex}.platform-streamers-layout{grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);align-items:start;gap:1rem;display:grid}.platform-streamers-filter{min-width:min(16rem,100%)}.platform-streamer-guide{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.platform-streamer-guide__copy{gap:.35rem;display:grid}.platform-streamer-guide__copy h2,.platform-streamer-guide__copy p{margin:0}.platform-streamer-guide__copy h2{font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.05}.platform-streamer-guide__copy p:not(.section-eyebrow){color:#e2e8f0c2;max-width:58rem}.platform-streamer-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.platform-streamer-guide__steps span{color:#e2e8f0d1;background:#0f172a7a;border:1px solid #7dd3fc29;border-radius:1rem;align-content:center;gap:.25rem;min-height:4.2rem;padding:.75rem;font-weight:800;display:grid}.platform-streamer-guide__steps strong{aspect-ratio:1;color:#c4b5fd;background:#7c3aed47;border-radius:999px;place-items:center;width:1.5rem;font-size:.78rem;display:grid}.platform-streamer-guide__actions{justify-content:flex-end;display:flex}.platform-streamer-row{grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:start;display:grid}.platform-streamer-row__avatar{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 25% 10%,#2dd4bf52,#0000 38%),linear-gradient(135deg,#7c3aedc7,#0ea5e975);border:1px solid #7dd3fc42;border-radius:.95rem;place-items:center;width:3.2rem;font-weight:950;display:grid}.platform-streamer-row__main{gap:.55rem;min-width:0;display:grid}.platform-streamer-row__heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.platform-streamer-review{grid-template-columns:minmax(170px,.8fr) minmax(110px,.4fr) minmax(180px,1fr);align-items:end;gap:.7rem;display:grid}.platform-streamer-placement-form{gap:.8rem;display:grid}.platform-stream-placement-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.platform-muted{color:#94a3b8d1;font-weight:800}@media (width<=980px){.streamer-apply,.platform-streamers-layout,.platform-streamer-guide{grid-template-columns:1fr}.streamer-apply__hero{position:static}.streamer-apply-page .field-grid--two,.streamer-apply-page .field-grid--three,.platform-streamer-review,.platform-streamer-row,.platform-stream-placement-row,.platform-streamer-guide__steps{grid-template-columns:1fr}.platform-streamer-guide__actions{justify-content:flex-start}}.twitch-callback-page{color:#f8f7ff;background:radial-gradient(circle at 20% 20%,#895cff47,#0000 34rem),radial-gradient(circle at 80% 35%,#34d3d933,#0000 32rem),#070913;place-items:center;min-height:100vh;padding:2rem;display:grid}.twitch-callback-card{background:#10101cdb;border:1px solid #8b5cf661;border-radius:1.25rem;width:min(100%,34rem);padding:2rem;box-shadow:0 1.5rem 4rem #00000052}.twitch-callback-card--success{border-color:#50dfc46b}.twitch-callback-card--error{border-color:#ff6e8c6b}.twitch-callback-eyebrow,.twitch-callback-note{color:#8ddcff;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.twitch-callback-card h1{margin:.75rem 0;font-size:clamp(2.25rem,8vw,4.5rem);line-height:.95}.twitch-callback-card p{color:#c8c2dc;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.6}.twitch-callback-channel{color:#50dfc4;margin-bottom:1rem;display:inline-flex}.twitch-callback-link{color:#f8f7ff;margin-top:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.landing-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.landing-audience-grid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:1.1rem;gap:.35rem;min-height:9rem;padding:1rem;display:grid}.landing-audience-grid strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.02rem}.landing-audience-grid span{color:#f5f7fbb3;font-size:.94rem;line-height:1.45}.account-deletion-main{gap:clamp(1.5rem,4vw,3rem);width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0;display:grid}.account-deletion-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:end;gap:clamp(1.2rem,4vw,3rem);display:grid}.account-deletion-hero__copy{gap:1rem;display:grid}.account-deletion-hero h1,.account-deletion-panel h2{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1}.account-deletion-hero h1{max-width:12ch;font-size:clamp(3.2rem,8vw,6.8rem)}.account-deletion-hero p,.account-deletion-panel p,.account-deletion-path p,.account-deletion-retention p{color:var(--muted);margin:0}.account-deletion-paths,.account-deletion-side,.account-deletion-form,.account-deletion-panel__header{gap:1rem;display:grid}.account-deletion-path,.account-deletion-retention{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;display:grid}.account-deletion-path strong,.account-deletion-retention strong{color:var(--text);margin-bottom:.2rem;display:block}.account-deletion-icon{color:#cffafe;background:radial-gradient(circle at 30% 22%,#fff3,#0000 30%),linear-gradient(135deg,#14b8a638,#7c3aed29);border:1px solid #38bdf838;border-radius:.9rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.account-deletion-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:start;gap:1rem;display:grid}.account-deletion-panel{padding:clamp(1.1rem,3vw,1.6rem)}.account-deletion-page .field-grid{gap:1rem;display:grid}.account-deletion-page .field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.account-deletion-form textarea.field-group__input{resize:vertical;min-height:8rem}.account-deletion-form .site-button{justify-self:start}.account-deletion-form .banner{gap:.25rem;display:grid}.privacy-policy-main{gap:clamp(1.5rem,4vw,3rem);width:min(1120px,100% - 2rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0;display:grid}.privacy-policy-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(1.2rem,4vw,3rem);display:grid}.privacy-policy-hero>div:first-child,.privacy-policy-badges,.privacy-policy-panel,.privacy-policy-section{gap:1rem;display:grid}.privacy-policy-hero h1,.privacy-policy-section h2{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.privacy-policy-hero h1{max-width:12ch;font-size:clamp(3rem,7vw,6.2rem);line-height:1}.privacy-policy-hero p,.privacy-policy-hero span,.privacy-policy-section p,.privacy-policy-section li,.privacy-policy-badge p{color:var(--muted);margin:0}.privacy-policy-badge{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;display:grid}.privacy-policy-badge .bi{color:#cffafe;background:radial-gradient(circle at 30% 22%,#fff3,#0000 30%),linear-gradient(135deg,#14b8a638,#7c3aed29);border:1px solid #38bdf838;border-radius:.9rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.privacy-policy-panel{padding:clamp(1.1rem,3vw,1.6rem)}.privacy-policy-section{border-bottom:1px solid #ffffff14;padding-bottom:1rem}.privacy-policy-section:last-child{border-bottom:0;padding-bottom:0}.privacy-policy-section ul{margin:0;padding-left:1.2rem}.privacy-policy-section a{color:#c4b5fd;font-weight:800}.platform-page,.demo-page{min-height:100vh}.platform-main,.demo-main{gap:clamp(2.2rem,5vw,4.4rem);width:min(1480px,100%);margin:0 auto;padding:clamp(1rem,3vw,2.4rem) 0 clamp(2.6rem,5vw,4.5rem);display:grid}.platform-hero,.platform-split,.platform-band,.demo-hero{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-width:0;display:grid}.platform-hero{min-height:auto;padding:0}.platform-hero__copy,.platform-section-heading,.demo-hero>div:first-child{gap:1rem;min-width:0;max-width:48rem;display:grid}.platform-hero h1,.platform-section-heading h2,.platform-split h2,.demo-hero h1{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.03}.platform-hero h1,.demo-hero h1{max-width:14.5ch;font-size:clamp(3rem,5.2vw,5.4rem)}.platform-section-heading h2,.platform-split h2{max-width:14ch;font-size:clamp(2rem,4.8vw,4.5rem)}.platform-hero__copy>p:not(.landing-section-kicker),.platform-section-heading>p:not(.landing-section-kicker),.platform-split p,.demo-hero p{color:#f5f7fbbd;overflow-wrap:anywhere;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.platform-actions,.demo-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.platform-hero__visual,.platform-screen{background:#070c17cc;border:1px solid #69e7ff33;border-radius:1.65rem;height:clamp(21rem,35vw,31rem);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff14}.platform-hero__visual:before,.platform-screen:before,.platform-hero__visual:after,.platform-screen:after{content:"";pointer-events:none;position:absolute;inset:0}.platform-hero__visual:before,.platform-screen:before{z-index:1;background:linear-gradient(90deg,#080a1280,#080a1214 55%,#080a1247),linear-gradient(#0000 45%,#0408129e)}.platform-hero__visual:after,.platform-screen:after{z-index:2;mix-blend-mode:screen;background:radial-gradient(circle at 24% 24%,#7c3aed24,#0000 26%),radial-gradient(circle at 84% 18%,#22d3ee21,#0000 25%)}.platform-hero__visual img,.platform-screen img{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;display:block}.platform-hero__visual--agent-shell img{object-position:center center}.platform-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.platform-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-card,.platform-flow article,.platform-audience-list article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#7c3aed24,#0000 32%);border:1px solid #788bb133;border-radius:1.25rem;align-content:start;gap:.75rem;min-height:14rem;padding:1.2rem;text-decoration:none;display:grid;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.platform-card .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;font-size:1.25rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.platform-card h2,.platform-flow h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.25rem;line-height:1.15}.platform-card p,.platform-flow p,.platform-audience-list span{color:#f5f7fbb3;margin:0;line-height:1.5}.platform-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.platform-flow article span{color:#7dd3fc;background:#0ea5e926;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;font-family:IBM Plex Mono,Consolas,monospace;font-weight:700;display:inline-grid}.platform-audience-list{gap:.8rem;display:grid}.platform-audience-list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-audience-list article{min-height:auto}.platform-audience-list strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.05rem}.platform-check-list{gap:.7rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.platform-check-list li{color:#f5f7fbc7;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.platform-check-list .bi{color:#86efac}.promotion-reach-panel{align-items:start}.promotion-reach-grid,.promotion-surface-grid{gap:1rem;display:grid}.promotion-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-reach-card,.promotion-surface-card,.promotion-scale-card{background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%);border:1px solid #788bb133;border-radius:1.25rem;align-content:start;gap:.65rem;padding:1.2rem;display:grid;box-shadow:0 24px 72px #00000038,inset 0 1px #ffffff12}.promotion-reach-card strong,.promotion-surface-card h2,.promotion-scale-card h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.promotion-scale-card{background:linear-gradient(135deg,#0ea5e929,#7c3aed26),radial-gradient(circle at 100% 0,#22d3ee33,#0000 36%),#0c101adb;grid-column:1/-1;gap:1rem;min-height:0;padding:clamp(1.15rem,2.5vw,1.6rem)}.promotion-scale-card h3{max-width:21ch;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1.06}.promotion-scale-card>p:not(.landing-section-kicker){color:#d6ddebc7;max-width:66rem;margin:0;line-height:1.64}.promotion-scale-card__math{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.promotion-scale-card__math span{color:#e2e8f0bf;background:#ffffff0e;border:1px solid #94a3b824;border-radius:1rem;align-content:center;gap:.25rem;min-height:6.25rem;padding:.9rem;font-weight:800;display:grid}.promotion-scale-card__math strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.8rem,3.5vw,3.1rem);line-height:.98}.promotion-reach-card strong{font-size:1.16rem}.promotion-reach-card span,.promotion-surface-card p,.promotion-surface-card small{color:#cbd5e1bd;line-height:1.56}.promotion-surface-section{gap:clamp(1.2rem,3vw,2rem);min-width:0;display:grid}.promotion-surface-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promotion-surface-card{min-height:19rem}.promotion-surface-card header{align-items:center;gap:.7rem;min-width:0;display:flex}.promotion-surface-card .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-size:1.18rem;display:inline-grid}.promotion-surface-card header span{color:#69e7ff;text-transform:uppercase;font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem;font-weight:800;line-height:1.2}.promotion-surface-card h2{font-size:1.28rem;line-height:1.12}.promotion-surface-card small{border-top:1px solid #94a3b824;margin-top:auto;padding-top:.8rem;font-size:.9rem;display:block}.promotion-flow{margin-top:0}.promotion-targets{align-items:start}.promotion-final-cta{width:100%}.promotion-final-cta p:not(.landing-section-kicker){max-width:58rem}.community-feature-section{gap:clamp(1.2rem,3vw,2rem);min-width:0;display:grid}.community-feature-grid,.community-reach-grid{gap:1rem;display:grid}.community-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-feature-card,.community-reach-card,.community-creator-card{background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#7c3aed24,#0000 32%);border:1px solid #788bb133;border-radius:1.25rem;align-content:start;gap:.7rem;padding:1.2rem;display:grid;box-shadow:0 24px 72px #00000038,inset 0 1px #ffffff12}.community-feature-card{min-height:20rem}.community-feature-card .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;font-size:1.18rem;display:inline-grid}.community-feature-card h2,.community-creator-card h3,.community-reach-card strong{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.community-feature-card h2{font-size:1.22rem;line-height:1.12}.community-creator-card h3{max-width:18ch;font-size:clamp(1.7rem,3.1vw,2.7rem);line-height:1.04}.community-feature-card p,.community-creator-card p:not(.landing-section-kicker),.community-reach-card span{color:#cbd5e1bd;margin:0;line-height:1.56}.community-creator-band,.community-reach-section,.community-path-band{align-items:start}.community-creator-card{background:linear-gradient(135deg,#7c3aed2b,#0ea5e924),radial-gradient(circle at 100% 0,#22d3ee33,#0000 36%),#0c101adb;gap:1rem;min-height:0;padding:clamp(1.15rem,2.5vw,1.6rem)}.community-channel-list{flex-wrap:wrap;gap:.65rem;display:flex}.community-channel-list span{color:#dffaff;background:#69e7ff14;border:1px solid #69e7ff33;border-radius:999px;padding:.55rem .75rem;font-weight:850}.community-reach-card strong{font-size:1.12rem}.community-path-flow{margin-top:0}.community-final-cta{width:100%}.community-final-cta p:not(.landing-section-kicker){max-width:58rem}.demo-hero{grid-template-columns:minmax(0,1fr) auto;min-height:auto;padding-top:0}.demo-agent{background:#080910;border:1px solid #ffffff1f;border-radius:1.75rem;grid-template-columns:14rem minmax(0,1fr);min-height:44rem;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000061}.demo-agent__nav{background:#ffffff0b;border-right:1px solid #ffffff1a;align-content:start;gap:.65rem;padding:1rem;display:grid}.demo-agent__nav>span{text-transform:uppercase;letter-spacing:.14em;color:#f5f7fb8a;font-family:IBM Plex Mono,Consolas,monospace;font-size:.72rem}.demo-agent__nav-button{color:#f5f7fbb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.65rem;width:100%;padding:.75rem;display:flex}.demo-agent__nav-button--active,.demo-agent__nav-button:hover{color:#f5f7fb;background:#0ea5e921;border-color:#7dd3fc47}.demo-agent__screen{background:radial-gradient(circle at 78% 8%,#0ea5e933,#0000 25%),radial-gradient(circle at 8% 12%,#22c55e26,#0000 22%),#0c0d14;grid-template-rows:auto auto 1fr;gap:1rem;padding:1rem;display:grid}.demo-agent__topbar,.demo-agent__hero,.demo-agent__content,.demo-agent__panel{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1.15rem}.demo-agent__topbar{justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.demo-agent__topbar div,.demo-agent__status{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.demo-agent__topbar span,.demo-agent__hero span,.demo-agent__panel p,.demo-game small{color:#f5f7fba8}.demo-agent__hero{background:linear-gradient(135deg,#0ea5e938,#7c3aed38),#ffffff0e;justify-content:space-between;align-items:end;gap:1rem;min-height:15rem;padding:1.25rem;display:flex}.demo-agent__hero h2{margin:.25rem 0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:1}.demo-agent__hero p{color:#f5f7fbb8;max-width:44rem;margin:0}.demo-agent__launch{color:#04110a;cursor:pointer;background:#22c55e;border:0;border-radius:999px;flex:none;padding:.85rem 1.2rem;font-weight:800}.demo-agent__content{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:1rem;padding:1rem;display:grid}.demo-agent__games,.demo-agent__panel{gap:.8rem;display:grid}.demo-game,.demo-store-list button{color:#f5f7fb;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:.95rem;justify-content:space-between;gap:1rem;padding:.95rem;display:flex}.demo-game--active{background:#22c55e21;border-color:#22c55e66}.demo-agent__panel{align-content:start;padding:1rem}.demo-agent__panel h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem}.demo-metric-grid,.demo-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.demo-metric-grid span,.demo-promo-grid span,.demo-chat span{color:#f5f7fbc2;background:#ffffff0e;border-radius:.85rem;gap:.25rem;padding:.8rem;display:grid}.demo-metric-grid strong{color:#f5f7fb;font-size:1.5rem}.demo-store-list,.demo-chat{gap:.65rem;display:grid}.demo-tv-preview{text-align:center;background:linear-gradient(135deg,#f59e0b3d,#0ea5e933),#ffffff0e;border-radius:1rem;place-items:center;min-height:10rem;display:grid}.demo-tv-preview strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:2rem}@media (width<=1100px){.platform-hero,.platform-split,.platform-band,.demo-hero,.demo-agent__content{grid-template-columns:1fr}.platform-hero{min-height:auto}.platform-card-grid,.platform-card-grid--four,.platform-flow,.platform-audience-list--grid,.promotion-surface-grid,.community-feature-grid,.community-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-agent{grid-template-columns:1fr}.demo-agent__nav{border-bottom:1px solid #ffffff1a;border-right:0;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}@media (width<=760px){.landing-audience-grid,.platform-card-grid,.platform-card-grid--four,.platform-flow,.platform-audience-list--grid,.promotion-reach-grid,.promotion-surface-grid,.promotion-scale-card__math,.community-feature-grid,.community-reach-grid,.demo-metric-grid,.demo-promo-grid{grid-template-columns:1fr}.platform-main,.demo-main{width:min(var(--marketing-width), calc(100vw - 2rem));box-sizing:border-box;gap:2.6rem;max-width:calc(100vw - 2rem);padding-bottom:3.2rem;overflow-x:clip}.platform-hero,.platform-split,.platform-band,.promotion-surface-section,.promotion-surface-grid,.promotion-reach-grid,.community-feature-section,.community-feature-grid,.community-reach-grid,.platform-hero__copy,.platform-section-heading{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.marketing-page--landing .site-header,.marketing-page--landing .site-header>*,.marketing-page--landing .site-header__nav,.marketing-page--landing .site-header__actions{min-width:0;max-width:100%}.marketing-page--landing .site-header{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);margin-left:0;margin-right:0}.marketing-page--landing .site-header__nav{justify-items:stretch}.marketing-page--landing .site-header__nav-link,.marketing-page--landing .site-header__nav-menu,.marketing-page--landing .site-header__nav-menu>.site-header__nav-link{justify-content:center;width:100%}.platform-hero h1,.demo-hero h1{overflow-wrap:break-word;max-width:min(100%,10ch);font-size:clamp(2.35rem,9.8vw,3.35rem)}.platform-actions,.platform-actions .site-button,.demo-hero__actions,.demo-hero__actions .site-button{width:100%}.platform-hero__visual,.platform-screen{aspect-ratio:1/.82;border-radius:1.25rem;height:auto;min-height:auto}.platform-card,.platform-flow article,.promotion-surface-card,.community-feature-card{min-height:auto}.demo-agent{border-radius:1.25rem;max-width:100%;min-height:auto}.demo-agent__nav{padding:.75rem}.demo-agent__hero,.demo-agent__topbar{flex-direction:column;align-items:stretch}.demo-agent__content{padding:.75rem}}.banner--warning{color:#fde68a;background:#f59e0b1f}.auth-card__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.email-verification-code-input{font-variant-numeric:tabular-nums;letter-spacing:.38em;text-align:center;max-width:18rem;font-size:1.5rem;font-weight:800}.auth-recovery-note{color:#d1fae5;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:16px;gap:.3rem;padding:.9rem 1rem;display:grid}.auth-recovery-note span{color:var(--muted)}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.dashboard-grid--secondary{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dashboard-card--hero{background:radial-gradient(circle at 100% 0,#a78bfa38,#0000 28%),linear-gradient(135deg,#181825f5,#28124cf5)}.hero-status-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.setup-step,.linking-row{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:16px;padding:1rem}.setup-step__header,.linking-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.setup-list p,.linking-row strong{margin:0}.linking-row strong{margin-bottom:.35rem;display:block}.code-block{white-space:pre-wrap;word-break:break-word;color:#ede9fe;background:#09090d;border-radius:16px;margin:0;padding:1rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.6;overflow-x:auto}.status-pill{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.45rem .8rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.78rem;display:inline-flex}.status-pill--active{color:#bbf7d0;background:#22c55e1f}.status-pill--inactive{color:#fecaca;background:#ef44441f}.marketing-page{isolation:isolate;background:radial-gradient(circle at 10% 0,#7c3aed2e,#0000 30%),radial-gradient(circle at 88% 8%,#22d3ee17,#0000 26%),radial-gradient(circle at 50% 110%,#a78bfa14,#0000 34%),linear-gradient(135deg,#07070b 0%,#0b0b0f 52%,#111827 100%);min-height:100vh;padding:1.4rem clamp(1rem,4vw,3.5rem) 4rem;position:relative;overflow-x:clip}.marketing-page:before,.marketing-page:after,.auth-shell:before,.auth-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.marketing-page:before,.auth-shell:before{opacity:.72;filter:saturate(.98);will-change:background-position, opacity, filter;background:radial-gradient(circle at 16% 12%,#7c3aed47,#0000 28%) 0 0/130% 130%,radial-gradient(circle at 86% 10%,#0ea5e91c,#0000 26%) 100% 0/124% 124%,radial-gradient(circle at 78% 76%,#22c55e12,#0000 27%) 74% 80%/128% 128%,radial-gradient(circle,#ffffff10 1px,#0000 1.5px) 0 0/34px 34px;animation:14s ease-in-out infinite website-ink-ambient}.marketing-page:after,.auth-shell:after{opacity:.42;mix-blend-mode:screen;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(circle at top,#94a3b814,#0000 42%);background-position:0 0,0 0,top;background-size:58px 58px,58px 58px,100% 100%;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000000e6,#0000 72%),linear-gradient(#000000d1,#00000057 60%,#0000 100%);mask-image:radial-gradient(circle at 50% 28%,#000000e6,#0000 72%),linear-gradient(#000000d1,#00000057 60%,#0000 100%)}.marketing-page>*,.auth-shell>*{z-index:1;position:relative}@keyframes website-ink-ambient{0%,to{opacity:.64;filter:hue-rotate()saturate(.98);background-position:0 0,100% 0,74% 80%,0 0}50%{opacity:.82;filter:hue-rotate(7deg)saturate(1.08);background-position:6% 3%,92% 6%,68% 74%,18px 12px}}.marketing-main{width:min(var(--marketing-width), 100%);gap:clamp(1.4rem,2vw,2rem);margin:0 auto;display:grid}.site-header,.site-footer,.glow-surface{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#13131af5 0%,#1a1a24f5 100%);border-radius:28px}.site-header,.site-footer{width:min(var(--marketing-width), 100%);margin:0 auto}.glow-surface{padding:1.5rem;position:relative}.glow-surface:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 30%);position:absolute;inset:0}.site-header,.site-footer{padding:1rem 1.2rem}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;grid-template-columns:minmax(13rem,.9fr) minmax(0,auto) max-content;align-items:center;gap:clamp(.8rem,2vw,1.4rem);margin-bottom:1.2rem;display:grid;position:relative}.site-header__brand{align-items:center;gap:.75rem;width:fit-content;text-decoration:none;display:inline-flex}.site-header__mark{width:2.55rem;height:2.55rem;box-shadow:none;background:0 0;border:0;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.site-header__mark img{object-fit:contain;width:100%;height:100%;display:block}.site-header__copy{gap:.08rem;display:grid}.site-header__copy strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem}.site-header__copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:.68rem}.site-header__actions,.hero-panel__actions,.closing-cta__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.site-header__nav{background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;justify-self:center;align-items:center;gap:.2rem;max-width:100%;padding:.28rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.site-header__nav-link{min-width:max-content;color:var(--muted);text-align:center;white-space:nowrap;border-radius:999px;padding:.58rem clamp(.62rem,.74vw,.9rem);font-size:.92rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s}.site-header__nav-link:hover,.site-header__nav-link--active{color:var(--text);background:#a78bfa1f}.site-header__nav-link--active{box-shadow:inset 0 0 0 1px #a78bfa38}.site-header__nav-menu{position:relative}.site-header__nav-menu>.site-header__nav-link{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.site-header__nav-menu>.site-header__nav-link .bi{font-size:.82rem;transition:transform .16s}.site-header__mega{z-index:80;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 0,#7c3aed3d,#0000 36%),linear-gradient(135deg,#11121ffa,#0b121cf5);border:1px solid #a78bfa3d;border-radius:1.45rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);gap:.8rem;width:min(48rem,100vw - 2rem);padding:.85rem;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%,.55rem);box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.site-header__mega--product{grid-template-columns:minmax(0,1fr);width:min(31rem,100vw - 2rem)}.site-header__mega--account{grid-template-columns:minmax(0,1fr);width:min(22rem,100vw - 2rem)}.site-header__mega:before{content:"";height:.9rem;position:absolute;top:-.9rem;left:0;right:0}.site-header__nav-menu:hover>.site-header__mega,.site-header__nav-menu:focus-within>.site-header__mega{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.site-header__nav-menu:hover>.site-header__nav-link .bi,.site-header__nav-menu:focus-within>.site-header__nav-link .bi{transform:rotate(180deg)}.site-header__mega-list{gap:.55rem;display:grid}.site-header__mega-item,.site-header__mega-feature{color:#fff;background:#ffffff0b;border:1px solid #94a3b81f;text-decoration:none}.site-header__mega-item{border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.site-header__mega-item:hover,.site-header__mega-feature:hover{background:#69e7ff14;border-color:#69e7ff61;transform:translateY(-1px)}.site-header__mega-item>.bi{background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.9rem;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.site-header__mega-item span,.site-header__mega-feature{gap:.24rem;display:grid}.site-header__mega-item strong,.site-header__mega-feature strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem}.site-header__mega-item small,.site-header__mega-feature small{color:#cbd5e1c2;line-height:1.45}.site-header__mega-feature{border-radius:1rem;align-content:end;min-height:100%;padding:1rem;position:relative;overflow:hidden}.site-header__mega-feature:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#080b141a 46%,#080b14d1 100%),linear-gradient(90deg,#090c17ad 0%,#0000 46%,#090c1714 100%),radial-gradient(circle at 78% 18%,#2dd4bf33,#0000 34%);position:absolute;inset:0}.site-header__actions{flex-wrap:nowrap;justify-self:end;min-width:max-content}.site-header__menu-toggle{width:2.85rem;height:2.85rem;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #a78bfa52;border-radius:999px;justify-self:end;place-items:center;transition:background .14s,border-color .14s,transform .14s;display:none}.site-header__menu-toggle:hover,.site-header__menu-toggle:focus-visible{background:#69e7ff1a;border-color:#69e7ff80;transform:translateY(-1px)}.site-header__menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #69e7ff57}.site-header__menu-toggle .bi{font-size:1.16rem}.site-header__signout-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aedf5,#8b5cf6eb);border:1px solid #a78bfa6b;border-radius:999px;flex:none;place-items:center;width:2.8rem;height:2.8rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:inline-grid;box-shadow:0 14px 34px #7c3aed42}.site-header__signout-button:hover,.site-header__signout-button:focus-visible{border-color:#69e7ff8f;transform:translateY(-1px);box-shadow:0 16px 38px #22d3ee2e}.site-header__signout-button:focus-visible{outline-offset:3px;outline:3px solid #69e7ff57}.site-header__mega-feature:after{content:"";z-index:0;opacity:.9;filter:saturate(1.18)contrast(1.04)drop-shadow(0 18px 32px #2dd4bf38);pointer-events:none;background:url(/assets/nao-solution-spotlight-BUqoJF6w.png) right -.25rem top .25rem/auto 94% no-repeat;position:absolute;inset:.15rem -.3rem .15rem .25rem}.site-header__mega-feature>*{z-index:2;position:relative}.site-header__mega-feature span{color:#69e7ff;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:800}.site-header__mega--company{grid-template-columns:1fr;width:min(26rem,100vw - 2rem)}.site-header__nav-menu--company .site-header__mega-item{min-height:6.2rem}.site-header__actions{justify-content:flex-end;gap:.65rem}.site-header__actions .site-button{white-space:nowrap;flex:none;min-width:5.8rem}.site-button{cursor:pointer;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.72rem 1.1rem;font-weight:700;text-decoration:none;transition:transform .12s,filter .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden}.site-button:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:55%;position:absolute;inset:-40% auto -40% -75%;transform:rotate(18deg)}.site-button:hover{transform:translateY(-1px)}.site-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.site-button--primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:var(--text);box-shadow:var(--shadow-accent);border:0}.site-button--secondary{color:var(--text);background:#ffffff08;border:1px solid #a78bfa38}.site-button--with-icon{gap:.45rem}.closing-cta__actions{justify-content:center}.landing-final-cta .site-button{min-width:9.25rem}.landing-final-cta .site-button:before{animation:3.8s ease-in-out infinite button-shine}.landing-final-cta .site-button:nth-child(2):before{animation-delay:.55s}.landing-final-cta .site-button:hover:before{animation-duration:1.25s}@keyframes button-shine{0%,28%{opacity:0;transform:translate(0)rotate(18deg)}42%{opacity:.75}62%,to{opacity:0;transform:translate(430%)rotate(18deg)}}.hero-panel{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:clamp(1rem,1.8vw,1.5rem);display:grid}.hero-panel--single{grid-template-columns:1fr}.hero-panel__copy,.hero-panel__aside{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#13131afa 0%,#1a1a24f5 100%);border-radius:32px;padding:1.7rem;position:relative}.hero-panel__copy:before,.hero-panel__aside:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#7c3aed38,#0000 28%);position:absolute;inset:0}.hero-panel--single .hero-panel__copy{isolation:isolate;align-content:end;min-height:clamp(460px,46vw,620px);padding:clamp(2.1rem,5vw,4.8rem);display:grid;overflow:hidden}.hero-panel--single .hero-panel__copy:before{z-index:-1;background:radial-gradient(circle at 12% 10%,#7c3aed3d,#0000 30%),radial-gradient(circle at 86% 18%,#a78bfa1f,#0000 24%)}.hero-panel__visual{z-index:-1;pointer-events:none;opacity:.58;mix-blend-mode:screen;-webkit-mask-composite:source-in;width:min(44%,560px);position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 15%,#000 44% 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 15%,#000 44% 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-panel__visual:before,.hero-panel__visual:after{content:"";pointer-events:none;position:absolute;inset:-2rem}.hero-panel__visual:before{z-index:1;mix-blend-mode:color;background:radial-gradient(circle at 44% 28%,#a78bfa2e,#0000 26%),linear-gradient(90deg,#0b0b0feb,#7c3aed2e 42%,#0b0b0fb8 100%)}.hero-panel__visual:after{z-index:2;background:radial-gradient(circle at 52% 54%,#0000 0%,#0b0b0f5c 44%,#0b0b0fe6 86%),linear-gradient(90deg,#13131aeb,#0000 38%,#13131ac7)}.hero-panel__visual img{object-fit:cover;object-position:54% 42%;filter:saturate(.62)contrast(1.06)brightness(.72)hue-rotate(246deg)blur(.2px);width:100%;height:100%;transform:scale(1.08)}.hero-panel__visual .hero-panel__image--feature-city{object-position:54% 48%;filter:saturate(.72)contrast(1.03)brightness(.62)hue-rotate(236deg)blur(.12px);transform:scale(1.07)}.hero-panel__eyebrow,.section-heading__eyebrow,.feature-card__eyebrow{color:#c4b5fd;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .65rem;font-family:IBM Plex Mono,monospace;font-size:.72rem}.hero-panel__eyebrow,.hero-panel__copy h1,.hero-panel__body,.hero-panel__actions,.hero-panel__stats{z-index:1;position:relative}.hero-panel__copy h1,.section-heading h2,.feature-card h3,.pricing-card h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.02}.hero-panel__copy h1{max-width:11ch;font-size:clamp(3rem,8vw,5.75rem)}.hero-panel--single .hero-panel__copy h1{max-width:16ch;font-size:clamp(3.2rem,7vw,6.2rem)}.hero-panel--with-visual .hero-panel__copy h1{max-width:13.5ch}.hero-panel__body,.section-heading__body,.feature-card p,.pricing-card__summary,.site-footer p,.hero-operations-card p{color:var(--muted)}.hero-panel__body{max-width:38rem;margin:1rem 0 1.35rem;font-size:1.05rem}.hero-panel--single .hero-panel__body{max-width:62rem;margin-top:1.15rem;font-size:clamp(1.05rem,1.7vw,1.22rem)}.hero-panel--with-visual .hero-panel__body{max-width:56rem}.hero-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.hero-panel--single .hero-panel__stats{max-width:64rem;margin-top:1.4rem}.hero-panel--with-visual .hero-panel__stats{max-width:58rem}.stat-pill{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;padding:.95rem 1rem}.stat-pill strong{color:#d8b4fe;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.1rem;display:block}.stat-pill span{color:var(--muted);font-size:.84rem}.status-badge-marketing{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.42rem .78rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:inline-flex}.status-badge-marketing--neutral{color:#e9d5ff;background:#ffffff0a;border-color:#ffffff14}.status-badge-marketing--accent{color:#ede9fe;background:#7c3aed29;border-color:#a78bfa42}.status-badge-marketing--success{color:#bbf7d0;background:#22c55e24;border-color:#22c55e3d}.status-badge-marketing--warning{color:#fde68a;background:#f59e0b24;border-color:#f59e0b3d}.status-badge-marketing--danger{color:#fecaca;background:#ef444424;border-color:#ef44443d}.hero-operations-card,.pricing-hero,.closing-cta{gap:.85rem;display:grid}.hero-operations-card__stack,.feature-grid,.trust-strip,.pricing-grid{gap:clamp(1rem,1.6vw,1.35rem);display:grid}.feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid--product-sweep{isolation:isolate;grid-template-columns:repeat(6,minmax(0,1fr));position:relative;overflow:clip}.feature-grid--product-sweep:before{content:"";z-index:0;filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(circle at 45%,#a78bfa3d,#0000 58%),linear-gradient(90deg,#0000,#60a5fa1a,#a78bfa29,#0000);border-radius:999px;width:min(34rem,42vw);animation:8.5s ease-in-out infinite feature-sweep-light;position:absolute;inset:-18% auto -18% -18rem}.feature-grid--product-sweep .feature-card{z-index:1;opacity:0;min-height:16rem;animation:.72s cubic-bezier(.2,.8,.2,1) forwards feature-card-sweep-in;animation-delay:calc(var(--feature-index,0) * .11s);grid-column:span 2;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;transform:translate(1.5rem,.8rem)}.feature-grid--product-sweep .feature-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 40%,#a78bfa38,#0000 30%),linear-gradient(115deg,#0000 20%,#60a5fa1a 48%,#a78bfa29 58%,#0000 76%);transition:opacity .18s;position:absolute;inset:-45% -25%;transform:translate(-24%,18%)rotate(8deg)}.feature-grid--product-sweep .feature-card:hover{border-color:#a78bfa47;transform:translateY(-3px);box-shadow:0 24px 70px #31175f42}.feature-grid--product-sweep .feature-card:hover:after{opacity:1;animation:1.8s forwards landing-card-light}.feature-grid--product-sweep .feature-card>*{z-index:1;position:relative}@keyframes feature-sweep-light{0%,18%{opacity:0;transform:translate(0,0)}38%{opacity:.52}72%,to{opacity:0;transform:translate(calc(100vw + 20rem))}}@keyframes feature-card-sweep-in{0%{opacity:0;transform:translate(1.5rem,.8rem)}to{opacity:1;transform:translate(0,0)}}.trust-strip{scrollbar-width:none;isolation:isolate;grid-template-columns:repeat(4,minmax(235px,1fr));align-items:start;padding:.7rem 0 .95rem;position:relative;overflow:visible}.trust-strip::-webkit-scrollbar{display:none}.trust-strip:before{content:"";z-index:0;filter:blur(20px);opacity:0;pointer-events:none;background:radial-gradient(circle,#a78bfa33,#0000 58%),linear-gradient(90deg,#0000,#60a5fa1a,#a78bfa29,#0000);border-radius:999px;width:min(32rem,38%);animation:9s ease-in-out infinite trust-strip-light;position:absolute;inset:-1.2rem auto -1.2rem -2rem;transform:translate(-120%)}.trust-strip:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa59,#a78bfa3d,#0000);height:1px;position:absolute;inset:2.8rem 4rem auto}@keyframes trust-strip-light{0%,15%{opacity:0;transform:translate(-120%)}38%{opacity:.48}68%,to{opacity:0;transform:translate(330%)}}.feature-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid--four{grid-template-columns:repeat(4,minmax(220px,1fr))}.feature-card{background:linear-gradient(#1a1a24e6 0%,#13131aeb 100%);border:1px solid #ffffff0f;border-radius:24px;padding:clamp(1.15rem,1.6vw,1.45rem)}.feature-card__icon{color:#ede9fe;background:linear-gradient(135deg,#7c3aed38,#a78bfa38);border-radius:.9rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;margin-bottom:.75rem;font-weight:700;display:inline-flex}.feature-card h3{margin-bottom:.35rem}.workflow-grid{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;position:relative}.workflow-grid:before{content:"";z-index:0;opacity:.78;background:linear-gradient(90deg,#60a5fa1a,#a78bfa47,#60a5fa1a);height:1px;position:absolute;top:3.2rem;left:3rem;right:3rem}.workflow-grid:after{content:"";z-index:0;filter:blur(8px);background:linear-gradient(90deg,#0000,#a78bfa57,#60a5fa29,#0000);border-radius:999px;width:11rem;height:1.4rem;animation:7s ease-in-out infinite workflow-sweep;position:absolute;top:2.5rem;left:-8rem}.workflow-step{z-index:1;opacity:0;min-height:14rem;animation:.64s cubic-bezier(.2,.8,.2,1) forwards feature-card-sweep-in;animation-delay:calc(var(--workflow-index,0) * .11s);gap:.75rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;transform:translate(.9rem,.75rem)}.workflow-step:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 40%,#a78bfa38,#0000 30%),linear-gradient(115deg,#0000 20%,#60a5fa1a 48%,#a78bfa29 58%,#0000 76%);transition:opacity .18s;position:absolute;inset:-45% -25%;transform:translate(-24%,18%)rotate(8deg)}.workflow-step:hover{border-color:#a78bfa47;transform:translateY(-3px);box-shadow:0 24px 70px #31175f42}.workflow-step:hover:after{opacity:1;animation:1.8s forwards landing-card-light}.workflow-step>*{z-index:1;position:relative}.workflow-step__topline{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.workflow-step__icon{color:#ede9fe;background:radial-gradient(circle at 28% 22%,#fff3,#0000 26%),linear-gradient(135deg,#7c3aed57,#38bdf829);border:1px solid #a78bfa2e;border-radius:1.05rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 16px 36px #31175f38}.workflow-step__icon .bi{font-size:1.35rem;line-height:1}.workflow-step__number{letter-spacing:.12em;text-transform:uppercase;color:#c4b5fd;margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.workflow-step h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.workflow-step p:last-child{color:var(--muted);margin:0}@keyframes workflow-sweep{0%,18%{opacity:0;transform:translate(0,0)}38%{opacity:.8}72%,to{opacity:0;transform:translate(calc(100vw + 16rem))}}.marketing-section{gap:clamp(1rem,1.7vw,1.5rem);display:grid}.section-heading{max-width:58rem}.section-heading--center{text-align:center;margin:0 auto}.section-heading h2{font-size:clamp(2rem,5vw,3.35rem)}.trust-strip__item{z-index:1;text-align:center;justify-items:center;gap:.42rem;width:100%;min-width:235px;padding:0 .65rem;display:grid;position:relative}.trust-strip__connector{opacity:.65;background:linear-gradient(90deg,#60a5facc,#a78bfa57);width:calc(100% - 4rem);height:1px;position:absolute;top:3.25rem;left:calc(50% + 3.15rem)}.trust-strip__item:last-child .trust-strip__connector{display:none}.trust-strip__connector:before,.trust-strip__connector:after{content:"";background:#a78bfa;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:-.18rem;box-shadow:0 0 18px #a78bfa8c}.trust-strip__connector:before{left:.75rem}.trust-strip__connector:after{right:.75rem}.trust-strip__orb{z-index:1;background:radial-gradient(circle at 32% 24%,#ffffff59,#0000 22%),linear-gradient(135deg,#38bdf8 0%,#7c3aed 48%,#c026d3 100%);border-radius:999px;justify-content:center;align-items:center;width:clamp(5.4rem,7vw,7rem);height:clamp(5.4rem,7vw,7rem);display:inline-flex;position:relative;box-shadow:0 22px 48px #7c3aed47,inset 0 1px #fff3}.trust-strip__orb:after{content:"";filter:blur(10px);background:#7c3aed4d;border-radius:999px;height:.95rem;position:absolute;inset:auto 20% -.7rem}.trust-strip__orb .bi{color:var(--text);filter:drop-shadow(0 8px 18px #0b0b0f42);font-size:clamp(2.25rem,3vw,2.95rem);line-height:1;animation:4.8s ease-in-out infinite trust-icon-float;display:inline-flex}.trust-strip__item:nth-child(2) .trust-strip__orb .bi{animation-delay:.35s}.trust-strip__item:nth-child(3) .trust-strip__orb .bi{animation-delay:.7s}.trust-strip__item:nth-child(4) .trust-strip__orb .bi{animation-delay:1.05s}@keyframes trust-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.trust-strip:before,.trust-strip__orb .bi,.landing-step-card:hover:after,.landing-overview-card:hover:after,.landing-final-cta .site-button:before{animation:none}}.trust-strip__label{color:#c4b5fd;letter-spacing:.16em;text-transform:uppercase;margin-top:.85rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.trust-strip__item strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem}.trust-strip__item p{max-width:15.5rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.landing-step-grid,.landing-overview-grid,.landing-split-grid{gap:clamp(1rem,1.6vw,1.35rem);display:grid}.landing-overview-grid{grid-template-columns:repeat(3,minmax(250px,1fr))}.landing-split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-step-card,.landing-overview-card,.landing-split-card{background:linear-gradient(#1a1a24e0 0%,#13131aeb 100%);border:1px solid #ffffff0f;border-radius:24px}.landing-step-card,.landing-overview-card{transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.landing-step-card:after,.landing-overview-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 40%,#a78bfa3d,#0000 30%),linear-gradient(115deg,#0000 20%,#60a5fa1f 48%,#a78bfa2e 58%,#0000 76%);transition:opacity .18s;position:absolute;inset:-45% -25%;transform:translate(-24%,18%)rotate(8deg)}.landing-step-card:hover,.landing-overview-card:hover{border-color:#a78bfa47;transform:translateY(-3px);box-shadow:0 24px 70px #31175f42}.landing-step-card:hover:after,.landing-overview-card:hover:after{opacity:1;animation:1.8s forwards landing-card-light}@keyframes landing-card-light{0%{transform:translate(-30%,20%)rotate(8deg)}to{transform:translate(28%,-18%)rotate(8deg)}}.landing-step-card__number{color:#c4b5fd;text-transform:uppercase;letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:.72rem}.landing-step-card__icon{color:#ede9fe;background:radial-gradient(circle at 28% 22%,#ffffff38,#0000 26%),linear-gradient(135deg,#7c3aed57,#38bdf82e);border:1px solid #a78bfa2e;border-radius:1.1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;box-shadow:0 16px 36px #31175f38}.landing-step-card__icon .bi{font-size:1.45rem;line-height:1}.landing-step-card h3,.landing-overview-card h3,.landing-split-card h3{font-family:Space Grotesk,DM Sans,sans-serif}.landing-step-card h3,.landing-step-card p,.landing-step-card__top,.landing-overview-card__icon,.landing-overview-card__eyebrow,.landing-overview-card h3,.landing-overview-card p{z-index:1;position:relative}.landing-step-card p,.landing-overview-card p,.landing-split-card p,.landing-check-list{color:var(--muted);margin:0}.landing-step-grid{grid-template-columns:repeat(3,minmax(260px,1fr))}.landing-step-card{gap:.85rem;padding:clamp(1.35rem,1.8vw,1.75rem);display:grid}.landing-step-card__top,.landing-split-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.landing-check-list{gap:.65rem;padding-left:1.15rem;display:grid}.landing-split-card{gap:1rem;padding:clamp(1.4rem,1.8vw,1.85rem);display:grid}.landing-overview-card{align-content:start;gap:.55rem;padding:clamp(1.25rem,1.8vw,1.7rem);display:grid}.landing-overview-card__icon{color:#ede9fe;background:#7c3aed29;border:1px solid #a78bfa33;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:inline-flex}.landing-overview-card__icon .bi{font-size:1.35rem;line-height:1}.landing-overview-card__eyebrow{color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem}.landing-overview-card h3{margin:0;font-size:1.25rem}.landing-overview-card p{max-width:28rem;line-height:1.55}.landing-final-cta{margin-top:.5rem}.comparison-table{background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 32%),linear-gradient(#13131ae0 0%,#0d0d14f5 100%);border:1px solid #ffffff14;border-radius:26px;gap:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.comparison-table__row{grid-template-columns:minmax(12rem, 1.05fr) repeat(var(--comparison-column-count,3), minmax(0, 1fr));transition:background .16s;display:grid;position:relative}.comparison-table__row:not(:last-child){border-bottom:1px solid #ffffff0f}.comparison-table__row:not(.comparison-table__row--header):hover{background:#a78bfa0e}.comparison-table__cell{min-height:4.8rem;color:var(--muted);border-right:1px solid #ffffff0e;align-items:center;gap:.75rem;padding:1rem 1.05rem;line-height:1.45;display:flex}.comparison-table__cell:last-child{border-right:0}.comparison-table__cell--label,.comparison-table__row--header .comparison-table__cell{color:var(--text);font-weight:700}.comparison-table__cell--label{background:#ffffff09}.comparison-table__row--header .comparison-table__cell{background:radial-gradient(circle at 80% 0,#a78bfa1f,#0000 42%),#ffffff0b;min-height:5.3rem;font-family:Space Grotesk,DM Sans,sans-serif}.comparison-table__row--header .comparison-table__cell:last-child{background:radial-gradient(circle at 80% 0,#a78bfa33,#0000 42%),#7c3aed1c}.comparison-table__surface-icon{color:#ede9fe;background:radial-gradient(circle at 28% 22%,#fff3,#0000 26%),linear-gradient(135deg,#7c3aed57,#38bdf829);border:1px solid #a78bfa2e;border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;box-shadow:0 14px 30px #31175f33}.comparison-table__surface-icon .bi{font-size:1.1rem;line-height:1}.pricing-grid{grid-template-columns:repeat(3,minmax(280px,1fr))}.pricing-grid--suite{align-items:stretch}.pricing-grid--preview{grid-template-columns:repeat(2,minmax(320px,1fr))}.pricing-card{gap:1rem;width:100%;padding:clamp(1.5rem,1.8vw,1.9rem);display:grid}.pricing-card--featured{box-shadow:var(--shadow-accent);border-color:#a78bfa52}.pricing-card__header{gap:.55rem;display:grid}.pricing-card__price{color:#d8b4fe;margin:0;font-size:1.02rem;font-weight:700}.pricing-card__summary{margin:0}.pricing-card__features{color:var(--muted);gap:.6rem;margin:0;padding-left:1.15rem;display:grid}.pricing-card__actions{gap:.75rem;display:grid}.pricing-suite{background:radial-gradient(circle at 50% 0,#a78bfa29,#0000 28%),radial-gradient(circle at 12% 36%,#7c3aed1f,#0000 32%),linear-gradient(#13131af5 0%,#0e0e15fa 100%);gap:clamp(1.3rem,2vw,1.8rem);padding:clamp(1.2rem,2vw,2rem);display:grid;overflow:hidden}.pricing-suite__header{justify-items:center;gap:1rem;padding:clamp(1rem,2vw,1.6rem) 1rem 0;display:grid}.pricing-suite__switch{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.32rem;display:inline-flex}.pricing-suite__switch-option{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:999px;gap:.1rem;padding:.55rem .95rem;font-size:.88rem;font-weight:700;transition:color .16s,background .16s,box-shadow .16s;display:grid}.pricing-suite__switch-option small{color:inherit;opacity:.72;font-size:.68rem;font-weight:700}.pricing-suite__switch-option--active{color:var(--text);background:linear-gradient(135deg,#7c3aedbf,#a78bfab8);box-shadow:0 12px 28px #7c3aed3d}.pricing-suite__notice{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-suite__notice .site-button{min-height:auto;padding:.58rem .9rem}.pricing-system{grid-template-columns:.72fr 1.28fr;gap:clamp(1rem,1.8vw,1.4rem);display:grid}.pricing-system--branch{align-items:stretch}.pricing-system__base,.pricing-calculator{background:linear-gradient(#1a1a24db 0%,#13131af0 100%);border:1px solid #ffffff12;border-radius:28px}.pricing-system__base{align-content:center;gap:.75rem;min-height:100%;padding:clamp(1.4rem,2vw,2rem);display:grid}.pricing-system__base--branch strong{letter-spacing:-.05em;font-size:clamp(3.2rem,6vw,5.4rem)}.pricing-system__eyebrow{color:#c4b5fd;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem}.pricing-system__base strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(4rem,8vw,7rem);line-height:.9}.pricing-system__base p,.pricing-calculator p{color:var(--muted);margin:0}.pricing-system__notes{gap:.5rem;margin-top:.6rem;display:grid}.pricing-system__notes span{color:#ede9fe;background:#7c3aed1f;border:1px solid #a78bfa29;border-radius:999px;width:fit-content;padding:.5rem .72rem;font-size:.86rem}.pricing-term-grid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.3vw,1rem);display:grid}.pricing-term-empty{grid-column:2;align-self:stretch}.pricing-term-card{min-height:12rem;color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;align-content:start;gap:.6rem;padding:1.1rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.pricing-term-card:before{content:"";opacity:0;background:radial-gradient(circle at 36% 32%,#a78bfa33,#0000 32%);transition:opacity .16s;position:absolute;inset:-60% -35%}.pricing-term-card:hover,.pricing-term-card--selected{background:#7c3aed1a;border-color:#a78bfa57;transform:translateY(-2px);box-shadow:0 18px 46px #31175f2e}.pricing-term-card:hover:before,.pricing-term-card--selected:before{opacity:1}.pricing-term-card__top,.pricing-term-card__icon,.pricing-term-card strong,.pricing-term-card span,.pricing-term-card p,.pricing-term-card__bullets{z-index:1;position:relative}.pricing-term-card__top{align-items:center;gap:.75rem;display:flex}.pricing-term-card__icon{color:#ede9fe;background:radial-gradient(circle at 28% 22%,#fff3,#0000 26%),linear-gradient(135deg,#7c3aed57,#38bdf824);border:1px solid #a78bfa33;border-radius:.95rem;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.pricing-term-card__icon .bi{font-size:1.2rem;line-height:1}.pricing-term-card strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem}.pricing-term-card span,.pricing-term-card p{color:var(--muted)}.pricing-term-card p{margin:0;font-size:.92rem}.pricing-term-card__bullets{color:var(--muted);gap:.3rem;margin:.15rem 0 0;padding-left:1.05rem;font-size:.84rem;display:grid}.pricing-branch-grid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.3vw,1rem);display:grid}.pricing-branch-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;align-content:start;gap:.72rem;min-height:12rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.pricing-branch-card:before{content:"";opacity:.8;background:radial-gradient(circle at 34% 22%,#38bdf829,#0000 34%);position:absolute;inset:-50% -40%}.pricing-branch-card>*{z-index:1;position:relative}.pricing-branch-card h3,.pricing-branch-summary h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.pricing-branch-card p,.pricing-branch-summary p{color:var(--muted);margin:0}.pricing-branch-summary{background:radial-gradient(circle at 82% 0,#7c3aed38,#0000 36%),linear-gradient(#1a1a24d6 0%,#13131af0 100%);border:1px solid #ffffff12;border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);align-items:stretch;gap:1rem;padding:clamp(1.2rem,1.8vw,1.6rem);display:grid}.pricing-branch-summary h3{margin-top:.25rem;margin-bottom:.4rem;font-size:clamp(1.4rem,2vw,1.9rem)}.pricing-branch-summary__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.pricing-branch-summary__steps div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;gap:.35rem;padding:.9rem;display:grid}.pricing-branch-summary__steps span{color:#c4b5fd;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:.72rem}.pricing-branch-summary__steps strong{font-family:Space Grotesk,DM Sans,sans-serif}.pricing-calculator{grid-column:1/-1;grid-template-columns:minmax(240px,.85fr) minmax(180px,.42fr) minmax(440px,1.35fr);align-items:stretch;gap:1rem;padding:clamp(1.2rem,1.8vw,1.6rem);display:grid}.pricing-calculator h3{margin:.2rem 0 .35rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem}.pricing-calculator__field{background:#ffffff09;border:1px solid #a78bfa2e;border-radius:18px;align-content:center;gap:.16rem;min-height:4rem;padding:.7rem .75rem;display:grid}.pricing-calculator__field span,.pricing-calculator__summary span{color:var(--muted);font-size:.84rem}.pricing-calculator__field input{width:100%;min-height:auto;color:var(--text);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-weight:800}.pricing-calculator__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.pricing-calculator__summary div{background:#ffffff09;border:1px solid #ffffff0d;border-radius:18px;align-content:center;gap:.16rem;min-height:4rem;padding:.7rem .75rem;display:grid}.pricing-calculator__summary strong{font-family:Space Grotesk,DM Sans,sans-serif}.pricing-calculator__total{background:#7c3aed29!important;border-color:#a78bfa33!important}.closing-cta{text-align:center}.owner-dashboard-page{padding-bottom:3rem}.owner-dashboard-main{gap:1.2rem}.owner-loading-shell{gap:1rem;display:grid}.owner-title-card{background:radial-gradient(circle at 88% 0,#7c3aed2e,#0000 34%),linear-gradient(#13131ae6 0%,#0f0f16f5 100%);gap:.35rem;padding:1.45rem 1.5rem;display:grid}.owner-title-card h1{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.owner-title-card__actions{flex-wrap:wrap;gap:.75rem;padding-top:.45rem;display:flex}.owner-dashboard-page--home .owner-dashboard-main{gap:clamp(1.05rem,1.8vw,1.65rem)}.owner-dashboard-hero{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;padding:clamp(.35rem,1vw,.75rem) 0 clamp(.75rem,1.6vw,1.1rem);position:relative;overflow:visible}.owner-dashboard-hero:before,.owner-dashboard-hero:after{display:none}.owner-dashboard-hero__copy{z-index:1;gap:.65rem;min-width:0;max-width:58rem;display:grid;position:relative}.owner-dashboard-hero__identity,.owner-branch-card__identity{align-items:center;gap:.95rem;min-width:0;display:flex}.owner-dashboard-hero__identity>div,.owner-branch-card__identity>div{min-width:0}.owner-dashboard-hero__branch-logo-image,.owner-dashboard-hero__branch-logo-fallback{background:linear-gradient(#0f172ac7,#080c16b8),#04091252;border:1px solid #7dd3fc3d;border-radius:1.45rem;flex:none;width:clamp(4.8rem,8vw,7rem);height:clamp(4.8rem,8vw,7rem);box-shadow:0 20px 44px #0ea5e91f}.owner-dashboard-hero__branch-logo-image{object-fit:contain;padding:.55rem}.owner-dashboard-hero__branch-logo-fallback{color:#e0f2fe;letter-spacing:0;justify-content:center;align-items:center;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:900;display:inline-flex}.owner-dashboard-hero .section-eyebrow{color:#7dd3fc}.owner-dashboard-hero h1{color:#bae6fd;letter-spacing:0;text-shadow:0 12px 36px #0ea5e924;max-width:22ch;font-size:clamp(2.6rem,4.7vw,4.05rem);line-height:1}.owner-dashboard-page--home .owner-title-card__meta{color:#cbd5e1;max-width:54rem;font-size:1.08rem;line-height:1.65}.owner-dashboard-page--home .owner-summary-grid{gap:.8rem}.owner-dashboard-page--home .owner-summary-card{background:linear-gradient(#181924c7,#0c0c12c2),radial-gradient(at 82% 0,#7c3aed24,#0000 48%);border-radius:22px;min-height:9.4rem;padding:1.05rem;box-shadow:0 20px 52px #06041038}.owner-dashboard-page--home .owner-summary-card__icon{border-radius:.9rem;width:2.65rem;height:2.65rem}.owner-dashboard-page--home .owner-summary-card h3{font-size:1.3rem}.owner-branch-picker{gap:1.15rem;display:grid}.owner-branch-picker__header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.owner-branch-picker__header h2,.owner-branch-picker__header p{margin:0}.owner-branch-picker__header h2{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1}.owner-branch-picker__header p{max-width:40rem;color:var(--muted)}.owner-branch-picker__grid{grid-template-columns:repeat(auto-fill,minmax(min(16.5rem,100%),16.5rem));gap:clamp(1rem,2vw,1.55rem);display:grid}.owner-branch-tile{aspect-ratio:1;width:100%;min-height:16.5rem;color:var(--text);font:inherit;text-align:center;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.1rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.owner-branch-tile:hover,.owner-branch-tile:focus-visible{background:#7dd3fc0a;border-color:#7dd3fc33;transform:translateY(-2px);box-shadow:0 18px 46px #0ea5e914}.owner-branch-tile:focus-visible{outline-offset:3px;outline:2px solid #7dd3fcb8}.owner-branch-tile__logo-image,.owner-branch-tile__logo-fallback{flex:none;justify-content:center;align-items:center;display:inline-flex}.owner-branch-tile__logo-image{object-fit:contain;filter:drop-shadow(0 18px 28px #0284c733);border-radius:1.35rem;width:min(9.2rem,62%);height:min(9.2rem,62%)}.owner-branch-tile__logo-fallback,.owner-branch-tile__plus{color:#e0f2fe;letter-spacing:0;background:linear-gradient(135deg,#0ea5e9b8,#2563eb80);border:1px solid #ffffff2e;border-radius:1.5rem;width:7rem;height:7rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.85rem;font-weight:900;line-height:1;box-shadow:0 20px 42px #0ea5e929}.owner-branch-tile>strong,.owner-branch-tile--add strong{color:#8bddff;overflow-wrap:anywhere;letter-spacing:0;width:100%;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.35rem,1.55vw,1.65rem);line-height:1.05}.owner-branch-tile--add{text-align:center}.owner-branch-tile--add .owner-branch-tile__plus{background:linear-gradient(135deg,#38bdf8d6,#14b8a6c2);width:7.1rem;height:7.1rem;font-size:2.55rem}.owner-branch-tile__plus i{line-height:1;display:block}.owner-dashboard-page--home .owner-panel,.owner-dashboard-page--home .owner-empty-state{background:linear-gradient(#11121cc2,#0a0b12b8),radial-gradient(at 100% 0,#22d3ee14,#0000 42%);border-radius:28px;box-shadow:0 24px 70px #05040e47}.owner-dashboard-page--home .owner-panel--billing-main{background:linear-gradient(#13141fd6,#0b0c14d1),radial-gradient(at 100% 0,#7c3aed29,#0000 42%),radial-gradient(at 0 100%,#22d3ee14,#0000 44%);padding:clamp(1.15rem,2.2vw,1.75rem)}.owner-dashboard-page--home .owner-billing-status-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.owner-dashboard-page--home .owner-billing-status-grid div{background:linear-gradient(#ffffff0d,#ffffff06),#0c0d1585;border-radius:20px;min-height:8.6rem}.owner-dashboard-page--home .owner-branch-strip{gap:.75rem}.owner-dashboard-page--home .owner-branch-card--compact{background:linear-gradient(#10121cad,#0a0b12a3),radial-gradient(at 100% 0,#22c55e14,#0000 42%);border-radius:20px}.owner-dashboard-page--home .owner-activity-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.owner-dashboard-page--home .owner-activity-item{background:linear-gradient(#12131eb8,#0a0b12b3),radial-gradient(at 100% 0,#7c3aed1f,#0000 46%);min-height:8rem}.owner-banner-stack,.owner-activity-list{gap:.9rem;display:grid}.owner-contact-reminder{background:linear-gradient(135deg,#7c3aed2e,#7c3aed14),#13131aeb;border:1px solid #a78bfa3d;align-items:center;gap:.9rem;display:flex}.owner-contact-reminder__icon{color:#ddd6fe;background:#7c3aed38;border-radius:14px;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:grid}.owner-contact-reminder__copy{flex:1;gap:.2rem;min-width:0;display:grid}.owner-contact-reminder__copy strong{font-family:Space Grotesk,DM Sans,sans-serif}.owner-contact-reminder__copy span{color:var(--muted)}.owner-contact-reminder__action{flex:none;min-height:2.75rem}.owner-panel h3,.owner-empty-state h2,.owner-branch-card h4,.owner-highlight strong,.owner-activity-item__header strong{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.owner-title-card__meta,.owner-panel__supporting-text,.owner-activity-item p,.owner-branch-card p,.owner-highlight p,.owner-empty-state p,.owner-summary-card span{color:var(--muted);margin:0}.owner-branch-card__actions,.owner-billing-actions,.owner-empty-state__actions,.owner-plan-picker__header{flex-wrap:wrap;gap:.75rem;display:flex}.owner-highlight,.owner-branch-card,.owner-activity-item{background:linear-gradient(#1a1a24e0 0%,#13131af0 100%);border:1px solid #ffffff0f;border-radius:22px;padding:1rem;position:relative}.owner-highlight{gap:.45rem;display:grid}.owner-highlight__label,.owner-summary-card__label{color:#c4b5fd;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.74rem}.owner-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.owner-summary-card{align-content:start;gap:.62rem;min-height:11rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.owner-summary-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 40%,#a78bfa3d,#0000 30%),linear-gradient(115deg,#0000 20%,#60a5fa1f 48%,#a78bfa2e 58%,#0000 76%);transition:opacity .18s;position:absolute;inset:-45% -25%;transform:translate(-24%,18%)rotate(8deg)}.owner-summary-card:hover{border-color:#a78bfa47;transform:translateY(-3px);box-shadow:0 24px 70px #31175f42}.owner-summary-card:hover:after{opacity:1;animation:1.8s forwards landing-card-light}.owner-summary-card__icon,.owner-summary-card__label,.owner-summary-card h3,.owner-summary-card span{z-index:1;position:relative}.owner-summary-card__icon{color:#ede9fe;background:radial-gradient(circle at 28% 22%,#ffffff38,#0000 26%),linear-gradient(135deg,#7c3aed57,#38bdf82e);border:1px solid #a78bfa2e;border-radius:1.05rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 16px 36px #31175f38}.owner-summary-card__icon .bi{font-size:1.35rem;line-height:1}.owner-summary-card h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.1}.owner-summary-card--loading{pointer-events:none}.owner-skeleton{background:#ffffff12;border-radius:999px;display:block;position:relative;overflow:hidden}.owner-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.45s ease-in-out infinite owner-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.owner-skeleton--title{width:64%;height:1.45rem}.owner-skeleton--line{width:78%;height:.9rem}.owner-skeleton--label{width:48%;height:.75rem}.owner-skeleton--badge{width:5.5rem;height:2rem}@keyframes owner-skeleton-shimmer{to{transform:translate(100%)}}.owner-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:1rem;display:grid}.owner-dashboard-grid--billing{grid-template-columns:1fr}.owner-panel,.owner-empty-state{gap:1rem;padding:1.35rem;display:grid}.owner-first-branch-form{gap:.95rem;max-width:56rem;display:grid}.owner-panel--billing-main{background:radial-gradient(circle at 88% 0,#7c3aed2e,#0000 34%),linear-gradient(#1a1a24e6 0%,#101017f5 100%);gap:1.15rem;padding:1.55rem}.owner-panel__header,.owner-branch-card__header,.owner-activity-item__header{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.owner-branch-card{gap:.9rem;display:grid}.owner-branch-card__logo-image,.owner-branch-card__logo-fallback{background:#04091257;border:1px solid #7dd3fc2e;border-radius:.95rem;flex:none;width:3.25rem;height:3.25rem}.owner-branch-card__logo-image{object-fit:contain;padding:.35rem}.owner-branch-card__logo-fallback{color:#bae6fd;letter-spacing:0;justify-content:center;align-items:center;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.05rem;font-weight:900;display:inline-flex}.owner-branch-card--compact{background:radial-gradient(circle at 92% 8%,#22c55e14,#0000 34%),#0c0c126b;border-radius:20px;gap:.75rem;padding:.95rem}.owner-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-detail-list--billing{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-detail-list--billing-main{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-detail-list--branch-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-detail-list div{gap:.25rem;display:grid}.owner-detail-list span{color:var(--muted);font-size:.84rem}.owner-detail-list strong{font-weight:700}.owner-billing-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.owner-billing-status-grid div{background:radial-gradient(circle at 92% 0,#7c3aed21,#0000 40%),#1010179e;border:1px solid #ffffff14;border-radius:22px;gap:.35rem;min-height:132px;padding:1rem;display:grid}.owner-billing-status-grid span,.owner-billing-status-grid small{color:var(--muted)}.owner-billing-status-grid span{font-size:.78rem}.owner-billing-status-grid strong{font-size:clamp(1rem,1.3vw,1.18rem)}.owner-billing-status-grid small{align-self:end;line-height:1.5}.owner-plan-picker,.owner-billing-preview{gap:.85rem;display:grid}.owner-plan-picker__header span,.owner-billing-preview span{color:var(--muted);font-size:.84rem}.owner-plan-picker__label{color:#c4b5fd;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.22rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:block}.owner-plan-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-plan-picker__grid--dialog{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-plan-option{color:var(--text);text-align:left;background:#12121ad1;border:1px solid #ffffff14;border-radius:20px;gap:.55rem;padding:.95rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.owner-plan-option:hover{border-color:#a78bfa66;transform:translateY(-1px)}.owner-plan-option--selected{background:linear-gradient(#2b184db3 0%,#12121af2 100%);border-color:#7c3aedbf;box-shadow:0 18px 40px #31175f38}.owner-plan-option__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.owner-plan-option__icon{color:#f4ecff;background:radial-gradient(circle at 35% 20%,#ffffff38,#0000 36%),linear-gradient(135deg,#7c3aeddb,#231445f5);border:1px solid #c4b5fd3d;border-radius:16px;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid;box-shadow:0 14px 28px #371f6d3d}.owner-plan-option span{color:var(--muted)}.owner-plan-option__meta{gap:.22rem;font-size:.85rem;display:grid}.owner-billing-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.owner-billing-preview div{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;gap:.2rem;padding:.85rem .95rem;display:grid}.owner-plan-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040408b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.owner-plan-dialog{background:radial-gradient(circle at 84% 0,#7c3aed38,#0000 34%),linear-gradient(#13131afa,#09090efa);border:1px solid #a78bfa38;border-radius:32px;gap:1rem;width:min(980px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:clamp(1.15rem,3vw,1.65rem);display:grid;overflow:auto;box-shadow:0 34px 90px #00000094}.owner-plan-dialog__header,.owner-plan-dialog__actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-plan-dialog__header h2{margin:.2rem 0 0;font-size:clamp(1.8rem,4vw,3rem)}.owner-plan-dialog__header p,.owner-plan-dialog__actions p{color:var(--muted);max-width:680px;margin:.55rem 0 0}.owner-plan-dialog__close{width:2.8rem;height:2.8rem;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;font-size:1.6rem;line-height:1}.owner-plan-dialog__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-plan-dialog__summary div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;gap:.25rem;padding:.85rem .95rem;display:grid}.owner-plan-dialog__summary span{color:var(--muted);font-size:.82rem}.owner-plan-dialog__actions{align-items:center;padding-top:.35rem}.owner-branch-card__note{margin:0}.owner-branch-activation{background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 36%),#ffffff0b;border:1px solid #a78bfa38;border-radius:18px;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem;display:flex}.owner-branch-activation>div:first-child{gap:.18rem;min-width:0;display:grid}.owner-branch-activation span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.owner-branch-activation strong{letter-spacing:.04em;overflow-wrap:anywhere;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1rem,1.8vw,1.2rem)}.owner-branch-activation small{color:var(--muted);line-height:1.45}.owner-branch-strip{gap:.85rem;padding-top:.2rem;display:grid}.owner-branch-strip__header{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:.9rem;padding-top:.9rem;display:flex}.owner-branch-strip__header strong{font-family:Space Grotesk,DM Sans,sans-serif;display:block}.owner-branch-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-branch-strip__grid>.owner-branch-card:only-child{grid-column:1/-1}.branch-google-location{background:radial-gradient(circle at 92% 8%,#56ddff24,#0000 32%),radial-gradient(circle at 12% 100%,#8b5cf624,#0000 36%),#070f1bb8;border:1px solid #60d6ff38;border-radius:22px;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.branch-google-location:before{content:"";pointer-events:none;background-image:linear-gradient(#60d6ff09 1px,#0000 1px),linear-gradient(90deg,#60d6ff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.branch-google-location>*{z-index:1;position:relative}.branch-google-location__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.branch-google-location__header h4,.branch-google-location__header p{margin:0}.branch-google-location__header h4{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.15rem,2vw,1.45rem)}.branch-google-location__header p:not(.section-eyebrow){max-width:66ch;color:var(--muted);margin-top:.4rem;line-height:1.55}.branch-google-location__status{color:#cbd5e1;background:#0f172aad;border:1px solid #94a3b833;border-radius:999px;flex:none;align-items:center;gap:.45rem;min-height:36px;padding:.48rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.branch-google-location__status--ready{color:#a7f3d0;background:#064e3b40;border-color:#34d39957}.branch-google-location__field{gap:.42rem;display:grid}.branch-google-location__field>span{color:#e7edf8;font-size:.82rem;font-weight:800}.branch-google-location__field input{color:#f8fafc;background:#020812bd;border:1px solid #94a3b838;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 .9rem;transition:border-color .16s,box-shadow .16s,background .16s}.branch-google-location__field input:focus{background:#030c19e6;border-color:#60d6ffad;box-shadow:0 0 0 3px #60d6ff1f}.branch-google-location__field input:disabled{cursor:wait;opacity:.65}.branch-google-location__field small{color:var(--muted);line-height:1.45}.branch-google-location__coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.branch-google-location__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.branch-google-location__actions .site-button{min-height:44px}@media (width<=720px){.branch-google-location__header{display:grid}.branch-google-location__status{justify-self:start}.branch-google-location__coordinates{grid-template-columns:1fr}.branch-google-location__actions,.branch-google-location__actions .site-button{width:100%}}.owner-activity-item{gap:.55rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.owner-activity-item:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 40%,#a78bfa33,#0000 30%),linear-gradient(115deg,#0000 20%,#60a5fa1a 48%,#a78bfa29 58%,#0000 76%);transition:opacity .18s;position:absolute;inset:-55% -25%;transform:translate(-24%,18%)rotate(8deg)}.owner-activity-item:hover{border-color:#a78bfa3d;transform:translateY(-2px);box-shadow:0 18px 46px #31175f33}.owner-activity-item:hover:after{opacity:1;animation:1.8s forwards landing-card-light}.owner-activity-item__header,.owner-activity-item p{z-index:1;position:relative}.owner-activity-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.owner-activity-pagination span{color:var(--muted);font-size:.88rem}.owner-activity-pagination .site-button{width:auto;min-height:2.65rem;padding:.65rem 1rem}.owner-activity-pagination .site-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.owner-empty-state{gap:1rem}.owner-downloads-page .owner-dashboard-main{gap:1.15rem}.owner-downloads-hero{background:radial-gradient(circle at 82% 18%,#7c3aed5c,#0000 33%),radial-gradient(circle at 10% 88%,#0ea5e92e,#0000 30%),linear-gradient(135deg,#12131ef0,#1b112fe6);border-radius:1.75rem;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(1.5rem,4vw,3.6rem);min-height:clamp(27rem,41vw,35rem);padding:clamp(1.45rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden}.owner-downloads-hero:before{content:"";opacity:.46;pointer-events:none;background-color:#0000;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000040,#000 28% 78%,#00000047);mask-image:linear-gradient(90deg,#00000040,#000 28% 78%,#00000047)}.owner-downloads-hero__copy,.owner-downloads-hero__visual{z-index:1;position:relative}.owner-downloads-hero__copy{align-content:center;gap:1.1rem;display:grid}.owner-downloads-hero h1{letter-spacing:0;max-width:15ch;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.92}.owner-downloads-hero__copy>p:not(.section-eyebrow){max-width:42rem;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.owner-downloads-hero__actions,.owner-downloads-hero__signals,.owner-download-card__header,.owner-download-card__title-row,.owner-download-card__actions{align-items:center;gap:.85rem;display:flex}.owner-downloads-hero__actions,.owner-downloads-hero__signals,.owner-download-card__actions{flex-wrap:wrap}.owner-downloads-hero__actions .site-button{width:auto}.owner-downloads-hero__signals{margin-top:.3rem}.owner-downloads-hero__signals span{color:#e2e8f0e6;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;min-height:2.35rem;padding:.48rem .78rem;font-size:.82rem;font-weight:800;display:inline-flex}.owner-downloads-hero__signals .bi{color:#67e8f9}.owner-downloads-hero__visual{background:linear-gradient(135deg,#0f172ab3,#312e8147),#ffffff09;border:1px solid #94a3b81f;border-radius:1.55rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:22rem;padding:1.15rem;display:grid;box-shadow:inset 0 1px #ffffff14}.owner-download-node{color:#f8fafc;background:radial-gradient(circle at 80% 12%,#2dd4bf29,#0000 30%),#0f172abd;border:1px solid #7dd3fc29;border-radius:1.25rem;justify-items:start;gap:.45rem;min-height:12rem;padding:1rem;display:grid}.owner-download-node--controller{background:radial-gradient(circle at 22% 12%,#a855f757,#0000 36%),radial-gradient(circle at 80% 90%,#0ea5e924,#0000 36%),#0f172ac7;min-height:16rem}.owner-download-node span{color:#d8b4fe;background:#7c3aed38;border:1px solid #c4b5fd2e;border-radius:.8rem;justify-content:center;align-items:center;min-width:2.15rem;min-height:2.15rem;font-size:.8rem;font-weight:900;display:inline-flex}.owner-download-node .bi{color:#67e8f9;margin-top:auto;font-size:2rem}.owner-download-node strong{font-size:1.05rem}.owner-download-node small{color:var(--muted);font-weight:800}.owner-download-network{color:#c4b5fd;place-items:center;gap:.65rem;display:grid}.owner-download-network span{background:linear-gradient(#0000,#22d3eeb8,#0000);border-radius:999px;width:2px;height:5.5rem;display:block}.owner-download-network .bi{color:#ecfeff;background:#0891b247;border:1px solid #67e8f933;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:inline-grid;box-shadow:0 0 34px #22d3ee2e}.owner-download-agent-stack{gap:.85rem;display:grid}.owner-download-agent-stack .owner-download-node{min-height:7.6rem}.owner-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.owner-download-card{align-content:start;gap:1rem;padding:1.35rem;display:grid;position:relative;overflow:hidden}.owner-download-card:before{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle at 88% 6%,#7c3aed38,#0000 32%),linear-gradient(135deg,#ffffff09,#0000 42%);position:absolute;inset:0}.owner-download-card--agent:before{background:radial-gradient(circle at 88% 6%,#0ea5e938,#0000 32%),linear-gradient(135deg,#ffffff09,#0000 42%)}.owner-download-card>*{z-index:1;position:relative}.owner-download-card__header{justify-content:space-between;align-items:flex-start}.owner-download-card__title-row{align-items:flex-start;min-width:0}.owner-download-card__header h3{margin:.15rem 0 0;font-family:Space Grotesk,DM Sans,sans-serif}.owner-download-card__sequence{color:#ddd6fe;background:#7c3aed38;border:1px solid #c4b5fd29;border-radius:.85rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.76rem;font-weight:900;display:inline-grid}.owner-download-card__icon{color:#edf7ff;background:radial-gradient(circle at 28% 22%,#fff3,#0000 28%),linear-gradient(135deg,#0ea5e96b,#7c3aed47);border:1px solid #7dd3fc2e;border-radius:1rem;flex:none;place-items:center;width:3rem;height:3rem;display:inline-grid}.owner-download-card__summary,.owner-download-card__notes p{color:var(--muted);margin:0;line-height:1.65}.owner-download-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-download-card__meta div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;gap:.25rem;min-height:5.25rem;padding:.85rem;display:grid}.owner-download-card__meta span,.owner-download-card__notes span{color:var(--muted);font-size:.8rem}.owner-download-card__highlights{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.owner-download-card__highlights li{color:#f8fafce6;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-weight:800;display:grid}.owner-download-card__highlights .bi{color:#34d399;margin-top:.12rem}.owner-download-card__notes{gap:.3rem;display:grid}.owner-download-card__notes a{color:#93c5fd;font-weight:700;text-decoration:none}.owner-download-card__notes a:hover{color:#bfdbfe}.owner-download-card__actions .site-button{width:auto}.owner-download-card__actions .site-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.owner-download-section-heading{gap:.25rem;margin-bottom:1rem;display:grid}.owner-download-section-heading h2{margin:0;font-size:clamp(1.7rem,3vw,2.55rem)}.owner-download-flow,.owner-download-preflight{padding-block:.25rem}.owner-download-flow__grid,.owner-download-preflight__grid{gap:1rem;display:grid}.owner-download-flow__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-download-step,.owner-download-requirement{background:radial-gradient(circle at 88% 12%,#7c3aed2e,#0000 32%),#111827bd;border:1px solid #94a3b829;box-shadow:inset 0 1px #ffffff0a}.owner-download-step{border-radius:1.25rem;align-content:start;gap:.85rem;min-height:15.2rem;padding:1.1rem;display:grid;position:relative}.owner-download-step:after{content:"";background:linear-gradient(90deg,#a78bfa80,#0000);width:1rem;height:1px;position:absolute;top:3.05rem;right:-1rem}.owner-download-step:last-child:after{display:none}.owner-download-step__number{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.owner-download-step>.bi{color:#67e8f9;background:#0891b22e;border:1px solid #67e8f929;border-radius:1rem;place-items:center;width:3rem;height:3rem;display:inline-grid}.owner-download-step h3,.owner-download-requirement h3{margin:0}.owner-download-step p,.owner-download-requirement p{color:var(--muted);margin:0;line-height:1.65}.owner-download-preflight__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-download-requirement{border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem;display:grid}.owner-download-requirement>.bi{color:#f0f9ff;background:linear-gradient(135deg,#0ea5e94d,#7c3aed38);border:1px solid #7dd3fc24;border-radius:.95rem;place-items:center;width:2.85rem;height:2.85rem;display:inline-grid}@media (width<=1100px){.owner-downloads-hero,.owner-download-flow__grid,.owner-download-preflight__grid{grid-template-columns:1fr}.owner-downloads-hero h1{max-width:18ch}.owner-download-step:after{display:none}}@media (width<=760px){.owner-downloads-hero{border-radius:1.25rem;min-height:auto;padding:1rem}.owner-downloads-hero h1{font-size:clamp(2.45rem,12vw,3.3rem)}.owner-downloads-hero__actions,.owner-downloads-hero__actions .site-button,.owner-downloads-hero__signals,.owner-downloads-hero__signals span,.owner-download-card__actions,.owner-download-card__actions .site-button{width:100%}.owner-downloads-hero__visual{grid-template-columns:1fr;min-height:auto;padding:.8rem}.owner-download-network{grid-template-columns:1fr auto 1fr}.owner-download-network span{background:linear-gradient(90deg,#0000,#22d3eeb8,#0000);width:100%;height:2px}.owner-download-node,.owner-download-node--controller,.owner-download-agent-stack .owner-download-node{min-height:auto}.owner-download-card{padding:1rem}.owner-download-card__meta{grid-template-columns:1fr}.owner-download-card__title-row{flex-direction:column;align-items:flex-start}.owner-download-requirement{grid-template-columns:1fr}}.owner-account-hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.owner-account-panel{align-content:start}.owner-account-panel--meta{grid-column:1/-1}.owner-account-form{gap:.9rem;display:grid}.owner-account-actions{justify-content:flex-end;gap:.75rem;display:flex}.owner-account-actions .site-button{width:auto;min-width:10.5rem}.owner-account-actions .site-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.owner-account-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-account-meta div{background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;gap:.28rem;min-width:0;padding:.9rem;display:grid}.owner-account-meta span{color:var(--muted);font-size:.78rem}.owner-account-meta strong{overflow-wrap:anywhere;min-width:0;font-size:.95rem}.platform-admin-page{--platform-admin-sidebar-width:clamp(260px, 16vw, 310px);flex-direction:column;min-height:100vh;padding:clamp(.8rem,1.2vw,1.35rem);display:flex}.platform-admin-main{flex:1;gap:1.2rem;width:100%;max-width:none;margin-inline:0;padding-bottom:0}.platform-topbar,.platform-summary-card,.platform-panel{position:relative}.platform-topbar{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.platform-topbar__brand{gap:.35rem;display:grid}.platform-topbar__brand h1,.platform-panel h2,.platform-summary-card strong,.platform-table__tenant strong,.platform-history-item strong,.platform-history-card__header strong,.platform-action-card strong{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.platform-topbar__meta,.platform-summary-card span,.platform-table__tenant small,.platform-history-item p,.platform-action-card p,.platform-detail-grid span,.platform-action-card span{color:var(--muted);margin:0}.platform-topbar__actions,.platform-action-row{flex-wrap:wrap;gap:.75rem;display:flex}.platform-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.platform-summary-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-summary-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-summary-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-summary-card{align-content:start;gap:.62rem;min-height:12rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.platform-summary-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 35% 40%,#a78bfa38,#0000 30%),linear-gradient(115deg,#0000 20%,#60a5fa1a 48%,#a78bfa29 58%,#0000 76%);transition:opacity .18s;position:absolute;inset:-45% -25%;transform:translate(-24%,18%)rotate(8deg)}.platform-summary-card:hover{border-color:#a78bfa47;transform:translateY(-3px);box-shadow:0 24px 70px #31175f3d}.platform-summary-card:hover:after{opacity:1;animation:1.8s forwards landing-card-light}.platform-summary-card__icon,.platform-summary-card__label,.platform-summary-card strong,.platform-summary-card span{z-index:1;position:relative}.platform-summary-card__icon{color:#ede9fe;background:radial-gradient(circle at 28% 22%,#fff3,#0000 26%),linear-gradient(135deg,#7c3aed57,#38bdf829);border:1px solid #a78bfa2e;border-radius:1.05rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:0 16px 36px #31175f38}.platform-summary-card__icon .bi{font-size:1.35rem;line-height:1}.platform-summary-card__label{color:#c4b5fd;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.74rem}.platform-summary-card strong{font-size:1.55rem}.platform-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);gap:1rem;display:grid}.platform-grid--single{grid-template-columns:1fr}.platform-grid--promotions{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);grid-auto-rows:max-content;align-items:start}.platform-grid--promotions>.platform-panel{align-self:start;height:max-content;min-height:0}.platform-side-stack,.platform-history-stack,.platform-action-area{gap:1rem;display:grid}.platform-panel{align-content:start;gap:1rem;padding:1.35rem;display:grid}.platform-panel__header,.platform-history-card__header,.platform-history-item{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.platform-table{gap:.75rem;display:grid}.platform-table__row{width:100%;color:var(--text);text-align:left;background:linear-gradient(#1a1a24e6 0%,#13131af0 100%);border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:minmax(210px,1.4fr) minmax(120px,.8fr) repeat(4,minmax(0,.7fr));align-items:center;gap:.75rem;padding:.95rem 1rem;display:grid}.platform-table--tenants .platform-table__row{grid-template-columns:minmax(260px,1.45fr) minmax(110px,.72fr) minmax(190px,1fr) minmax(120px,.72fr) minmax(105px,.62fr) minmax(120px,.72fr) minmax(130px,.72fr) minmax(110px,.62fr)}.platform-table--gamers .platform-table__row{grid-template-columns:minmax(200px,1.05fr) minmax(92px,.46fr) minmax(210px,1.02fr) minmax(130px,.62fr) minmax(240px,1.15fr) minmax(110px,.52fr) minmax(108px,.48fr)}.platform-table--trash .platform-table__row{grid-template-columns:minmax(240px,1.4fr) minmax(90px,.55fr) minmax(100px,.55fr) minmax(160px,.9fr) minmax(170px,.95fr) minmax(240px,1.15fr)}.platform-table--cash-billing .platform-table__row{grid-template-columns:minmax(240px,1.35fr) minmax(118px,.52fr) minmax(190px,.78fr) minmax(190px,.82fr)}.platform-trash-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.platform-table-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.platform-table-action-button{min-height:2.35rem;padding:.55rem .8rem}.platform-trash-actions .site-button{min-height:2.6rem;padding:.65rem .9rem}.platform-moderation-filter{min-width:min(100%,16rem)}.platform-moderation-list,.platform-account-deletion-list,.platform-moderation-action-list{gap:.9rem;display:grid}.platform-moderation-item,.platform-account-deletion-item,.platform-moderation-action{background:linear-gradient(#1a1a24e0 0%,#111827eb 100%),#0f172aad;border:1px solid #ffffff13;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.platform-moderation-item__main,.platform-account-deletion-item__main{grid-template-columns:minmax(0,1fr) minmax(10rem,.24fr);align-items:start;gap:1rem;display:grid}.platform-moderation-title-row,.platform-moderation-decision,.platform-moderation-sanction{gap:.8rem;display:grid}.platform-moderation-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.platform-moderation-item strong,.platform-account-deletion-item strong,.platform-moderation-action strong{color:var(--text)}.platform-moderation-item p,.platform-moderation-item span,.platform-account-deletion-item p,.platform-account-deletion-item span,.platform-moderation-action span{color:var(--muted);margin:0}.platform-moderation-meta{background:#0f172a94;border:1px solid #a78bfa1f;border-radius:.9rem;gap:.35rem;padding:.85rem;display:grid}.platform-moderation-meta span{color:#c4b5fd;letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.platform-moderation-action{grid-template-columns:minmax(12rem,.8fr) auto minmax(16rem,1fr) minmax(14rem,.9fr) auto;align-items:center}.platform-moderation-action>div{gap:.25rem;display:grid}.site-button--danger{color:#fecaca;background:radial-gradient(circle at 30% 20%,#ef44441f,#0000 38%),#ef44440f;border-color:#ef444459}.site-button--danger:hover{color:#fff1f2;border-color:#f871718c;box-shadow:0 18px 44px #7f1d1d3d}.platform-table__row>div{min-width:0}.platform-table__row--header{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;font-family:IBM Plex Mono,monospace;font-size:.77rem}.platform-table__row--interactive{cursor:pointer;transition:border-color .14s,transform .14s,box-shadow .14s}.platform-table__row--interactive:hover{border-color:#a78bfa3d;transform:translateY(-1px)}.platform-table__row--selected{box-shadow:var(--shadow-accent);border-color:#a78bfa52}.platform-table__tenant{gap:.25rem;display:grid}.platform-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.platform-detail-grid div,.platform-action-card{gap:.35rem;display:grid}.platform-detail-grid strong{font-weight:700}.platform-history-card,.platform-action-card{background:linear-gradient(#1a1a24e0 0%,#13131af0 100%);border:1px solid #ffffff0f;border-radius:22px;padding:1rem}.platform-history-card{gap:.7rem;display:grid}.platform-history-item{border-top:1px solid #ffffff0f;padding-top:.75rem}.platform-history-item:first-of-type{border-top:0;padding-top:0}.platform-history-item div{gap:.25rem;display:grid}.platform-history-item span{color:var(--muted);white-space:nowrap;font-size:.85rem}.platform-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.platform-pagination span{color:var(--muted);font-size:.88rem}.platform-pagination .site-button{width:auto;min-height:2.65rem;padding:.65rem 1rem}.platform-pagination .site-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.platform-chip{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #a78bfa33;border-radius:999px;padding:.65rem .9rem;transition:border-color .12s,background .12s,transform .12s}.platform-chip:hover{transform:translateY(-1px)}.platform-chip--active{color:#ede9fe;background:#7c3aed2e;border-color:#a78bfa57}.platform-admin-sidebar{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:linear-gradient(#13131af5 0%,#1a1a24f5 100%);border-radius:28px;grid-template-rows:auto minmax(0,1fr);align-self:start;gap:1.2rem;min-height:calc(100vh - clamp(1.6rem,2.4vw,2.7rem));max-height:calc(100vh - clamp(1.6rem,2.4vw,2.7rem));padding:1.2rem;display:grid;position:sticky;top:clamp(.8rem,1.2vw,1.35rem);overflow:hidden}.platform-admin-sidebar__brand{align-items:center;gap:.9rem;display:flex}.platform-admin-sidebar__copy{gap:.12rem;display:grid}.platform-admin-sidebar__copy strong{font-family:Space Grotesk,DM Sans,sans-serif}.platform-admin-sidebar__copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:.72rem}.platform-admin-sidebar__nav,.platform-admin-stack{gap:.75rem;display:grid}.platform-admin-sidebar__nav{scrollbar-width:thin;scrollbar-color:#a78bfa66 #ffffff0a;align-content:start;padding-right:.25rem;overflow-y:auto}.platform-admin-nav-link{color:var(--muted);background:#ffffff05;border:1px solid #0000;border-radius:18px;padding:.9rem 1rem;text-decoration:none;transition:border-color .12s,background .12s,color .12s,transform .12s}.platform-admin-nav-link--button{text-align:left;width:100%;font:inherit;cursor:pointer}.platform-admin-nav-link:hover{color:var(--text);border-color:#a78bfa2e;transform:translateY(-1px)}.platform-admin-nav-link--active{color:var(--text);box-shadow:var(--shadow-accent);background:#7c3aed29;border-color:#a78bfa4d}.platform-admin-content{min-width:0;min-height:calc(100vh - clamp(1.6rem,2.4vw,2.7rem));padding:clamp(.35rem,.9vw,.85rem);overflow:visible}.platform-filter-bar{grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:1rem;display:grid}.platform-filter-bar--three{grid-template-columns:minmax(0,1.45fr) minmax(180px,.58fr) minmax(180px,.58fr)}.platform-filter-bar--gamers{grid-template-columns:minmax(240px,1.35fr) minmax(220px,1.05fr) minmax(150px,.68fr) minmax(150px,.68fr) minmax(135px,.55fr) minmax(135px,.55fr)}@media (width<=1180px){.platform-filter-bar--gamers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.platform-filter-bar--gamers{grid-template-columns:minmax(0,1fr)}}.platform-filter-bar--cash{grid-template-columns:minmax(0,1fr)}.platform-release-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-release-form__wide{grid-column:1/-1}.platform-release-form input[type=file]{padding-block:.85rem}.platform-releases-page{gap:1.15rem}.platform-releases-hero .platform-topbar__actions{justify-content:flex-end;align-items:center}.platform-release-upload{background:radial-gradient(circle at 50% 0,#7c3aed2e,#0000 42%),linear-gradient(#171720e6,#0a0e17f0);border:1px dashed #a78bfa6b;border-radius:1.2rem;place-items:center;min-height:clamp(24rem,48vh,34rem);padding:clamp(1.25rem,4vw,3.5rem);transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.platform-release-upload.is-drag-active{border-style:solid;border-color:var(--accent-2);box-shadow:inset 0 0 0 1px #a78bfa38,0 0 42px #7c3aed2e}.platform-release-upload.is-busy{border-style:solid}.platform-release-picker,.platform-release-drop-state,.platform-release-review,.platform-release-published{width:min(100%,58rem)}.platform-release-picker,.platform-release-drop-state{text-align:center;justify-items:center;gap:1rem;display:grid}.platform-release-picker{cursor:pointer}.platform-release-picker:hover .site-button,.platform-release-picker:focus-within .site-button{border-color:#c4b5fdb8;box-shadow:0 16px 34px #7c3aed42}.platform-release-picker:focus-within{outline-offset:.8rem;border-radius:.5rem;outline:3px solid #a78bfa73}.platform-release-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-release-upload__icon,.platform-release-recent__icon{color:#ddd6fe;background:linear-gradient(135deg,#7c3aed57,#38bdf81f);border:1px solid #a78bfa4d;flex:none;place-items:center;display:inline-grid}.platform-release-upload__icon{border-radius:1.4rem;width:5rem;height:5rem;font-size:2rem}.platform-release-upload__icon--compact{border-radius:1rem;width:3.5rem;height:3.5rem;font-size:1.4rem}.platform-release-upload__icon--success{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e59}.platform-release-picker__copy{gap:.35rem;display:grid}.platform-release-picker__copy strong,.platform-release-drop-state h2,.platform-release-review h2,.platform-release-published h2,.platform-release-recent h2{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.platform-release-picker__copy strong,.platform-release-drop-state h2,.platform-release-review h2,.platform-release-published h2{font-size:clamp(1.65rem,3vw,2.45rem)}.platform-release-picker__copy span,.platform-release-picker small,.platform-release-drop-state p,.platform-release-review__heading span,.platform-release-published__copy>span,.platform-release-published__copy p,.platform-release-recent__header p,.platform-release-recent__item p,.platform-release-recent__item>div>span,.platform-release-sha>span{color:var(--muted)}.platform-release-picker small{max-width:68ch;font-family:IBM Plex Mono,monospace;font-size:.76rem;line-height:1.6}.platform-release-review,.platform-release-published{gap:1.25rem;display:grid}.platform-release-review__heading{align-items:center;gap:1rem;display:flex}.platform-release-review__heading>div,.platform-release-published__copy{gap:.15rem;min-width:0;display:grid}.platform-release-review__heading span,.platform-release-published__copy>span,.platform-release-sha>span,.platform-release-recent__item>div>span{letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600}.platform-release-review__details{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.7fr));gap:.75rem;margin:0;display:grid}.platform-release-review__details>div{background:#02061757;border:1px solid #a78bfa24;border-radius:.85rem;min-width:0;padding:.9rem}.platform-release-review__details dt{color:var(--muted);font-size:.75rem}.platform-release-review__details dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.platform-release-review__actions,.platform-release-progress>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.platform-release-pair-pending__description{color:var(--site-muted);margin:0;line-height:1.65}.platform-release-pair-pending__missing{border-color:color-mix(in srgb, var(--site-accent) 48%, transparent)!important;background:color-mix(in srgb, var(--site-accent) 9%, transparent)!important}.platform-release-pair-pending__missing dd{color:var(--site-accent-soft)}.platform-release-progress{gap:.6rem;display:grid}.platform-release-progress span{color:var(--muted)}.platform-release-progress progress{width:100%;height:.6rem;accent-color:var(--accent-2);background:#ffffff0f;border:0;border-radius:999px;overflow:hidden}.platform-release-progress progress::-webkit-progress-bar{background:#ffffff0f}.platform-release-progress progress::-webkit-progress-value{background:linear-gradient(90deg, var(--accent), var(--accent-2))}.platform-release-published{justify-items:start}.platform-release-published__copy p{overflow-wrap:anywhere;margin:0}.platform-release-sha{background:#052e1629;border:1px solid #22c55e2e;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;width:100%;padding:1rem;display:grid}.platform-release-sha>span{grid-column:1/-1}.platform-release-sha code{overflow-wrap:anywhere;color:#dcfce7;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.platform-release-upload__error{color:#fecaca;background:#450a0ad1;border:1px solid #ef444447;border-radius:.8rem;align-items:flex-start;gap:.6rem;padding:.8rem .95rem;display:flex;position:absolute;inset:auto 1rem 1rem}.platform-release-recent{border-top:1px solid #a78bfa24;gap:0;padding-top:.75rem;display:grid}.platform-release-recent__header{padding-block:.8rem 1rem}.platform-release-recent__header>div{gap:.25rem;display:grid}.platform-release-recent__header p{margin:0}.platform-release-recent__list{display:grid}.platform-release-recent__item{border-top:1px solid #ffffff0f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem .15rem;display:grid}.platform-release-recent__icon{border-radius:.75rem;width:2.7rem;height:2.7rem}.platform-release-recent__item>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.12rem .65rem;display:grid}.platform-release-recent__item strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.05rem}.platform-release-recent__item p{grid-column:1/-1;margin:0}.platform-release-manual-dialog{width:min(780px,100%)}.platform-release-manual-dialog__header{align-items:flex-start}.platform-release-manual-dialog__header>div{gap:.25rem;display:grid}.platform-release-manual-dialog__header h2{margin:0}.platform-icon-button{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:.75rem;flex:none;place-items:center;display:inline-grid}.platform-icon-button:hover,.platform-icon-button:focus-visible{background:#7c3aed24;border-color:#a78bfa80}@media (width<=760px){.platform-releases-hero .platform-topbar__actions,.platform-releases-hero .site-button,.platform-release-review__actions,.platform-release-review__actions .site-button,.platform-release-published>.site-button,.platform-release-sha .site-button{width:100%}.platform-release-upload{min-height:26rem;padding:1.1rem}.platform-release-review__details,.platform-release-sha{grid-template-columns:1fr}.platform-release-review__actions{flex-direction:column-reverse;align-items:stretch}.platform-release-sha>span,.platform-release-sha code{grid-column:auto}.platform-release-form{grid-template-columns:1fr}.platform-release-form__wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.platform-release-upload,.platform-release-picker .site-button{transition:none}}.platform-visuals-panel{gap:1.15rem;display:grid}.platform-visuals-form{gap:1rem;display:grid}.platform-visuals-preview-shell{justify-items:start;gap:.55rem;max-width:560px;display:grid}.platform-visuals-preview{aspect-ratio:16/9;background:radial-gradient(circle at 16% 12%,#22d3ee24,#0000 34%),linear-gradient(145deg,#111827eb,#08080efa);border:1px solid #a78bfa2e;border-radius:18px;width:min(100%,560px);min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003,inset 0 1px #ffffff14}.platform-visuals-preview:before,.platform-visuals-preview:after{content:"";pointer-events:none;position:absolute;inset:0}.platform-visuals-preview:before{z-index:1;background:linear-gradient(#0000 48%,#070a12bd 100%)}.platform-visuals-preview:after{z-index:2;border:1px solid #ffffff1a;border-radius:13px;inset:.7rem}.platform-visuals-preview img{object-fit:cover;object-position:center;filter:saturate(1.04)contrast(1.02)brightness(.96);width:100%;height:100%;display:block}.platform-visuals-preview__label{z-index:3;color:#dff8ff;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e19bd;border:1px solid #7dd3fc47;border-radius:999px;padding:.32rem .62rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800;position:absolute;bottom:.85rem;left:.85rem}.platform-visuals-preview__caption{max-width:520px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.platform-visuals-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.platform-visuals-meta strong{color:var(--text)}.platform-filter-field{margin:0}.platform-banner-action{justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-banner-action .site-button{min-height:2.6rem;padding:.65rem .9rem}.platform-inline-link{color:#d8b4fe;font-weight:700;text-decoration:none}.platform-inline-link:hover{color:#ede9fe}.platform-guidance-callout{background:#7c3aed14;border:1px solid #a78bfa2e;border-radius:20px;gap:.4rem;padding:1rem;display:grid}.platform-guidance-callout strong{font-family:Space Grotesk,DM Sans,sans-serif}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.platform-textarea{resize:vertical;min-height:120px}.platform-empty-state{color:var(--muted);gap:.35rem;padding:1.1rem 0;display:grid}.platform-empty-state strong{color:var(--text);font-family:Space Grotesk,DM Sans,sans-serif}.platform-billing-grid{gap:.85rem;display:grid}.platform-billing-settings-page{gap:1rem}.platform-billing-hero .platform-topbar__actions{justify-content:flex-end;align-items:center}.platform-billing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-billing-metric{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a80;border:1px solid #7dd3fc24;border-radius:.8rem;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;min-width:0;min-height:6.1rem;padding:.8rem;display:grid}.platform-billing-metric__icon{color:#99f6e4;background:#14b8a617;border:1px solid #2dd4bf33;border-radius:.7rem;grid-row:1/span 3;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.platform-billing-metric span:not(.platform-billing-metric__icon){color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;align-self:end;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.platform-billing-metric strong{color:#f8fafc;align-self:start;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem;line-height:1.05}.platform-billing-metric small{color:#94a3b8;min-width:0;font-size:.82rem}.platform-billing-page-stack{gap:1rem;display:grid}.platform-billing-tabs-shell{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a85;border:1px solid #94a3b824;border-radius:.9rem;min-width:0;padding:.35rem}.platform-billing-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.platform-billing-tab{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;min-height:3.75rem;padding:.58rem .68rem;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid}.platform-billing-tab:hover,.platform-billing-tab:focus-visible{color:#f8fafc;background:#0f172ab8;border-color:#7dd3fc40}.platform-billing-tab:focus-visible{outline:0;box-shadow:0 0 0 3px #7c3aed33}.platform-billing-tab.is-selected{color:#f8fafc;background:linear-gradient(90deg,#14b8a61f,#3b82f614),#0f172ad6;border-color:#2dd4bf57;box-shadow:inset 0 0 0 1px #2dd4bf14}.platform-billing-tab .bi{color:#bae6fd;background:#0ea5e914;border:1px solid #7dd3fc29;border-radius:.65rem;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}.platform-billing-tab span{gap:.12rem;min-width:0;display:grid}.platform-billing-tab strong{text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,DM Sans,sans-serif;font-size:.94rem;line-height:1.15;overflow:hidden}.platform-billing-tab small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}.platform-billing-command-panel,.platform-billing-price-panel,.platform-billing-terms-panel,.platform-billing-policy-panel{padding:1rem}.platform-billing-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.platform-billing-selector-group{gap:.55rem;min-width:0;display:grid}.platform-billing-selector-group>span{color:#d8b4fe;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800}.platform-billing-selector{color:#f8fafc;text-align:left;cursor:pointer;background:linear-gradient(90deg,#0ea5e90f,#7c3aed0d),#0f172a8f;border:1px solid #94a3b82e;border-radius:.78rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.1rem .7rem;min-width:0;min-height:4.6rem;padding:.78rem .85rem;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid}.platform-billing-selector:hover,.platform-billing-selector:focus-visible{border-color:#7dd3fc5c;transform:translateY(-1px);box-shadow:0 14px 34px #0206172e}.platform-billing-selector:focus-visible{outline:0}.platform-billing-selector.is-selected{background:linear-gradient(90deg,#14b8a624,#3b82f61a),#0f172ab8;border-color:#2dd4bf75;box-shadow:inset 0 0 0 1px #2dd4bf1f,0 16px 36px #0f766e1f}.platform-billing-selector .bi{color:#bae6fd;background:#0ea5e914;border:1px solid #7dd3fc2e;border-radius:.7rem;grid-row:1/span 2;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.platform-billing-selector strong,.platform-billing-selector small{min-width:0}.platform-billing-selector strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem;line-height:1.2}.platform-billing-selector small{color:#94a3b8;font-size:.82rem;line-height:1.35}.platform-billing-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-billing-grid--base{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.platform-billing-preview{gap:.75rem;display:grid}.platform-billing-price-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:stretch;gap:.85rem;display:grid}.platform-billing-price-field{background:linear-gradient(#ffffff0d,#ffffff06),#0f172a85;border:1px solid #94a3b824;border-radius:.8rem;align-content:start;gap:.5rem;min-height:6.8rem;margin:0;padding:.82rem;display:grid}.platform-billing-price-field>span:not(.field-group__label){color:#94a3b8;font-size:.82rem;line-height:1.4}.platform-billing-price-field .field-group__input{border-radius:.72rem;min-height:2.9rem}.platform-billing-price-field.is-featured{background:linear-gradient(90deg,#14b8a61c,#3b82f60f),#0f172a9e;border-color:#2dd4bf47}.platform-billing-price-summary{background:linear-gradient(#0f172ad1,#0a0e17e0),#0f172a9e;border:1px solid #94a3b824;border-radius:.8rem;align-content:start;gap:.55rem;min-width:0;padding:.85rem;display:grid}.platform-billing-price-summary>strong{color:#f8fafc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.2rem;line-height:1.15}.platform-billing-price-summary>div{border-top:1px solid #94a3b81f;gap:.2rem;padding-top:.55rem;display:grid}.platform-billing-price-summary span{color:#94a3b8}.platform-billing-price-summary div strong{color:#e2e8f0;font-family:Space Grotesk,DM Sans,sans-serif}.platform-billing-term-list{gap:.7rem;display:grid}.platform-billing-term-card{background:linear-gradient(#ffffff03 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a8a;border:1px solid #94a3b824;border-radius:.85rem;gap:.75rem;min-width:0;padding:.85rem;transition:border-color .15s,box-shadow .15s;display:grid}.platform-billing-term-card:hover{border-color:#7dd3fc3d;box-shadow:0 16px 36px #02061729}.platform-billing-term-card__head,.platform-billing-term-card__identity,.platform-billing-term-card__controls{align-items:center;gap:.75rem;min-width:0;display:flex}.platform-billing-term-card__head{justify-content:space-between}.platform-billing-term-card__identity>div{gap:.18rem;min-width:0;display:grid}.platform-billing-term-card__identity strong{color:#f8fafc;font-family:Space Grotesk,DM Sans,sans-serif}.platform-billing-term-card__identity span:not(.platform-summary-card__icon){color:#94a3b8;font-size:.84rem}.platform-billing-term-card__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.platform-billing-term-card__summary div{background:#0f172a75;border:1px solid #94a3b81f;border-radius:.72rem;gap:.22rem;padding:.68rem;display:grid}.platform-billing-term-card__summary span{color:#94a3b8;font-size:.78rem}.platform-billing-term-card__summary strong{color:#f8fafc;font-family:Space Grotesk,DM Sans,sans-serif}.platform-billing-term-card__controls{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(190px,.8fr);align-items:end;gap:.65rem;display:grid}.platform-billing-term-card__controls .field-group__input{border-radius:.72rem;min-height:2.85rem}.platform-billing-term-toggle,.platform-billing-policy-toggle{background:#0f172a7a;border:1px solid #94a3b824;border-radius:.72rem;min-height:2.85rem;padding:.7rem .8rem}.platform-billing-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.platform-billing-policy-card{background:linear-gradient(#ffffff0b,#ffffff05),#0f172a85;border:1px solid #94a3b824;border-radius:.85rem;align-content:start;gap:.75rem;min-width:0;padding:.9rem;display:grid}.platform-billing-policy-card h3{color:#f8fafc;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem}.platform-billing-policy-card p{color:#94a3b8;margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.platform-billing-policy-card .field-group__input{border-radius:.72rem;min-height:2.95rem}.platform-billing-policy-note{background:#14b8a614;border:1px solid #2dd4bf2e;border-radius:.72rem;gap:.25rem;min-height:0;padding:.68rem;display:grid}.platform-billing-policy-note strong{color:#f8fafc;font-family:Space Grotesk,DM Sans,sans-serif}.platform-billing-policy-note span{color:#99f6e4;font-size:.84rem;line-height:1.4}.platform-billing-action-row{justify-content:flex-end}.platform-billing-calculator-modal{gap:1rem;width:min(760px,100vw - 2rem);max-height:min(82vh,760px);padding:1rem;display:grid;overflow:auto}.platform-billing-calculator-modal .site-button--primary{justify-self:start}@media (width<=1280px){.platform-billing-metrics,.platform-billing-tabs,.platform-billing-command-grid,.platform-billing-policy-grid,.platform-billing-term-card__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.platform-billing-hero{align-items:stretch}.platform-billing-hero .platform-topbar__actions{justify-content:flex-start}.platform-billing-metrics,.platform-billing-tabs,.platform-billing-command-grid,.platform-billing-price-layout,.platform-billing-grid--two,.platform-billing-grid--base,.platform-billing-policy-grid,.platform-billing-term-card__summary,.platform-billing-term-card__controls{grid-template-columns:1fr}.platform-billing-term-card__head{flex-direction:column;align-items:flex-start}.platform-billing-calculator-modal .site-button--primary{justify-self:stretch}}.platform-cash-billing-page{gap:1rem}.platform-cash-billing-hero .platform-topbar__actions{justify-content:flex-end;align-items:center}.platform-cash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-cash-metric{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a80;border:1px solid #2dd4bf24;border-radius:.8rem;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;min-width:0;min-height:6.1rem;padding:.8rem;display:grid}.platform-cash-metric__icon{color:#99f6e4;background:#14b8a617;border:1px solid #2dd4bf33;border-radius:.7rem;grid-row:1/span 3;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.platform-cash-metric span:not(.platform-cash-metric__icon){color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;align-self:end;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.platform-cash-metric strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;align-self:start;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.28rem;line-height:1.05;overflow:hidden}.platform-cash-metric small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.platform-cash-billing-grid{grid-template-columns:minmax(0,1.24fr) minmax(380px,.76fr);align-items:start;gap:1rem;display:grid}.platform-cash-ledger-panel,.platform-cash-renewal-panel{min-width:0;padding:1rem}.platform-cash-renewal-panel{gap:1rem;display:grid;position:sticky;top:1rem}.platform-cash-toolbar{grid-template-columns:minmax(260px,1fr);gap:.8rem;margin-bottom:.85rem;display:grid}.platform-cash-search{margin:0}.platform-cash-search__input-wrap{min-width:0;display:block;position:relative}.platform-cash-search__input-wrap .bi{color:#5eead4;pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.platform-cash-search__input-wrap .field-group__input{width:100%;padding-left:2.55rem}.platform-cash-table{overflow:visible}.platform-cash-pagination{color:#aeb8ca;background:#02061747;border:1px solid #2dd4bf21;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.85rem;padding:.8rem;display:flex}.platform-cash-pagination>span,.platform-cash-pagination__actions strong{font-size:.9rem}.platform-cash-pagination__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.platform-cash-pagination__actions strong{color:#f8fafc;font-family:IBM Plex Mono,monospace}.platform-cash-page-button{min-height:2.45rem;padding:.55rem .75rem}.platform-cash-page-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.platform-cash-row{align-items:center}.platform-cash-row>div{overflow-wrap:anywhere;min-width:0}.platform-cash-tenant-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.platform-cash-selected-card{background:linear-gradient(90deg,#14b8a61a,#3b82f60f),#0f172a94;border:1px solid #2dd4bf2e;border-radius:.85rem;gap:.75rem;min-width:0;padding:.85rem;display:grid}.platform-cash-selected-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.platform-cash-selected-card__header>div{gap:.22rem;min-width:0;display:grid}.platform-cash-selected-card__header strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;overflow:hidden}.platform-cash-selected-card__header span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-cash-selected-card__grid,.platform-cash-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.platform-cash-selected-card__grid div,.platform-cash-preview div{background:#0f172a7a;border:1px solid #94a3b81f;border-radius:.72rem;gap:.22rem;min-width:0;padding:.72rem;display:grid}.platform-cash-selected-card__grid span,.platform-cash-preview span{color:#94a3b8;font-size:.8rem}.platform-cash-selected-card__grid strong,.platform-cash-preview strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;overflow:hidden}.platform-cash-form{gap:.85rem;display:grid}.platform-cash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.platform-cash-form .field-group__input{border-radius:.72rem;min-height:2.95rem}.platform-cash-duration-row{flex-wrap:wrap;gap:.55rem;display:flex}.platform-cash-duration-row .platform-chip{justify-content:center;min-width:4.3rem;min-height:2.45rem}.platform-cash-notes .platform-textarea{min-height:96px}.platform-cash-submit{justify-self:stretch}@media (width<=1280px){.platform-cash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-cash-billing-grid{grid-template-columns:minmax(0,1fr)}.platform-cash-renewal-panel{position:static}}@media (width<=860px){.platform-cash-billing-hero{align-items:stretch}.platform-cash-billing-hero .platform-topbar__actions{justify-content:flex-start}.platform-cash-metrics,.platform-cash-selected-card__grid,.platform-cash-preview,.platform-cash-form-grid{grid-template-columns:1fr}.platform-cash-selected-card__header{flex-direction:column}.platform-cash-pagination{flex-direction:column;align-items:flex-start}.platform-cash-pagination__actions{justify-content:flex-start}}.platform-compact-action{width:auto;min-height:2.75rem;padding:.7rem 1rem}.platform-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050509b8;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.platform-modal{gap:1rem;width:min(760px,100%);max-height:min(820px,100vh - 2rem);display:grid;overflow:auto}.platform-modal .site-button--primary{width:100%}.platform-confirm-dialog{width:min(560px,100%)}.platform-confirm-dialog__body{color:var(--muted);gap:.65rem;line-height:1.6;display:grid}.platform-confirm-dialog__body strong{color:var(--text)}.platform-confirm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.platform-confirm-dialog__actions .site-button{min-width:9rem}.platform-plan-card{transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.platform-plan-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 35%,#a78bfa33,#0000 30%),linear-gradient(115deg,#0000 22%,#7c3aed1f 48%,#60a5fa1a 58%,#0000 78%);transition:opacity .18s;position:absolute;inset:-45% -20%;transform:translate(-22%,14%)rotate(8deg)}.platform-plan-card:hover{border-color:#a78bfa3d;transform:translateY(-2px);box-shadow:0 24px 64px #31175f33}.platform-plan-card:hover:after{opacity:1;animation:1.8s forwards landing-card-light}.platform-plan-card>*{z-index:1;position:relative}.platform-plan-card__title,.platform-plan-card__badges{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.platform-plan-card__title>div,.platform-plan-card__summary div{gap:.25rem;display:grid}.platform-plan-card__title span,.platform-plan-card__summary span{color:var(--muted)}.platform-plan-card__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.platform-plan-card__summary div{background:#ffffff09;border:1px solid #ffffff0f;border-radius:18px;padding:.85rem}.platform-plan-card__footer,.platform-toggle,.platform-action-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.platform-plan-card__price{color:var(--muted);font-size:.9rem}.platform-toggle{color:var(--text);font-weight:600}.platform-toggle input{accent-color:var(--accent)}.platform-admin-page{--platform-admin-sidebar-width:clamp(232px, 15vw, 270px);padding:0;overflow-x:hidden}.platform-admin-page:before{background:linear-gradient(90deg,#10141eeb,#090a0fb8 36%,#06171a61)}.platform-admin-main{gap:0}.platform-admin-main--shell{grid-template-columns:var(--platform-admin-sidebar-width) minmax(0, 1fr);align-items:stretch;min-height:100dvh}.platform-admin-sidebar{width:var(--platform-admin-sidebar-width);isolation:isolate;z-index:2;background:linear-gradient(#0d1018fc,#080a10fc);border:0;border-right:1px solid #94a3b824;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;height:100dvh;min-height:100dvh;max-height:100dvh;padding:.9rem .72rem .85rem;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:14px 0 34px #0003}.platform-admin-sidebar:before{content:none}.platform-admin-sidebar>*{z-index:1;position:relative}.platform-admin-sidebar__brand{border-bottom:1px solid #94a3b81f;padding:.15rem .35rem .75rem}.platform-admin-sidebar__brand .site-header__mark{border-radius:.65rem;width:2.35rem;height:2.35rem;box-shadow:0 10px 24px #38bdf821}.platform-admin-sidebar__copy{gap:.05rem}.platform-admin-sidebar__copy span{color:#93a4bc;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem}.platform-admin-sidebar__copy strong{color:#f8fafc;font-size:.98rem}.platform-admin-sidebar__nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#94a3b85c #ffffff0a;align-content:start;gap:.45rem;min-height:0;padding:.1rem .2rem .8rem 0;display:grid;overflow:hidden auto}.platform-admin-sidebar__nav::-webkit-scrollbar{width:.5rem}.platform-admin-sidebar__nav::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.platform-admin-sidebar__nav::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:999px}.platform-admin-sidebar__groups,.platform-admin-sidebar__group,.platform-admin-sidebar__group-panel{gap:.22rem;display:grid}.platform-admin-sidebar__groups{gap:.32rem}.platform-admin-sidebar__group-panel{border-left:1px solid #94a3b81f;margin-left:.82rem;padding-left:.58rem}.platform-admin-sidebar__group-panel[hidden]{display:none}.platform-admin-sidebar__footer{background:linear-gradient(#090a0f00,#090a0feb 34%);border-top:1px solid #94a3b81f;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:.5rem;padding:.75rem .2rem 0 0;display:grid}.platform-admin-nav-link,.platform-admin-nav-parent{color:#b9c3d2;width:100%;min-height:2.55rem;box-shadow:none;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.58rem;padding:.48rem .52rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex}.platform-admin-nav-link--primary{margin-bottom:.12rem}.platform-admin-nav-link--child{color:#aab7c8;min-height:2.25rem;padding:.38rem .44rem;font-size:.84rem;font-weight:600}.platform-admin-nav-link__icon{color:#96a5bb;background:#94a3b814;border:1px solid #94a3b817;border-radius:6px;flex:0 0 1.62rem;justify-content:center;align-items:center;width:1.62rem;height:1.62rem;display:inline-flex}.platform-admin-nav-link--child .platform-admin-nav-link__icon{background:0 0;border-color:#0000;flex-basis:1.42rem;width:1.42rem;height:1.42rem}.platform-admin-nav-link__icon .bi{font-size:.92rem;line-height:1}.platform-admin-nav-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-admin-nav-parent__chevron{color:#7f8ca1;justify-content:center;align-items:center;margin-left:auto;font-size:.72rem;display:inline-flex}.platform-admin-nav-link:hover,.platform-admin-nav-parent:hover{color:#fff;box-shadow:none;background:#ffffff0e;border-color:#94a3b829;transform:none}.platform-admin-nav-link--active,.platform-admin-sidebar__group--active .platform-admin-nav-parent{color:#fff;box-shadow:none;background:#6366f124;border-color:#818cf83d;transform:none}.platform-admin-nav-link--active .platform-admin-nav-link__icon,.platform-admin-sidebar__group--active .platform-admin-nav-parent .platform-admin-nav-link__icon{color:#fff;background:#818cf833;border-color:#818cf82e}.platform-admin-nav-link--button{color:#d1d5db;justify-content:flex-start}.platform-admin-nav-link--footer-action{justify-content:center;gap:.42rem;min-width:0;padding-inline:.4rem}.platform-admin-content{grid-column:2;min-height:100dvh;padding:clamp(1.1rem,2vw,2rem)}.platform-admin-stack{gap:1rem}.platform-topbar,.platform-panel,.platform-summary-card,.platform-history-card,.platform-action-card,.platform-table__row,.platform-modal,.platform-guidance-callout,.platform-plan-card__summary div{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 12% 0,#7c3aed24,#0000 36%),linear-gradient(#171720f0,#0d111bf0);border-color:#a78bfa24;border-radius:1.05rem}.platform-topbar{align-items:center;min-height:9rem;padding:clamp(1.2rem,2vw,1.85rem)}.platform-topbar__brand h1{letter-spacing:0;font-size:clamp(2rem,3vw,3.35rem);line-height:.98}.platform-topbar__meta{max-width:68rem;line-height:1.6}.platform-panel{padding:clamp(1rem,1.6vw,1.45rem)}.platform-summary-grid{gap:.85rem}.platform-summary-card{border-radius:1rem;min-height:9.5rem;padding:1rem}.platform-grid{gap:1rem}.platform-admin-page .platform-topbar,.platform-admin-page .platform-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.platform-admin-page .platform-topbar:before,.platform-admin-page .platform-panel:before{display:none}.platform-admin-page .platform-topbar{border-bottom:1px solid #a78bfa24;align-items:flex-start;min-height:auto;padding-block:.15rem .85rem}.platform-admin-page .platform-panel{padding-block:.15rem}.platform-admin-page .platform-panel__header{border-bottom:1px solid #a78bfa1a;padding-bottom:.75rem}.platform-admin-page .platform-panel__header:only-child{border-bottom:0;padding-bottom:0}.platform-grid--branches{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr);align-items:start}.platform-branches-page .platform-grid--branches>.platform-panel,.platform-branches-page .platform-side-stack>.platform-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.platform-branches-page .platform-grid--branches>.platform-panel:before,.platform-branches-page .platform-side-stack>.platform-panel:before{display:none}.platform-branches-page .platform-grid--branches,.platform-branches-page .platform-side-stack{align-content:start}.platform-branches-page .platform-panel__header{padding-inline:.1rem}.platform-branches-page .platform-filter-bar{align-items:end;margin-top:.15rem}.platform-branches-page .platform-filter-field{min-width:0}.platform-branches-page .platform-table{margin-top:.15rem}.platform-branches-page .platform-detail-grid>div{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a6b;border:1px solid #a78bfa1f;border-radius:.95rem;padding:.9rem}.platform-branches-page{gap:1rem}.platform-branches-hero .platform-topbar__actions{justify-content:flex-end;align-items:center}.platform-branch-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-branch-metric{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a80;border:1px solid #a78bfa21;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;min-width:0;min-height:5.3rem;padding:.8rem;display:grid}.platform-branch-metric__icon{color:#bae6fd;background:#0ea5e917;border:1px solid #7dd3fc2e;border-radius:.7rem;grid-row:1/span 2;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.platform-branch-metric span:not(.platform-branch-metric__icon){color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;align-self:end;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.platform-branch-metric strong{color:#f8fafc;align-self:start;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.45rem;line-height:1}.platform-branch-directory-panel,.platform-branch-detail-page .platform-panel{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#0f172ac7,#0a0e17d1);border:1px solid #a78bfa24;border-radius:.85rem;min-width:0;padding:1rem;box-shadow:0 18px 46px #02061738}.platform-branches-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr) minmax(180px,.42fr);align-items:end;gap:.85rem;margin-bottom:.9rem;display:grid}.platform-branches-search__input-wrap{min-width:0;display:block;position:relative}.platform-branches-search__input-wrap .bi{color:#93c5fd;pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.platform-branches-search__input-wrap .field-group__input{width:100%;padding-left:2.55rem}.platform-table--branches .platform-table__row{grid-template-columns:minmax(200px,1fr) minmax(190px,.9fr) minmax(160px,.72fr) minmax(110px,.5fr) minmax(150px,.62fr) minmax(160px,.68fr) minmax(100px,.42fr)}.platform-branch-directory-control{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.platform-branch-directory-control__button{cursor:pointer;background:0 0;border:0;padding:0}.platform-branch-directory-control__button:disabled{cursor:wait;opacity:.65}.platform-grid--branch-detail{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start}.platform-branch-signal{background:#02061752;border:1px solid #7dd3fc29;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem;display:grid}.platform-branch-signal__icon{color:#e0f2fe;background:linear-gradient(135deg,#0ea5e947,#7c3aed3d);border-radius:.8rem;place-items:center;width:3rem;height:3rem;font-size:1.2rem;display:inline-grid}.platform-branch-signal div{gap:.3rem;min-width:0;display:grid}.platform-branch-signal strong{color:#f8fafc;font-family:Space Grotesk,DM Sans,sans-serif}.platform-branch-signal span:not(.platform-branch-signal__icon){color:#aeb8ca}@media (width<=980px){.platform-branch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-branches-toolbar{grid-template-columns:1fr}}@media (width<=620px){.platform-branch-metrics{grid-template-columns:1fr}}.platform-gamers-page{gap:1rem}.platform-gamers-hero .platform-topbar__actions{justify-content:flex-end;align-items:center}.platform-gamer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-gamer-metric{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a80;border:1px solid #a78bfa21;border-radius:.8rem;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);gap:.15rem .7rem;min-width:0;min-height:6.1rem;padding:.8rem;display:grid}.platform-gamer-metric__icon{color:#bae6fd;background:#0ea5e917;border:1px solid #7dd3fc2e;border-radius:.7rem;grid-row:1/span 3;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.platform-gamer-metric span:not(.platform-gamer-metric__icon){color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;align-self:end;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.platform-gamer-metric strong{color:#f8fafc;align-self:start;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.45rem;line-height:1}.platform-gamer-metric small{color:#94a3b8;min-width:0;font-size:.82rem}.platform-gamer-directory-panel{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#0f172ac7,#0a0e17d1);border:1px solid #a78bfa24;border-radius:.85rem;min-width:0;padding:1rem;box-shadow:0 18px 46px #02061738}.platform-gamers-toolbar{grid-template-columns:minmax(260px,1.1fr) minmax(210px,.86fr) minmax(160px,.52fr) minmax(160px,.52fr) minmax(130px,.42fr) minmax(130px,.42fr);align-items:end;gap:.85rem;margin-bottom:.9rem;display:grid;overflow:visible}.platform-gamers-search__input-wrap{min-width:0;display:block;position:relative}.platform-gamers-search__input-wrap .bi{color:#93c5fd;pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.platform-gamers-search__input-wrap .field-group__input{width:100%;padding-left:2.55rem}.platform-gamer-select{z-index:1;min-width:0;position:relative}.platform-gamer-select.is-open{z-index:24}.platform-gamer-select__button{color:#f8fafc;cursor:pointer;width:100%;min-height:2.95rem;font:inherit;text-align:left;background:linear-gradient(90deg,#0ea5e914,#7c3aed14),#0f172ab3;border:1px solid #94a3b838;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem .85rem;font-weight:800;line-height:1.1;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.platform-gamer-select__button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-gamer-select__button .bi{color:#c4b5fd;flex:none;transition:transform .16s}.platform-gamer-select.is-open .platform-gamer-select__button{border-color:#a78bfa8f;box-shadow:0 0 0 3px #7c3aed29}.platform-gamer-select.is-open .platform-gamer-select__button .bi{transform:rotate(180deg)}.platform-gamer-select__button:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc85}.platform-gamer-select__button:disabled{cursor:not-allowed;opacity:.58}.platform-gamer-select__menu{z-index:25;background:linear-gradient(#181c2bfa,#0a0e17fa),#111827;border:1px solid #a78bfa47;border-radius:.75rem;gap:.18rem;max-height:17rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 18px 38px #0206176b}.platform-gamer-select__option{color:#dbeafe;cursor:pointer;min-height:2.45rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.58rem .65rem;font-size:.92rem;font-weight:700;line-height:1.15;display:flex}.platform-gamer-select__option:hover,.platform-gamer-select__option:focus-visible{color:#f8fafc;background:#7dd3fc1f;outline:none}.platform-gamer-select__option.is-selected{color:#fff;background:#7c3aed3d}.platform-gamer-select__option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-gamer-list{gap:.6rem;display:grid}.platform-gamer-row{color:#f8fafc;background:#0f172a75;border:1px solid #94a3b824;border-radius:.78rem;grid-template-columns:2.7rem minmax(150px,.78fr) minmax(230px,1.05fr) minmax(230px,1fr) minmax(115px,.42fr) minmax(104px,.36fr);align-items:center;gap:.8rem;min-width:0;min-height:6.05rem;padding:.8rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.platform-gamer-row:hover{background:linear-gradient(90deg,#0ea5e924,#7c3aed14),#0f172a94;border-color:#7dd3fc47;transform:translateY(-1px)}.platform-gamer-row__avatar{color:#f8fafc;background:linear-gradient(135deg,#0ea5e93d,#7c3aed33);border:1px solid #a78bfa2e;border-radius:.75rem;place-items:center;width:2.7rem;height:2.7rem;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:800;display:inline-grid}.platform-gamer-row__identity,.platform-gamer-row__contact,.platform-gamer-row__center,.platform-gamer-row__meta,.platform-gamer-row__actions{gap:.24rem;min-width:0;display:grid}.platform-gamer-row__identity strong,.platform-gamer-row__contact strong,.platform-gamer-row__center strong,.platform-gamer-row__meta strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;overflow:hidden}.platform-gamer-row__identity small,.platform-gamer-row__center small{color:#aeb8ca;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-gamer-row__contact span,.platform-gamer-row__center>span,.platform-gamer-row__meta span,.platform-gamer-row__actions span{color:#c4b5fd;letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:800}.platform-gamer-row__contact strong{font-size:.9rem}.platform-gamer-row__actions{justify-items:end}.platform-gamer-row__actions .site-button{width:auto}.platform-gamer-pagination{background:#02061747;border:1px solid #a78bfa1f;border-radius:.75rem;margin-top:.85rem;padding:.8rem}.platform-export-backdrop{z-index:80}.platform-gamer-export-dialog{background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#111827fa,#080c16fa);border:1px solid #a78bfa38;border-radius:.95rem;width:min(900px,100%);padding:1rem;box-shadow:0 28px 70px #0206178c}.platform-gamer-export-dialog__header{align-items:start}.platform-gamer-export-dialog__count{color:#dbeafe;background:#0ea5e91a;border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;min-height:2.3rem;padding:.35rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800;display:inline-flex}.platform-gamer-export-section{gap:.65rem;min-width:0;display:grid}.platform-gamer-export-section__heading{color:#f8fafc;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900;display:flex}.platform-gamer-export-section__actions{gap:.35rem;display:inline-flex}.platform-gamer-export-section__actions button{color:#c4b5fd;cursor:pointer;min-height:2rem;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#0f172aa3;border:1px solid #94a3b82e;border-radius:999px;padding:.28rem .62rem;font-size:.66rem;font-weight:900}.platform-gamer-export-section__actions button:hover,.platform-gamer-export-section__actions button:focus-visible{color:#f8fafc;border-color:#7dd3fc52;outline:none}.platform-gamer-export-section__help{color:#94a3b8;margin:0;font-size:.86rem;line-height:1.45}.platform-gamer-export-format-grid,.platform-gamer-export-choice-grid,.platform-gamer-export-filter-grid{gap:.55rem;display:grid}.platform-gamer-export-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-gamer-export-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-gamer-export-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-gamer-export-format,.platform-gamer-export-choice,.platform-gamer-export-filter{color:#f8fafc;cursor:pointer;background:#0f172a85;border:1px solid #94a3b824;border-radius:.78rem;align-items:center;min-width:0;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.platform-gamer-export-format{text-align:left;font:inherit;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.82rem}.platform-gamer-export-format .bi{color:#bae6fd;background:#0ea5e91a;border:1px solid #7dd3fc2e;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;font-size:1.1rem;display:inline-grid}.platform-gamer-export-format span,.platform-gamer-export-choice span,.platform-gamer-export-filter span{gap:.12rem;min-width:0;display:grid}.platform-gamer-export-format strong,.platform-gamer-export-choice strong,.platform-gamer-export-filter strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-gamer-export-format small,.platform-gamer-export-choice small,.platform-gamer-export-filter small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;line-height:1.35;overflow:hidden}.platform-gamer-export-format:hover,.platform-gamer-export-choice:hover,.platform-gamer-export-filter:hover{background:#1e293ba8;border-color:#7dd3fc47}.platform-gamer-export-format:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc7a}.platform-gamer-export-format.is-selected,.platform-gamer-export-choice.is-selected,.platform-gamer-export-filter.is-selected{background:linear-gradient(90deg,#0ea5e924,#7c3aed29),#0f172abd;border-color:#a78bfa7a;box-shadow:0 0 0 1px #a78bfa1f}.platform-gamer-export-choice,.platform-gamer-export-filter{grid-template-columns:auto auto minmax(0,1fr);gap:.62rem;padding:.72rem}.platform-gamer-export-filter{grid-template-columns:auto minmax(0,1fr)}.platform-gamer-export-choice input,.platform-gamer-export-filter input{accent-color:#7dd3fc;width:1rem;height:1rem}.platform-gamer-export-choice>.bi{color:#bae6fd;font-size:1.05rem}.platform-gamer-export-filter.is-muted small{color:#64748b}.platform-gamer-export-dialog__actions{padding-top:.25rem}@media (width<=1280px){.platform-gamers-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-gamer-row{grid-template-columns:2.7rem minmax(150px,.9fr) minmax(220px,1.1fr) minmax(220px,1fr) minmax(110px,.45fr)}.platform-gamer-row__actions{grid-column:2/-1;justify-items:start}}@media (width<=860px){.platform-gamer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-gamers-toolbar,.platform-gamer-row,.platform-gamer-export-choice-grid,.platform-gamer-export-filter-grid{grid-template-columns:1fr}.platform-gamer-row__actions{grid-column:auto}}@media (width<=620px){.platform-gamer-metrics,.platform-gamer-export-format-grid{grid-template-columns:1fr}.platform-gamer-export-dialog{padding:.85rem}}.platform-table{padding-bottom:.1rem;overflow-x:auto}.platform-table__row{border-radius:.95rem}.platform-table__row--header{background:#a78bfa13;border-color:#a78bfa1f}.platform-tenants-page{gap:1rem}.platform-tenants-hero .platform-topbar__actions{justify-content:flex-end;align-items:center}.platform-tenant-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-tenant-metric{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,#0f172a80;border:1px solid #a78bfa21;border-radius:.8rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;min-width:0;min-height:5.3rem;padding:.8rem;display:grid}.platform-tenant-metric__icon{color:#bae6fd;background:#0ea5e917;border:1px solid #7dd3fc2e;border-radius:.7rem;grid-row:1/span 2;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.platform-tenant-metric span:not(.platform-tenant-metric__icon){color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;align-self:end;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.platform-tenant-metric strong{color:#f8fafc;align-self:start;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.45rem;line-height:1}.platform-tenant-sync-retry{grid-column:2;justify-self:start}.platform-tenants-workspace{grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);align-items:start;gap:1rem;display:grid}.platform-tenant-list-panel,.platform-tenant-detail-panel{background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#0f172ac7,#0a0e17d1);border:1px solid #a78bfa24;border-radius:.85rem;min-width:0;padding:1rem;box-shadow:0 18px 46px #02061738}.platform-tenant-detail-panel{gap:1rem;display:grid;position:sticky;top:1rem}.platform-tenants-toolbar{grid-template-columns:minmax(230px,.85fr) minmax(180px,.5fr) minmax(320px,1.1fr);align-items:end;gap:.85rem;margin-bottom:.9rem;display:grid}.platform-tenants-search,.platform-tenants-country{margin:0}.platform-tenants-search__input-wrap{min-width:0;display:block;position:relative}.platform-tenants-search__input-wrap .bi{color:#93c5fd;pointer-events:none;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.platform-tenants-search__input-wrap .field-group__input{width:100%;padding-left:2.55rem}.platform-tenants-status-filter{gap:.45rem;min-width:0;display:grid}.platform-tenants-filter-label{color:#d8b4fe;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800}.platform-tenants-status-tabs{background:#02061752;border:1px solid #ffffff1a;border-radius:.85rem;flex-wrap:wrap;gap:.4rem;min-width:0;padding:.35rem;display:flex}.platform-tenants-status-tab{color:#cbd5e1;min-height:2.35rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;padding:.5rem .75rem;font-size:.88rem;font-weight:800;transition:background .14s,border-color .14s,color .14s}.platform-tenants-status-tab:hover,.platform-tenants-status-tab--active{color:#f8fafc;background:#0ea5e91f;border-color:#7dd3fc38}.platform-tenant-list{gap:.55rem;display:grid}.platform-tenant-row{color:#f8fafc;text-align:left;cursor:pointer;background:#0f172a75;border:1px solid #94a3b824;border-radius:.75rem;grid-template-columns:2.35rem minmax(170px,1fr) minmax(180px,.8fr) minmax(140px,.62fr) minmax(160px,.68fr);align-items:center;gap:.75rem;width:100%;min-height:5.35rem;padding:.75rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.platform-tenant-row:hover,.platform-tenant-row--selected{background:linear-gradient(90deg,#0ea5e924,#7c3aed14),#0f172a94;border-color:#7dd3fc47}.platform-tenant-row:hover{transform:translateY(-1px)}.platform-tenant-row__marker{color:#ddd6fe;background:#7c3aed1f;border:1px solid #a78bfa2e;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.platform-tenant-row__main,.platform-tenant-row__stats,.platform-tenant-row__badges,.platform-tenant-row__contact{min-width:0}.platform-tenant-row__main,.platform-tenant-row__stats,.platform-tenant-row__badges{gap:.25rem;display:grid}.platform-tenant-row__main strong,.platform-tenant-row__main small,.platform-tenant-row__contact,.platform-tenant-row__stats span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-tenant-row__main strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem}.platform-tenant-row__main small,.platform-tenant-row__contact,.platform-tenant-row__stats span{color:#aeb8ca;font-size:.88rem}.platform-tenant-row__badges{justify-items:end}.platform-tenants-pagination{color:#aeb8ca;background:#02061747;border:1px solid #a78bfa1f;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.85rem;padding:.8rem;display:flex}.platform-tenants-pagination>span,.platform-tenants-pagination__actions strong{font-size:.9rem}.platform-tenants-pagination__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.platform-tenants-pagination__actions strong{color:#f8fafc;font-family:IBM Plex Mono,monospace}.platform-tenants-page-button{min-height:2.45rem;padding:.55rem .75rem}.platform-tenant-detail__header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.platform-tenant-detail__header h2{margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.05}.platform-tenant-detail__identity{background:#0206174d;border:1px solid #7dd3fc29;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.platform-tenant-avatar{color:#f8fafc;background:linear-gradient(135deg,#0ea5e957,#7c3aed47);border-radius:.7rem;place-items:center;width:3rem;height:3rem;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:800;display:inline-grid}.platform-tenant-detail__identity div,.platform-tenant-detail__notice div{gap:.2rem;min-width:0;display:grid}.platform-tenant-detail__identity span,.platform-tenant-detail__grid span{color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.platform-tenant-detail__identity strong,.platform-tenant-detail__grid strong,.platform-tenant-detail__notice strong{overflow-wrap:anywhere;color:#f8fafc;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif}.platform-tenant-detail__identity small,.platform-tenant-detail__grid small,.platform-tenant-detail__notice span{overflow-wrap:anywhere;color:#aeb8ca;min-width:0}.platform-tenant-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.platform-tenant-detail__grid>div{background:#0f172a6b;border:1px solid #94a3b821;border-radius:.72rem;gap:.25rem;min-height:5.25rem;padding:.8rem;display:grid}.platform-tenant-detail__notice{background:#f59e0b14;border:1px solid #f59e0b38;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem;display:grid}.platform-tenant-detail__notice .bi{color:#fde68a;margin-top:.15rem}.platform-tenant-detail__notice--success{background:#22c55e14;border-color:#22c55e33}.platform-tenant-detail__notice--success .bi{color:#bbf7d0}.platform-tenant-detail__actions{flex-wrap:wrap;gap:.65rem;display:flex}.platform-tenant-detail__empty{align-self:start}@media (width<=1180px){.platform-tenants-workspace{grid-template-columns:1fr}.platform-tenant-detail-panel{position:static}}@media (width<=860px){.platform-tenant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tenants-toolbar,.platform-tenant-row{grid-template-columns:1fr}.platform-tenant-row{align-items:start}.platform-tenant-row__badges{grid-template-columns:repeat(2,max-content);justify-items:start}.platform-tenants-pagination{flex-direction:column;align-items:flex-start}.platform-tenants-pagination__actions{justify-content:flex-start;width:100%}}@media (width<=620px){.platform-tenant-metrics,.platform-tenant-detail__grid{grid-template-columns:1fr}.platform-tenant-detail__header,.platform-tenant-detail__actions{flex-direction:column;align-items:stretch}.platform-tenants-page-button{width:auto}}.platform-tenants-hero{background:#0a0d19eb;border-color:#8b5cf642;position:relative;overflow:hidden}.platform-tenants-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #2dd4bf24;border-radius:50%;width:16rem;position:absolute;inset:auto -3.5rem -5.5rem auto;box-shadow:0 0 0 3rem #2dd4bf05,0 0 0 6rem #8b5cf604}.platform-tenants-hero>*{z-index:1;position:relative}.platform-tenant-metric{background:#0b0f1de0;border-color:#94a3b826;border-radius:.9rem;min-height:5rem;box-shadow:0 14px 34px #0206172e}.platform-tenant-metric--active .platform-tenant-metric__icon{color:#99f6e4;background:#0d94881f;border-color:#2dd4bf42}.platform-tenant-metric--attention .platform-tenant-metric__icon{color:#fde68a;background:#f59e0b17;border-color:#f59e0b3d}.platform-tenant-metric--sync .platform-tenant-metric__icon{color:#ddd6fe;background:#7c3aed1f;border-color:#8b5cf642}.platform-tenant-list-panel.platform-tenant-table-panel{background:#090d19eb;border-color:#8b5cf633;border-radius:1rem;gap:1rem;width:100%;padding:clamp(1rem,1.6vw,1.35rem);display:grid;box-shadow:0 22px 60px #0206174d}.platform-tenant-directory-header{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.platform-tenant-directory-header h2,.platform-tenant-directory-header p{margin:0}.platform-tenant-directory-header h2{color:var(--text);margin-top:.2rem;font-size:clamp(1.35rem,2vw,1.8rem)}.platform-tenant-directory-header>div>p:last-child{color:var(--muted);margin-top:.3rem}.platform-tenant-directory-header>span{color:#ddd6fe;background:#7c3aed1a;border:1px solid #8b5cf63d;border-radius:999px;flex:none;padding:.48rem .72rem;font-family:IBM Plex Mono,monospace;font-size:.73rem;font-weight:800}.platform-tenant-table-panel .platform-tenants-toolbar{background:#ffffff05;border:1px solid #94a3b81c;border-radius:.9rem;margin-bottom:0;padding:.85rem}.platform-tenant-table-wrap{min-width:0}.platform-tenant-table{border-collapse:separate;border-spacing:0 .55rem;table-layout:fixed;width:100%}.platform-tenant-table th{color:#aeb8ca;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 .7rem .2rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800}.platform-tenant-table th:first-child{width:16%}.platform-tenant-table th:nth-child(2){width:18%}.platform-tenant-table th:nth-child(3){width:10%}.platform-tenant-table th:nth-child(4),.platform-tenant-table th:nth-child(5){width:7%}.platform-tenant-table th:nth-child(6){width:17%}.platform-tenant-table th:nth-child(7){width:10%}.platform-tenant-table th:nth-child(8){width:12rem}.platform-tenant-table td{color:#dce4f0;vertical-align:middle;background:#0f172a6b;border-top:1px solid #94a3b81f;border-bottom:1px solid #94a3b81f;min-width:0;padding:.85rem .7rem;transition:border-color .15s,background .15s}.platform-tenant-table td:first-child{border-left:1px solid #94a3b81f;border-radius:.85rem 0 0 .85rem}.platform-tenant-table td:last-child{border-right:1px solid #94a3b81f;border-radius:0 .85rem .85rem 0;padding-left:1.25rem;padding-right:1.25rem}.platform-tenant-table tbody tr:hover td{background:#7c3aed12;border-color:#8b5cf64d}.platform-tenant-table__identity{align-items:center;gap:.7rem;min-width:0;display:flex}.platform-tenant-table__avatar{color:#ddd6fe;background:#7c3aed21;border:1px solid #8b5cf63d;border-radius:.8rem;flex:none;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800;display:grid}.platform-tenant-table__identity strong,.platform-tenant-table__stack strong,.platform-tenant-table__value{color:#f8fafc;min-width:0;font-family:Space Grotesk,DM Sans,sans-serif}.platform-tenant-table__identity strong{overflow-wrap:anywhere}.platform-tenant-table__stack{gap:.25rem;min-width:0;display:grid}.platform-tenant-table__stack a,.platform-tenant-table__stack small,.platform-tenant-table__location{color:#aeb8ca;overflow-wrap:anywhere;min-width:0;font-size:.76rem}.platform-tenant-table__stack a{color:#c4b5fd;text-decoration:none}.platform-tenant-table__stack a:hover{color:#fff;text-decoration:underline}.platform-tenant-table__value{font-variant-numeric:tabular-nums;font-size:1.08rem;display:inline-block}.platform-tenant-table__location{align-items:center;gap:.35rem;display:inline-flex}.platform-tenant-table__actions-heading{text-align:center!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.platform-tenant-table__actions{justify-content:center;align-items:center;gap:.5rem;display:flex}.platform-tenant-table__action{color:#dbeafe;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #94a3b82b;border-radius:.78rem;flex:none;place-items:center;padding:0;text-decoration:none;transition:border-color .15s,color .15s,background .15s,transform .15s;display:inline-grid}.platform-tenant-table__action:hover{transform:translateY(-1px)}.platform-tenant-table__action:focus-visible{outline-offset:2px;outline:3px solid #a78bfa61}.platform-tenant-table__action--details:hover{color:#ede9fe;background:#7c3aed24;border-color:#8b5cf66b}.platform-tenant-table__action--billing:hover{color:#99f6e4;background:#0d948821;border-color:#2dd4bf66}.platform-tenant-table__action--delete{color:#fca5a5;background:#dc262612;border-color:#f8717138}.platform-tenant-table__action--delete:hover{color:#fecaca;background:#dc262626;border-color:#f8717175}.platform-tenant-table-panel .platform-tenants-pagination{margin-top:0}@media (width<=1180px){.platform-tenant-table,.platform-tenant-table tbody{gap:.85rem;display:grid}.platform-tenant-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-tenant-table tr{background:#0f172a6b;border:1px solid #94a3b824;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.platform-tenant-table td,.platform-tenant-table td:first-child,.platform-tenant-table td:last-child{background:0 0;border:0;border-bottom:1px solid #94a3b81a;border-radius:0;grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);align-items:center;gap:.8rem;min-width:0;padding:.8rem;display:grid}.platform-tenant-table td:nth-last-child(-n+2){border-bottom:0}.platform-tenant-table td:before{content:attr(data-label);color:#aeb8ca;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:800}.platform-tenant-table td:first-child,.platform-tenant-table td:last-child{grid-column:1/-1}.platform-tenant-table td:first-child{background:#7c3aed0e}.platform-tenant-table__actions{justify-content:flex-start}}@media (width<=840px){.platform-tenant-table-panel .platform-tenants-toolbar{grid-template-columns:1fr 1fr}.platform-tenant-table-panel .platform-tenants-status-filter{grid-column:1/-1}}@media (width<=680px){.platform-tenant-directory-header{flex-direction:column;align-items:stretch}.platform-tenant-directory-header>span{align-self:flex-start}.platform-tenant-table-panel .platform-tenants-toolbar,.platform-tenant-table tr{grid-template-columns:1fr}.platform-tenant-table-panel .platform-tenants-status-filter,.platform-tenant-table td:first-child,.platform-tenant-table td:last-child{grid-column:auto}.platform-tenant-table td,.platform-tenant-table td:first-child,.platform-tenant-table td:last-child{border-bottom:1px solid #94a3b81a;grid-template-columns:1fr;gap:.35rem}.platform-tenant-table td:last-child{border-bottom:0}.platform-tenant-table__actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.platform-tenant-table__action,.platform-tenant-table td{transition:none}}.platform-admin-page .field-grid{gap:.85rem;display:grid}.platform-admin-page .field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-page .field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-admin-page .field-group__label,.platform-admin-page label>span:first-child{color:#d8b4fe;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700}.platform-admin-page .field-group__input{background:linear-gradient(#fff1,#ffffff09),#0f172ab8;border-color:#ffffff1f;border-radius:.95rem;min-height:3.35rem;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px #ffffff0d}.platform-admin-page select.field-group__input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#c4b5fd 50%),linear-gradient(135deg,#c4b5fd 50%,#0000 50%),linear-gradient(#fff1,#ffffff09);background-position:calc(100% - 1.3rem),calc(100% - .95rem),0 0;background-repeat:no-repeat;background-size:.38rem .38rem,.38rem .38rem,100% 100%;padding-right:2.65rem}.platform-admin-page textarea.field-group__input{resize:vertical;min-height:7.5rem}.platform-admin-page input[type=file].field-group__input{padding:.72rem}.platform-admin-page input[type=file]::file-selector-button{color:#fff;font:inherit;cursor:pointer;background:#7c3aed3d;border:1px solid #a78bfa4d;border-radius:.75rem;margin-right:.75rem;padding:.58rem .85rem;font-weight:800}.promotion-failure{color:#fee2e2;background:radial-gradient(circle at 2rem 2rem,#f8717138,#0000 32%),linear-gradient(135deg,#7f1d1d57,#0f172ab8);border:1px solid #f8717157;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.95rem;padding:1rem;display:grid;box-shadow:0 18px 42px #0000003d}.promotion-failure__icon{color:#fecaca;background:#7f1d1d73;border:1px solid #f871716b;border-radius:.8rem;place-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:grid}.promotion-failure strong{color:#fff;margin-bottom:.35rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem;display:block}.promotion-failure ul{color:#fee2e2e0;margin:0;padding-left:1.1rem;line-height:1.55}.promotion-failure__hints{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.promotion-failure__hints span{color:#fee2e2d6;background:#ffffff12;border:1px solid #fecaca2e;border-radius:999px;padding:.45rem .65rem;font-size:.82rem;font-weight:700}.promo-select-field{min-width:0}.promo-select{min-width:0;position:relative}.promo-select__button{color:#f8fafc;width:100%;min-height:3.35rem;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff12,#ffffff09),#0f172abd;border:1px solid #ffffff1f;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 2.85rem .72rem .95rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:inset 0 1px #ffffff0f}.promo-select__button:hover,.promo-select.is-open .promo-select__button{border-color:#a78bfa94;box-shadow:0 0 0 3px #7c3aed2e,inset 0 1px #ffffff14}.promo-select__button span:first-child{gap:.18rem;min-width:0;display:grid}.promo-select__button strong,.promo-select__option strong{color:#f8fafc;font-weight:850}.promo-select__button small,.promo-select__option small{color:#cbd5e1ad;font-size:.78rem;line-height:1.35}.promo-select__chevron{border-bottom:2px solid #c4b5fd;border-right:2px solid #c4b5fd;width:.68rem;height:.68rem;transition:transform .16s;position:absolute;top:50%;right:1rem;transform:translateY(-62%)rotate(45deg)}.promo-select.is-open .promo-select__chevron{transform:translateY(-28%)rotate(225deg)}.promo-select__menu{z-index:20;inset-inline:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 90% 0,#7c3aed33,#0000 36%),#0c111ffa;border:1px solid #a78bfa4d;border-radius:1rem;max-height:min(18rem,44vh);padding:.45rem;position:absolute;top:calc(100% + .45rem);overflow:auto;box-shadow:0 24px 60px #00000073}.promo-select__option{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.8rem;gap:.18rem;padding:.72rem .8rem;display:grid}.promo-select__option:hover,.promo-select__option.is-selected{background:#7c3aed33;border-color:#a78bfa52}.promo-select-field.is-disabled{opacity:.62}.promo-date-field__inputs{grid-template-columns:minmax(0,1fr) minmax(6.6rem,.72fr) auto;align-items:center;gap:.55rem;display:grid}.promo-date-field__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:3.35rem}.promo-date-field__clear{color:#e2e8f0db;min-height:3.35rem;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #a78bfa2e;border-radius:.9rem;padding:0 .78rem;font-weight:800}.promo-date-field__clear:hover{color:#fff;background:#7c3aed2e;border-color:#a78bfa61}.platform-admin-page input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--accent)}.platform-admin-page .field-group--inline{background:#ffffff09;border:1px solid #a78bfa24;border-radius:.95rem;align-items:center;gap:.7rem;min-height:3.35rem;padding:.85rem 1rem;display:flex}.platform-admin-page .site-button{border-radius:.9rem;min-height:3rem;font-weight:800}.platform-list{gap:.75rem;display:grid}.platform-list-row{background:radial-gradient(circle at 90% 15%,#7c3aed29,#0000 34%),#0f172a94;border:1px solid #a78bfa24;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.platform-list-row h3{margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.platform-promotions-list-panel{grid-template-rows:auto auto;align-content:start;align-self:start;height:auto;min-height:0;display:grid}.platform-promotion-list{align-content:start;align-items:start;min-height:0}.platform-promotion-row{background:radial-gradient(circle at 98% 16%,#7c3aed2e,#0000 32%),linear-gradient(#0f172ac7,#0c111eb8);grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:0;padding:.9rem;display:grid}.platform-promotion-row__preview{aspect-ratio:1;background:radial-gradient(circle at 30% 20%,#22d3ee2e,#0000 40%),linear-gradient(135deg,#4f46e547,#0f172ad6);border:1px solid #38bdf83d;border-radius:1rem;width:4.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.platform-promotion-row__preview img,.platform-promotion-row__preview video{object-fit:cover;width:100%;height:100%;display:block}.platform-promotion-row__preview--text{color:#fff;place-items:center;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem;font-weight:900;display:grid}.platform-promotion-row__main{gap:.45rem;min-width:0;display:grid}.platform-promotion-row__heading{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.platform-promotion-row__heading .status-badge-marketing{flex-shrink:0}.platform-promotion-row__meta{flex-wrap:wrap;gap:.35rem .75rem;margin:0;display:flex}.platform-promotion-row__body{color:#94a3b8;max-width:52rem;margin:0;line-height:1.55}.platform-promotion-row__actions{flex-shrink:0;justify-content:flex-end;width:auto}.platform-promotion-row__actions .site-button{min-height:2.7rem;padding-inline:1rem}.platform-promotion-tabs{flex-wrap:wrap;align-items:center;gap:.6rem;padding-block:.2rem .35rem;display:flex}.platform-promotion-tab{color:#e2e8f0d1;background:linear-gradient(#ffffff0e,#ffffff06),#0f172a85;border:1px solid #7dd3fc29;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.8rem;padding:.68rem .95rem;font-weight:850;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.platform-promotion-tab:hover{color:#fff;border-color:#7dd3fc4d;transform:translateY(-1px)}.platform-promotion-tab--active{color:#fff;background:linear-gradient(135deg,#14b8a62e,#7c3aed1f),#0f172ab8;border-color:#2dd4bf61;box-shadow:0 16px 36px #082f4942}.platform-promotion-builder{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.platform-promotion-composer,.platform-promotion-preview-stack,.platform-promotion-preview-panel{min-width:0}.platform-promotion-preview-stack{gap:1rem;display:grid}.platform-promotion-preview-panel{position:sticky;top:1rem}.platform-promotion-page .site-button{gap:.5rem}.platform-promotion-agent-preview{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#070d1cfa,#151024fa);border:1px solid #7dd3fc29;border-radius:1.1rem;width:100%;overflow:hidden;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0f}.platform-promotion-agent-preview__topbar{background:#02061770;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;min-height:3.55rem;padding:.78rem .95rem;display:flex}.platform-promotion-agent-preview__topbar div{gap:.1rem;display:grid}.platform-promotion-agent-preview__topbar strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif}.platform-promotion-agent-preview__topbar span{color:#e2e8f0a3;font-size:.82rem;font-weight:800}.platform-promotion-agent-preview__stage{grid-template-columns:minmax(0,1fr) minmax(17rem,34%);gap:1rem;min-height:31rem;padding:1.15rem;display:grid;position:relative}.platform-promotion-agent-preview__hero{background:linear-gradient(135deg,#22d3ee24,#0000 42%),linear-gradient(#0f172ad1,#0c111ea3);border:1px solid #ffffff12;border-radius:1rem;align-content:center;align-self:stretch;gap:.6rem;min-height:23rem;padding:clamp(1rem,2vw,1.6rem);display:grid}.platform-promotion-agent-preview__hero p{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:900}.platform-promotion-agent-preview__hero h3{color:#fff;max-width:8ch;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:.95}.platform-promotion-agent-preview__hero span{color:#e2e8f0ad;max-width:28rem;line-height:1.55}.platform-promotion-agent-preview__rail{align-content:start;gap:.75rem;min-width:0;display:grid}.right-rail-promo-card{color:#fff;text-align:left;width:100%;min-height:6rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#14b8a629,#7c3aed1a),#090e1fd1;border:1px solid #7dd3fc33;border-radius:.95rem;grid-template-columns:minmax(5.1rem,.42fr) minmax(0,1fr);align-items:stretch;gap:.7rem;padding:.72rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff12}.right-rail-promo-card:hover{border-color:#2dd4bf6b;transform:translateY(-1px);box-shadow:0 20px 42px #00000047,0 0 0 3px #14b8a61a}.right-rail-promo-card--text{grid-template-columns:1fr}.right-rail-promo-card--text .right-rail-promo-media{display:none}.right-rail-promo-card--media-only{grid-template-columns:1fr;min-height:8.2rem;padding:.55rem}.right-rail-promo-card--media-only .right-rail-promo-media{height:100%;min-height:7rem}.right-rail-promo-media{background:linear-gradient(135deg,#7dd3fc2e,#7c3aed29),#0f172ac2;border:1px solid #ffffff14;border-radius:.75rem;place-items:center;min-height:4.9rem;display:grid;overflow:hidden}.right-rail-promo-media img,.right-rail-promo-media video{object-fit:cover;width:100%;height:100%;display:block}.right-rail-promo-media--empty{color:#e2e8f0b8;font-size:1.5rem}.right-rail-promo-copy{align-content:center;gap:.28rem;min-width:0;display:grid}.right-rail-promo-copy>span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:950}.right-rail-promo-copy strong{color:#fff;font-size:.98rem;line-height:1.15}.right-rail-promo-copy small{color:#e2e8f0ad;font-size:.78rem;line-height:1.35}.right-rail-promo-copy em,.right-rail-promo-badge{color:#fde68a;background:#facc1514;border:1px solid #facc1533;border-radius:999px;width:max-content;max-width:100%;margin-top:.1rem;padding:.2rem .42rem;font-size:.66rem;font-style:normal;font-weight:900}.right-rail-promo-badge{margin:0;position:absolute;bottom:.9rem;left:.9rem;box-shadow:0 10px 24px #00000047}.right-rail-empty-slot{color:#e2e8f080;background:#0f172a57;border:1px dashed #7dd3fc33;border-radius:.95rem;place-items:center;gap:.3rem;min-height:5.8rem;font-weight:800;display:grid}.right-rail-empty-slot .bi{font-size:1.3rem}.platform-promotion-row>.right-rail-promo-media{aspect-ratio:1;flex-shrink:0;width:4.75rem;min-height:0}.promotion-fixed-field{background:linear-gradient(#fff1,#ffffff09),#0f172ab8;border:1px solid #ffffff1f;border-radius:.95rem;align-content:end;min-height:3.35rem;padding:.72rem .95rem}.promotion-fixed-field strong{color:#fff;font-weight:850}.promotion-surface-preview-frame{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#070d1cfa,#151024fa);border:1px solid #7dd3fc29;border-radius:1.1rem;width:100%;overflow:hidden;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0f}.promotion-surface-media{background:linear-gradient(135deg,#7dd3fc2e,#7c3aed29),#0f172ac2;border:1px solid #ffffff14;border-radius:.85rem;place-items:center;min-height:5.6rem;display:grid;overflow:hidden}.promotion-surface-media img,.promotion-surface-media video{object-fit:cover;width:100%;height:100%;display:block}.promotion-surface-media--empty{color:#e2e8f0b3;font-size:1.55rem}.promotion-hero-preview{isolation:isolate;background:radial-gradient(circle at 16% 12%,#22d3ee29,#0000 34%),linear-gradient(145deg,#070d1cfa,#0f0a1afa);min-height:28rem;position:relative;overflow:hidden}.promotion-hero-preview__media{z-index:-2;opacity:.98;border:0;border-radius:0;min-height:100%;position:absolute;inset:0 0 0 28%}.promotion-hero-preview__media img,.promotion-hero-preview__media video{filter:saturate(1.05)contrast(1.04)brightness(.78)}.promotion-hero-preview__shade{z-index:-1;background:linear-gradient(90deg,#040812f5 0%,#040812b8 34%,#0408122e 100%),linear-gradient(#0408121a,#040812ad);position:absolute;inset:0}.promotion-hero-preview__copy{align-content:center;gap:.7rem;max-width:23rem;min-height:28rem;padding:clamp(1rem,2.4vw,2rem);display:grid}.promotion-hero-preview__copy p{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:900}.promotion-hero-preview__copy h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.92}.promotion-hero-preview__copy span{color:#e2e8f0b8;line-height:1.45}.promotion-hero-preview__copy button{color:#fff;width:max-content;min-height:2.7rem;font:inherit;background:linear-gradient(135deg,#7c3aed,#22d3ee);border:0;border-radius:.9rem;margin-top:.35rem;padding:.68rem .95rem;font-weight:900}.promotion-hero-preview__status{color:#e2e8f0b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060c1cb8;border:1px solid #7dd3fc33;border-radius:.9rem;gap:.18rem;min-width:10rem;padding:.85rem;display:grid;position:absolute;bottom:1rem;right:1rem}.promotion-hero-preview__status span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:900}.promotion-hero-preview__status strong{color:#fff}.promotion-surface-preview-frame--console-display{aspect-ratio:16/9}.promotion-console-display-preview{color:#fff;background:#07070b;border-radius:1rem;min-height:100%;position:relative;overflow:hidden}.promotion-console-display-preview__media,.promotion-console-display-preview__media img,.promotion-console-display-preview__media video{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.promotion-console-display-preview__media img,.promotion-console-display-preview__media video{object-fit:cover;opacity:.86;transform:scale(1.04)}.promotion-console-display-preview__shade{background:linear-gradient(90deg,#04050aeb,#04050a8a 46%,#04050a2e),radial-gradient(circle at 18% 70%,#7c3aed57,#0000 40%),linear-gradient(#04050a6b,#04050abd);position:absolute;inset:0}.promotion-console-display-preview__topbar,.promotion-console-display-preview__copy,.promotion-console-display-preview__status{z-index:1;position:absolute}.promotion-console-display-preview__topbar{justify-content:space-between;align-items:center;gap:1rem;display:flex;top:1rem;left:1rem;right:1rem}.promotion-console-display-preview__topbar span,.promotion-console-display-preview__status{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a127a;border:1px solid #ffffff29;border-radius:999px}.promotion-console-display-preview__topbar span{color:#bbf7d0;text-transform:uppercase;padding:.32rem .65rem;font-size:.65rem;font-weight:900}.promotion-console-display-preview__copy{max-width:58%;bottom:1.45rem;left:1.6rem}.promotion-console-display-preview__copy p,.promotion-console-display-preview__copy span,.promotion-console-display-preview__status span{color:#dce0eeb8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:850}.promotion-console-display-preview__copy h3{color:#fff;margin:.28rem 0 .36rem;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.92}.promotion-console-display-preview__status{border-radius:.9rem;gap:.18rem;padding:.66rem .82rem;display:grid;bottom:1rem;right:1rem}.promotion-console-display-preview__status strong{color:#ffffffeb;font-size:.82rem}.promotion-console-display-preview__status small{color:#bbf7d0d1;font-size:.66rem;font-weight:850}.promotion-surface-preview-frame--events{gap:1rem;padding:1rem;display:grid}.promotion-events-preview__header{justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .1rem 0;display:flex}.promotion-events-preview__header div{gap:.18rem;display:grid}.promotion-events-preview__header span,.promotion-events-preview__header small{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:900}.promotion-events-preview__header strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem}.promotion-events-image-layout{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;min-height:clamp(15rem,38vh,25rem);display:grid}.promotion-event-card{color:#fff;text-align:left;min-height:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#14b8a624,#7c3aed1f),#090e1fc2;border:1px solid #7dd3fc2e;border-radius:.95rem;padding:0;display:block;position:relative;overflow:hidden}.promotion-event-card--span-2{grid-column:span 2}.promotion-event-card--span-3{grid-column:span 3}.promotion-event-card .promotion-surface-media{border:0;border-radius:0;width:100%;height:100%;min-height:100%}.promotion-event-card__badge{color:#fde68a;background:#facc1514;border:1px solid #facc1533;border-radius:999px;width:max-content;max-width:100%;padding:.2rem .42rem;font-size:.66rem;font-style:normal;font-weight:900;position:absolute;bottom:.75rem;left:.75rem}.platform-promotion-row>.promotion-surface-media{aspect-ratio:1;flex-shrink:0;width:4.75rem;min-height:0}.platform-promotion-mobile-panel{max-width:1180px}.platform-promotion-mobile-icon{aspect-ratio:1;color:#e0f2fe;background:radial-gradient(circle at 32% 22%,#7dd3fc57,#0000 44%),linear-gradient(145deg,#7c3aed47,#020617c2);border:1px solid #7dd3fc47;border-radius:1.25rem;flex-shrink:0;place-items:center;width:4.75rem;min-width:4.75rem;font-size:1.35rem;display:grid}.platform-empty,.platform-empty-state{color:var(--muted);background:#0f172a66;border:1px dashed #a78bfa33;border-radius:1rem;padding:1rem}.platform-chip,.status-badge-marketing{border-radius:999px}@media (width<=980px){.hero-panel,.feature-grid--three,.feature-grid--four,.feature-grid--two,.feature-grid--product-sweep,.pricing-grid,.pricing-grid--suite,.pricing-grid--preview,.pricing-system,.pricing-term-grid,.pricing-term-empty,.pricing-branch-grid,.pricing-branch-summary,.pricing-branch-summary__steps,.pricing-calculator,.pricing-calculator__summary,.dashboard-grid,.dashboard-grid--secondary,.workflow-grid,.owner-summary-grid,.owner-dashboard-grid,.platform-summary-grid,.platform-grid,.platform-detail-grid,.platform-filter-bar,.platform-form-grid,.platform-billing-grid--two,.platform-cash-billing-grid,.platform-cash-preview,.platform-admin-main--shell,.landing-step-grid,.landing-overview-grid,.landing-split-grid,.owner-detail-list,.owner-detail-list--billing,.owner-detail-list--billing-main,.owner-detail-list--branch-compact,.owner-billing-status-grid,.owner-branch-strip__grid,.owner-plan-picker__grid,.owner-plan-picker__grid--dialog,.owner-billing-preview,.owner-plan-dialog__summary,.owner-download-grid,.owner-download-card__meta,.owner-download-info-grid,.owner-account-layout,.owner-account-meta,.account-deletion-hero,.account-deletion-grid,.account-deletion-page .field-grid--two,.privacy-policy-hero,.platform-table__row,.platform-moderation-item__main,.platform-account-deletion-item__main,.platform-moderation-action,.platform-moderation-title-row,.platform-table--cash-billing .platform-table__row,.comparison-table__row{grid-template-columns:1fr}.pricing-term-empty,.pricing-branch-grid{grid-column:1}.pricing-suite__switch{width:min(100%,560px)}.pricing-suite__switch-option{flex:1}.hero-panel__copy h1{max-width:none}.feature-grid--product-sweep .feature-card,.feature-grid--product-sweep .feature-card:nth-child(n+4){grid-column:span 1}.hero-panel__stats{grid-template-columns:1fr}.hero-panel__visual{opacity:.34;width:min(42%,320px)}.platform-admin-sidebar{width:auto;height:auto;min-height:auto;max-height:none;position:static;inset:auto;overflow:visible}.platform-admin-sidebar__nav{overflow:visible}.platform-admin-content,.platform-admin-main--shell{min-height:auto}.platform-admin-content{grid-column:auto}.platform-admin-page .field-grid--two,.platform-admin-page .field-grid--three,.platform-list-row{grid-template-columns:1fr}.platform-list-row{align-items:stretch;display:grid}.platform-promotion-builder,.platform-promotion-agent-preview__stage{grid-template-columns:1fr}.platform-promotion-preview-panel{position:static}.platform-promotion-agent-preview__stage{min-height:0}.platform-promotion-agent-preview__hero{min-height:16rem}.platform-promotion-agent-preview__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-events-image-layout{grid-template-columns:1fr}.promotion-event-card,.promotion-event-card--span-2,.promotion-event-card--span-3{grid-column:span 1}.trust-strip{overscroll-behavior-x:contain;overflow:auto hidden}.trust-strip:before{display:none}}@media (width<=1180px) and (width>=761px){.site-header{grid-template-columns:minmax(0,1fr) auto}.site-header__brand{grid-area:1/1}.site-header__nav{border-radius:1.2rem;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch}.site-header__actions{grid-area:1/2;justify-self:end}.site-header__nav-link{min-width:0}}@media (width<=760px){.site-header,.site-footer,.site-footer__main,.site-footer__columns,.top-nav,.setup-step__header,.linking-row,.platform-topbar,.platform-panel__header,.platform-history-card__header,.platform-history-item,.platform-admin-sidebar__brand{flex-direction:column;align-items:flex-start}.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-deletion-main{width:min(100% - 1rem,1180px);padding-block:2rem}.privacy-policy-main{width:min(100% - 1rem,1120px);padding-block:2rem}.account-deletion-hero h1,.privacy-policy-hero h1{max-width:none;font-size:clamp(2.8rem,16vw,4.2rem)}.site-header__nav,.site-header__actions,.hero-panel__actions,.closing-cta__actions,.owner-title-card__actions,.owner-branch-card__actions,.owner-billing-actions,.owner-download-card__actions,.owner-account-actions,.owner-activity-pagination,.platform-pagination,.owner-empty-state__actions,.platform-topbar__actions,.platform-action-row{width:100%}.site-header__nav{border-radius:1.2rem;flex-direction:column;grid-column:1/-1;justify-content:flex-start;justify-self:stretch;align-items:stretch;gap:.45rem;padding:.55rem;display:none}.site-header__nav--open{display:flex}.site-header__menu-toggle{display:inline-grid}.site-header__actions{flex-flow:column;grid-column:1/-1;align-items:stretch;min-width:0;display:none}.site-header__nav--open+.site-header__actions{display:flex}.site-header__nav-link{flex:none;justify-content:center;align-items:center;width:100%;min-width:0;min-height:2.75rem;display:flex}.site-header__nav-menu{flex:none;width:100%}.site-header__nav-menu>.site-header__nav-link{width:100%}.site-header__mega{opacity:1;pointer-events:auto;visibility:visible;grid-template-columns:1fr;width:100%;margin-top:.45rem;display:none;position:static;transform:none}.site-header__mega:before{display:none}.site-header__nav-menu:hover>.site-header__mega,.site-header__nav-menu:focus-within>.site-header__mega{display:grid;transform:none}.site-header__actions{justify-content:flex-start}.site-button,.platform-promotion-tabs,.platform-promotion-tab{width:100%}.platform-promotion-agent-preview__rail{grid-template-columns:1fr}.right-rail-promo-card{grid-template-columns:minmax(4.8rem,.34fr) minmax(0,1fr)}.promotion-hero-preview,.promotion-hero-preview__copy{min-height:22rem}.promotion-hero-preview__media{inset:0}.promotion-hero-preview__copy{max-width:none;padding:1rem}.promotion-hero-preview__status{margin:0 1rem 1rem;position:static}.hero-panel__visual{display:none}.marketing-page{padding-inline:1rem}.owner-panel__header,.owner-account-hero,.owner-branch-picker__header,.owner-branch-activation,.owner-branch-card__header,.owner-branch-strip__header,.owner-download-card__header,.owner-activity-item__header,.owner-plan-picker__header,.owner-plan-option__header,.platform-topbar,.platform-panel__header,.platform-history-card__header,.platform-history-item{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.owner-dashboard-hero{grid-template-columns:1fr}.owner-dashboard-hero h1{max-width:22ch;font-size:3.45rem}.owner-dashboard-page--home .owner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-dashboard-hero{border-radius:0;min-height:0;padding:.25rem 0 .85rem}.owner-dashboard-hero h1{letter-spacing:0;font-size:2.45rem}.owner-dashboard-hero__identity{align-items:flex-start}.owner-dashboard-hero__branch-logo-image,.owner-dashboard-hero__branch-logo-fallback{border-radius:1.05rem;width:4.4rem;height:4.4rem}.owner-branch-card__logo-image,.owner-branch-card__logo-fallback{border-radius:.8rem;width:2.9rem;height:2.9rem}.owner-dashboard-page--home .owner-summary-grid,.owner-dashboard-page--home .owner-branch-strip__grid,.owner-dashboard-page--home .owner-activity-list{grid-template-columns:1fr}.owner-dashboard-page--home .owner-panel,.owner-dashboard-page--home .owner-empty-state{border-radius:22px;padding:1rem}.owner-branch-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.owner-branch-tile{border-radius:18px;min-height:0;padding:1.05rem}.owner-branch-tile__logo-image,.owner-branch-tile__logo-fallback,.owner-branch-tile__plus{border-radius:1.15rem;width:4.7rem;height:4.7rem;font-size:1.2rem}.owner-branch-tile>strong,.owner-branch-tile--add strong{font-size:1.16rem}.owner-branch-tile--add .owner-branch-tile__plus{width:4.8rem;height:4.8rem;font-size:1.65rem}}.marketing-page--landing{color:#0f172a;background:linear-gradient(#19003f 0 25rem,#f7f8fc 25rem 100%);padding-bottom:0}.marketing-page--landing:before,.marketing-page--landing:after{display:none}.marketing-page--landing .site-header{color:#fff;background:#090814c7;border-color:#ffffff1a;box-shadow:0 22px 60px #04030c42}.marketing-page--landing .site-header__copy strong{color:#fff}.marketing-page--landing .site-header__copy span,.marketing-page--landing .site-header__nav-link{color:#ffffffad}.marketing-page--landing .site-header__nav-link:hover,.marketing-page--landing .site-header__nav-link--active{color:#fff}.landing-clean{gap:clamp(2.4rem,4.5vw,3.8rem);width:min(1120px,100%);margin:0 auto;display:grid}.landing-hero-clean{text-align:center;color:#fff;justify-items:center;padding:clamp(1.45rem,3.5vw,2.7rem) 0 0;display:grid;position:relative}.landing-hero-clean:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 16%,#7c3aed6b,#0000 22rem),radial-gradient(circle at 20%,#06b6d429,#0000 18rem),radial-gradient(circle at 80% 40%,#22c55e1a,#0000 16rem),linear-gradient(#1d004f 0%,#1b0048 64%,#25005d 100%);position:absolute;inset:0 calc(50% - 50vw) 11rem}.landing-hero-clean__kicker,.landing-section-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;font-weight:700}.landing-hero-clean__kicker{color:#8df5dd}.landing-hero-clean h1,.landing-story h2,.landing-owner-band h2,.landing-final-clean h2{letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.02}.landing-hero-clean h1{max-width:12ch;margin-top:.5rem;font-size:clamp(3.1rem,7vw,5.6rem)}.landing-hero-clean__body{color:#ffffffd1;width:min(780px,100%);margin:.72rem 0 1.15rem;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.62}.landing-hero-clean__actions,.landing-final-clean__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.landing-hero-clean .site-button--secondary{background:#ffffff14;border-color:#ffffff2e}.landing-monitor{filter:drop-shadow(0 38px 50px #1118273d);justify-items:center;width:min(760px,100%);margin-top:clamp(1.25rem,3vw,2rem);display:grid}.landing-monitor__screen{aspect-ratio:16/9;background:#080b13;border:7px solid #141721;border-radius:16px;width:min(100%,740px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1c,0 24px 90px #00000057}.landing-monitor__screen img{object-fit:cover;filter:saturate(.95)contrast(1.08)brightness(.62);width:100%;height:100%}.landing-monitor__screen:after{content:"";background:linear-gradient(90deg,#060812e0,#080a1675 47%,#040710d1),radial-gradient(circle at 70% 25%,#2dd4bf38,#0000 32%),radial-gradient(circle at 20% 0,#7c3aed47,#0000 34%);position:absolute;inset:0}.landing-monitor__ui{z-index:1;grid-template-rows:auto 1fr auto;gap:.9rem;display:grid;position:absolute;inset:5.5%}.landing-monitor__topbar,.landing-monitor__dock,.landing-monitor__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b18ad;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff12}.landing-monitor__topbar{border-radius:999px;gap:.5rem;width:36%;min-width:12rem;padding:.58rem;display:flex}.landing-monitor__topbar span{background:#ffffff38;border-radius:999px;flex:1;height:.55rem}.landing-monitor__topbar span:first-child{background:linear-gradient(90deg,#22d3ee,#8b5cf6)}.landing-monitor__grid{grid-template-columns:1.35fr .8fr .8fr;align-items:end;gap:.8rem;display:grid}.landing-monitor__panel{color:#fff;border-radius:16px;align-content:end;min-height:7.5rem;padding:.9rem;display:grid}.landing-monitor__panel--wide{min-height:15rem}.landing-monitor__panel small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;font-family:IBM Plex Mono,monospace}.landing-monitor__panel strong{margin-top:.2rem;font-size:clamp(1rem,2vw,1.55rem)}.landing-monitor__map{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:1rem;display:grid}.landing-monitor__map span{aspect-ratio:1;background:#94a3b833;border:1px solid #94a3b838;border-radius:.55rem}.landing-monitor__map span.is-active{background:#2dd4bf3d;border-color:#2dd4bf8a;box-shadow:0 0 20px #2dd4bf38}.landing-monitor__dock{border-radius:999px;flex-wrap:wrap;gap:.55rem;width:fit-content;max-width:100%;padding:.58rem;display:flex}.landing-monitor__dock span{color:#fffc;background:#ffffff14;border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:800}.landing-monitor__stand{clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:linear-gradient(#171a24,#2b2f3a);width:14%;min-width:5rem;height:1.8rem}.landing-monitor__base{background:linear-gradient(90deg,#10131d,#353a46,#10131d);border-radius:999px 999px 20px 20px;width:42%;max-width:24rem;height:1rem}.landing-feature-strip{color:#172033;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:clamp(.9rem,2vw,1.2rem) 0;display:grid}.landing-feature-strip__item{border-bottom:1px solid #d9deeb;align-items:flex-start;gap:.7rem;min-height:4.2rem;padding:1rem 1.2rem;font-weight:800;line-height:1.35;display:flex}.landing-feature-strip__item:nth-child(odd){border-right:1px solid #d9deeb}.landing-feature-strip__item .bi{color:#10b981;margin-top:.1rem}.landing-story{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.landing-story--players{grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr)}.landing-story__copy{gap:1rem;display:grid}.landing-story h2,.landing-owner-band h2,.landing-final-clean h2{color:#101827;font-size:clamp(2.1rem,5vw,4rem)}.landing-story p,.landing-owner-band p{color:#5e687b;margin:0;font-size:1.02rem;line-height:1.72}.landing-operation-grid{gap:.75rem;margin-top:.5rem;display:grid}.landing-operation-card{border-top:1px solid #dce2ec;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .9rem;padding:1rem 0;display:grid}.landing-operation-card .bi{color:#fff;background:linear-gradient(135deg,#0ea5e9,#7c3aed);border-radius:999px;grid-row:span 2;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.landing-operation-card h3{color:#101827;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.landing-operation-card p{font-size:.94rem}.landing-story__visual{min-height:26rem;position:relative}.landing-dashboard-shot{background:#111827;border:1px solid #0f172a1a;border-radius:1.45rem;grid-template-columns:5rem 1fr;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px #0f172a2e}.landing-dashboard-shot__sidebar{background:linear-gradient(#1d1540,#0f172a);align-content:start;gap:.75rem;padding:1rem;display:grid}.landing-dashboard-shot__sidebar span{background:#ffffff17;border-radius:1rem;height:3rem}.landing-dashboard-shot__sidebar span:first-child{background:linear-gradient(135deg,#22d3ee,#8b5cf6)}.landing-dashboard-shot__main{background:radial-gradient(circle at 85% 0,#2dd4bf29,#0000 30%),linear-gradient(135deg,#0f172a,#111827);grid-template-rows:auto auto 1fr;gap:1rem;padding:1rem;display:grid}.landing-dashboard-shot__hero,.landing-dashboard-shot__cards span,.landing-dashboard-shot__map{background:#ffffff0f;border:1px solid #ffffff1a}.landing-dashboard-shot__hero{color:#fff;border-radius:1.1rem;gap:.25rem;padding:1.2rem;display:grid}.landing-dashboard-shot__hero strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.4rem}.landing-dashboard-shot__hero span{color:#ffffff9e}.landing-dashboard-shot__cards{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.landing-dashboard-shot__cards span{border-radius:1rem;height:4.2rem}.landing-dashboard-shot__map{border-radius:1.2rem;grid-template-columns:repeat(5,1fr);align-content:start;gap:.55rem;padding:1rem;display:grid}.landing-dashboard-shot__map span{aspect-ratio:1.25;background:#2dd4bf29;border:1px solid #2dd4bf42;border-radius:.75rem}.landing-dashboard-shot__map span.is-busy{background:#f871712e;border-color:#f8717161}.landing-story__visual--players{background:#111827;border-radius:1.45rem;overflow:hidden;box-shadow:0 30px 70px #0f172a2e}.landing-story__visual--players>img{object-fit:cover;opacity:.42;filter:saturate(.82)contrast(1.06)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.landing-story__visual--players:after{content:"";background:linear-gradient(135deg,#111827f0,#1d004f85),radial-gradient(circle at 78% 15%,#2dd4bf33,#0000 30%);position:absolute;inset:0}.landing-agent-shell{z-index:1;color:#fff;grid-template-rows:auto 1fr auto;gap:1rem;display:grid;position:absolute;inset:1.2rem}.landing-agent-shell__top,.landing-agent-shell__hero,.landing-agent-shell__games span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060b1b9e;border:1px solid #ffffff1f}.landing-agent-shell__top{border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.landing-agent-shell__top strong,.landing-agent-shell__hero span,.landing-agent-shell__hero strong{font-family:Space Grotesk,DM Sans,sans-serif}.landing-agent-shell__top span{color:#ffffff9e;font-size:.86rem}.landing-agent-shell__hero{border-radius:1.25rem;align-content:end;padding:1.1rem;display:grid}.landing-agent-shell__hero span{font-size:clamp(1.5rem,4vw,2.6rem)}.landing-agent-shell__hero strong{color:#8df5dd;font-size:1.3rem}.landing-agent-shell__games{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.landing-agent-shell__games span{border-radius:1.1rem;place-items:end start;min-height:7rem;padding:.9rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem;font-weight:800;display:grid}.landing-agent-shell__games span:first-child{background:linear-gradient(135deg,#f59e0b80,#581c8794)}.landing-agent-shell__games span:nth-child(2){background:linear-gradient(135deg,#7c3aed9e,#0ea5e95c)}.landing-agent-shell__games span:nth-child(3){background:linear-gradient(135deg,#f8717185,#f59e0b61)}.landing-shell-list{gap:.75rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.landing-shell-list li{color:#172033;align-items:center;gap:.75rem;font-weight:800;display:flex}.landing-shell-list .bi{color:#7c3aed}.landing-owner-band,.landing-final-clean{text-align:center;justify-items:center;gap:1rem;display:grid}.landing-owner-band{color:#fff;background:radial-gradient(circle at 12% 0,#2dd4bf29,#0000 32%),radial-gradient(circle at 88% 15%,#7c3aed57,#0000 28%),linear-gradient(135deg,#111827,#1e114a);border-radius:2rem;padding:clamp(2rem,5vw,3.6rem);box-shadow:0 30px 80px #0f172a33}.landing-owner-band p{color:#ffffffb8;width:min(760px,100%)}.landing-owner-band__stats{grid-template-columns:repeat(3,1fr);gap:.9rem;width:min(820px,100%);margin-top:.75rem;display:grid}.landing-owner-band__stats div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:1.1rem;gap:.25rem;padding:1rem;display:grid}.landing-owner-band__stats strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.4rem,3vw,2.4rem)}.landing-owner-band__stats span{color:#ffffffa8;font-weight:800}.landing-final-clean{padding-bottom:clamp(2rem,4vw,3.5rem)}.landing-final-clean h2{max-width:760px}@media (width<=980px){.landing-feature-strip,.landing-story,.landing-story--players,.landing-owner-band__stats{grid-template-columns:1fr}.landing-feature-strip__item:nth-child(odd){border-right:0}.landing-story--players .landing-story__visual{order:2}.landing-story__visual{min-height:24rem}}@media (width<=760px){.marketing-page--landing{background:linear-gradient(#19003f 0 22rem,#f7f8fc 22rem 100%);padding-inline:1rem}.marketing-page--landing .site-header{box-sizing:border-box;gap:.7rem;margin-bottom:.75rem;padding:.85rem;overflow:hidden;width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important}.marketing-page--landing .site-header__nav{box-sizing:border-box;width:100%;max-width:100%}.marketing-page--landing .site-header__actions{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;max-width:100%}.marketing-page--landing .site-header__actions .site-button{box-sizing:border-box;flex:none;width:100%;max-width:100%;min-height:2.45rem;padding:.62rem .8rem}.landing-hero-clean{padding-top:1.5rem}.landing-hero-clean h1{font-size:clamp(2.75rem,14vw,4rem)}.landing-hero-clean__actions,.landing-final-clean__actions{width:100%}.landing-monitor__screen{border-width:5px;border-radius:12px}.landing-monitor__ui{inset:4%}.landing-monitor__grid{grid-template-columns:1fr;align-items:stretch}.landing-monitor__panel{min-height:4.8rem}.landing-monitor__panel--wide{min-height:8rem}.landing-monitor__map,.landing-monitor__dock{display:none}.landing-feature-strip__item{min-height:auto;padding-inline:.25rem}.landing-story__visual{min-height:21rem}.landing-dashboard-shot{grid-template-columns:3.8rem 1fr}.landing-dashboard-shot__cards{grid-template-columns:1fr}.landing-dashboard-shot__cards span:nth-child(n+2){display:none}.landing-agent-shell__games{grid-template-columns:1fr}.landing-agent-shell__games span{min-height:4.6rem}}.landing-inkplay-page{color:#f8fbff;background:radial-gradient(circle at 12% 4%,#7c3aed3d,#0000 28rem),radial-gradient(circle at 88% 8%,#14b8a624,#0000 30rem),radial-gradient(circle at 78% 78%,#0ea5e917,#0000 25rem),linear-gradient(135deg,#07070c 0%,#0a0d15 46%,#081418 100%)}.landing-inkplay-page:before,.landing-inkplay-page:after{display:block}.landing-inkplay-page:before{opacity:.94;transform-origin:50% 18%;will-change:transform, opacity;background:linear-gradient(#04050b0a,#07070c38 58%,#07070c 100%),url(/inkplay-faceted-shell.svg) top/cover no-repeat;height:clamp(46rem,72vw,66rem);animation:18s cubic-bezier(.45,0,.2,1) infinite alternate inkplay-faceted-drift;position:absolute;inset:0 0 auto;transform:translate(-1.2%,-.4%)scale(1.04);-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}@keyframes inkplay-faceted-drift{0%{opacity:.92;transform:translate(-1.2%,-.4%)scale(1.04)}48%{opacity:1;transform:translate(.35%,.7%)scale(1.07)}to{opacity:.95;transform:translate(1.2%,-.1%)scale(1.055)}}.marketing-scroll-reveal-ready .marketing-scroll-reveal-item{opacity:0;transition:none;transform:translateY(2rem)scale(.985)}.marketing-scroll-reveal-ready.marketing-scroll-reveal-active .marketing-scroll-reveal-item{transition:opacity .46s cubic-bezier(.22, 1, .36, 1) var(--marketing-scroll-reveal-delay,0s), transform .46s cubic-bezier(.22, 1, .36, 1) var(--marketing-scroll-reveal-delay,0s)}.marketing-scroll-reveal-ready.marketing-scroll-reveal-active .marketing-scroll-reveal-item--visible{opacity:1;transform:translate(0,0)scale(1)}.landing-inkplay-page:after{opacity:.4;mix-blend-mode:screen;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(at 15% 18%,#a78bfa24,#0000 28%),radial-gradient(at 88% 16%,#2dd4bf17,#0000 30%);background-position:0 0,0 0,50%,50%;background-size:58px 58px,58px 58px,100% 100%,100% 100%;animation:18s ease-in-out infinite landing-grid-drift;-webkit-mask-image:linear-gradient(#000000f2,#000000b8 62%,#0000002e);mask-image:linear-gradient(#000000f2,#000000b8 62%,#0000002e)}@keyframes landing-grid-drift{0%,to{background-position:0 0,0 0,50%,50%}50%{background-position:24px 16px,24px 16px,42% 48%,54% 42%}}.landing-clean--ink{gap:clamp(2.1rem,3.6vw,3rem);width:min(1480px,100%)}.landing-inkplay-page .site-header{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(135deg,#06070fa3,#080e1475),radial-gradient(circle at 12% 0,#7c3aed29,#0000 34%);border-color:#69e7ff21;border-radius:1.35rem;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff14}.landing-inkplay-page .site-header__mark{width:2.75rem;height:2.75rem}.landing-inkplay-page .site-header__nav{box-shadow:none;background:0 0;border-color:#0000}.landing-inkplay-page .site-header__copy strong{color:#fff}.landing-inkplay-page .site-header__copy span,.landing-inkplay-page .site-header__nav-link{color:#e2e8f0b8}.landing-inkplay-page .site-header__nav-link:hover,.landing-inkplay-page .site-header__nav-link--active{color:#fff}@media (width<=760px){.landing-inkplay-page:before{background-position:42% 0;height:52rem;animation-duration:22s}.landing-inkplay-page .site-header__nav--open{background:#050810db;border-color:#a78bfa2e;box-shadow:inset 0 1px #ffffff0d}}@media (prefers-reduced-motion:reduce){.landing-inkplay-page:before,.landing-inkplay-page:after{animation:none}.landing-inkplay-page:before{opacity:.96;will-change:auto;transform:none}.marketing-scroll-reveal-ready .marketing-scroll-reveal-item,.marketing-scroll-reveal-ready .marketing-scroll-reveal-item--visible{opacity:1;transition:none;transform:none}}.landing-hero-ink{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr);align-items:center;gap:clamp(1.4rem,3vw,3rem);min-height:min(650px,100vh - 12rem);padding:clamp(1rem,3vw,2.2rem) 0 clamp(1rem,3vw,2rem);display:grid}.landing-hero-ink__copy{justify-items:start;gap:1rem;width:100%;display:grid}.landing-section-kicker{color:#69e7ff}.landing-hero-ink h1,.landing-command-menu h2,.landing-showcase h2,.landing-remote-band h2,.landing-owner-band h2,.landing-final-clean h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.02}.landing-hero-ink h1{max-width:13.5ch;font-size:clamp(3rem,5.4vw,5.4rem)}.landing-hero-ink__copy>p:not(.landing-section-kicker),.landing-command-menu__header>p,.landing-showcase__copy>p,.landing-remote-band__copy>p,.landing-owner-band p{color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.72}.landing-hero-ink__actions{flex-wrap:wrap;gap:.85rem;width:100%;margin-top:.45rem;display:flex}.landing-product-stage{isolation:isolate;min-width:0;padding:0 2.75rem 2.75rem 0;position:relative}.landing-product-stage__halo{z-index:-1;filter:blur(20px);background:radial-gradient(circle at 35% 45%,#7c3aed42,#0000 34%),radial-gradient(circle at 70% 28%,#22d3ee33,#0000 30%);border-radius:999px;position:absolute;inset:6% -6% 12%}.landing-product-stage__preview{cursor:pointer;border-radius:1.65rem;outline:none;width:calc(100% - 2.75rem);min-width:0;transition:opacity .24s,filter .24s,transform .28s cubic-bezier(.22,1,.36,1);position:relative}.landing-product-stage__preview--controller{z-index:1}.landing-product-stage__preview--agent{z-index:2;position:absolute;top:2.75rem;left:2.75rem}.landing-product-stage--agent-active .landing-product-stage__preview--controller{opacity:.7;filter:saturate(.78)brightness(.72);transform-origin:100% 100%;transform:scale(.975)}.landing-product-stage--agent-active .landing-product-stage__preview--agent,.landing-product-stage--controller-active .landing-product-stage__preview--controller{z-index:4;opacity:1;filter:none;transform:scale(1)}.landing-product-stage--controller-active .landing-product-stage__preview--agent{z-index:2;opacity:.68;filter:saturate(.76)brightness(.7);transform-origin:0 0;transform:scale(.975)}.landing-product-stage__preview:focus-visible{outline-offset:4px;outline:3px solid #69e7ff}.landing-product-stage__window,.landing-screenshot-frame,.landing-remote-band,.landing-owner-band,.landing-command-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fdb,#0d111ab8),radial-gradient(circle at 0 0,#7c3aed24,#0000 30%);border:1px solid #788bb138;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff12}.landing-product-stage__window{border-radius:1.65rem;overflow:hidden}.landing-product-stage__bar{color:#e2e8f0c7;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:1rem;min-height:3.45rem;padding:.35rem .55rem .35rem 1rem;font-weight:800;display:flex}.landing-product-stage__bar div{color:#34d399;gap:.42rem;font-size:.55rem;display:flex}.landing-product-stage__bar div .bi:nth-child(2){color:#22d3ee}.landing-product-stage__bar div .bi:nth-child(3){color:#a78bfa}.landing-product-stage__window>img{aspect-ratio:16/8.7;object-fit:cover;object-position:center top;filter:saturate(1.05)contrast(1.02);width:100%;display:block}.landing-product-stage__agent-frame{aspect-ratio:16/8.7;background:radial-gradient(circle at 18% 12%,#7c3aed3d,#0000 34%),#07070b;width:100%;position:relative;overflow:hidden}.landing-product-stage__agent-frame iframe{pointer-events:none;transform-origin:0 0;border:0;width:200%;height:200%;position:absolute;inset:0 auto auto 0;transform:scale(.5)}.landing-product-stage__demo-cta.site-button{opacity:0;gap:.5rem;min-height:2.75rem;padding:.55rem .9rem;transition:opacity .18s,transform .22s,background-color .18s,border-color .18s;transform:translateY(.35rem)}.landing-product-stage__preview--agent:hover .landing-product-stage__demo-cta,.landing-product-stage__preview--agent:focus-within .landing-product-stage__demo-cta{opacity:1;transform:translateY(0)}.landing-product-stage__rail{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.landing-product-stage__rail>div{background:#0f172a99;border:1px solid #94a3b829;border-radius:1rem;align-content:end;min-height:7.4rem;padding:.85rem;display:grid;position:relative;overflow:hidden}.landing-product-stage__rail img{object-fit:cover;opacity:.3;filter:saturate(1.05)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.landing-product-stage__rail>div:after{content:"";background:linear-gradient(#080a1229,#070a12db);position:absolute;inset:0}.landing-product-stage__rail span,.landing-product-stage__rail strong{z-index:1;position:relative}.landing-product-stage__rail span{color:#69e7ff;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:800}.landing-product-stage__rail strong{margin-top:.25rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.05rem}@media (hover:none){.landing-product-stage__demo-cta.site-button{opacity:1;transform:none}}@media (width<=760px){.landing-product-stage{padding:0 1.1rem 1.1rem 0}.landing-product-stage__preview{width:calc(100% - 1.1rem)}.landing-product-stage__preview--agent{top:1.1rem;left:1.1rem}.landing-product-stage__bar{min-height:3.35rem;padding-left:.75rem}.landing-product-stage__bar>span{font-size:.78rem}.landing-product-stage__window>img,.landing-product-stage__agent-frame{aspect-ratio:1/.9}.landing-product-stage__agent-frame iframe{width:320%;height:320%;transform:scale(.3125)}.landing-product-stage__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:0;position:absolute;bottom:.45rem;left:.45rem;right:.45rem}.landing-product-stage__rail>div{border-radius:.72rem;min-height:4.9rem;padding:.5rem}.landing-product-stage__rail span{font-size:.48rem}.landing-product-stage__rail strong{font-size:.7rem;line-height:1.15}.landing-product-stage__demo-cta.site-button{opacity:1;min-height:2.75rem;padding:.45rem .7rem;font-size:.76rem;transform:none}}@media (prefers-reduced-motion:reduce){.landing-product-stage__preview,.landing-product-stage__demo-cta.site-button{transition:none}}.landing-command-menu{border-radius:1.8rem;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(1.4rem,4vw,3rem);padding:clamp(1.3rem,3vw,2rem);display:grid}.landing-command-menu__header{align-content:start;gap:.9rem;display:grid}.landing-command-menu h2,.landing-showcase h2,.landing-remote-band h2,.landing-owner-band h2,.landing-final-clean h2{font-size:clamp(2rem,4.6vw,4rem)}.landing-command-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.landing-command-card{background:#ffffff0b;border:1px solid #94a3b824;border-radius:1rem;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.landing-command-card .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aede6);border-radius:.85rem;place-items:center;width:2.35rem;height:2.35rem;display:inline-grid}.landing-command-card h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.08rem}.landing-command-card p{color:#cbd5e1b8;margin:.24rem 0 0;line-height:1.55}.landing-showcase{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.landing-showcase--agent{grid-template-columns:minmax(560px,1.08fr) minmax(0,.92fr)}.landing-showcase__copy{gap:1rem;display:grid}.landing-screenshot-frame{border-radius:1.6rem;margin:0;overflow:hidden}.landing-screenshot-frame img{aspect-ratio:16/9.2;object-fit:cover;object-position:left top;width:100%;display:block}.landing-check-list{gap:.65rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.landing-check-list li{color:#f8fafce0;align-items:center;gap:.7rem;font-weight:800;display:flex}.landing-check-list .bi{color:#34d399}.landing-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.35rem;display:grid}.landing-mini-stats span{color:#cbd5e1c2;background:#ffffff0b;border:1px solid #94a3b829;border-radius:1rem;gap:.2rem;min-height:5.4rem;padding:.9rem;display:grid}.landing-mini-stats strong{color:#fff}.landing-remote-band{border-radius:1.8rem;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.landing-remote-band__copy{gap:1rem;display:grid}.landing-remote-band__screens{grid-template-columns:1fr .78fr;gap:.85rem;display:grid}.landing-remote-band__screens img{object-fit:cover;object-position:left top;border:1px solid #94a3b829;border-radius:1.2rem;width:100%;height:22rem}.landing-remote-band__screens img:nth-child(2){align-self:end;height:17rem}.landing-owner-band{border-radius:1.9rem}.landing-owner-band .landing-section-kicker,.landing-owner-band h2,.landing-owner-band p{color:inherit}.landing-final-clean{color:#fff}.landing-final-clean .site-button--secondary{color:#fff;background:#ffffff12;border-color:#ffffff29}.features-ink-main{gap:clamp(2.4rem,5vw,5rem);width:min(1480px,100%);margin:0 auto;display:grid}.features-ink-hero{grid-template-columns:minmax(480px,.95fr) minmax(560px,1.05fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:min(720px,100vh - 11rem);padding:clamp(1rem,3vw,2.4rem) 0;display:grid}.features-ink-hero__copy,.features-ink-heading,.features-ink-showcase__copy,.features-ink-final{gap:1rem;display:grid}.features-ink-hero h1,.features-ink-heading h2,.features-ink-showcase h2,.features-ink-final h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.03}.features-ink-hero h1{max-width:18ch;font-size:clamp(3.2rem,5vw,4.85rem)}.features-ink-heading h2,.features-ink-showcase h2,.features-ink-final h2{font-size:clamp(2rem,4.8vw,4.5rem)}.features-ink-hero__copy>p:not(.landing-section-kicker),.features-ink-heading>p:not(.landing-section-kicker),.features-ink-showcase__copy>p,.features-ink-final>p:not(.landing-section-kicker){color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.features-ink-actions{flex-wrap:wrap;gap:.85rem;display:flex}.features-ink-actions--center{justify-content:center}.features-ink-hero__screen,.features-ink-screen{background:#070c17c2;border:1px solid #69e7ff2e;border-radius:1.55rem;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff14}.features-ink-hero__screen{height:clamp(28rem,45vw,39rem)}.features-ink-hero__screen:after,.features-ink-screen:after{content:"";pointer-events:none;background:linear-gradient(#0408120a,#0408122e),radial-gradient(circle at 18% 12%,#7c3aed1f,#0000 28%),radial-gradient(circle at 88% 4%,#22d3ee1f,#0000 24%);position:absolute;inset:0}.features-ink-hero__screen img,.features-ink-screen img{object-fit:cover;object-position:left top;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;display:block}.features-ink-hero__screen figcaption{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c17b8;border:1px solid #94a3b82e;border-radius:1rem;gap:.35rem;max-width:34rem;padding:1rem;display:grid;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.features-ink-hero__screen figcaption strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.45rem}.features-ink-hero__screen figcaption span{color:#e2e8f0c2;font-weight:700;line-height:1.48}.features-ink-section{gap:clamp(1.2rem,3vw,2rem);display:grid}.features-ink-heading--center{text-align:center;justify-items:center}.features-ink-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.features-ink-card,.features-ink-showcase,.features-ink-setup,.features-ink-final{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#7c3aed24,#0000 32%);border:1px solid #788bb133;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.features-ink-card{border-radius:1.25rem;align-content:start;gap:.72rem;min-height:15rem;padding:1.2rem;display:grid}.features-ink-card .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.features-ink-card h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.12rem}.features-ink-card p{color:#cbd5e1b8;margin:0;line-height:1.58}.features-ink-showcase{border-radius:1.9rem;grid-template-columns:minmax(320px,.74fr) minmax(560px,1.26fr);align-items:center;gap:clamp(1.4rem,4vw,3.2rem);padding:clamp(1rem,3vw,2rem);display:grid}.features-ink-showcase--agent,.features-ink-showcase--reports{grid-template-columns:minmax(580px,1.22fr) minmax(320px,.78fr)}.features-ink-screen{height:clamp(21rem,34vw,32rem)}.features-ink-screen--wide{height:clamp(24rem,38vw,35rem)}.features-ink-screen-stack{min-height:clamp(27rem,43vw,40rem);position:relative}.features-ink-screen-stack .features-ink-screen--main{width:76%;height:clamp(23rem,36vw,34rem)}.features-ink-screen-stack .features-ink-screen--float{width:48%;height:clamp(16rem,25vw,23rem);position:absolute;bottom:0;right:0}.features-ink-screen-pair{grid-template-columns:1fr .82fr;align-items:end;gap:.85rem;display:grid}.features-ink-screen-pair .features-ink-screen:nth-child(2){height:clamp(17rem,27vw,25rem)}.features-ink-list{gap:.7rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.features-ink-list li{color:#f8fafce6;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-weight:800;display:grid}.features-ink-list .bi{color:#34d399;margin-top:.14rem}.features-ink-setup{border-radius:1.9rem;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid}.features-ink-chip-grid{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.features-ink-chip-grid span{color:#f8fafceb;background:#ffffff0e;border:1px solid #c4b5fd33;border-radius:999px;align-items:center;min-height:2.8rem;padding:.72rem .95rem;font-weight:850;display:inline-flex}.features-ink-final{text-align:center;border-radius:1.9rem;justify-items:center;padding:clamp(1.5rem,4vw,3rem)}.features-ink-final h2{max-width:14ch}.pricing-ink-main{gap:clamp(2.2rem,5vw,5rem);width:min(1480px,100%);margin:0 auto;display:grid}.pricing-ink-hero{grid-template-columns:minmax(460px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:min(660px,100vh - 12rem);padding:clamp(1rem,3vw,2.4rem) 0;display:grid}.pricing-ink-hero__copy,.pricing-ink-plan__intro,.pricing-ink-preview__copy,.pricing-ink-included__copy,.pricing-ink-faq__heading,.pricing-ink-final{gap:1rem;display:grid}.pricing-ink-hero h1,.pricing-ink-plan h2,.pricing-ink-preview h2,.pricing-ink-included h2,.pricing-ink-faq h2,.pricing-ink-final h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.03}.pricing-ink-hero h1{max-width:15ch;font-size:clamp(3.2rem,5.2vw,5.1rem)}.pricing-ink-plan h2{font-size:clamp(2.4rem,4.4vw,4.1rem)}.pricing-ink-preview h2,.pricing-ink-included h2,.pricing-ink-faq h2,.pricing-ink-final h2{font-size:clamp(1.8rem,3.2vw,3rem)}.pricing-ink-hero__copy>p:not(.landing-section-kicker),.pricing-ink-plan__intro>p:not(.landing-section-kicker),.pricing-ink-preview__copy>p:not(.landing-section-kicker),.pricing-ink-included__copy>p:not(.landing-section-kicker),.pricing-ink-final>p:not(.landing-section-kicker){color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.pricing-ink-actions{flex-wrap:wrap;gap:.85rem;display:flex}.pricing-ink-actions--center{justify-content:center}.pricing-ink-hero__panel{background:linear-gradient(#070c1724,#070c17eb),radial-gradient(circle at 78% 10%,#2dd4bf24,#0000 34%),#070c17c2;border:1px solid #69e7ff2e;border-radius:1.7rem;align-content:end;gap:.6rem;min-height:clamp(32rem,45vw,39rem);padding:clamp(1.2rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff14}.pricing-ink-hero__panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#070c17f5,#070c1738 58%,#070c17c7),linear-gradient(#0000 0%,#070c17eb 100%);position:absolute;inset:0}.pricing-ink-hero__panel>span,.pricing-ink-hero__panel>strong,.pricing-ink-hero__panel>p{z-index:2;margin:0;position:relative}.pricing-ink-hero__panel>span{color:#9bf3ff;background:#082f4959;border:1px solid #69e7ff38;border-radius:999px;width:fit-content;padding:.46rem .72rem;font-size:.8rem;font-weight:850}.pricing-ink-hero__panel>strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(4rem,9vw,7rem);line-height:.86}.pricing-ink-hero__panel>p{color:#e2e8f0cc;font-weight:800}.pricing-ink-hero__panel figure{z-index:0;opacity:.86;border:1px solid #94a3b824;border-radius:1.1rem;height:66%;margin:0;position:absolute;inset:1rem 1rem auto;overflow:hidden}.pricing-ink-hero__panel img{object-fit:cover;object-position:left top;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;display:block}.pricing-ink-banner{color:#e2e8f0c7;background:#ffffff0b;border:1px solid #69e7ff2e;border-radius:999px;justify-self:center;align-items:center;gap:.7rem;width:fit-content;max-width:100%;padding:.45rem .45rem .45rem .85rem;font-size:.86rem;font-weight:800;display:inline-flex}.pricing-ink-banner .site-button{min-height:2.1rem;padding:.42rem .78rem}.pricing-ink-plan,.pricing-ink-preview,.pricing-ink-included,.pricing-ink-faq,.pricing-ink-final{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#7c3aed24,#0000 32%);border:1px solid #788bb133;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.pricing-ink-plan{border-radius:1.9rem;gap:clamp(1.4rem,3vw,2.2rem);padding:clamp(1rem,3vw,2rem);display:grid}.pricing-ink-plan__intro{text-align:center;justify-items:center}.pricing-ink-plan__intro p:not(.landing-section-kicker){max-width:54rem}.pricing-ink-term-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.pricing-ink-term-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff07),#070c1794;border:1px solid #94a3b829;border-radius:1.35rem;align-content:start;gap:.68rem;min-height:24rem;padding:clamp(1rem,1.8vw,1.35rem);transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.pricing-ink-term-card:before{content:"";opacity:0;background:linear-gradient(135deg,#7c3aed3d,#0000 48%),radial-gradient(circle at 80% 4%,#2dd4bf1f,#0000 30%);transition:opacity .15s;position:absolute;inset:0}.pricing-ink-term-card>*{z-index:1;position:relative}.pricing-ink-term-card:hover,.pricing-ink-term-card--selected{background:linear-gradient(#7c3aed21,#ffffff09),#070c17bd;border-color:#a78bfa61;transform:translateY(-3px);box-shadow:0 24px 60px #401d8642}.pricing-ink-term-card:hover:before,.pricing-ink-term-card--selected:before{opacity:1}.pricing-ink-term-card__icon{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:1rem;place-items:center;width:2.9rem;height:2.9rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.pricing-ink-term-card__name{color:#c4b5fd;letter-spacing:.13em;text-transform:uppercase;margin-top:.35rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:850}.pricing-ink-term-card strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2.7rem,5vw,4.2rem);line-height:.95}.pricing-ink-term-card__unit,.pricing-ink-term-card p,.pricing-ink-term-card__meta{color:#cbd5e1bd}.pricing-ink-term-card p{margin:0;line-height:1.55}.pricing-ink-term-card__meta{border-top:1px solid #94a3b824;gap:.45rem;margin-top:auto;padding-top:.8rem;font-size:.88rem;font-weight:800;display:grid}.pricing-ink-preview{border-radius:1.9rem;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid}.pricing-ink-calculator{grid-template-columns:minmax(180px,.58fr) minmax(240px,1fr) minmax(240px,1fr);gap:.8rem;display:grid}.pricing-ink-quantity,.pricing-ink-total{background:#ffffff0b;border:1px solid #94a3b829;border-radius:1.15rem;align-content:center;gap:.35rem;min-height:8.2rem;padding:1rem;display:grid}.pricing-ink-quantity span,.pricing-ink-total span,.pricing-ink-total small{color:#cbd5e1bd;font-weight:800}.pricing-ink-quantity input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-height:auto;padding:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:2.6rem;font-weight:800}.pricing-ink-quantity strong,.pricing-ink-total strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif}.pricing-ink-quantity strong{font-size:2.4rem}.pricing-ink-total strong{font-size:clamp(2.2rem,4vw,3.35rem);line-height:1}.pricing-ink-total{background:linear-gradient(135deg,#7c3aed33,#0ea5e914),#ffffff0b}.pricing-ink-total--soft{background:linear-gradient(135deg,#14b8a624,#7c3aed14),#ffffff0a}.pricing-ink-included{border-radius:1.9rem;grid-template-columns:minmax(520px,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid}.pricing-ink-included__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pricing-ink-included__list span{color:#f8fafce6;background:#ffffff0a;border:1px solid #94a3b81f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;min-height:4rem;padding:.85rem;font-weight:800;display:grid}.pricing-ink-included__list .bi{color:#34d399;margin-top:.1rem}.pricing-ink-screen{background:#070c17c2;border:1px solid #69e7ff2e;border-radius:1.35rem;height:clamp(22rem,34vw,30rem);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000004d}.pricing-ink-screen:after{content:"";pointer-events:none;background:linear-gradient(#0408120a,#0408122e),radial-gradient(circle at 88% 4%,#22d3ee1f,#0000 24%);position:absolute;inset:0}.pricing-ink-screen img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.pricing-ink-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pricing-ink-notes article,.pricing-ink-faq__grid article{background:#ffffff0a;border:1px solid #788bb12e;border-radius:1.25rem;align-content:start;gap:.7rem;min-height:12rem;padding:1.15rem;display:grid}.pricing-ink-notes .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid}.pricing-ink-notes h3,.pricing-ink-faq h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif}.pricing-ink-notes p,.pricing-ink-faq p{color:#cbd5e1bd;margin:0;line-height:1.58}.pricing-ink-faq{border-radius:1.9rem;gap:1.2rem;padding:clamp(1rem,3vw,2rem);display:grid}.pricing-ink-faq__heading,.pricing-ink-final{text-align:center;justify-items:center}.pricing-ink-faq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.pricing-ink-final{border-radius:1.9rem;padding:clamp(1.5rem,4vw,3rem)}.pricing-ink-final h2{max-width:14ch}.about-ink-main{gap:clamp(2.3rem,5vw,5rem);width:min(1480px,100%);margin:0 auto;display:grid}.about-ink-hero{grid-template-columns:minmax(460px,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:min(690px,100vh - 12rem);padding:clamp(1rem,3vw,2.4rem) 0;display:grid}.about-ink-hero__copy,.about-ink-panel,.about-ink-story__copy,.about-ink-heading,.about-ink-modules__copy,.about-ink-search-faq__heading,.about-ink-final{gap:1rem;display:grid}.about-ink-hero h1,.about-ink-panel h2,.about-ink-story h2,.about-ink-heading h2,.about-ink-modules h2,.about-ink-search-faq h2,.about-ink-final h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.03}.about-ink-hero h1{max-width:17ch;font-size:clamp(3.1rem,5vw,4.9rem)}.about-ink-panel h2,.about-ink-story h2,.about-ink-heading h2,.about-ink-modules h2,.about-ink-search-faq h2,.about-ink-final h2{font-size:clamp(1.9rem,3.7vw,3.35rem)}.about-ink-hero__copy>p:not(.landing-section-kicker),.about-ink-panel>p:not(.landing-section-kicker),.about-ink-story__copy>p:not(.landing-section-kicker),.about-ink-modules__copy>p:not(.landing-section-kicker),.about-ink-search-faq__heading>p:not(.landing-section-kicker),.about-ink-final>p:not(.landing-section-kicker){color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.about-ink-actions{flex-wrap:wrap;gap:.85rem;display:flex}.about-ink-actions--center{justify-content:center}.about-ink-hero__visual,.about-ink-screen,.about-ink-panel,.about-ink-story,.about-ink-values,.about-ink-modules,.about-ink-final{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#7c3aed24,#0000 32%);border:1px solid #788bb133;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.about-ink-hero__visual{border-color:#69e7ff2e;border-radius:1.7rem;min-height:clamp(30rem,44vw,39rem);margin:0;position:relative;overflow:hidden}.about-ink-hero__visual:after,.about-ink-screen:after{content:"";pointer-events:none;background:linear-gradient(#0408120a,#04081238),radial-gradient(circle at 18% 12%,#7c3aed1f,#0000 28%),radial-gradient(circle at 88% 4%,#22d3ee1f,#0000 24%);position:absolute;inset:0}.about-ink-hero__visual img,.about-ink-screen img{object-fit:cover;object-position:left top;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;display:block}.about-ink-hero__visual figcaption{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c17b8;border:1px solid #94a3b82e;border-radius:1rem;gap:.45rem;max-width:34rem;padding:1rem;display:grid;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.about-ink-hero__visual figcaption span{color:#69e7ff;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:850}.about-ink-hero__visual figcaption strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem;line-height:1.25}.about-ink-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.about-ink-panel{border-radius:1.55rem;align-content:end;min-height:20rem;padding:clamp(1.2rem,3vw,2rem)}.about-ink-story,.about-ink-modules{border-radius:1.9rem;grid-template-columns:minmax(360px,.84fr) minmax(580px,1.16fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid}.about-ink-story__copy{align-content:center}.about-ink-principles{gap:.7rem;margin-top:.2rem;display:grid}.about-ink-principles article{background:#ffffff0a;border:1px solid #94a3b821;border-radius:1rem;gap:.3rem;padding:.9rem;display:grid}.about-ink-principles strong,.about-ink-value-card h3{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif}.about-ink-principles span,.about-ink-value-card p{color:#cbd5e1bd;line-height:1.58}.about-ink-screen-grid{grid-template-columns:1fr .68fr;align-items:end;gap:.85rem;display:grid}.about-ink-screen{border-color:#69e7ff2e;border-radius:1.35rem;height:clamp(20rem,32vw,29rem);margin:0;position:relative;overflow:hidden}.about-ink-screen--large{height:clamp(24rem,38vw,35rem)}.about-ink-values{border-radius:1.9rem;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1rem,3vw,2rem);display:grid}.about-ink-heading{text-align:center;justify-items:center}.about-ink-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.about-ink-value-card{background:#ffffff0a;border:1px solid #94a3b821;border-radius:1.2rem;align-content:start;gap:.72rem;min-height:15.5rem;padding:1.15rem;display:grid}.about-ink-value-card .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.about-ink-value-card h3,.about-ink-value-card p{margin:0}.about-ink-modules{grid-template-columns:minmax(420px,.96fr) minmax(560px,1.04fr)}.about-ink-chip-grid{flex-wrap:wrap;gap:.7rem;display:flex}.about-ink-chip-grid span{color:#f8fafceb;background:#ffffff0e;border:1px solid #c4b5fd33;border-radius:999px;align-items:center;min-height:2.75rem;padding:.7rem .95rem;font-weight:850;display:inline-flex}.about-ink-module-media{grid-template-columns:1fr;gap:.85rem;display:grid}.about-ink-module-media .about-ink-screen{height:clamp(15rem,23vw,20rem)}.about-ink-search-faq{gap:clamp(1.2rem,3vw,2rem);display:grid}.about-ink-search-faq__heading{max-width:58rem}.about-ink-search-faq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.about-ink-search-faq__item{min-height:12.5rem;color:inherit;background:linear-gradient(135deg,#12141fc7,#0b121cad),radial-gradient(circle at 0 0,#22d3ee1c,#0000 34%);border:1px solid #94a3b829;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);gap:.82rem;padding:1.1rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:0 22px 64px #00000038,inset 0 1px #ffffff12}.about-ink-search-faq__item:hover,.about-ink-search-faq__item:focus-visible{border-color:#69e7ff6b;transform:translateY(-2px);box-shadow:0 28px 76px #00000047,inset 0 1px #ffffff17}.about-ink-search-faq__item .bi{color:#06111f;background:#69e7ff;border-radius:.95rem;place-items:center;width:2.55rem;height:2.55rem;display:inline-grid}.about-ink-search-faq__item span{gap:.48rem;min-width:0;display:grid}.about-ink-search-faq__item strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.05rem;line-height:1.2}.about-ink-search-faq__item small{color:#cbd5e1b8;font-size:.94rem;line-height:1.55}.about-ink-search-faq__item em{color:#69e7ff;letter-spacing:.1em;text-transform:uppercase;align-self:end;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-style:normal;font-weight:850}.about-ink-final{text-align:center;border-radius:1.9rem;justify-items:center;padding:clamp(1.5rem,4vw,3rem)}.about-ink-final h2{max-width:15ch}.about-ink-final p:not(.landing-section-kicker){max-width:56rem}.solution-page-main{gap:clamp(2.2rem,5vw,5rem);width:min(1480px,100%);margin:0 auto;display:grid}.solution-hero{grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(1.4rem,4vw,4rem);min-height:min(680px,100vh - 12rem);padding:clamp(1rem,3vw,2.4rem) 0;display:grid}.solution-hero__copy,.solution-section-heading,.solution-management__copy,.solution-player-band>div:first-child,.solution-final-cta{gap:1rem;display:grid}.solution-hero h1,.solution-section-heading h2,.solution-management h2,.solution-player-band h2,.solution-final-cta h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.03}.solution-hero h1{max-width:14.5ch;font-size:clamp(3rem,5.2vw,5.4rem)}.solution-hero__copy>p:not(.landing-section-kicker),.solution-section-heading>p:not(.landing-section-kicker),.solution-management__copy>p,.solution-player-band p,.solution-final-cta>p:not(.landing-section-kicker){color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.solution-hero__actions,.solution-final-cta__actions{flex-wrap:wrap;gap:.85rem;display:flex}.solution-hero__visual{background:#070c17cc;border:1px solid #69e7ff38;border-radius:2rem;height:clamp(24rem,42vw,34rem);min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000005c,inset 0 1px #ffffff14}.solution-hero__visual:before,.solution-hero__visual:after{content:"";pointer-events:none;position:absolute;inset:0}.solution-hero__visual:before{z-index:1;background:linear-gradient(90deg,#080a12bd,#080a121a 52%,#080a1261),linear-gradient(#0000 45%,#040812eb)}.solution-hero__visual:after{z-index:2;mix-blend-mode:screen;background:radial-gradient(circle at 24% 24%,#7c3aed38,#0000 26%),radial-gradient(circle at 84% 18%,#22d3ee33,#0000 25%)}.solution-hero__visual img{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;display:block}.solution-hero__visual--education img{object-position:center}.solution-hero__visual figcaption{z-index:3;gap:.35rem;display:grid;position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.solution-hero__visual figcaption strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.6rem,3.2vw,3.2rem);line-height:1}.solution-hero__visual figcaption span{color:#e2e8f0cc;max-width:38rem;font-weight:700}.solution-section-heading--center{text-align:center;justify-items:center}.solution-section-heading h2,.solution-management h2,.solution-player-band h2,.solution-final-cta h2{font-size:clamp(2rem,4.8vw,4.5rem)}.solution-needs{gap:clamp(1.2rem,3vw,2rem);display:grid}.solution-needs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.solution-need-card,.solution-proof-strip,.solution-journey article,.solution-management,.solution-player-band,.solution-final-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#7c3aed24,#0000 32%);border:1px solid #788bb133;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.solution-need-card{border-radius:1.25rem;align-content:start;gap:.7rem;min-height:14rem;padding:1.2rem;display:grid}.solution-need-card .bi,.solution-journey .bi{color:#fff;background:linear-gradient(135deg,#22d3eeb8,#7c3aedeb);border-radius:.95rem;place-items:center;width:2.65rem;height:2.65rem;display:inline-grid;box-shadow:inset 0 1px #ffffff2e}.solution-need-card h3,.solution-journey h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.15rem}.solution-need-card p,.solution-journey p{color:#cbd5e1b8;margin:0;line-height:1.58}.solution-proof-strip{border-radius:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.solution-proof-strip div{background:#ffffff09;gap:.4rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.solution-proof-strip strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.solution-proof-strip span{color:#cbd5e1bd;font-weight:800}.solution-experience{gap:clamp(1.2rem,3vw,2rem);display:grid}.solution-education-gallery{grid-template-columns:minmax(320px,.7fr) minmax(560px,1.3fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);display:grid}.solution-education-gallery__copy{gap:1rem;display:grid}.solution-education-gallery__copy h2{color:#fff;letter-spacing:0;max-width:12ch;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,4.8vw,4.5rem);line-height:1.03}.solution-education-gallery__copy p:not(.landing-section-kicker){color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.solution-education-gallery__media{grid-template-columns:1fr .78fr;align-items:end;gap:.85rem;display:grid}.solution-education-gallery__media figure{background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#22d3ee24,#0000 32%);border:1px solid #69e7ff2e;border-radius:1.45rem;height:clamp(18rem,28vw,30rem);margin:0;position:relative;overflow:hidden;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.solution-education-gallery__media figure:nth-child(2){height:clamp(14rem,23vw,24rem)}.solution-education-gallery__media figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#040812db),radial-gradient(circle at 78% 16%,#7c3aed2e,#0000 26%);position:absolute;inset:0}.solution-education-gallery__media img{object-fit:cover;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;display:block}.solution-education-gallery__media figcaption{z-index:1;color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-weight:800;position:absolute;bottom:1rem;left:1rem;right:1rem}.solution-journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.solution-journey article{border-radius:1.15rem;align-content:start;gap:.75rem;min-height:15rem;padding:1rem;display:grid}.solution-management{border-radius:1.9rem;grid-template-columns:minmax(560px,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(1.4rem,4vw,3.4rem);padding:clamp(1rem,3vw,2rem);display:grid}.solution-management__screens{min-height:clamp(24rem,42vw,38rem);position:relative}.solution-image-frame{background:#070c17b3;border:1px solid #69e7ff2e;border-radius:1.35rem;margin:0;overflow:hidden;box-shadow:0 22px 70px #00000047}.solution-image-frame img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.solution-image-frame--main{height:clamp(20rem,33vw,31rem)}.solution-image-frame--floating{width:min(46%,28rem);height:clamp(13rem,21vw,20rem);position:absolute;bottom:0;right:0}.solution-tool-list{gap:.7rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.solution-tool-list li{color:#f8fafce6;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-weight:800;display:grid}.solution-tool-list .bi{color:#34d399;margin-top:.14rem}.solution-player-band{border-radius:1.9rem;grid-template-columns:minmax(320px,.76fr) minmax(560px,1.24fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);padding:clamp(1rem,3vw,2rem);display:grid}.solution-player-band__media{grid-template-columns:1.1fr .78fr;align-items:end;gap:.85rem;display:grid}.solution-player-band__media img{object-fit:cover;object-position:left top;border:1px solid #94a3b829;border-radius:1.25rem;width:100%;height:clamp(18rem,30vw,29rem);box-shadow:0 22px 70px #0000003d}.solution-player-band__media img:nth-child(2){height:clamp(14rem,23vw,22rem)}.solution-final-cta{text-align:center;border-radius:1.9rem;justify-items:center;padding:clamp(1.5rem,4vw,3rem)}.solution-final-cta h2{max-width:13ch}.solution-final-cta>p:not(.landing-section-kicker){max-width:46rem}.solution-final-cta__actions{justify-content:center}.solution-faq{gap:clamp(1.2rem,3vw,2rem);display:grid}.solution-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.solution-faq__grid article{background:linear-gradient(135deg,#12141fd1,#0b121cb3),radial-gradient(circle at 0 0,#22d3ee1f,#0000 32%);border:1px solid #788bb133;border-radius:1.15rem;align-content:start;gap:.65rem;min-height:12rem;padding:clamp(1rem,2.4vw,1.45rem);display:grid;box-shadow:0 24px 72px #0000003d,inset 0 1px #ffffff12}.solution-faq__grid h3{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.15rem;line-height:1.2}.solution-faq__grid p{color:#cbd5e1b8;margin:0;line-height:1.58}.landing-persona-section,.landing-outcomes-section,.landing-onboarding-section,.landing-pilot-section,.landing-wiki-band,.landing-faq-section{gap:clamp(1.2rem,3vw,2rem);display:grid}.landing-persona-section,.landing-onboarding-section,.landing-faq-section{background:linear-gradient(135deg,#12141fd1,#0d111ab3),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 32%);border:1px solid #788bb133;border-radius:1.65rem;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 26px 78px #0000003d,inset 0 1px #ffffff12}.landing-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.landing-persona-card,.landing-outcomes-grid article,.landing-onboarding-steps article,.landing-pilot-grid article,.landing-faq-grid article{background:#ffffff0b;border:1px solid #94a3b829;border-radius:1rem;align-content:start;gap:.7rem;min-height:13rem;padding:1.05rem;display:grid}.landing-persona-card .bi,.landing-outcomes-grid .bi,.landing-pilot-grid .bi{color:#06111d;background:linear-gradient(135deg,#69e7ff,#34d399);border-radius:.85rem;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid}.landing-persona-card h3,.landing-outcomes-grid h3,.landing-onboarding-steps h3,.landing-pilot-grid h3,.landing-faq-grid h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;line-height:1.18}.landing-persona-card p,.landing-outcomes-grid p,.landing-onboarding-steps p,.landing-pilot-grid p,.landing-faq-grid p{color:#cbd5e1c2;margin:0;line-height:1.58}.landing-persona-card>span{color:#69e7ff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #69e7ff3d;border-radius:999px;width:fit-content;padding:.22rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:800}.landing-outcomes-section{background:linear-gradient(135deg,#081218d1,#111621b8),radial-gradient(circle at 0 100%,#f59e0b21,#0000 34%);border:1px solid #788bb133;border-radius:1.65rem;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 26px 78px #0000003d,inset 0 1px #ffffff12}.landing-outcomes-section__copy{gap:.85rem;display:grid}.landing-outcomes-section h2,.landing-persona-section h2,.landing-onboarding-section h2,.landing-pilot-section h2,.landing-wiki-band h2,.landing-faq-section h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.02}.landing-outcomes-section__copy p:not(.landing-section-kicker),.landing-pilot-section__copy p:not(.landing-section-kicker),.landing-wiki-band p{color:#d6ddebc7;margin:0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.66}.landing-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.landing-onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.landing-onboarding-steps article{min-height:15rem}.landing-onboarding-steps span{color:#69e7ff;border:1px solid #69e7ff47;border-radius:999px;width:fit-content;padding:.28rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:800}.landing-pilot-section{background:linear-gradient(135deg,#14121fd6,#0f161cb3),radial-gradient(circle at 100% 100%,#f59e0b24,#0000 34%);border:1px solid #f59e0b38;border-radius:1.65rem;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.3rem,3vw,2rem);padding:clamp(1.3rem,3vw,2rem);box-shadow:0 26px 78px #0000003d,inset 0 1px #ffffff12}.landing-pilot-section__copy{gap:.85rem;display:grid}.landing-pilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.landing-pilot-grid article{min-height:14rem}.landing-pilot-grid .bi{color:#111827;background:linear-gradient(135deg,#fbbf24,#69e7ff)}.landing-wiki-band{background:linear-gradient(135deg,#0d131ce0,#071918b3),radial-gradient(circle at 100% 30%,#34d39924,#0000 34%);border:1px solid #34d3993d;border-radius:1.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.3rem,3vw,2rem);box-shadow:0 26px 78px #0000003d,inset 0 1px #ffffff12}.landing-wiki-band>div{gap:.8rem;display:grid}.landing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.wiki-doc-page{--wiki-doc-sidebar-width:16rem;--wiki-doc-content-width:48rem;--wiki-doc-content-half-width:24rem;--wiki-doc-search-width:36rem;--wiki-doc-search-half-width:18rem;--wiki-doc-right-rail-min-width:13rem;--wiki-doc-topbar-gap:1rem;--wiki-doc-topbar-padding-inline:1.1rem;color:#d6dbe7;background:#111318;min-height:100vh;font-family:DM Sans,system-ui,sans-serif}.wiki-doc-topbar{z-index:30;grid-template-columns:var(--wiki-doc-sidebar-width) minmax(0, calc(50vw - var(--wiki-doc-topbar-padding-inline) - var(--wiki-doc-topbar-gap) - var(--wiki-doc-topbar-gap) - var(--wiki-doc-sidebar-width) - var(--wiki-doc-search-half-width))) minmax(18rem, var(--wiki-doc-search-width)) minmax(0, 1fr);align-items:center;gap:var(--wiki-doc-topbar-gap);min-height:3.6rem;padding:0 var(--wiki-doc-topbar-padding-inline);background:#1d212b;border-bottom:1px solid #94a3b824;display:grid;position:sticky;top:0}.wiki-doc-brand{color:#f8fafc;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.wiki-doc-brand__mark{background:#fffffff5;border:1px solid #94a3b82e;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:inline-grid;overflow:hidden}.wiki-doc-brand__mark img{object-fit:contain;width:1.55rem;height:1.55rem}.wiki-doc-brand strong,.wiki-doc-brand small{line-height:1.1;display:block}.wiki-doc-brand small{color:#cbd5e1a3;font-size:.72rem}.wiki-doc-search{background:#111318;border:1px solid #94a3b82e;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;height:2.3rem;padding:0 .7rem;display:grid}.wiki-doc-search-wrap{width:min(100%, var(--wiki-doc-search-width));grid-column:3;justify-self:center;min-width:0;position:relative}.wiki-doc-search .bi{color:#cbd5e1bd}.wiki-doc-search input{color:#f8fafc;min-width:0;font:inherit;background:0 0;border:0;outline:0}.wiki-doc-search input::placeholder{color:#cbd5e1bd}.wiki-doc-search kbd{color:#e2e8f0b8;background:#252a36;border-radius:.25rem;padding:.12rem .4rem;font-family:IBM Plex Mono,monospace;font-size:.68rem}.wiki-doc-search-results{z-index:45;background:#171a22;border:1px solid #94a3b833;border-radius:.55rem;gap:.25rem;max-height:min(24rem,100vh - 5rem);padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:auto;box-shadow:0 1.4rem 3rem #0000005c}.wiki-doc-search-results button{color:#f8fafc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.42rem;gap:.1rem;width:100%;padding:.62rem .7rem;display:grid}.wiki-doc-search-results button:hover,.wiki-doc-search-results button:focus-visible{background:#c5ff2e14;outline:0}.wiki-doc-search-results span,.wiki-doc-search-results p{color:#94a3b8e6;font-size:.76rem;font-weight:800}.wiki-doc-search-results strong{color:#f8fafc;font-size:.9rem;line-height:1.3}.wiki-doc-search-results p{margin:0;padding:.7rem}.wiki-doc-topbar__links{grid-column:4;justify-content:flex-end;gap:1rem;display:flex}.wiki-doc-topbar__links a{color:#e2e8f0c2;font-size:.88rem;font-weight:700;text-decoration:none}.wiki-doc-topbar__links a:hover,.wiki-doc-sidebar__link:hover,.wiki-doc-on-this-page a:hover,.wiki-doc-article a:hover{color:#c5ff2e}.wiki-doc-layout{grid-template-columns:var(--wiki-doc-sidebar-width) minmax(0, calc(50vw - var(--wiki-doc-sidebar-width) - var(--wiki-doc-content-half-width))) minmax(0, var(--wiki-doc-content-width)) minmax(var(--wiki-doc-right-rail-min-width), 1fr);align-items:stretch;min-height:calc(100vh - 3.6rem);display:grid}.wiki-doc-sidebar,.wiki-doc-on-this-page{overscroll-behavior:contain;scrollbar-color:#94a3b880 transparent;height:calc(100vh - 3.6rem);max-height:calc(100vh - 3.6rem);position:sticky;top:3.6rem;overflow:auto}.wiki-doc-sidebar{background:#20242e;border-right:1px solid #94a3b81f;grid-column:1;padding:1rem .9rem 2rem}.wiki-doc-sidebar nav,.wiki-doc-sidebar section,.wiki-doc-sidebar ul{display:grid}.wiki-doc-sidebar nav{gap:1.1rem}.wiki-doc-sidebar section{gap:.4rem}.wiki-doc-sidebar h2{color:#f8fafc;margin:0;font-size:.88rem;line-height:1.2}.wiki-doc-sidebar ul{gap:.1rem;margin:0;padding:0;list-style:none}.wiki-doc-sidebar__link{color:#d6ddebb8;border-left:2px solid #0000;padding:.28rem .55rem;font-size:.86rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.wiki-doc-sidebar__link--active{color:#f8fafc;background:#c5ff2e14;border-left-color:#c5ff2e}.wiki-doc-content{box-sizing:border-box;width:100%;max-width:var(--wiki-doc-content-width);grid-column:3;padding:clamp(2rem,5vw,4.2rem) clamp(1.2rem,4vw,3.2rem) clamp(4rem,8vw,6rem)}.wiki-doc-article{gap:2.2rem;display:grid}.wiki-doc-article__header{border-bottom:1px solid #94a3b82e;gap:.75rem;padding-bottom:1.1rem;scroll-margin-top:5rem;display:grid}.wiki-doc-article__header h1{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,3.2vw,2.65rem);line-height:1.1}.wiki-doc-article__header p,.wiki-doc-section p,.wiki-doc-note p{color:#d6ddebd1;margin:0;font-size:1rem;line-height:1.72}.wiki-doc-meta{font-weight:700;color:#94a3b8eb!important;font-size:.84rem!important}.wiki-doc-breadcrumb{color:#94a3b8db;align-items:center;gap:.45rem;font-size:.86rem;font-weight:700;display:flex}.wiki-doc-breadcrumb a,.wiki-doc-article a{color:#c5ff2e;text-underline-offset:.18em;font-weight:800;text-decoration:underline}.wiki-doc-section{gap:.9rem;scroll-margin-top:5rem;display:grid}.wiki-doc-section h2{color:#fff;letter-spacing:0;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.16}.wiki-doc-section ul{color:#e2e8f0db;gap:.52rem;margin:0;padding-left:1.25rem;line-height:1.65;display:grid}.wiki-doc-note{background:#c5ff2e12;border-left:3px solid #c5ff2e;gap:.5rem;padding:.95rem 1rem;display:grid}.wiki-doc-note strong{color:#fff;font-size:1.02rem;line-height:1.4}.wiki-doc-table-wrap{border-top:1px solid #94a3b82e;overflow-x:auto}.wiki-doc-table{border-collapse:collapse;width:100%;min-width:38rem}.wiki-doc-table th,.wiki-doc-table td{color:#e2e8f0d6;text-align:left;vertical-align:top;border-bottom:1px solid #94a3b82e;padding:.9rem 0}.wiki-doc-table th{color:#f8fafc;font-size:.88rem}.wiki-doc-table td:first-child{width:38%;padding-right:1.2rem}.wiki-doc-table td span{color:#94a3b8e0;margin-top:.22rem;font-size:.78rem;font-weight:800;display:block}.wiki-doc-link-list{color:#e2e8f0d1;gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.wiki-doc-path-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.wiki-doc-path{background:#ffffff06;border:1px solid #94a3b829;border-radius:.5rem;gap:.65rem;padding:1rem;display:grid}.wiki-doc-path h3,.wiki-doc-path p,.wiki-doc-path ol{margin:0}.wiki-doc-path h3{color:#f8fafc;font-size:1rem;line-height:1.35}.wiki-doc-path ol{color:#e2e8f0d1;gap:.38rem;padding-left:1.15rem;line-height:1.45;display:grid}.wiki-doc-troubleshooting-list{gap:.75rem;display:grid}.wiki-doc-troubleshooting-list article{background:#ffffff09;border-left:3px solid #c5ff2eb8;gap:.35rem;padding:.9rem 1rem;display:grid}.wiki-doc-troubleshooting-list h3,.wiki-doc-troubleshooting-list p{margin:0}.wiki-doc-troubleshooting-list h3{color:#f8fafc;font-size:1rem;line-height:1.35}.wiki-doc-on-this-page{border-left:1px solid #94a3b81f;grid-column:4;padding:1rem 1rem 2rem}.wiki-doc-on-this-page strong{color:#f8fafc;margin-bottom:.8rem;font-size:.92rem;display:block}.wiki-doc-on-this-page nav{gap:.45rem;display:grid}.wiki-doc-on-this-page a{color:#cbd5e1b3;font-size:.84rem;font-weight:700;line-height:1.35;text-decoration:none}.wiki-doc-prev-next{border-top:1px solid #94a3b82e;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-top:.5rem;display:grid}.wiki-doc-prev-next__link{gap:.28rem;min-width:0;padding:.85rem 0;display:grid;color:#f8fafc!important;text-decoration:none!important}.wiki-doc-prev-next__link span{color:#94a3b8e6;text-transform:uppercase;font-size:.76rem;font-weight:800}.wiki-doc-prev-next__link strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.wiki-doc-prev-next__link--next{text-align:right}@media (width<=1180px){.wiki-doc-page{--wiki-doc-sidebar-width:14rem}.wiki-doc-topbar{grid-template-columns:var(--wiki-doc-sidebar-width) minmax(0, 1fr) auto}.wiki-doc-search-wrap{grid-column:2}.wiki-doc-layout{grid-template-columns:var(--wiki-doc-sidebar-width) minmax(0, 1fr)}.wiki-doc-topbar__links{grid-column:3}.wiki-doc-content{grid-column:2;justify-self:center}.wiki-doc-on-this-page{display:none}}@media (width<=780px){.wiki-doc-topbar{grid-template-columns:1fr;align-items:stretch;padding:.8rem}.wiki-doc-brand,.wiki-doc-search-wrap,.wiki-doc-topbar__links{grid-column:auto}.wiki-doc-search-wrap{justify-self:stretch;width:100%}.wiki-doc-topbar__links{justify-content:flex-start}.wiki-doc-layout{min-height:auto;display:block}.wiki-doc-sidebar{border-bottom:1px solid #94a3b81f;border-right:0;height:auto;max-height:none;position:static}.wiki-doc-sidebar nav{grid-template-columns:1fr}.wiki-doc-content{max-width:none;padding:1.4rem 1rem 3rem}.wiki-doc-article__header h1{font-size:clamp(2rem,9vw,2.45rem)}.wiki-doc-path-list,.wiki-doc-prev-next{grid-template-columns:1fr}.wiki-doc-prev-next__link--next{text-align:left}.wiki-doc-table{min-width:32rem}}@media (width<=1100px){.landing-hero-ink,.landing-command-menu,.landing-showcase,.landing-showcase--agent,.landing-remote-band,.landing-outcomes-section,.landing-pilot-section,.landing-wiki-band,.features-ink-hero,.features-ink-showcase,.features-ink-showcase--agent,.features-ink-showcase--reports,.features-ink-setup,.pricing-ink-hero,.pricing-ink-preview,.pricing-ink-included,.about-ink-hero,.about-ink-story,.about-ink-modules,.solution-hero,.solution-education-gallery,.solution-management,.solution-player-band,.wiki-hero,.wiki-article-hero,.wiki-article-layout{grid-template-columns:1fr}.wiki-toc,.wiki-related{position:static}.landing-hero-ink{min-height:auto}.landing-hero-ink__copy,.features-ink-hero__copy,.solution-hero__copy{text-align:center;justify-items:center}.features-ink-hero{min-height:auto}.features-ink-hero h1{max-width:16ch}.features-ink-grid,.landing-onboarding-steps,.landing-pilot-grid,.wiki-card-grid,.wiki-card-grid:not(.wiki-card-grid--featured),.wiki-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-ink-chip-grid{justify-content:flex-start}.pricing-ink-hero{min-height:auto}.pricing-ink-hero__copy{text-align:center;justify-items:center}.about-ink-hero{min-height:auto}.about-ink-hero__copy{text-align:center;justify-items:center}.about-ink-hero h1{max-width:16ch}.about-ink-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-ink-hero h1{max-width:16ch}.pricing-ink-term-grid,.pricing-ink-calculator,.pricing-ink-included__list,.pricing-ink-notes,.pricing-ink-faq__grid{grid-template-columns:1fr}.solution-hero{min-height:auto}.solution-hero h1{max-width:16ch}.solution-needs__grid,.solution-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-showcase--agent .landing-screenshot-frame{order:2}}@media (width<=760px){.landing-clean--ink{gap:3.2rem;width:100%;max-width:100%}.landing-hero-ink{width:100%;min-width:0;max-width:100%;padding-top:1rem}.landing-hero-ink__copy,.landing-product-stage,.landing-product-stage__window{width:100%;min-width:0;max-width:100%}.landing-hero-ink h1{overflow-wrap:normal;text-wrap:balance;width:min(100%,11ch);max-width:100%;font-size:clamp(2.35rem,10vw,3.15rem)}.landing-hero-ink__actions,.landing-hero-ink__actions .site-button{width:100%}.landing-product-stage__rail,.landing-command-menu__grid,.landing-persona-grid,.landing-outcomes-grid,.landing-onboarding-steps,.landing-pilot-grid,.landing-faq-grid,.landing-mini-stats,.landing-remote-band__screens,.features-ink-grid,.features-ink-screen-pair,.about-ink-duo,.about-ink-screen-grid,.about-ink-value-grid,.about-ink-search-faq__grid,.solution-education-gallery__media,.solution-needs__grid,.solution-faq__grid,.solution-proof-strip,.solution-journey,.solution-player-band__media,.wiki-card-grid,.wiki-card-grid:not(.wiki-card-grid--featured),.wiki-path-grid{grid-template-columns:1fr}.landing-product-stage__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:0;position:absolute;bottom:.45rem;left:.45rem;right:.45rem}.landing-product-stage__window>img,.landing-product-stage__agent-frame{aspect-ratio:1/.9}.landing-screenshot-frame img,.landing-remote-band__screens img,.landing-remote-band__screens img:nth-child(2),.features-ink-hero__screen,.features-ink-screen,.features-ink-screen--wide,.features-ink-screen-pair .features-ink-screen:nth-child(2),.about-ink-hero__visual,.about-ink-screen,.about-ink-screen--large,.about-ink-module-media .about-ink-screen,.solution-education-gallery__media figure,.solution-education-gallery__media figure:nth-child(2),.solution-player-band__media img,.solution-player-band__media img:nth-child(2){aspect-ratio:1/.82;height:auto}.landing-command-menu,.landing-persona-section,.landing-outcomes-section,.landing-onboarding-section,.landing-pilot-section,.landing-wiki-band,.landing-faq-section,.landing-remote-band,.features-ink-showcase,.features-ink-setup,.features-ink-final,.pricing-ink-plan,.pricing-ink-preview,.pricing-ink-included,.pricing-ink-faq,.pricing-ink-final,.about-ink-panel,.about-ink-story,.about-ink-values,.about-ink-modules,.about-ink-final,.solution-management,.solution-player-band,.solution-final-cta{border-radius:1.25rem;padding:1rem}.solution-hero h1,.features-ink-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.features-ink-actions,.features-ink-actions .site-button{width:100%}.pricing-ink-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.pricing-ink-actions,.pricing-ink-actions .site-button{width:100%}.about-ink-hero h1{overflow-wrap:break-word;max-width:min(100%,10ch);font-size:clamp(2.55rem,10.5vw,3.5rem)}.about-ink-hero__copy>p:not(.landing-section-kicker){justify-self:center;max-width:32ch}.about-ink-actions,.about-ink-actions .site-button{width:100%}.about-ink-hero__visual,.about-ink-panel,.about-ink-value-card{min-height:auto}.pricing-ink-hero__panel{min-height:28rem}.pricing-ink-hero__panel figure{height:62%}.pricing-ink-term-card{min-height:auto}.pricing-ink-screen{aspect-ratio:1/.82;height:auto}.pricing-ink-banner{flex-direction:column;align-items:stretch}.features-ink-card{min-height:auto}.features-ink-screen-stack{gap:.85rem;min-height:auto;display:grid}.features-ink-screen-stack .features-ink-screen--main,.features-ink-screen-stack .features-ink-screen--float{aspect-ratio:1/.82;width:100%;height:auto;position:static}.solution-hero__actions,.solution-hero__actions .site-button,.solution-final-cta__actions,.solution-final-cta__actions .site-button{width:100%}.solution-hero__visual{border-radius:1.25rem;height:21rem}.solution-need-card,.solution-journey article,.landing-persona-card,.landing-outcomes-grid article,.landing-onboarding-steps article,.landing-pilot-grid article,.landing-faq-grid article,.wiki-article-card,.wiki-path{min-height:auto}.wiki-main,.wiki-article-main{width:min(var(--marketing-width), calc(100% - 1rem))}.wiki-hero h1,.wiki-article-hero h1{max-width:min(100%,12ch);font-size:clamp(2.6rem,11vw,4.1rem)}.wiki-hero__actions,.wiki-hero__actions .site-button,.landing-wiki-band .site-button{width:100%}.solution-management__screens{gap:.85rem;min-height:auto;display:grid}.solution-image-frame--main,.solution-image-frame--floating{aspect-ratio:1/.82;width:100%;height:auto;position:static}}.landing-platform-system{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2.2rem);padding:clamp(1rem,3vw,2rem) 0}.landing-platform-system__header{text-align:center;justify-items:center;max-width:58rem;margin-inline:auto}.landing-platform-carousel{width:min(100%,88rem);margin-inline:auto;display:grid}.landing-platform-showcase-wall{--landing-showcase-gap:clamp(.9rem, 1.3vw, 1.35rem);grid-auto-flow:column;grid-auto-columns:calc((100% - var(--landing-showcase-gap) - var(--landing-showcase-gap)) / 3);gap:var(--landing-showcase-gap);overscroll-behavior-inline:contain;isolation:isolate;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;min-height:auto;margin-inline:auto;padding:clamp(.6rem,1.6vw,1.1rem) 0 clamp(2rem,4vw,3.5rem);scroll-padding-inline:0;display:grid;overflow-x:auto}.landing-platform-showcase-wall::-webkit-scrollbar{display:none}.landing-platform-showcase-wall>.landing-ui-card{scroll-snap-align:start;justify-self:center;width:100%;min-width:0;position:relative;inset:auto}.landing-platform-carousel-controls{z-index:2;justify-content:center;gap:.75rem;margin-top:clamp(-2.2rem,-2vw,-1.35rem);display:flex;position:relative}.landing-platform-carousel-button{aspect-ratio:1;width:clamp(2.9rem,4vw,3.35rem);color:var(--text);background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%), #12101af0;cursor:pointer;border:1px solid #69e7ff57;border-radius:999px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s;display:inline-grid;box-shadow:0 16px 32px #7c3aed47,0 0 26px #69e7ff21}.landing-platform-carousel-button:hover,.landing-platform-carousel-button:focus-visible{filter:saturate(1.08);border-color:#69e7ff94;transform:translateY(-1px);box-shadow:0 18px 34px #7c3aed57,0 0 30px #69e7ff38}.landing-platform-carousel-button:active{transform:translateY(0)scale(.97)}.landing-platform-carousel-button:focus-visible{outline-offset:3px;outline:3px solid #69e7ff52}.landing-platform-carousel-button .bi{font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1}@media (prefers-reduced-motion:reduce){.landing-platform-showcase-wall{scroll-behavior:auto}.landing-platform-carousel-button{transition:none}}.landing-ui-card{--card-border:#a78bfa38;--card-surface:#100d19eb;border:1px solid var(--card-border);color:#f8f7fc;background:linear-gradient(145deg, #ffffff0e, #ffffff05), radial-gradient(circle at 70% 0%, #a855f729, transparent 42%), var(--card-surface);border-radius:1.15rem;align-content:start;gap:clamp(.65rem,.9vw,.9rem);min-width:0;padding:clamp(.86rem,1vw,1.05rem);display:grid;position:absolute;overflow:hidden;box-shadow:0 22px 48px #00000057,inset 0 1px #ffffff0e}.landing-ui-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000047);height:18%;position:absolute;inset:auto 0 0}.landing-ui-card__top,.landing-payment-row,.landing-store-total{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.landing-ui-card__top>span,.landing-card-eyebrow,.landing-brand-chip,.landing-ui-card--qr-login>span{color:#e2e8f0b8;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:clamp(.62rem,.58vw,.72rem);font-weight:800;line-height:1.15}.landing-ui-card__top strong{color:#e9ddff;flex:none;font-size:clamp(.62rem,.66vw,.78rem);line-height:1}.landing-live-pill,.landing-soft-badge{background:#22c55e1a;border:1px solid #4ade8059;border-radius:999px;align-items:center;gap:.32rem;min-height:1.45rem;padding:0 .55rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex;color:#4ade80!important}.landing-live-pill:before{content:"";background:currentColor;border-radius:999px;width:.35rem;height:.35rem}.landing-soft-badge{background:#a855f721;border-color:#a855f775;color:#d8b4fe!important}.landing-soft-badge:before{display:none}.landing-card-button{z-index:1;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:.65rem;justify-content:center;align-items:center;min-height:2.2rem;padding:0 1rem;font-weight:900;line-height:1;display:inline-flex;position:relative;box-shadow:0 12px 28px #7c3aed57}.landing-ui-card--seat-status{width:17%;min-height:18.8rem;top:.2rem;left:0}.landing-seat-device{place-items:center;min-height:8rem;display:grid;position:relative}.landing-seat-device:before{content:"";background:linear-gradient(#a855f729,#08060eeb),repeating-linear-gradient(#0000 0 .82rem,#a855f7cc .85rem .96rem);border:1.5px solid #a855f7e6;border-radius:.86rem;width:4.1rem;height:5.1rem;box-shadow:0 0 34px #a855f766,inset 0 0 18px #a855f738}.landing-seat-device:after{content:"";background:#0c0814e6;border:1px solid #a855f7b3;border-radius:999px;width:6.1rem;height:.85rem;position:absolute;bottom:.8rem;box-shadow:0 0 18px #a855f759}.landing-seat-device span{border:1px solid #a855f773;border-radius:999px;width:3.1rem;height:.38rem;position:absolute;bottom:.25rem}.landing-seat-card__footer{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.45rem .8rem;display:grid;position:relative}.landing-seat-card__footer>strong{white-space:nowrap;grid-column:1/-1;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.18rem,1.45vw,1.42rem);line-height:.98}.landing-seat-card__footer span{color:#e9ddff;justify-items:start;font-size:.86rem;font-weight:900;display:grid}.landing-seat-card__footer span:last-child{justify-items:end}.landing-seat-card__footer small{color:#e2e8f094;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.landing-ui-card--payment{width:17%;min-height:10.8rem;top:20.5rem;left:0}.landing-payment-row strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.35rem,1.9vw,1.85rem);line-height:1;display:block}.landing-payment-row small{color:#e2e8f09e;font-size:.75rem;line-height:1.35;display:block}.landing-ui-card--branch-revenue{width:18.8%;min-height:10.6rem;top:2.4rem;left:18.8%}.landing-segmented-mini{background:#0503088f;border:1px solid #a855f740;border-radius:999px;gap:.12rem;padding:.2rem;display:inline-flex}.landing-segmented-mini span{color:#e2e8f0ad;text-align:center;border-radius:999px;min-width:2.1rem;padding:.22rem .4rem;font-size:.65rem;font-weight:800}.landing-segmented-mini__active{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff!important}.landing-metric-row{align-items:baseline;gap:.55rem;display:flex}.landing-metric-row strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.5rem,2vw,2rem);line-height:1}.landing-metric-row span{color:#4ade80;font-weight:900}.landing-metric-row small{color:#e2e8f09e;font-size:.72rem}.landing-revenue-chart,.landing-owner-chart{border-bottom:1px solid #a855f72e;height:2.9rem;position:relative;overflow:hidden}.landing-revenue-chart:before,.landing-owner-chart:before{content:"";clip-path:polygon(0 70%,13% 56%,26% 64%,40% 36%,55% 47%,72% 18%,84% 30%,100% 8%,100% 100%,0 100%);background:linear-gradient(#a855f757,#a855f705),linear-gradient(90deg,#7c3aed,#c084fc);position:absolute;inset:.45rem 0 0}.landing-chart-labels{color:#e2e8f073;justify-content:space-between;font-size:.64rem;display:flex}.landing-ui-card--player-activity{width:18.8%;min-height:13.2rem;top:14.2rem;left:18.8%}.landing-progress-stack{gap:.68rem;display:grid}.landing-progress-item{gap:.28rem;display:grid}.landing-progress-item span{color:#fff;justify-content:space-between;font-size:.78rem;line-height:1;display:flex}.landing-progress-item strong{color:#d8b4fe}.landing-progress-item i{background:#ffffff14;border-radius:999px;height:.38rem;position:relative;overflow:hidden}.landing-progress-item i:before{content:"";width:var(--progress-width);border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#c084fc);position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #a855f766}.landing-progress-line--strong{--progress-width:68%}.landing-progress-line--medium{--progress-width:42%}.landing-progress-line--soft{--progress-width:35%}.landing-progress-line--idle{--progress-width:12%;opacity:.62}.landing-ui-card--promo-card{width:24.5%;min-height:16.2rem;top:.7rem;left:39.7%}.landing-brand-chip{color:#d8b4fe}.landing-brand-chip:before{content:"";background:linear-gradient(135deg,#7c3aed,#c084fc);border-radius:.16rem;width:.55rem;height:.55rem;margin-right:.42rem;display:inline-block;transform:rotate(45deg)}.landing-ui-card--promo-card>strong{z-index:1;color:#fff;max-width:11ch;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.05;position:relative}.landing-ui-card--promo-card p{z-index:1;color:#e2e8f0b8;max-width:18rem;margin:0;font-size:.9rem;line-height:1.45;position:relative}.landing-promo-screens{z-index:0;opacity:.62;align-items:end;gap:.75rem;display:flex;position:absolute;bottom:1rem;right:1rem}.landing-promo-screens span{background:linear-gradient(135deg,#7c3aedb3,#a855f761);border:1px solid #d8b4fe94;border-radius:.4rem;width:3.2rem;height:2.3rem}.landing-promo-screens span:nth-child(2){width:4rem;height:3rem}.landing-ui-card--promo-card .landing-card-button{width:min(12rem,100%);margin-top:auto}.landing-ui-card--game-library{width:18.3%;min-height:8.8rem;top:18.2rem;left:39.7%}.landing-ui-card--game-library .landing-ui-card__top i{background:linear-gradient(90deg,#a855f7 64%,#ffffff29 64%);border-radius:999px;width:1.2rem;height:.3rem}.landing-game-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.landing-game-row span{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#a855f7b3,#0000 52%),#ffffff0b;border:1px solid #d8b4fe47;border-radius:.7rem;place-items:center;min-height:3.8rem;padding:.45rem;font-size:clamp(.58rem,.62vw,.72rem);font-weight:900;line-height:1.05;display:grid}.landing-ui-card--player-wallet{grid-template-columns:auto 1fr;align-items:center;width:16.8%;min-height:8.6rem;top:28.4rem;left:39.7%}.landing-wallet-orb{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 30% 25%,#ffffff57,#0000 24%),linear-gradient(135deg,#7c3aed,#c084fc);border:1px solid #d8b4feb3;border-radius:999px;place-items:center;width:clamp(3.7rem,4.8vw,4.8rem);font-size:1.15rem;font-weight:900;display:grid;box-shadow:0 0 34px #a855f770}.landing-ui-card--player-wallet strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.3rem;line-height:1.1;display:block}.landing-ui-card--player-wallet small,.landing-ui-card--player-wallet em{color:#e2e8f0ad;font-size:.76rem;font-style:normal;display:block}.landing-ui-card--player-wallet em{color:#d8b4fe;margin-top:.24rem;font-weight:900}.landing-ui-card--seat-map{width:17.9%;min-height:13.5rem;top:1.8rem;left:65.9%}.landing-seat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.landing-seat-pill{aspect-ratio:1;color:#fff;border-radius:999px;place-items:center;font-size:.76rem;font-weight:900;display:grid}.landing-seat-pill--occupied{background:linear-gradient(135deg,#7c3aed,#c084fc);box-shadow:0 0 16px #a855f759}.landing-seat-pill--available{background:#ffffff07;border:1px solid #d8b4fe6b}.landing-seat-pill--maintenance{color:#e2e8f08c;background:#94a3b82e}.landing-seat-legend{color:#e2e8f09e;flex-wrap:wrap;gap:.55rem;font-size:.64rem;display:flex}.landing-seat-legend span:before{content:"";background:#a855f7;border-radius:999px;width:.42rem;height:.42rem;margin-right:.25rem;display:inline-block}.landing-ui-card--gaming-package{width:18.4%;min-height:18.4rem;top:16.6rem;left:65.9%}.landing-ui-card--gaming-package h3{color:#fff;margin:0;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.35rem;line-height:1}.landing-package-price{align-items:baseline;gap:.35rem;display:flex}.landing-package-price strong{color:#c084fc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1.85rem;line-height:1}.landing-package-price span{color:#e2e8f0ad;font-size:.8rem}.landing-ui-card--gaming-package ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.landing-ui-card--gaming-package li{color:#fff;font-size:.8rem;line-height:1.2}.landing-ui-card--gaming-package li:before{content:"+";aspect-ratio:1;color:#c084fc;border:1px solid #a855f7b3;border-radius:999px;place-items:center;width:1rem;margin-right:.45rem;font-size:.68rem;display:inline-grid}.landing-ui-card--qr-login,.landing-ui-card--branch-link,.landing-ui-card--pc-request,.landing-ui-card--wallet-flow,.landing-ui-card--stream-flow,.landing-ui-card--game-library-flow,.landing-ui-card--squad-flow,.landing-ui-card--promotion-flow{text-align:center;background:linear-gradient(145deg,#ffffff05,#0000 38%),#12101af5;border-color:#a78bfa38;border-radius:clamp(1rem,1.2vw,1.5rem);flex-direction:column;align-items:center;gap:clamp(.55rem,.8vw,.8rem);width:clamp(15.2rem,18vw,17.4rem);min-height:clamp(20.5rem,26vw,24.5rem);padding:clamp(1rem,1.15vw,1.25rem);display:flex;position:relative;top:auto;right:auto;box-shadow:0 24px 50px #0000008c,0 0 40px #7c3aed14}.landing-ui-card--qr-login:after,.landing-ui-card--branch-link:after,.landing-ui-card--pc-request:after,.landing-ui-card--wallet-flow:after,.landing-ui-card--stream-flow:after,.landing-ui-card--game-library-flow:after,.landing-ui-card--squad-flow:after,.landing-ui-card--promotion-flow:after{display:none}.landing-qr-card-header{z-index:1;align-items:center;gap:.55rem;width:100%;display:flex;position:relative}.landing-qr-card-icon{aspect-ratio:1;color:#a855f7;flex:none;place-items:center;width:clamp(1rem,1.1vw,1.22rem);display:inline-grid}.landing-qr-card-icon .bi{font-size:1rem;line-height:1}.landing-qr-card-header strong{color:#f8f7fc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(.9rem,.82vw,1.04rem);font-weight:700;line-height:1.1}.landing-ui-card--qr-login p,.landing-ui-card--branch-link p,.landing-ui-card--pc-request p,.landing-ui-card--wallet-flow p,.landing-ui-card--stream-flow p,.landing-ui-card--game-library-flow p,.landing-ui-card--squad-flow p,.landing-ui-card--promotion-flow p{z-index:1;color:#aaa5b5;margin:0;font-size:clamp(.74rem,.68vw,.85rem);line-height:1.35;position:relative}.landing-qr-scan-box{aspect-ratio:1;place-items:center;width:min(72%,9.5rem);margin:auto 0;padding:clamp(.58rem,.72vw,.86rem);display:grid;position:relative}.landing-qr-corner{filter:drop-shadow(0 0 6px #a855f7bf);border-style:solid;border-color:#a855f7;width:23%;height:23%;position:absolute}.landing-qr-corner--top-left{border-width:3px 0 0 3px;border-radius:.5rem 0 0;top:0;left:0}.landing-qr-corner--top-right{border-width:3px 3px 0 0;border-radius:0 .5rem 0 0;top:0;right:0}.landing-qr-corner--bottom-left{border-width:0 0 3px 3px;border-radius:0 0 0 .5rem;bottom:0;left:0}.landing-qr-corner--bottom-right{border-width:0 3px 3px 0;border-radius:0 0 .5rem;bottom:0;right:0}.landing-qr-code-grid{aspect-ratio:1;background:#f8f7fc;border:1px solid #d8b4fe29;border-radius:clamp(.48rem,.6vw,.7rem);grid-template-rows:repeat(15,minmax(0,1fr));grid-template-columns:repeat(15,minmax(0,1fr));gap:1px;width:100%;padding:clamp(.48rem,.62vw,.68rem);display:grid;box-shadow:0 14px 28px #00000040,0 0 24px #a855f724}.landing-qr-cell{background:0 0;border-radius:1px;min-width:0}.landing-qr-cell--active{background:#120f1a}.landing-qr-secure-caption{z-index:1;color:#aaa5b5;justify-content:center;align-items:center;gap:.42rem;font-size:clamp(.74rem,.68vw,.85rem);line-height:1.2;display:flex;position:relative}.landing-qr-secure-caption .bi{color:#a855f7;font-size:.92rem}.landing-platform-showcase-wall .landing-ui-card--player-activity,.landing-platform-showcase-wall .landing-ui-card--promo-card{width:100%;min-height:clamp(20rem,25vw,24rem);inset:auto}.landing-platform-showcase-wall .landing-ui-card--qr-login,.landing-platform-showcase-wall .landing-ui-card--branch-link,.landing-platform-showcase-wall .landing-ui-card--pc-request,.landing-platform-showcase-wall .landing-ui-card--wallet-flow,.landing-platform-showcase-wall .landing-ui-card--stream-flow,.landing-platform-showcase-wall .landing-ui-card--game-library-flow,.landing-platform-showcase-wall .landing-ui-card--squad-flow,.landing-platform-showcase-wall .landing-ui-card--promotion-flow{border-radius:clamp(1.25rem,1.6vw,1.8rem);width:min(100%,clamp(23rem,34vw,28rem));min-height:clamp(30rem,40vw,35rem);padding:clamp(1.25rem,2vw,1.8rem);inset:auto}.landing-platform-showcase-wall .landing-qr-card-header{justify-content:center}.landing-platform-showcase-wall .landing-qr-scan-box{width:min(78%,17rem);padding:clamp(.72rem,.9vw,1rem)}.landing-platform-showcase-wall .landing-qr-code-grid{gap:2px;padding:clamp(.58rem,.8vw,.85rem)}.landing-platform-showcase-wall .landing-qr-secure-caption{margin-top:auto}.landing-branch-link-visual{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;width:min(82%,17rem);margin:auto 0;display:grid;position:relative}.landing-branch-link-node{aspect-ratio:1;background:radial-gradient(circle at 50% 20%,#a855f73d,#0000 46%),#ffffff09;border:1px solid #d8b4fe47;border-radius:1.35rem;place-items:center;gap:.65rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 32px #00000052}.landing-branch-link-node .bi{color:#f8f7fc;filter:drop-shadow(0 0 18px #a855f761);font-size:clamp(2.4rem,4vw,3.5rem)}.landing-branch-link-node small{color:#aaa5b5;font-size:clamp(.72rem,.72vw,.86rem);font-weight:800}.landing-branch-link-connector{color:#c084fc;place-items:center;width:clamp(3.4rem,4.6vw,4.4rem);display:grid;position:relative}.landing-branch-link-connector:before{content:"";background:linear-gradient(90deg,#0000,#a855f7d9,#0000);border-radius:999px;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 18px #a855f766}.landing-branch-link-connector .bi{z-index:1;aspect-ratio:1;background:#12101af5;border:1px solid #d8b4fe57;border-radius:999px;place-items:center;width:2.35rem;font-size:1.1rem;display:grid;position:relative;box-shadow:0 0 24px #a855f747}.landing-branch-link-status{z-index:1;color:#d1fae5;background:#22c55e14;border:1px solid #4ade8038;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.2rem;padding:0 .9rem;font-size:clamp(.76rem,.7vw,.88rem);font-weight:800;display:inline-flex;position:relative}.landing-branch-link-status .bi{color:#4ade80}.landing-pc-request-visual{z-index:1;gap:clamp(.65rem,.85vw,.8rem);width:min(82%,17rem);margin:auto 0;display:grid;position:relative}.landing-pc-request-seat{background:#ffffff09;border:1px solid #d8b4fe33;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;min-height:clamp(3.4rem,4vw,4.2rem);padding:.75rem .9rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 14px 28px #00000038}.landing-pc-request-seat strong{color:#f8f7fc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.1rem,1.35vw,1.45rem);line-height:1}.landing-pc-request-seat small{color:#aaa5b5;justify-self:end;font-size:clamp(.72rem,.72vw,.84rem);font-weight:800}.landing-pc-request-seat--active{background:linear-gradient(135deg,#7c3aed52,#a855f71a),#ffffff0a;border-color:#a855f780;box-shadow:0 0 32px #a855f72e,inset 0 1px #ffffff14}.landing-pc-request-seat--active small{color:#d8b4fe}.landing-pc-request-seat--muted{opacity:.5}.landing-pc-request-seat--soft{background:#22c55e0b;border-color:#4ade802e}.landing-pc-request-status{color:#ede9fe;background:#7c3aed1f;border-color:#a855f73d}.landing-pc-request-status .bi{color:#c084fc}.landing-wallet-flow-visual{z-index:1;background:radial-gradient(circle at 50% 16%,#a855f742,#0000 46%),#ffffff09;border:1px solid #d8b4fe33;border-radius:1.45rem;align-content:center;justify-items:center;gap:.5rem;width:min(82%,17rem);min-height:min(58%,16rem);margin:auto 0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000004d}.landing-wallet-flow-orb{aspect-ratio:1;width:clamp(4.2rem,6vw,5.6rem);color:var(--text);background:radial-gradient(circle at 30% 25%, #ffffff57, transparent 24%), linear-gradient(135deg, var(--accent), var(--accent-2));border:1px solid #d8b4fe94;border-radius:999px;place-items:center;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:900;display:grid;box-shadow:0 0 34px #a855f770}.landing-wallet-flow-visual strong{color:#f8f7fc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(2rem,3.2vw,2.9rem);line-height:1}.landing-wallet-flow-visual small{color:#d8b4fe;font-size:clamp(.78rem,.78vw,.92rem);font-weight:900}.landing-wallet-flow-status{color:#ede9fe;background:#a855f71f;border-color:#d8b4fe42}.landing-wallet-flow-status .bi{color:#c084fc}.landing-stream-flow-visual,.landing-game-library-visual,.landing-squad-flow-visual,.landing-promotion-flow-visual{z-index:1;align-content:center;gap:clamp(.65rem,.9vw,.85rem);width:min(82%,17rem);min-height:min(58%,16rem);margin:auto 0;display:grid;position:relative}.landing-stream-player{background:radial-gradient(circle at 50% 25%,#a855f74d,#0000 48%),linear-gradient(145deg,#69e7ff14,#12101ae6);border:1px solid #d8b4fe33;border-radius:1.35rem;place-items:center;gap:.6rem;min-height:clamp(8rem,11vw,10.4rem);display:grid;box-shadow:inset 0 1px #ffffff14,0 20px 38px #0000004d}.landing-stream-player strong{color:#f8f7fc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.45rem,2vw,2rem);line-height:1}.landing-stream-live-dot{aspect-ratio:1;background:radial-gradient(circle,#f43f5ef2 0 18%,#0000 19%),radial-gradient(circle,#f43f5e33,#0000 58%);border:1px solid #f43f5e85;border-radius:999px;width:clamp(3.8rem,5vw,4.8rem);box-shadow:0 0 34px #f43f5e3d}.landing-stream-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.landing-stream-provider{color:#f8f7fc;background:#ffffff0b;border:1px solid #d8b4fe38;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;font-weight:900;display:inline-flex}.landing-stream-provider .bi{font-size:1.05rem}.landing-stream-provider--twitch{border-color:#a855f77a;box-shadow:inset 0 0 20px #a855f714}.landing-stream-provider--kick{border-color:#4ade8047;box-shadow:inset 0 0 20px #4ade800d}.landing-stream-provider--kick strong{color:#d1fae5;letter-spacing:.03em}.landing-stream-flow-status{color:#ffe4e6;background:#f43f5e1a;border-color:#f43f5e42}.landing-stream-flow-status .bi{color:#fb7185}.landing-game-library-visual{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.landing-game-library-tile{background:radial-gradient(circle at 50% 12%,#a855f73d,#0000 48%),#ffffff09;border:1px solid #d8b4fe38;border-radius:1.1rem;place-items:center;gap:.7rem;min-height:clamp(8.8rem,12vw,11.5rem);padding:.8rem .55rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 18px 28px #0000003d}.landing-game-library-tile .bi{color:#d8b4fe;filter:drop-shadow(0 0 14px #a855f752);font-size:clamp(1.5rem,2.2vw,2rem)}.landing-game-library-tile strong{color:#f8f7fc;font-size:clamp(.7rem,.72vw,.86rem);line-height:1.15}.landing-game-library-status,.landing-squad-flow-status,.landing-promotion-flow-status{color:#ede9fe;background:#7c3aed1f;border-color:#a855f73d}.landing-game-library-status .bi,.landing-squad-flow-status .bi,.landing-promotion-flow-status .bi{color:#c084fc}.landing-squad-flow-visual{align-content:center}.landing-squad-card-preview{background:radial-gradient(circle at 14% 0,#69e7ff2e,#0000 42%),linear-gradient(145deg,#7c3aed2e,#ffffff09);border:1px solid #69e7ff33;border-radius:1.3rem;justify-items:start;gap:.35rem;min-height:clamp(7.3rem,10vw,9.4rem);padding:clamp(1rem,1.3vw,1.25rem);display:grid;box-shadow:inset 0 1px #ffffff14,0 20px 34px #00000047}.landing-squad-card-preview span{color:#69e7ff;letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:clamp(.62rem,.62vw,.75rem);font-weight:800}.landing-squad-card-preview strong{color:#f8f7fc;text-align:left;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05}.landing-squad-members{justify-content:center;min-height:4rem;display:flex}.landing-squad-member{aspect-ratio:1;color:#f8f7fc;background:#12101af5;border:1px solid #d8b4fe5c;border-radius:999px;place-items:center;width:clamp(3.4rem,4.6vw,4.25rem);margin-left:-.55rem;font-size:clamp(.72rem,.78vw,.88rem);font-weight:900;display:grid;box-shadow:0 14px 26px #00000047}.landing-squad-member:first-child{margin-left:0}.landing-squad-member--lead{background:linear-gradient(135deg, var(--accent), var(--accent-2))}.landing-squad-member--soft{border-color:#69e7ff47}.landing-squad-member--open{color:#d8b4fe;border-style:dashed}.landing-promotion-flow-visual{align-content:center}.landing-promotion-poster{background:radial-gradient(circle at 100% 0,#69e7ff33,#0000 38%),radial-gradient(circle at 0 0,#a855f757,#0000 48%),#ffffff0a;border:1px solid #d8b4fe3d;border-radius:1.3rem;align-content:end;justify-items:start;min-height:clamp(8.6rem,12vw,11.5rem);padding:clamp(1rem,1.35vw,1.3rem);display:grid;box-shadow:inset 0 1px #ffffff14,0 20px 34px #00000047}.landing-promotion-poster span{color:#69e7ff;letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:900}.landing-promotion-poster strong{color:#f8f7fc;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1}.landing-promotion-surfaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.landing-promotion-surfaces span{background:#ffffff09;border:1px solid #d8b4fe2e;border-radius:.85rem;place-items:center;gap:.28rem;min-height:3.8rem;display:grid}.landing-promotion-surfaces .bi{color:#d8b4fe;font-size:1.15rem}.landing-promotion-surfaces small{color:#aaa5b5;font-size:.66rem;font-weight:800}.landing-platform-showcase-wall .landing-ui-card--player-activity{align-content:start;gap:clamp(1rem,1.4vw,1.35rem);padding:clamp(1rem,1.25vw,1.35rem)}.landing-platform-showcase-wall .landing-ui-card--player-activity .landing-card-eyebrow{color:#f8f7fc;letter-spacing:0;text-transform:none;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(.9rem,.82vw,1.04rem);font-weight:700}.landing-platform-showcase-wall .landing-ui-card--player-activity .landing-progress-stack{width:100%;margin-top:clamp(2.5rem,4vw,4.4rem)}.landing-platform-showcase-wall .landing-ui-card--promo-card{box-shadow:none;background:0 0;border:0;padding:0;display:block}.landing-platform-showcase-wall .landing-ui-card--promo-card:before,.landing-platform-showcase-wall .landing-ui-card--promo-card:after{display:none}.landing-promo-card-image{object-fit:cover;border-radius:clamp(1rem,1.2vw,1.5rem);width:100%;height:100%;min-height:clamp(20rem,25vw,24rem);display:block;box-shadow:0 24px 50px #0000008c,0 0 40px #7c3aed14}.landing-ui-card--tv-displays{width:14.2%;min-height:12.2rem;top:16.2rem;right:0}.landing-schedule-stack{gap:.45rem;display:grid}.landing-schedule-row{background:#05030894;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:2.1rem;padding:.42rem .55rem;display:grid}.landing-schedule-row--active{background:linear-gradient(135deg,#7c3aed8c,#a855f738);border:1px solid #a855f78f}.landing-schedule-row span,.landing-schedule-row small{color:#e2e8f0a8;font-size:.66rem}.landing-schedule-row strong{color:#fff;font-size:.72rem;line-height:1.08}.landing-ui-card--owner-report{width:37.6%;min-height:13.6rem;top:32.6rem;left:0}.landing-owner-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.landing-owner-stat-row div{gap:.12rem;display:grid}.landing-owner-stat-row span{color:#e2e8f099;font-size:.62rem}.landing-owner-stat-row strong{color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(.9rem,1vw,1.05rem);line-height:1}.landing-owner-stat-row small{color:#4ade80;font-size:.62rem;font-weight:800}.landing-ui-card--store-order{width:20%;min-height:12.4rem;top:36.7rem;left:62.5%}.landing-store-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.landing-store-items span{aspect-ratio:1;color:#fbbf24;background:#ffffff0b;border:1px solid #d8b4fe3d;border-radius:.65rem;place-items:center;font-size:1.15rem;display:grid}.landing-store-items span:nth-child(n+3){color:#a855f7}.landing-store-total span{color:#e2e8f0b8;font-size:.78rem}.landing-store-total strong{color:#fff;font-size:1.05rem}.landing-platform-showcase-wall .landing-ui-card--seat-status,.landing-platform-showcase-wall .landing-ui-card--branch-revenue,.landing-platform-showcase-wall .landing-ui-card--store-order{width:100%;min-height:clamp(17rem,19vw,19.5rem);padding:clamp(1rem,1.25vw,1.35rem);inset:auto}.landing-platform-showcase-wall .landing-ui-card--seat-status{grid-template-rows:auto 1fr auto}.landing-platform-showcase-wall .landing-seat-device{align-self:center;min-height:clamp(8rem,10vw,10.5rem)}.landing-platform-showcase-wall .landing-seat-device img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 30px #7c3aed47);width:min(88%,10.5rem);max-height:10.25rem;position:relative}.landing-platform-showcase-wall .landing-seat-device:before,.landing-platform-showcase-wall .landing-seat-device span{display:none}.landing-platform-showcase-wall .landing-seat-device:after{background:radial-gradient(#a855f780,#7c3aed14 62%,#0000 72%);border:0;width:min(78%,8.4rem);height:.75rem;bottom:.2rem;box-shadow:0 0 28px #a855f73d}.landing-platform-showcase-wall .landing-ui-card--branch-revenue{align-content:space-between;gap:clamp(.85rem,1.2vw,1.2rem)}.landing-platform-showcase-wall .landing-ui-card--branch-revenue .landing-revenue-chart{height:clamp(4.2rem,6.2vw,5.8rem)}.landing-platform-showcase-wall .landing-ui-card--store-order{align-content:space-between;gap:clamp(.9rem,1.35vw,1.25rem)}.landing-platform-showcase-wall .landing-store-items{gap:clamp(.5rem,.8vw,.75rem)}.landing-platform-showcase-wall .landing-store-items span{background:#ffffff0e;border-color:#d8b4fe33;overflow:hidden}.landing-platform-showcase-wall .landing-store-items img{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.landing-platform-carousel{width:min(100%,54rem)}.landing-platform-showcase-wall{grid-auto-columns:calc((100% - var(--landing-showcase-gap)) / 2);width:100%;min-height:auto}.landing-ui-card{width:100%;min-height:12rem;position:relative;inset:auto}.landing-ui-card--qr-login,.landing-ui-card--branch-link,.landing-ui-card--pc-request,.landing-ui-card--wallet-flow,.landing-ui-card--stream-flow,.landing-ui-card--game-library-flow,.landing-ui-card--squad-flow,.landing-ui-card--promotion-flow{width:100%;min-height:clamp(28rem,64vw,34rem)}.landing-platform-showcase-wall .landing-ui-card--promo-card,.landing-platform-showcase-wall .landing-ui-card--store-order{grid-column:span 2}.landing-ui-card--seat-status,.landing-ui-card--gaming-package{min-height:18rem}.landing-ui-card--promo-card{min-height:15rem}}@media (width<=760px){.owner-contact-reminder{flex-wrap:wrap;align-items:flex-start}.owner-contact-reminder__copy{flex-basis:calc(100% - 3.65rem)}.owner-contact-reminder__action{width:100%}.landing-platform-carousel{width:min(100%,22rem)}.landing-platform-showcase-wall{grid-auto-columns:100%;width:100%;min-height:auto}.landing-platform-system__header{width:100%;max-width:calc(100vw - 2rem)}.landing-platform-system__header h2{text-wrap:balance;width:min(100%,12ch);max-width:100%;font-size:clamp(2rem,9vw,2.75rem)}.landing-platform-showcase-wall .landing-ui-card--promo-card,.landing-platform-showcase-wall .landing-ui-card--store-order{grid-column:auto}.landing-ui-card{min-height:auto}.landing-ui-card--qr-login,.landing-ui-card--branch-link,.landing-ui-card--pc-request,.landing-ui-card--wallet-flow,.landing-ui-card--stream-flow,.landing-ui-card--game-library-flow,.landing-ui-card--squad-flow,.landing-ui-card--promotion-flow{width:100%;min-height:27.5rem}.landing-platform-showcase-wall .landing-qr-scan-box{width:min(76%,15rem)}.landing-branch-link-visual,.landing-pc-request-visual,.landing-wallet-flow-visual,.landing-stream-flow-visual,.landing-game-library-visual,.landing-squad-flow-visual,.landing-promotion-flow-visual{width:min(78%,15rem)}.landing-game-library-visual{gap:.45rem}.landing-game-library-tile{min-height:8rem}.landing-platform-showcase-wall .landing-ui-card--player-activity,.landing-platform-showcase-wall .landing-ui-card--seat-status,.landing-platform-showcase-wall .landing-ui-card--branch-revenue,.landing-platform-showcase-wall .landing-ui-card--store-order,.landing-promo-card-image{min-height:18.5rem}.landing-platform-showcase-wall .landing-ui-card--promo-card,.landing-platform-showcase-wall .landing-ui-card--promo-card .landing-promo-card-image{aspect-ratio:3/2;min-height:auto}.landing-promo-screens{justify-content:end;position:relative;bottom:auto;right:auto}}.site-header__language-control{direction:ltr;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.site-header__language-trigger{color:#e8fbff;cursor:pointer;background:#69e7ff12;border:1px solid #69e7ff42;border-radius:50%;place-items:center;width:2.8rem;min-width:2.8rem;height:2.8rem;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-grid}.site-header__language-trigger:hover,.site-header__language-trigger:focus-visible,.site-header__language-trigger[aria-expanded=true]{color:#fff;background:#69e7ff24;border-color:#69e7ff9e;transform:translateY(-1px)}.site-header__language-trigger:focus-visible{outline-offset:3px;outline:3px solid #69e7ff4d}.site-header__language-trigger .bi{font-size:1.08rem}.site-header__language-menu{z-index:1100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-color:#69e7ff8c #ffffff0a;scrollbar-width:thin;background:#0e1019fa;border:1px solid #69e7ff3d;border-radius:.9rem;gap:.25rem;min-width:10rem;max-height:min(28rem,100dvh - 8rem);padding:.4rem;display:grid;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 48px #00000061}.site-header__language-option{color:#cbd5e1;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;text-align:start;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;font-size:.9rem;font-weight:700;transition:background .16s,color .16s;display:flex}.site-header__language-option:hover,.site-header__language-option:focus-visible,.site-header__language-option.is-active{color:#fff;background:#69e7ff1f}.site-header__language-option:focus-visible{outline-offset:-2px;outline:2px solid #69e7ff94}.site-header__language-option .bi{color:#69e7ff;font-size:.95rem}.auth-shell{position:relative}.auth-shell>.site-header__language-control{z-index:2;position:absolute;inset-block-start:1.5rem;inset-inline-end:0}.wiki-doc-topbar__links{align-items:center}.wiki-doc-topbar__links .site-header__language-control{min-height:2.25rem}.wiki-doc-topbar__links .site-header__language-trigger{width:2.25rem;min-width:2.25rem;height:2.25rem}html:is([lang=ru],[lang=mn]) body,html:is([lang=ru],[lang=mn]) button,html:is([lang=ru],[lang=mn]) input,html:is([lang=ru],[lang=mn]) select,html:is([lang=ru],[lang=mn]) textarea{font-family:Manrope,DM Sans,Segoe UI,sans-serif}html:is([lang=ru],[lang=mn]) :where(h1,h2,h3,h4,h5,h6),html:is([lang=ru],[lang=mn]) :where([class*=title],[class*=heading]){letter-spacing:-.02em;font-family:Manrope,Space Grotesk,sans-serif}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:Noto Sans Arabic,DM Sans,Segoe UI,sans-serif}html[dir=rtl] :where(h1,h2,h3,h4,h5,h6),html[dir=rtl] :where([class*=title],[class*=heading]){letter-spacing:0;font-family:Noto Sans Arabic,Space Grotesk,sans-serif}html[dir=rtl] :where(.section-eyebrow,.landing-section-kicker,.site-header__copy span,.site-footer__column>span,.site-footer__brand-link small){letter-spacing:0;text-transform:none;font-family:Noto Sans Arabic,IBM Plex Mono,sans-serif}html[dir=rtl] :where(.marketing-page,.site-header__mega-item,.site-header__mega-feature,.site-footer,.field-group,.location-combobox__option,.wiki-page,.comparison-evidence-main,.operations-evidence-main,.agent-evidence-main),html[dir=rtl] :where(input,textarea,select,button){text-align:start}html[dir=rtl] :where(code,pre,kbd,samp,[data-direction=ltr]){text-align:left;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .site-header__copy strong,html[dir=rtl] .site-footer__brand-link strong{direction:ltr;unicode-bidi:isolate;font-family:Space Grotesk,DM Sans,sans-serif}html[dir=rtl] .site-header__mega{left:auto;right:50%;transform:translate(50%,.55rem)}html[dir=rtl] .site-header__nav-menu:hover>.site-header__mega,html[dir=rtl] .site-header__nav-menu:focus-within>.site-header__mega{transform:translate(50%)}html[dir=rtl] .location-combobox__input{padding-left:3rem;padding-right:1rem}html[dir=rtl] .location-combobox__toggle{left:.75rem;right:auto}html[dir=rtl] :where(ul,ol){padding-left:0;padding-right:1.25rem}html[dir=rtl] .bi-arrow-right,html[dir=rtl] .bi-arrow-left,html[dir=rtl] .bi-chevron-right,html[dir=rtl] .bi-chevron-left{transform:scaleX(-1)}.platform-tenant-account-page{gap:1rem}.platform-tenant-account-hero{background:#0a0d19eb;border-color:#8b5cf64d;justify-content:space-between;align-items:flex-start;gap:2rem;padding:clamp(1.35rem,2.5vw,2.35rem);display:flex;position:relative;overflow:hidden}.platform-tenant-account-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #2dd4bf29;border-radius:50%;width:15rem;position:absolute;inset:auto -3rem -4rem auto;box-shadow:0 0 0 2.7rem #2dd4bf06,0 0 0 5.4rem #8b5cf605}.platform-tenant-account-hero__copy,.platform-tenant-account-hero__actions{z-index:1;position:relative}.platform-tenant-account-hero__copy{gap:.45rem;max-width:58rem;display:grid}.platform-tenant-account-hero__copy h1{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.platform-tenant-account-hero__copy>p:last-child{max-width:46rem;color:var(--muted);margin:.25rem 0 0}.platform-tenant-account-hero__back{color:#c4b5fd;align-items:center;gap:.5rem;width:fit-content;margin-bottom:.35rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.platform-tenant-account-hero__back:hover{color:#fff}.platform-tenant-account-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.platform-tenant-account-hero__actions .site-button,.platform-tenant-account-card__actions .site-button,.platform-history-sheet__toolbar .site-button{justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.platform-tenant-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-tenant-account-metric{background:#0b0f1de0;align-items:center;gap:.85rem;min-width:0;padding:1rem;display:flex}.platform-tenant-account-metric__icon{color:#c4b5fd;background:#7c3aed1a;border:1px solid #94a3b829;border-radius:14px;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.platform-tenant-account-metric--paid .platform-tenant-account-metric__icon{color:#5eead4;background:#0d94881f;border-color:#2dd4bf42}.platform-tenant-account-metric--renewal .platform-tenant-account-metric__icon{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b38}.platform-tenant-account-metric>div{gap:.16rem;min-width:0;display:grid}.platform-tenant-account-metric span:not(.platform-tenant-account-metric__icon),.platform-tenant-account-metric small{color:var(--muted);font-size:.75rem}.platform-tenant-account-metric>div>span{text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace}.platform-tenant-account-metric strong{color:var(--text);overflow-wrap:anywhere;font-family:Space Grotesk,DM Sans,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.1}.platform-tenant-account-overview{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1rem;display:grid}.platform-tenant-account-card,.platform-tenant-branches-panel{background:#0a0e1be6;padding:clamp(1.1rem,2vw,1.55rem)}.platform-tenant-account-card--owner{border-color:#2dd4bf38}.platform-tenant-account-card--subscription{border-color:#8b5cf647}.platform-tenant-account-card__header,.platform-tenant-branches-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-tenant-account-card__header h2,.platform-tenant-branches-panel__header h2{color:var(--text);margin:.2rem 0 0;font-size:1.25rem}.platform-tenant-account-card__header>div>p:last-child,.platform-tenant-branches-panel__header>div>p:last-child{max-width:38rem;color:var(--muted);margin:.25rem 0 0;font-family:DM Sans,sans-serif;font-size:.96rem;font-weight:500;line-height:1.45}.platform-tenant-owner-avatar,.platform-tenant-account-card__header-icon{color:#99f6e4;background:#0d94881f;border:1px solid #2dd4bf47;border-radius:17px;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-family:IBM Plex Mono,monospace;font-size:.88rem;font-weight:800;display:grid}.platform-tenant-account-card__header-icon{color:#c4b5fd;background:#7c3aed1f;border-color:#8b5cf647;font-size:1.2rem}.platform-tenant-account-owner{gap:1.15rem;margin-top:1.4rem;display:grid}.platform-tenant-account-owner__identity{border-bottom:1px solid #94a3b81f;gap:.3rem;padding-bottom:1rem;display:grid}.platform-tenant-account-owner__identity span,.platform-tenant-account-detail-list dt,.platform-tenant-subscription-grid dt{color:var(--muted);font-size:.76rem}.platform-tenant-account-owner__identity span,.platform-tenant-subscription-grid dt{text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,monospace}.platform-tenant-account-owner__identity strong{font-size:1.15rem}.platform-tenant-account-detail-list,.platform-tenant-subscription-grid{margin:0;display:grid}.platform-tenant-account-detail-list{gap:.9rem}.platform-tenant-account-detail-list>div{grid-template-columns:minmax(8.5rem,.6fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.platform-tenant-account-detail-list dt,.platform-tenant-account-detail-list dd,.platform-tenant-subscription-grid dt,.platform-tenant-subscription-grid dd{margin:0}.platform-tenant-account-detail-list dt{align-items:center;gap:.45rem;display:flex}.platform-tenant-account-detail-list dd,.platform-tenant-subscription-grid dd{color:var(--text);overflow-wrap:anywhere;font-weight:700}.platform-tenant-account-detail-list dd a{color:#ddd6fe;text-decoration:none}.platform-tenant-account-detail-list dd a:hover{color:#fff;text-decoration:underline}.platform-tenant-account-detail-list dd small{color:var(--muted);margin-top:.2rem;font-weight:500;display:block}.platform-tenant-subscription-grid{border:1px solid #94a3b81f;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.4rem;overflow:hidden}.platform-tenant-subscription-grid>div{background:#ffffff05;border-bottom:1px solid #94a3b81a;border-right:1px solid #94a3b81a;gap:.4rem;min-width:0;padding:1rem;display:grid}.platform-tenant-subscription-grid>div:nth-child(3n){border-right:0}.platform-tenant-subscription-grid>div:nth-last-child(-n+3){border-bottom:0}.platform-tenant-account-card__actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.platform-tenant-account-card__actions .site-button span{text-align:left;gap:.04rem;display:grid}.platform-tenant-account-card__actions .site-button small{opacity:.72;font-size:.68rem;font-weight:500}.platform-tenant-branches-panel{gap:1.15rem;display:grid}.platform-tenant-branches-panel__header>span{color:#ddd6fe;background:#7c3aed1a;border:1px solid #8b5cf642;border-radius:13px;place-items:center;min-width:2.5rem;height:2.5rem;font-family:IBM Plex Mono,monospace;font-weight:800;display:grid}.platform-tenant-branch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.85rem;display:grid}.platform-tenant-branch-card{background:#ffffff05;border:1px solid #94a3b824;border-radius:19px;gap:1rem;min-width:0;padding:1rem;transition:border-color .14s,transform .14s,background .14s;display:grid;position:relative}.platform-tenant-branch-card:hover{background:#7c3aed0d;border-color:#8b5cf659;transform:translateY(-2px)}.platform-tenant-branch-card__identity{align-items:center;gap:.85rem;min-width:0;display:flex}.platform-tenant-branch-card__logo{color:#c4b5fd;background:#7c3aed1a;border:1px solid #8b5cf638;border-radius:18px;flex:none;place-items:center;width:4rem;height:4rem;font-size:1.35rem;display:grid;overflow:hidden}.platform-tenant-branch-card__logo img{object-fit:cover;width:100%;height:100%}.platform-tenant-branch-card__identity>div{min-width:0}.platform-tenant-branch-card h3,.platform-tenant-branch-card p{margin:0}.platform-tenant-branch-card h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.platform-tenant-branch-card p,.platform-tenant-branch-card__meta>span:last-child{color:var(--muted);font-size:.78rem}.platform-tenant-branch-card p{margin-top:.25rem}.platform-tenant-branch-card__meta{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.platform-tenant-branch-card__meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-tenant-branch-card__link{color:#c4b5fd;border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;padding-top:.8rem;font-size:.8rem;font-weight:800;text-decoration:none;display:flex}.platform-tenant-branch-card__link:hover{color:#fff}.platform-tenant-branches-empty{color:var(--muted);text-align:center;border:1px dashed #94a3b82e;border-radius:18px;justify-items:center;gap:.4rem;padding:2rem;display:grid}.platform-tenant-branches-empty .bi{color:#a78bfa;font-size:1.5rem}.platform-tenant-branches-empty strong{color:var(--text)}.platform-history-sheet__backdrop{z-index:1100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020612c2;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-history-sheet{width:min(92vw,72rem);height:100%;color:var(--text);background:#090d19;border-left:1px solid #8b5cf64d;grid-template-rows:auto auto auto auto minmax(0,1fr);padding:clamp(1rem,2vw,1.7rem);animation:.18s ease-out platform-history-sheet-enter;display:grid;box-shadow:-22px 0 70px #0000007a}@keyframes platform-history-sheet-enter{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.platform-history-sheet__header,.platform-history-sheet__summary,.platform-history-sheet__toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.platform-history-sheet__header{border-bottom:1px solid #94a3b824;padding-bottom:1rem}.platform-history-sheet__header h2,.platform-history-sheet__header p,.platform-history-sheet__toolbar p{margin:0}.platform-history-sheet__header h2{margin-top:.25rem;font-size:clamp(1.6rem,3vw,2.3rem)}.platform-history-sheet__header>div>p:last-child,.platform-history-sheet__toolbar p{color:var(--muted)}.platform-history-sheet__close{width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:14px;flex:none;place-items:center;display:grid}.platform-history-sheet__close:hover,.platform-history-sheet__close:focus-visible{border-color:#a78bfa99;outline:none}.platform-history-sheet__summary{background:#0d948814;border:1px solid #2dd4bf38;border-radius:17px;margin:1rem 0 0;padding:1rem}.platform-history-sheet__summary>div{gap:.2rem;display:grid}.platform-history-sheet__summary span{color:var(--muted);font-size:.76rem}.platform-history-sheet__summary strong{color:#99f6e4;font-size:1.35rem}.platform-history-sheet__count{background:#0d948814;border:1px solid #2dd4bf38;border-radius:999px;padding:.45rem .7rem;font-family:IBM Plex Mono,monospace;color:#ccfbf1!important}.platform-history-sheet__toolbar{align-items:flex-end;margin:1rem 0}.platform-history-sheet__toolbar>p{max-width:36rem;font-size:.86rem}.platform-history-sheet__toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.platform-history-sheet__toolbar .site-button{min-height:2.55rem;padding:.6rem .85rem}.platform-history-sheet__error{margin:0 0 .75rem}.platform-history-sheet__table-wrap{border:1px solid #94a3b824;border-radius:16px;min-height:0;overflow:auto}.platform-history-sheet__table{border-collapse:collapse;width:100%;min-width:62rem;font-size:.79rem}.platform-history-sheet__table th,.platform-history-sheet__table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81a;padding:.85rem .75rem}.platform-history-sheet__table th{z-index:1;color:#c4b5fd;letter-spacing:.05em;text-transform:uppercase;background:#111526;font-family:IBM Plex Mono,monospace;font-size:.7rem;position:sticky;top:0}.platform-history-sheet__table td{color:#cbd5e1}.platform-history-sheet__table tbody tr:last-child td{border-bottom:0}.platform-history-sheet__table tbody tr:hover td{background:#7c3aed09}.platform-history-sheet__event{color:#e2e8f0;white-space:nowrap;background:#94a3b80f;border:1px solid #94a3b829;border-radius:999px;padding:.3rem .52rem;font-weight:800;display:inline-flex}.platform-history-sheet__event--payment{color:#99f6e4;background:#0d948814;border-color:#2dd4bf3d}.platform-history-sheet__event--complimentary{color:#fde68a;background:#f59e0b12;border-color:#f59e0b3d}.platform-history-sheet__amount{white-space:nowrap;font-weight:800;color:#f8fafc!important}.platform-history-sheet__empty{color:var(--muted);text-align:center;justify-items:center;gap:.4rem;padding:4rem 1rem;display:grid}.platform-history-sheet__empty .bi{color:#a78bfa;font-size:1.7rem}.platform-history-sheet__empty strong{color:var(--text)}@media (width<=1120px){.platform-tenant-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-tenant-account-overview{grid-template-columns:1fr}}@media (width<=720px){.platform-tenant-account-hero,.platform-tenant-account-hero__actions,.platform-history-sheet__header,.platform-history-sheet__toolbar{flex-direction:column;align-items:stretch}.platform-tenant-account-hero__actions{justify-content:flex-start}.platform-tenant-account-metrics,.platform-tenant-subscription-grid{grid-template-columns:1fr}.platform-tenant-subscription-grid>div,.platform-tenant-subscription-grid>div:nth-child(3n),.platform-tenant-subscription-grid>div:nth-last-child(-n+3){border-bottom:1px solid #94a3b81a;border-right:0}.platform-tenant-subscription-grid>div:last-child{border-bottom:0}.platform-tenant-account-detail-list>div{grid-template-columns:1fr;gap:.3rem}.platform-tenant-account-card__actions,.platform-tenant-account-card__actions .site-button,.platform-history-sheet__toolbar>div,.platform-history-sheet__toolbar .site-button{width:100%}.platform-history-sheet{width:100%;padding:1rem}.platform-history-sheet__close{position:absolute;top:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.platform-history-sheet{animation:none}.platform-tenant-branch-card{transition:none}}@media print{body.platform-history-print-ready *{visibility:hidden!important}body.platform-history-print-ready .platform-history-sheet,body.platform-history-print-ready .platform-history-sheet *{visibility:visible!important}body.platform-history-print-ready .platform-history-sheet{color:#111827;width:100%;height:auto;box-shadow:none;background:#fff;border:0;padding:0;display:block;position:absolute;inset:0}body.platform-history-print-ready .platform-history-sheet__header,body.platform-history-print-ready .platform-history-sheet__summary{color:#111827;background:#fff;border-color:#cbd5e1}body.platform-history-print-ready .platform-history-sheet__header h2,body.platform-history-print-ready .platform-history-sheet__summary strong,body.platform-history-print-ready .platform-history-sheet__summary span,body.platform-history-print-ready .platform-history-sheet__header p,body.platform-history-print-ready .platform-history-sheet__table th,body.platform-history-print-ready .platform-history-sheet__table td,body.platform-history-print-ready .platform-history-sheet__event{color:#111827!important}body.platform-history-print-ready .platform-history-sheet__toolbar,body.platform-history-print-ready .platform-history-sheet__close,body.platform-history-print-ready .platform-history-sheet__error{display:none!important}body.platform-history-print-ready .platform-history-sheet__table-wrap{border-color:#cbd5e1;margin-top:1rem;overflow:visible}body.platform-history-print-ready .platform-history-sheet__table{min-width:0;font-size:8pt}body.platform-history-print-ready .platform-history-sheet__table th{background:#e2e8f0;position:static}body.platform-history-print-ready .platform-history-sheet__table th,body.platform-history-print-ready .platform-history-sheet__table td{border-color:#cbd5e1}}@media (width<=760px){.site-header__language-control{align-self:flex-start;width:auto;min-height:2.75rem}html[dir=ltr] .site-header__language-menu{left:0;right:auto}html[dir=rtl] .site-header__language-menu{left:auto;right:0}.auth-shell{padding-top:5.5rem}.auth-shell>.site-header__language-control{width:auto;inset-inline-end:0}html[dir=rtl] .site-header__mega,html[dir=rtl] .site-header__nav-menu:hover>.site-header__mega,html[dir=rtl] .site-header__nav-menu:focus-within>.site-header__mega{right:auto;transform:none}}.platform-admin-page{--platform-admin-sidebar-width:248px;--bg:#f5f6f9;--surface:#fff;--surface-2:#f8f9fc;--border:#e3e6ed;--text:#202535;--muted:#667085;--accent:#6953d4;--accent-2:#5843bc;--success:#15805b;--warning:#946200;--danger:#c6374b;--site-bg:var(--bg);--site-surface:var(--surface);--site-text:var(--text);--site-muted:var(--muted);--site-accent:var(--accent);--site-accent-soft:var(--accent-2);--site-border:var(--border);--marketing-muted:var(--muted);--shadow-soft:0 2px 5px #18213708;--shadow-accent:none;--admin-accent-soft:#f0edfc;--admin-radius:12px;--admin-sidebar:#171c2c;--admin-sidebar-text:#b3bbcc;--admin-font:"DM Sans", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text);font-family:var(--admin-font);padding:0;font-size:14px;line-height:1.5;overflow:clip}.platform-admin-page:before,.platform-admin-page:after{display:none}.platform-admin-page .platform-admin-main--shell{grid-template-columns:var(--platform-admin-sidebar-width) minmax(0, 1fr);width:100%;min-height:100dvh;margin:0;padding:0;display:grid}.platform-admin-page .platform-admin-content{grid-column:2;min-width:0;min-height:100dvh;padding:0}.platform-admin-workspace{outline:none;min-width:0;padding:28px 32px 40px}.platform-admin-page .platform-admin-stack{gap:24px;min-width:0}.platform-admin-page .platform-admin-sidebar{width:var(--platform-admin-sidebar-width);background:var(--admin-sidebar);height:100dvh;min-height:100dvh;max-height:100dvh;color:var(--admin-sidebar-text);box-shadow:none;z-index:10;border:0;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:0 14px 16px;display:grid;position:fixed;inset:0 auto 0 0;overflow:hidden}.platform-admin-page .platform-admin-sidebar__brand{text-align:start;border-bottom:1px solid #2b3142;flex-direction:row;align-items:center;gap:12px;min-height:88px;padding:16px 8px;display:flex}.platform-admin-page .platform-admin-sidebar__brand .site-header__mark{width:36px;height:36px;box-shadow:none;background:#242b40;border-radius:10px;flex:0 0 36px}.platform-admin-page .platform-admin-sidebar__copy{flex-direction:column-reverse;gap:2px;display:flex}.platform-admin-page .platform-admin-sidebar__copy strong{letter-spacing:-.4px;font-size:19px;font-weight:700}.platform-admin-page .platform-admin-sidebar__copy span{color:var(--admin-sidebar-text);font-family:var(--admin-font);letter-spacing:.1px;text-transform:none;font-size:11px;font-weight:400}.platform-admin-page .platform-admin-sidebar__nav{scrollbar-width:thin;scrollbar-color:#3b435b transparent;gap:14px;padding:0 0 8px;overflow:hidden auto}.platform-admin-page .platform-admin-sidebar__groups{gap:12px}.platform-admin-page :is(.platform-admin-nav-link,.platform-admin-nav-parent){min-height:44px;color:var(--admin-sidebar-text);text-align:start;background:0 0;border:0;border-radius:7px;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.platform-admin-page .platform-admin-nav-parent{color:#929bb1;letter-spacing:.65px;text-transform:uppercase;font-size:11px;font-weight:700}.platform-admin-page .platform-admin-nav-parent>.platform-admin-nav-link__icon{display:none}.platform-admin-page .platform-admin-sidebar__group-panel{border:0;gap:2px;margin:0;padding:0}.platform-admin-page :is(.platform-admin-nav-link__icon,.platform-admin-nav-link--child .platform-admin-nav-link__icon){width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:0;flex-basis:20px}.platform-admin-page .platform-admin-sidebar__group--active .platform-admin-nav-parent{color:#bbc2d1;background:0 0;border-color:#0000}.platform-admin-page :is(.platform-admin-nav-link:hover,.platform-admin-nav-parent:hover){color:#fff;background:#242b40}.platform-admin-page .platform-admin-nav-link--active{color:#fff;background:#6953d4;font-weight:700}.platform-admin-page .platform-admin-nav-link--active .platform-admin-nav-link__icon{color:inherit;background:0 0;border:0}.platform-admin-page .platform-admin-sidebar__footer{background:0 0;border-top:1px solid #2b3142;gap:4px;padding:12px 0 0}.platform-admin-menu-toggle{display:none}.platform-workspace-header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 32px;display:flex}.platform-workspace-header__location{color:var(--muted);align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.platform-workspace-header__location strong{color:var(--text);font-weight:500}.platform-workspace-header__location .bi{color:var(--muted);font-size:10px}.platform-workspace-header__account{flex-shrink:0;align-items:center;gap:10px;display:flex}.platform-workspace-header__account>div{gap:1px;display:grid}.platform-workspace-header__account strong{font-size:12px;font-weight:700}.platform-workspace-header__account div>span{color:var(--muted);font-size:11px}.platform-workspace-header__avatar{background:var(--admin-accent-soft);width:34px;height:34px;color:var(--accent);border:1px solid #e4defa;border-radius:50%;place-items:center;font-size:18px;display:grid}.platform-admin-page :is(h1,h2,h3,.platform-summary-card strong){font-family:var(--admin-font);color:var(--text)}.platform-admin-page .platform-topbar{min-height:auto;box-shadow:none;background:0 0;border:0;align-items:center;gap:20px;padding:0}.platform-admin-page .platform-topbar__brand{gap:7px;min-width:0}.platform-admin-page .platform-topbar__brand h1{letter-spacing:-.75px;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.25}.platform-admin-page .platform-topbar__brand>.section-eyebrow{display:none}.platform-admin-page .platform-topbar__meta{color:var(--muted);font-size:13px;line-height:1.65}.platform-admin-page .platform-topbar__actions{align-items:center;gap:8px}.platform-admin-page .section-eyebrow{color:var(--muted);font-family:var(--admin-font);letter-spacing:1px;margin:0 0 6px;font-size:10px;font-weight:700}.platform-admin-page :is(.glow-surface,.platform-panel,.platform-summary-card,.platform-history-card,.platform-action-card,.platform-modal){background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--admin-radius);box-shadow:var(--shadow-soft);background-image:none}.platform-admin-page .glow-surface:before,.platform-admin-page .platform-summary-card:after{display:none}.platform-admin-page .platform-topbar.glow-surface{box-shadow:none;background:0 0;border:0;border-radius:0}.platform-admin-page .platform-panel{gap:20px;padding:22px}.platform-admin-page .platform-panel__header{border-bottom:1px solid var(--border);gap:12px;padding:0 0 18px}.platform-admin-page .platform-panel__header h2{letter-spacing:-.3px;font-size:17px;font-weight:700;line-height:1.4}.platform-admin-page .platform-panel__header .platform-topbar__meta{margin-top:5px}.platform-admin-page .platform-summary-card{gap:8px;min-height:142px;padding:20px}.platform-admin-page .platform-summary-card:hover{box-shadow:var(--shadow-soft);border-color:var(--border);transform:none}.platform-admin-page .platform-summary-card__icon{background:var(--admin-accent-soft);width:34px;height:34px;color:var(--accent);box-shadow:none;border:0;border-radius:9px}.platform-admin-page .platform-summary-card__icon .bi{font-size:17px}.platform-admin-page .platform-summary-card__label{font-family:var(--admin-font);letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.platform-admin-page .platform-summary-card strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:28px}.platform-admin-page .platform-summary-card>span:last-child{font-size:12px}.platform-admin-page .site-button{min-height:44px;font-family:var(--admin-font);box-shadow:none;letter-spacing:0;border-radius:8px;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;line-height:1.3;transition:background-color .15s,border-color .15s}.platform-admin-page .site-button:hover{box-shadow:none;transform:none}.platform-admin-page .site-button--primary{background:var(--accent);border:1px solid var(--accent);color:#fff}.platform-admin-page .site-button--primary:hover{background:var(--accent-2)}.platform-admin-page .site-button--secondary{background:var(--surface);color:#41495b;border:1px solid #d9dee8}.platform-admin-page .site-button--secondary:hover{background:var(--surface-2);border-color:#bfc6d5}.platform-admin-page .site-button--danger{color:var(--danger);background:#fff2f3;border:1px solid #f3cbd2}.platform-admin-page .site-button:disabled{opacity:.5;cursor:not-allowed}.platform-admin-page :is(.field-group__label,label>span:first-child){color:#41495b;font-family:var(--admin-font);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.platform-admin-page .field-group{gap:7px;min-width:0}.platform-admin-page :is(.field-group__input,.platform-textarea){width:100%;min-width:0;min-height:44px;color:var(--text);background:var(--surface);font-family:var(--admin-font);border:1px solid #d9dee8;border-radius:7px;padding:11px 12px;font-size:13px;line-height:1.4;box-shadow:0 1px 2px #18213705}.platform-admin-page .field-group__input::placeholder{color:#828b9d;opacity:1}.platform-admin-page .field-group__input:disabled{color:#737d8d;background:#f2f4f8}.platform-admin-page select.field-group__input{appearance:auto;background:var(--surface);padding-inline-end:12px}.platform-admin-page select.field-group__input option{color:var(--text);background:var(--surface)}.platform-admin-page .field-group__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #6953d41c}.platform-admin-page textarea.field-group__input{min-height:92px}.platform-admin-page :is(.field-group__help,.platform-muted){color:var(--muted);font-size:11px;line-height:1.6}.platform-admin-page input[type=file].field-group__input{background:var(--surface-2);border-style:dashed;padding:8px}.platform-admin-page input[type=file]::file-selector-button{color:var(--accent-2);background:var(--admin-accent-soft);border:1px solid #ddd6f6;border-radius:5px;padding:8px 12px;font-size:12px}.platform-admin-page input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px}.platform-admin-page .status-badge-marketing{min-height:26px;font-family:var(--admin-font);letter-spacing:0;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.4}.platform-admin-page .status-badge-marketing--neutral{color:#586174;background:#f1f3f7;border-color:#e2e6ed}.platform-admin-page .status-badge-marketing--accent{color:#6148bd;background:var(--admin-accent-soft);border-color:#e2dcfa}.platform-admin-page .status-badge-marketing--success{color:#15704f;background:#edf9f2;border-color:#ccebdc}.platform-admin-page .status-badge-marketing--warning{color:#805b00;background:#fff8e4;border-color:#f2e3b3}.platform-admin-page .status-badge-marketing--danger{color:#b42d43;background:#fff0f2;border-color:#f5d2d9}.platform-admin-page .banner{color:#58459d;background:#eeebfa;border:1px solid #ded7f6;border-radius:8px;padding:12px 16px;font-size:13px}.platform-admin-page :is(.banner--error,.banner--danger,.promotion-failure){color:#a42e40;background:#fff1f3;border:1px solid #f2cbd2;border-radius:8px}.platform-admin-page .banner--warning{color:var(--warning);background:#fff8e4;border-color:#f2e3b3}.platform-admin-page :is(.platform-empty-state,.platform-empty){color:var(--muted);background:var(--surface-2);text-align:center;border:1px dashed #dce1eb;border-radius:8px;padding:32px 20px}.platform-admin-page .platform-empty-state strong{color:var(--text);font-size:14px}.platform-admin-page :is(.platform-table__row,.platform-list-row,.platform-history-item,.platform-promotion-row,.platform-plan-card,.platform-guidance-callout,.platform-billing-metric,.platform-cash-metric,.platform-tenant-account-metric,.platform-tenant-account-card,.platform-tenant-branch-card,.platform-billing-tabs-shell,.platform-streamer-guide,.platform-streamer-placement-form,.platform-release-upload,.platform-release-recent,.platform-support-ticket,.platform-support-message,.platform-history-sheet){background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:none;background-image:none}.platform-admin-page :is(.platform-table__row,.platform-list-row,.platform-promotion-row,.platform-tenant-branch-card){border-radius:8px}.platform-admin-page :is(.platform-table__row--header,.platform-detail-grid>div,.platform-plan-card__summary>div,.platform-release-review__details>div,.platform-release-sha,.platform-tenant-subscription-grid>div,.platform-cash-preview,.platform-billing-selector,.platform-billing-tab,.platform-cash-summary){background:var(--surface-2);color:var(--text);border-color:var(--border);box-shadow:none}.platform-admin-page :is(.platform-table__row--selected,.platform-billing-tab.is-selected,.platform-billing-selector.is-selected,.platform-support-ticket--active){background:var(--admin-accent-soft);border-color:#d9d0f9}.platform-admin-page table{color:var(--text);border-color:var(--border);background:var(--surface);font-size:13px}.platform-admin-page table th{color:var(--muted);background:var(--surface-2);border-color:var(--border);font-family:var(--admin-font);letter-spacing:.3px;font-size:11px;font-weight:700}.platform-admin-page table td{color:var(--text);background:var(--surface);border-color:var(--border)}.platform-admin-page table tbody tr:hover td{background:var(--surface-2)}.platform-admin-page :is(.platform-table__row--interactive:hover,.platform-list-row:hover){background:var(--surface-2);border-color:#d4d9e4}.platform-admin-page :is(.platform-tenant-table__value,.platform-tenant-table__identity strong,.platform-gamer-table__identity strong,.platform-billing-metric strong,.platform-cash-metric strong,.platform-tenant-account-metric strong,.platform-tenant-account-owner__identity strong,.platform-history-sheet__table td,.platform-billing-selector strong,.platform-billing-tab strong){color:var(--text)}.platform-admin-page :is(.platform-tenant-table__action,.platform-icon-button,.platform-tenant-branch-card__link,.platform-chip){color:#5f687b;background:var(--surface);border-color:var(--border);box-shadow:none}.platform-admin-page :is(.platform-tenant-table__action--details,.platform-tenant-table__action--billing,.platform-chip--active){color:var(--accent);background:var(--admin-accent-soft);border-color:#e1daf9}.platform-admin-page .platform-tenant-table__action--delete{color:var(--danger);background:#fff2f3;border-color:#f3d4d9}.platform-admin-page :is(.platform-inline-link,.platform-tenant-account-detail-list dd a){color:var(--accent-2)}.platform-admin-page :is(.platform-tenant-owner-avatar,.platform-tenant-account-card__header-icon,.platform-tenant-account-metric__icon,.platform-billing-metric__icon,.platform-release-upload__icon,.platform-release-recent__icon){color:var(--accent);background:var(--admin-accent-soft);box-shadow:none;border-color:#e2dcf8}.platform-admin-page .platform-tenant-account-hero{box-shadow:none;background:0 0;border:0;gap:24px;padding:0;overflow:visible}.platform-admin-page .platform-tenant-account-hero:after{display:none}.platform-admin-page .platform-tenant-account-hero__copy h1{letter-spacing:-.7px;font-size:30px;line-height:1.25}.platform-admin-page .platform-tenant-account-hero__copy>p:last-child{font-size:13px}.platform-admin-page .platform-tenant-account-hero__back{color:var(--accent-2);min-height:36px;font-size:12px}.platform-admin-page .platform-tenant-account-hero__back:hover{text-decoration:underline}.platform-admin-page .platform-tenant-account-hero__actions{flex-shrink:0;padding-top:42px}.platform-admin-page :is(.platform-tenant-account-metric>div>span,.platform-tenant-account-owner__identity span,.platform-tenant-subscription-grid dt){font-family:var(--admin-font);letter-spacing:0;text-transform:none;font-size:12px}.platform-admin-page .platform-tenant-account-metric{box-shadow:var(--shadow-soft);padding:18px}.platform-admin-page .platform-tenant-account-metric strong{font-family:var(--admin-font);font-variant-numeric:tabular-nums;font-size:24px}.platform-admin-page :is(.platform-tenant-account-card__header,.platform-tenant-branches-panel__header)>div>p:last-child{font-size:13px;line-height:1.6}.platform-admin-page .platform-tenant-subscription-grid{border-radius:8px}.platform-admin-page :is(.platform-tenant-branch-card__logo,.platform-tenant-branches-panel__header>span){color:var(--accent-2);background:var(--admin-accent-soft);border-color:#e2dcf8;border-radius:10px}.platform-admin-page .platform-tenant-branch-card__logo{width:44px;height:44px;font-size:20px}.platform-admin-page .platform-tenant-branch-card:hover{background:var(--surface-2);border-color:#d4d9e4;transform:none}.platform-admin-page :is(.platform-tenant-account-detail-list dd a:hover,.platform-tenant-branch-card__link:hover){color:var(--accent-2)}.platform-admin-page .platform-branch-signal{background:var(--surface-2);border-color:var(--border);border-radius:8px}.platform-admin-page .platform-branch-signal strong{color:var(--text);font-size:14px}.platform-admin-page .platform-branch-signal span:not(.platform-branch-signal__icon){color:var(--muted)}.platform-admin-page .platform-branch-signal__icon{color:var(--success);background:#edf9f2;border-color:#ccebdc}.platform-admin-page .platform-cash-selected-card{background:var(--surface-2);border:1px solid var(--border);border-radius:8px}.platform-admin-page :is(.platform-cash-selected-card__header strong,.platform-cash-selected-card__grid strong,.platform-cash-preview strong){color:var(--text);font-family:var(--admin-font)}.platform-admin-page :is(.platform-cash-selected-card__header span,.platform-cash-selected-card__grid span,.platform-cash-preview span){color:var(--muted);font-family:var(--admin-font)}.platform-admin-page :is(.platform-cash-selected-card__grid div,.platform-cash-preview div){background:var(--surface);border-color:var(--border)}.platform-admin-page :is(.platform-modal-backdrop,.platform-history-sheet__backdrop){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171c2c73}.platform-admin-page .platform-history-sheet{border-inline-start:1px solid var(--border);border-radius:0;box-shadow:-12px 0 40px #1821371f}.platform-admin-page .platform-history-sheet__summary{background:#edf9f2;border-color:#ccebdc;border-radius:8px}.platform-admin-page .platform-history-sheet__summary strong{color:var(--success);font-variant-numeric:tabular-nums}.platform-admin-page .platform-history-sheet__count{background:var(--surface);font-family:var(--admin-font);border-color:#ccebdc;color:var(--success)!important}.platform-admin-page .platform-history-sheet__amount{font-variant-numeric:tabular-nums;color:var(--text)!important}.platform-admin-page .platform-history-sheet__event{color:var(--muted);background:var(--surface-2);border-color:var(--border);border-radius:6px}.platform-admin-page .platform-history-sheet__event--payment{color:var(--success);background:#edf9f2;border-color:#ccebdc}.platform-admin-page .platform-history-sheet__event--complimentary{color:var(--warning);background:#fff8e4;border-color:#f2e3b3}.platform-admin-page .platform-history-sheet__table-wrap{border-color:var(--border);border-radius:8px}.platform-admin-page .platform-history-sheet__close{background:var(--surface-2);border-color:var(--border);border-radius:8px}.platform-admin-page .platform-gamer-row{background:var(--surface);grid-template-columns:42px minmax(120px,.9fr) minmax(0,1.25fr) minmax(0,1.1fr) minmax(90px,.6fr) auto;grid-template-areas:"avatar identity contact center meta actions";gap:16px;padding:16px}.platform-admin-page .platform-gamer-row__avatar{grid-area:avatar}.platform-admin-page .platform-gamer-row__identity{grid-area:identity}.platform-admin-page .platform-gamer-row__contact{grid-area:contact}.platform-admin-page .platform-gamer-row__center{grid-area:center}.platform-admin-page .platform-gamer-row__meta{grid-area:meta}.platform-admin-page .platform-gamer-row__actions{grid-area:actions}.platform-admin-page :is(.platform-gamer-row__contact,.platform-gamer-row__center,.platform-gamer-row__meta,.platform-gamer-row__actions)>span{color:var(--muted);font:500 11px var(--admin-font);letter-spacing:0;text-transform:none}.platform-admin-page .platform-gamer-row strong{font-size:13px}.platform-admin-page .platform-gamer-row__actions .site-button{font-size:12px}.platform-admin-page .platform-gamer-select__button>.bi{color:var(--muted)}.platform-admin-page .platform-gamer-row__identity .status-badge-marketing{color:inherit}.platform-admin-page .platform-gamer-row__identity .status-badge-marketing--success{color:var(--success)}.platform-admin-page .platform-directory-feedback{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;min-width:0;padding:28px}.platform-admin-page .platform-directory-feedback__message{align-items:center;gap:16px;display:flex}.platform-admin-page .platform-directory-feedback__message>div{flex:1;min-width:0}.platform-admin-page .platform-directory-feedback__message h3{color:var(--text);font:600 16px/1.5 var(--admin-font);margin:0 0 6px}.platform-admin-page .platform-directory-feedback__message p{color:var(--muted);font:400 13px/1.6 var(--admin-font);overflow-wrap:anywhere;margin:0}.platform-admin-page .platform-directory-feedback__message>.site-button{flex-shrink:0;min-width:110px}.platform-admin-page .platform-directory-feedback__icon{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--accent-2);border-radius:10px;flex:0 0 48px;place-items:center;font-size:22px;display:grid}.platform-admin-page .platform-directory-feedback--failed{background:#fffafb;border-color:#f1d4da}.platform-admin-page .platform-directory-feedback--failed .platform-directory-feedback__icon{color:var(--danger);background:#fff1f3;border-color:#f1d4da}.platform-admin-page :is(.platform-directory-feedback--empty,.platform-directory-feedback--filtered){border-style:dashed;padding-block:44px}.platform-admin-page .platform-directory-skeleton{gap:10px;margin-top:24px;display:grid}.platform-admin-page .platform-directory-skeleton__row{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.platform-admin-page .platform-directory-skeleton :is(.platform-directory-skeleton__avatar,.platform-directory-skeleton__identity i,.platform-directory-skeleton__detail,.platform-directory-skeleton__badge){background:#e9edf4;border-radius:5px;display:block}.platform-admin-page .platform-directory-skeleton__avatar{flex-shrink:0;width:38px;height:38px}.platform-admin-page .platform-directory-skeleton__identity{flex:1;gap:9px;min-width:0;display:grid}.platform-admin-page .platform-directory-skeleton__identity i{max-width:200px;height:10px}.platform-admin-page .platform-directory-skeleton__identity i:last-child{width:65%}.platform-admin-page .platform-directory-skeleton__detail{width:23%;height:10px}.platform-admin-page .platform-directory-skeleton__badge{width:65px;height:22px;margin-inline-start:auto}.platform-admin-page .platform-directory-feedback--loading .platform-directory-feedback__icon .bi{animation:1.5s linear infinite platform-directory-spin}@keyframes platform-directory-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.platform-admin-page .platform-directory-feedback--loading .platform-directory-feedback__icon .bi{animation:none}}@media (width<=720px){.platform-admin-page .platform-directory-feedback{padding:20px}.platform-admin-page .platform-directory-feedback__message{flex-wrap:wrap;align-items:flex-start;gap:14px}.platform-admin-page .platform-directory-feedback__message>div{flex-basis:calc(100% - 62px)}.platform-admin-page .platform-directory-feedback__message>.site-button{width:100%}.platform-admin-page .platform-directory-skeleton__row{gap:12px;padding:14px}.platform-admin-page .platform-directory-skeleton__detail{display:none}.platform-admin-page .platform-directory-skeleton__badge{width:40px}}.platform-admin-page .platform-directory-feedback{container-type:inline-size}@container (width<=480px){.platform-admin-page .platform-directory-feedback__message{flex-wrap:wrap;align-items:flex-start;gap:14px}.platform-admin-page .platform-directory-feedback__message>div{flex-basis:calc(100% - 62px)}.platform-admin-page .platform-directory-feedback__message>.site-button{width:100%}.platform-admin-page .platform-directory-skeleton__detail{display:none}.platform-admin-page .platform-directory-skeleton__badge{width:40px}}.platform-admin-page .platform-filter-select{align-self:start;gap:8px;min-width:0;position:relative}.platform-admin-page .platform-filter-select.is-open{z-index:25}.platform-admin-page .platform-filter-select__trigger{width:100%;min-height:44px;color:var(--text);background:var(--surface);box-shadow:none;text-align:start;cursor:pointer;border:1px solid #d5dbea;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.platform-admin-page .platform-filter-select__trigger:hover:not(:disabled){background:var(--surface-2);border-color:#b9afdf}.platform-admin-page .platform-filter-select.is-open .platform-filter-select__trigger{border-color:var(--accent)}.platform-admin-page .platform-filter-select__trigger:disabled{opacity:.6;cursor:not-allowed}.platform-admin-page .platform-filter-select__trigger>.bi{color:var(--muted);flex:none;margin-inline-start:auto;font-size:12px}.platform-admin-page .platform-filter-select__value{gap:4px;min-width:0;display:grid}.platform-admin-page .platform-filter-select__value strong{text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.5 var(--admin-font);overflow:hidden}.platform-admin-page .platform-filter-select__value small{color:var(--muted);font:400 12px/1.5 var(--admin-font)}.platform-admin-page .platform-filter-select__icon{width:36px;height:36px;color:var(--accent);background:var(--admin-accent-soft);border-radius:7px;flex:none;place-items:center;display:grid}.platform-admin-page .platform-filter-select__menu{top:calc(100% + 8px);left:var(--filter-menu-left,0px);z-index:30;width:var(--filter-menu-width,100%);max-height:var(--filter-menu-height,320px);background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 32px #18213729}.platform-admin-page .platform-filter-select[data-placement=above] .platform-filter-select__menu{top:auto;bottom:calc(100% + 8px)}.platform-admin-page .platform-filter-select__search{border:1px solid var(--border);min-height:44px;color:var(--muted);background:var(--surface);border-radius:7px;flex-shrink:0;align-items:center;gap:8px;margin:10px;padding-inline:10px 0;display:flex}.platform-admin-page .platform-filter-select__search:focus-within{outline:2px solid var(--accent);outline-offset:1px}.platform-admin-page .platform-filter-select__search input{width:0;min-width:0;min-height:44px;box-shadow:none;color:var(--text);font:400 14px/1.5 var(--admin-font);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.platform-admin-page .platform-filter-select__search input::-webkit-search-cancel-button{display:none}.platform-admin-page .platform-filter-select__search input:focus-visible{outline:none}.platform-admin-page .platform-filter-select__search input::placeholder{color:var(--muted)}.platform-admin-page .platform-filter-select__search button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.platform-admin-page .platform-filter-select__search button:hover{color:var(--accent)}.platform-admin-page .platform-filter-select__options{overscroll-behavior:contain;min-height:0;padding:0 6px 6px;scroll-padding-block:6px;overflow-y:auto}.platform-admin-page .platform-filter-select__option{border:0;width:100%;min-height:44px;color:var(--text);background:var(--surface);text-align:start;cursor:pointer;border-inline-start:3px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0;padding:10px;display:flex}.platform-admin-page .platform-filter-select__option>span{gap:4px;min-width:0;display:grid}.platform-admin-page .platform-filter-select__option strong{font:500 13px/1.5 var(--admin-font);overflow-wrap:anywhere}.platform-admin-page .platform-filter-select__option small{color:var(--muted);font:400 12px/1.5 var(--admin-font);overflow-wrap:anywhere}.platform-admin-page .platform-filter-select__option>.bi{color:var(--accent);flex-shrink:0}.platform-admin-page .platform-filter-select__option:hover{background:var(--surface-2)}.platform-admin-page .platform-filter-select__option[aria-selected=true] strong{color:var(--accent-2);font-weight:600}.platform-admin-page .platform-filter-select__option[data-filter-active=true]{border-inline-start-color:var(--accent);background:var(--admin-accent-soft)}.platform-admin-page .platform-filter-select__option[data-filter-active=true] small{color:var(--text)}.platform-admin-page .platform-filter-select__empty{color:var(--muted);text-align:center;font:400 12px/1.6 var(--admin-font);justify-items:center;gap:8px;padding:16px 20px 24px;display:grid;overflow:auto}.platform-admin-page .platform-filter-select__empty>.bi{font-size:20px}.platform-admin-page .platform-filter-select__empty strong{color:var(--text);font-size:13px}@media (width<=720px){.platform-admin-page .platform-filter-select__search input{font-size:16px}}.platform-admin-page .platform-modal{overscroll-behavior:contain;align-content:start;max-height:calc(100dvh - 48px);overflow:auto}.platform-admin-page .platform-gamer-export-dialog{background:var(--surface);border-radius:12px;flex-direction:column;gap:24px;width:min(900px,100%);padding:24px;display:flex}.platform-admin-page .platform-gamer-export-dialog>*{flex-shrink:0}.platform-admin-page .platform-gamer-export-dialog__count{color:var(--accent-2);background:var(--admin-accent-soft);font:600 12px var(--admin-font);white-space:nowrap;border-color:#e2dcf8;border-radius:6px;min-height:30px}.platform-admin-page .platform-gamer-export-section__heading{color:var(--text);font:700 13px var(--admin-font);letter-spacing:0;text-transform:none;flex-wrap:wrap}.platform-admin-page .platform-gamer-export-section__actions button{min-height:36px;color:var(--accent-2);background:var(--surface);border-color:var(--border);font:500 12px var(--admin-font);letter-spacing:0;text-transform:none;border-radius:6px}.platform-admin-page .platform-gamer-export-section__actions button:hover{background:var(--admin-accent-soft)}.platform-admin-page :is(.platform-gamer-export-format,.platform-gamer-export-choice,.platform-gamer-export-filter){color:var(--text);background:var(--surface);border-color:var(--border);box-shadow:none;text-align:start;border-radius:8px}.platform-admin-page :is(.platform-gamer-export-format,.platform-gamer-export-choice,.platform-gamer-export-filter):hover{background:var(--surface-2);border-color:#b9afdf}.platform-admin-page :is(.platform-gamer-export-format,.platform-gamer-export-choice,.platform-gamer-export-filter).is-selected{background:var(--admin-accent-soft);box-shadow:none;border-color:#c7bbef}.platform-admin-page :is(.platform-gamer-export-format,.platform-gamer-export-choice,.platform-gamer-export-filter) strong{color:var(--text);white-space:normal;font-size:13px}.platform-admin-page :is(.platform-gamer-export-format,.platform-gamer-export-choice,.platform-gamer-export-filter) small{color:var(--muted);white-space:normal;font-size:12px}.platform-admin-page .platform-gamer-export-section__help{color:var(--muted);font-size:12px}.platform-admin-page .platform-gamer-export-format .bi{color:var(--accent-2);background:var(--admin-accent-soft);border-color:#e2dcf8}.platform-admin-page .platform-gamer-export-choice>.bi{color:var(--accent-2)}.platform-admin-page .platform-gamer-export-dialog__actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:18px;display:flex}.platform-admin-page .platform-gamer-export-dialog__actions .site-button{width:auto}.platform-admin-page .platform-support-ticket{text-align:start;border-radius:8px}.platform-admin-page :is(.platform-support-ticket__topline>strong,.platform-support-ticket__venue,.platform-support-conversation__header>div>span){color:var(--accent-2);font-family:var(--admin-font);letter-spacing:0}.platform-admin-page :is(.platform-support-ticket__preview,.platform-support-ticket__meta,.platform-support-message>div){color:var(--muted)}.platform-admin-page .platform-support-message{border-radius:10px;width:min(90%,46rem)}.platform-admin-page .platform-support-message--owner{background:var(--surface-2);border-color:var(--border)}.platform-admin-page .platform-support-message--support{background:var(--admin-accent-soft);border-color:#e2dcf8}.platform-admin-page .platform-support-message p{color:var(--text);font-size:13px}.platform-admin-page .platform-support-message>div{flex-wrap:wrap;gap:4px 12px}.platform-admin-page .platform-support-closed-note{color:var(--success);background:#edf9f2;border-color:#ccebdc}@media screen and (width<=1280px){.platform-admin-page .platform-gamer-row{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"avatar identity actions"".contact center"".meta meta";align-items:start}.platform-admin-page .platform-gamer-row__actions{justify-items:end}.platform-admin-page .platform-gamer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=720px){.platform-admin-page .platform-tenant-account-hero__actions{flex-direction:row;align-items:center;padding-top:0}.platform-admin-page .platform-tenant-account-hero__copy h1{font-size:25px}.platform-admin-page .platform-history-sheet{border-radius:0;flex-direction:column;display:flex;overflow-y:auto}.platform-admin-page .platform-history-sheet>*{flex-shrink:0}.platform-admin-page .platform-history-sheet__header{padding-inline-end:44px}.platform-admin-page .platform-history-sheet__close{inset-inline:auto 16px}.platform-admin-page .platform-history-sheet__table-wrap{min-height:180px}.platform-admin-page .platform-history-sheet__toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-admin-page .platform-history-sheet__toolbar .site-button{min-width:0;padding-inline:8px}.platform-admin-page .platform-support-queue__filters{grid-template-columns:1fr}.platform-admin-page .platform-support-conversation__header{flex-direction:column}}@media screen and (width<=600px){.platform-admin-page .platform-gamer-row{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"avatar identity""contact contact""center center""meta actions"}.platform-admin-page .platform-gamer-metrics{grid-template-columns:1fr}.platform-admin-page .platform-modal-backdrop{padding:12px}.platform-admin-page .platform-modal{max-height:calc(100dvh - 24px);padding:18px}.platform-admin-page .platform-gamer-export-dialog__actions{flex-wrap:nowrap}.platform-admin-page .platform-gamer-export-dialog__actions .site-button{flex:1}.platform-admin-page .platform-gamer-export-dialog__header{flex-direction:column}}.platform-admin-page .platform-release-upload{border-radius:var(--admin-radius);min-height:300px;box-shadow:none;border-color:#cbc4e3;gap:18px;padding:28px}.platform-admin-page .platform-release-picker{gap:14px}.platform-admin-page .platform-release-picker__copy strong{font-family:var(--admin-font);font-size:23px;line-height:1.4}.platform-admin-page .platform-release-picker small{font-family:var(--admin-font);font-size:12px}.platform-admin-page .platform-release-upload__icon{border-radius:12px;width:52px;height:52px;font-size:24px}.platform-admin-page .platform-release-upload.is-drag-active{background:var(--admin-accent-soft);border-color:var(--accent);box-shadow:none}.platform-admin-page .platform-release-picker:hover .site-button,.platform-admin-page .platform-release-picker:focus-within .site-button{box-shadow:none}.platform-admin-page .platform-release-recent{border:1px solid var(--border);border-radius:var(--admin-radius);box-shadow:var(--shadow-soft);padding:22px}.platform-admin-page .platform-release-recent__header{border-bottom:1px solid var(--border);padding:0 0 18px}.platform-admin-page .platform-release-recent__item{border-bottom:1px solid var(--border);gap:14px;padding:18px 0}.platform-admin-page .platform-release-recent__item:last-child{border-bottom:0;padding-bottom:0}.platform-admin-page .platform-release-recent__item>div>span{font-family:var(--admin-font);letter-spacing:0;text-transform:none;font-size:12px}.platform-admin-page .platform-release-recent__item strong{font-family:var(--admin-font);font-size:14px}.platform-admin-page :is(.platform-release-review__details>div,.platform-release-sha){background:var(--surface-2);border-color:var(--border);border-radius:8px}.platform-admin-page .platform-release-sha code{color:var(--text)}.platform-admin-page .platform-release-upload__error{width:100%;color:var(--danger);background:#fff1f3;border-color:#f2cbd2;margin:0;position:static}.platform-admin-page .platform-release-manual-dialog{flex-direction:column;gap:20px;padding:24px;display:flex}.platform-admin-page .platform-release-manual-dialog>*{flex-shrink:0}.platform-admin-page .platform-release-manual-dialog__header{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.platform-admin-page .platform-release-manual-dialog__header .platform-icon-button{flex-shrink:0;width:44px;height:44px}.platform-admin-page .platform-confirm-dialog{flex-direction:column;gap:20px;padding:24px;display:flex}.platform-admin-page .platform-confirm-dialog>*{flex-shrink:0}.platform-admin-page .platform-confirm-dialog__body p{margin:0}.platform-admin-page .platform-confirm-dialog>.platform-confirm-dialog__actions{border-top:1px solid var(--border);padding-top:18px}.platform-admin-page .platform-confirm-dialog[aria-busy=true]{cursor:progress}.platform-admin-page .platform-confirm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.platform-admin-page .platform-confirm-dialog__actions .site-button{width:auto}.platform-admin-page .platform-toggle{color:var(--text);background:var(--surface-2);border-color:var(--border);border-radius:8px}.platform-admin-page .platform-visuals-meta{border-top:1px solid var(--border);padding-top:18px}.platform-admin-page .platform-visuals-meta strong{color:var(--text)}.platform-admin-page .platform-visuals-preview__caption{color:var(--muted)}.platform-admin-page :is(.platform-moderation-item,.platform-account-deletion-item,.platform-moderation-action){background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:20px;padding:20px}.platform-admin-page :is(.platform-moderation-item__main,.platform-account-deletion-item__main){grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);gap:24px}.platform-admin-page :is(.platform-moderation-item__main,.platform-account-deletion-item__main)>div:first-child{align-content:start;gap:10px;display:grid}.platform-admin-page .platform-moderation-title-row>strong{overflow-wrap:anywhere;font-size:16px}.platform-admin-page .platform-moderation-title-row{gap:12px}.platform-admin-page .platform-moderation-meta{background:var(--surface-2);border-color:var(--border);border-radius:8px;padding:14px}.platform-admin-page .platform-moderation-meta span{font-family:var(--admin-font);color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px}.platform-admin-page .platform-moderation-meta strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.platform-admin-page .platform-moderation-decision{border-top:1px solid var(--border);padding-top:18px}.platform-admin-page .platform-moderation-sanction{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:18px}.platform-admin-page :is(.platform-moderation-decision,.platform-moderation-sanction) .platform-trash-actions{justify-content:flex-end}.platform-admin-page .platform-trash-actions .site-button:not(.site-button--secondary):not(.site-button--danger){background:var(--accent);border:1px solid var(--accent);color:#fff}.platform-admin-page .platform-moderation-action{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,1fr) auto}.platform-admin-page .platform-moderation-filter{width:180px;min-width:0;max-width:100%}.platform-admin-page .platform-table--trash .platform-table__row{grid-template-columns:minmax(180px,1.5fr) 80px 90px minmax(120px,1fr) minmax(120px,1fr) 210px;min-width:940px}.platform-admin-page .platform-table--trash .platform-table__row--header{color:var(--muted);background:var(--surface-2);font-size:11px;font-family:var(--admin-font);letter-spacing:0;text-transform:none}.platform-admin-page .platform-table__tenant strong{color:var(--text);font-family:var(--admin-font)}.platform-admin-page .platform-table__tenant small{color:var(--muted)}.platform-admin-page .platform-table--trash .platform-trash-actions .site-button{padding:10px;font-size:12px}.platform-admin-page .platform-streamers-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}.platform-admin-page .platform-streamers-layout .platform-panel__header>div{min-width:0}.platform-admin-page .platform-streamers-filter{flex-shrink:0;width:140px;min-width:0;max-width:100%}.platform-admin-page .platform-streamer-guide{border-radius:var(--admin-radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:22px}.platform-admin-page .platform-streamer-guide__copy p:not(.section-eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.platform-admin-page .platform-streamer-guide__steps{gap:10px}.platform-admin-page .platform-streamer-guide__steps span{background:var(--surface-2);color:var(--text);border-color:var(--border);border-radius:8px;padding:12px;font-size:12px;font-weight:500}.platform-admin-page .platform-streamer-guide__steps strong{color:var(--accent-2);background:var(--admin-accent-soft);border-radius:6px}.platform-admin-page .platform-streamer-guide__actions{grid-column:1/-1;justify-content:flex-start}.platform-admin-page .platform-streamer-row{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.platform-admin-page .platform-streamer-row__avatar{background:var(--admin-accent-soft);width:40px;color:var(--accent-2);border-color:#e2dcf8;border-radius:9px}.platform-admin-page .platform-streamer-row__heading{flex-wrap:wrap}.platform-admin-page .platform-streamer-row__heading h3{font-size:16px}.platform-admin-page .platform-streamer-row>.platform-promotion-row__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:8px;display:flex}.platform-admin-page .platform-streamer-review{grid-template-columns:minmax(0,1fr) minmax(80px,.5fr);gap:12px}.platform-admin-page .platform-streamer-review__notes{grid-column:1/-1}.platform-admin-page .platform-stream-placement-row{grid-template-columns:1fr;gap:16px;padding:16px;display:grid}.platform-admin-page .platform-stream-placement-row h3{overflow-wrap:anywhere;font-size:15px}.platform-admin-page .platform-stream-placement-row>.platform-promotion-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-admin-page .platform-promotion-row__body{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.platform-admin-page .platform-promotion-mobile-icon{color:var(--accent-2);background:var(--admin-accent-soft);border-color:#e2dcf8;border-radius:10px}.platform-admin-page .platform-unavailable{gap:28px;max-width:960px;padding:32px}.platform-unavailable__intro{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding-bottom:28px;display:flex}.platform-unavailable__intro p{max-width:72ch;color:var(--muted);margin:0;line-height:1.75}.platform-unavailable__icon{width:56px;height:56px;color:var(--accent-2);background:var(--admin-accent-soft);border-radius:12px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.platform-unavailable__heading h2{margin:0}.platform-unavailable__heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.platform-unavailable__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-unavailable__action{border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:center;gap:14px;padding:20px;text-decoration:none;display:flex}.platform-unavailable__action:hover{background:var(--surface-2);border-color:#c7bbef}.platform-unavailable__action>.bi{color:var(--accent-2);font-size:18px}.platform-unavailable__action>.bi:last-child{margin-inline-start:auto;font-size:15px}.platform-unavailable__action>div{gap:5px;display:grid}.platform-unavailable__action strong{font-size:14px}.platform-unavailable__action span{color:var(--muted);font-size:12px;line-height:1.6}html[dir=rtl] .platform-unavailable__action>.bi:last-child{transform:rotate(180deg)}@media (width<=1280px){.platform-admin-page .platform-streamers-layout{grid-template-columns:1fr}.platform-admin-page .platform-streamers-layout>.platform-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.platform-admin-page .platform-moderation-action{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.platform-admin-page :is(.platform-moderation-item__main,.platform-account-deletion-item__main,.platform-moderation-action,.platform-streamer-guide),.platform-admin-page .platform-streamers-layout>.platform-side-stack{grid-template-columns:1fr}.platform-admin-page .platform-moderation-meta{grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.platform-admin-page .platform-release-manual-dialog{padding:18px}.platform-admin-page .platform-release-review__details{grid-template-columns:1fr}.platform-admin-page .platform-unavailable{padding:22px}.platform-unavailable__intro{flex-direction:column;align-items:flex-start}.platform-unavailable__actions{grid-template-columns:1fr}}@media (width<=600px){.platform-admin-page :is(.platform-moderation-item,.platform-account-deletion-item){padding:14px}.platform-admin-page .platform-moderation-title-row{grid-template-columns:1fr;justify-items:start}.platform-admin-page .platform-moderation-sanction{padding:12px}.platform-admin-page .platform-streamer-row{grid-template-columns:1fr}.platform-admin-page .platform-streamer-row>.platform-promotion-row__actions{grid-column:1}.platform-admin-page .platform-streamer-review{grid-template-columns:1fr}.platform-admin-page .platform-release-picker__copy strong{font-size:20px}.platform-admin-page .platform-release-upload{padding:22px 18px}}.platform-admin-page :is(.platform-billing-price-field,.platform-billing-price-summary,.platform-billing-term-card,.platform-billing-policy-card){background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:10px;padding:20px}.platform-admin-page .platform-billing-price-field.is-featured{background:var(--admin-accent-soft);border-color:#d9d0f9}.platform-admin-page .platform-billing-price-layout{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:20px}.platform-admin-page .platform-billing-price-summary{background:var(--surface-2);gap:12px}.platform-admin-page :is(.platform-billing-price-summary strong,.platform-billing-term-card__identity strong,.platform-billing-term-card__summary strong,.platform-billing-policy-note strong){color:var(--text);font-family:var(--admin-font)}.platform-admin-page :is(.platform-billing-price-field>span:not(.field-group__label),.platform-billing-price-summary span,.platform-billing-term-card__identity span:not(.platform-summary-card__icon),.platform-billing-term-card__summary span,.platform-billing-policy-card p){color:var(--muted);font-size:13px;line-height:1.6}.platform-admin-page .platform-billing-term-list{gap:16px}.platform-admin-page .platform-billing-term-card{gap:18px}.platform-admin-page .platform-billing-term-card:hover{border-color:var(--border);box-shadow:none}.platform-admin-page .platform-billing-term-card__head{flex-wrap:wrap;gap:12px}.platform-admin-page .platform-billing-term-card__identity strong{font-size:16px}.platform-admin-page .platform-billing-term-card__summary{gap:12px}.platform-admin-page .platform-billing-term-card__summary div{background:var(--surface-2);border-color:var(--border);border-radius:8px;padding:12px}.platform-admin-page .platform-billing-term-card__controls{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(190px,1fr);gap:14px;padding-top:18px}.platform-admin-page :is(.platform-billing-term-toggle,.platform-billing-policy-toggle){flex-wrap:nowrap;gap:10px;min-height:44px;padding:12px;font-size:13px;display:flex}.platform-admin-page :is(.platform-billing-term-toggle,.platform-billing-policy-toggle) input{flex:none}.platform-admin-page .platform-billing-policy-grid{align-items:stretch;gap:20px}.platform-admin-page .platform-billing-policy-card{gap:16px}.platform-admin-page .platform-billing-policy-card h3{color:var(--text);font-family:var(--admin-font);font-size:16px}.platform-admin-page .platform-billing-policy-note{background:#edf9f2;border-color:#ccebdc;border-radius:8px;padding:12px}.platform-admin-page .platform-billing-policy-note span{color:var(--success);font-size:13px;line-height:1.6}.platform-admin-page .platform-billing-action-row{border-top:1px solid var(--border);gap:12px;padding:18px 0 0}.platform-admin-page .platform-billing-calculator-modal{flex-direction:column;gap:20px;padding:24px;display:flex}.platform-admin-page .platform-billing-calculator-modal>*{flex-shrink:0}.platform-admin-page .platform-billing-calculator-modal>.platform-panel__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.platform-admin-page .platform-billing-calculator-modal .platform-summary-card{background:var(--admin-accent-soft);border-color:#e2dcf8}.platform-admin-page .platform-billing-calculator-modal .platform-summary-card>span:last-child{color:var(--muted)}.platform-admin-page .platform-billing-calculator-modal .platform-detail-grid{gap:12px}.platform-admin-page .platform-billing-calculator-modal .platform-detail-grid>div{border-radius:8px;padding:12px}.platform-admin-page .platform-agent-diagnostics-overview{gap:0;padding:0}.platform-admin-page .platform-agent-diagnostics-policy{padding:22px}.platform-admin-page .platform-agent-diagnostics-metric{padding:16px 22px}.platform-admin-page :is(.platform-agent-diagnostics-metric strong,.platform-agent-diagnostics-branch-stats strong){font-family:var(--admin-font)}.platform-admin-page .platform-agent-diagnostics-metric strong{font-size:24px}.platform-admin-page :is(.platform-agent-diagnostics-branch-stats,.platform-agent-diagnostics-command-bar,.platform-agent-diagnostics-pcs){border-color:var(--border);border-radius:10px}.platform-admin-page .platform-agent-diagnostics-branch-selector__trigger{background:var(--surface);box-shadow:none;border-color:#d9dee8;border-radius:8px}.platform-admin-page .platform-agent-diagnostics-branch-selector__menu{background:var(--surface);border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;padding:8px;box-shadow:0 12px 28px #18213724}.platform-admin-page .platform-agent-diagnostics-branch-selector__option{text-align:start;border-radius:8px;min-height:44px}.platform-admin-page .platform-agent-diagnostics-branch-selector__option.is-selected{background:var(--admin-accent-soft);border-color:#e2dcf8}.platform-admin-page :is(.platform-agent-diagnostics-branch-selector__icon,.platform-agent-diagnostics-section-heading__icon,.platform-agent-diagnostics-device__icon,.platform-agent-diagnostics-action__icon){background:var(--admin-accent-soft);color:var(--accent-2);border-color:#e2dcf8;border-radius:8px}.platform-admin-page .platform-agent-diagnostics-action{background:var(--surface);min-height:76px;box-shadow:none;border-color:#d9dee8;border-radius:8px}.platform-admin-page .platform-agent-diagnostics-action--primary{background:var(--admin-accent-soft);border-color:#d9d0f9}.platform-admin-page .platform-agent-diagnostics-action__copy :is(strong,small){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.platform-admin-page .platform-agent-diagnostics-action__copy strong{font-size:13px}.platform-admin-page .platform-agent-diagnostics-action__copy small{font-size:12px;line-height:1.5}.platform-admin-page .platform-agent-diagnostics-pc-search{background:var(--surface);border-color:#d9dee8;border-radius:8px;min-height:44px}.platform-admin-page .platform-agent-diagnostics-device{background:var(--surface);gap:16px;padding:14px 16px}.platform-admin-page .platform-agent-diagnostics-device--heading{background:var(--surface-2);font:600 12px var(--admin-font);text-transform:none;letter-spacing:0;padding-block:12px}.platform-admin-page .platform-agent-diagnostics-device__identity>div{overflow-wrap:anywhere;min-width:0}.platform-admin-page .platform-agent-diagnostics-remote__step{background:var(--surface-2);border-color:var(--border);border-radius:10px}.platform-admin-page .platform-agent-diagnostics-remote__step pre{border-color:var(--border);background:var(--surface);color:var(--text);border-radius:8px}.platform-admin-page .organizations .player-browser__card{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:12px;padding:22px}.platform-admin-page .organizations .player-browser__card>h2{border-bottom:1px solid var(--border);margin:0 0 18px;padding-bottom:18px;font-size:17px}.platform-admin-page .organization-columns{grid-template-columns:minmax(260px,.65fr) minmax(0,1.5fr)}.platform-admin-page .organization-list{gap:12px}.platform-admin-page .organization-list>li{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:10px;padding:16px}.platform-admin-page .organization-list>li:has([aria-pressed=true]){background:var(--admin-accent-soft);border-color:#d9d0f9}.platform-admin-page .organization-list [aria-pressed=true]{background:var(--surface);border-color:var(--accent);color:var(--accent-2);outline:none}.platform-admin-page .organization-list span{opacity:1;color:var(--muted);font-size:13px}.platform-admin-page .organization-columns>section>p{color:var(--muted);line-height:1.7}.platform-admin-page .organization-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:18px}.platform-admin-page .organization-review-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:300px;display:grid}.platform-admin-page .organizations .organization-review-empty>h2{border:0;margin:0;padding:0}.platform-admin-page .organization-review-empty p{max-width:45ch;margin:0}@media (width<=1180px){.platform-admin-page .platform-billing-price-layout{grid-template-columns:1fr}.platform-admin-page .platform-billing-term-card__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-page .platform-agent-diagnostics-command-bar{grid-template-columns:1fr}}@media (width<=900px){.platform-admin-page .organization-columns{grid-template-columns:1fr}}@media (width<=720px){.platform-admin-page .platform-billing-policy-grid{grid-template-columns:1fr}.platform-admin-page .platform-billing-calculator-modal{padding:18px}.platform-admin-page .platform-billing-calculator-modal .platform-detail-grid{grid-template-columns:1fr}.platform-admin-page .platform-agent-diagnostics-policy{padding:18px}.platform-admin-page .platform-agent-diagnostics-actions{grid-template-columns:1fr}}@media (width<=520px){.platform-admin-page :is(.platform-billing-term-card__controls,.platform-billing-term-card__summary){grid-template-columns:1fr}.platform-admin-page :is(.platform-billing-price-field,.platform-billing-price-summary,.platform-billing-term-card,.platform-billing-policy-card){padding:16px}.platform-admin-page .organizations .player-browser__card{padding:18px}.platform-admin-page .organization-actions .site-button{width:100%}}.platform-admin-page .platform-promotion-builder{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px}.platform-admin-page .platform-promotion-preview-stack{gap:24px}.platform-admin-page .platform-promotion-preview-panel{position:static}.platform-admin-page .platform-promotion-composer{gap:0;padding:0;overflow:hidden}.platform-admin-page .platform-promotion-composer>.platform-panel__header{padding:22px}.platform-admin-page .platform-promotion-composer .platform-visuals-form{gap:0}.platform-admin-page .platform-promotion-composer .platform-visuals-form>:not(.platform-promotion-form-section):not(.platform-promotion-publish-bar){margin:16px 22px 0}.platform-promotion-form-section{border:0;border-bottom:1px solid var(--border);gap:18px;min-width:0;margin:0;padding:22px;display:grid}.platform-promotion-form-section legend{float:inline-start;width:100%;color:var(--text);align-items:center;gap:9px;padding:0;font-size:13px;font-weight:700;display:flex}.platform-promotion-form-section legend>span{border:1px solid var(--border);width:23px;height:23px;color:var(--muted);background:var(--surface-2);border-radius:6px;place-items:center;font-size:11px;display:inline-grid}.platform-promotion-publish-bar{background:var(--surface-2);gap:16px;padding:20px 22px;display:grid}.platform-admin-page .platform-promotion-publish-bar .field-group--inline{min-height:24px}.platform-admin-page .platform-promotion-publish-bar .platform-action-row{justify-content:flex-end}.platform-admin-page .platform-promotion-composer .field-grid{gap:16px}.platform-admin-page .platform-promotion-composer .field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-page .platform-promotion-composer .field-grid--three{grid-template-columns:1.3fr .7fr .7fr}.platform-admin-page .platform-promotion-row{padding:14px}.platform-admin-page .platform-promotion-row__heading h3{font-size:14px}.platform-admin-page .platform-promotion-row__meta{font-size:11px}.platform-admin-page .platform-promotion-row__actions .site-button{padding:8px 10px;font-size:11px}.platform-admin-page .platform-promotion-agent-preview{--text:#f5f7fb;--muted:#a7aec0;color:var(--text);box-shadow:none;border-radius:9px}.platform-admin-page .platform-promotion-agent-preview__stage{grid-template-columns:minmax(0,1fr) minmax(130px,40%);gap:10px;min-height:290px;padding:12px}.platform-admin-page .platform-promotion-agent-preview__hero{border-radius:8px;min-height:260px;padding:16px}.platform-admin-page .platform-promotion-agent-preview__hero h3{color:#fff;letter-spacing:-.8px;font-size:clamp(24px,2.3vw,38px);line-height:1.05}.platform-admin-page .platform-promotion-agent-preview__hero span{font-size:11px}.platform-admin-page .platform-promotion-agent-preview h3{color:#fff}.platform-admin-page .platform-promotion-agent-preview__rail{grid-template-columns:1fr;gap:8px}.platform-admin-page .right-rail-promo-card{border-radius:8px;min-height:78px}.platform-admin-page .right-rail-promo-empty{border-radius:8px;min-height:78px;font-size:11px}.platform-admin-page :is(.platform-visuals-preview,.promotion-hero-preview,.promotion-console-display-preview,.promotion-events-preview){--text:#f5f7fb;--muted:#a7aec0;color:var(--text)}.platform-promotion-preview-note{color:var(--muted);align-items:flex-start;gap:9px;margin:0;font-size:11px;line-height:1.6;display:flex}.platform-promotion-preview-note .bi{color:var(--accent)}.platform-promotion-empty{justify-items:center;gap:8px;display:grid}.platform-promotion-empty>.bi{background:var(--admin-accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;place-items:center;margin-bottom:4px;font-size:19px;display:grid}.platform-promotion-empty strong{color:var(--text);font-size:13px}.platform-promotion-empty span{max-width:32ch;font-size:12px}.platform-admin-page :is(.platform-topbar,.platform-panel):after{display:none}.platform-admin-page .platform-admin-workspace h2{letter-spacing:-.3px;font-size:18px;line-height:1.4}.platform-admin-page :is(.platform-tenant-metric,.platform-gamer-metric,.platform-branch-metric,.platform-cash-metric,.platform-billing-metric){background:var(--surface);border:1px solid var(--border);border-radius:var(--admin-radius);box-shadow:var(--shadow-soft);padding:18px}.platform-admin-page :is(.platform-tenant-metric,.platform-gamer-metric,.platform-branch-metric,.platform-cash-metric,.platform-billing-metric) strong{color:var(--text);font-family:var(--admin-font);font-size:25px;font-weight:700}.platform-admin-page :is(.platform-tenant-metric,.platform-gamer-metric,.platform-branch-metric,.platform-cash-metric,.platform-billing-metric) span{color:var(--muted);font-family:var(--admin-font);letter-spacing:0;text-transform:none;font-size:11px}.platform-admin-page :is(.platform-tenant-metric,.platform-gamer-metric,.platform-branch-metric,.platform-cash-metric,.platform-billing-metric) small{color:var(--muted);font-size:11px}.platform-admin-page :is(.platform-tenant-metric__icon,.platform-gamer-metric__icon,.platform-branch-metric__icon,.platform-cash-metric__icon){color:var(--accent);background:var(--admin-accent-soft);box-shadow:none;border-color:#e2dcf8}.platform-admin-page :is(.platform-tenant-table-panel__count,.platform-tenant-table__branch-count,.platform-gamer-row__initials){color:var(--accent-2);background:var(--admin-accent-soft);border-color:#e2dcf8}.platform-admin-page :is(.platform-gamer-select__button,.platform-gamer-select__menu,.platform-gamer-row,.platform-gamer-export-dialog,.platform-tenants-status-tabs,.platform-gamers-pagination,.platform-cash-pagination,.platform-tenants-pagination,.platform-branches-pagination){background:var(--surface-2);color:var(--text);border:1px solid var(--border);box-shadow:none;border-radius:8px}.platform-admin-page .platform-gamer-select__button{background:var(--surface);min-height:44px;font-size:12px;font-weight:500}.platform-admin-page .platform-gamer-select__menu{background:var(--surface);box-shadow:0 8px 24px #20253518}.platform-admin-page .platform-gamer-select__option{min-height:44px;color:var(--text);font-size:12px;font-weight:500}.platform-admin-page :is(.platform-gamer-select__option:hover,.platform-gamer-select__option.is-selected){color:var(--accent-2);background:var(--admin-accent-soft)}.platform-admin-page :is(.platform-tenants-status-tab,.platform-chip,.platform-cash-pagination__actions strong){color:var(--muted);font-family:var(--admin-font);font-size:12px;font-weight:500}.platform-admin-page :is(.platform-tenants-status-tab:hover,.platform-tenants-status-tab--active){color:var(--accent-2);background:var(--surface);border-color:var(--border)}.platform-admin-page .platform-tenants-filter-label{color:#41495b;font-family:var(--admin-font);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.platform-admin-page .platform-tenant-directory-header>span{color:var(--accent-2);background:var(--admin-accent-soft);font-family:var(--admin-font);border-color:#e2dcf8;font-size:11px}.platform-admin-page :is(.platform-billing-tab small,.platform-billing-selector small,.platform-billing-selector-group>span){color:var(--muted);font-family:var(--admin-font);letter-spacing:0;text-transform:none}.platform-admin-page :is(.platform-tenants-search__input-wrap,.platform-gamers-search__input-wrap,.platform-branches-search__input-wrap,.platform-cash-search__input-wrap) .field-group__input{padding-inline-start:38px}.platform-admin-page :is(.platform-tenants-search__input-wrap,.platform-gamers-search__input-wrap,.platform-branches-search__input-wrap,.platform-cash-search__input-wrap) .bi{color:var(--muted)}.platform-admin-page .platform-gamers-toolbar{grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(0,1fr))}.platform-admin-page .platform-gamers-toolbar>*,.platform-admin-page .platform-gamer-select{min-width:0}.platform-admin-page .platform-tenant-table__stack strong,.platform-admin-page .platform-gamer-row__identity strong{color:var(--text);font-family:var(--admin-font)}.platform-admin-page :is(.platform-tenant-table__stack small,.platform-tenant-table__location,.platform-gamer-row__contact span,.platform-gamer-row__center span,.platform-gamer-row__identity span,.platform-gamer-row__meta span){color:var(--muted)}.platform-admin-page :is(.platform-tenant-table__stack a,.platform-gamer-row__contact a){color:var(--accent-2)}.platform-admin-page :is(.platform-tenant-table__avatar,.platform-gamer-row__avatar){color:var(--accent-2);background:var(--admin-accent-soft);border-color:#e2dcf8}.platform-admin-page .platform-promotion-composer .platform-visuals-form>.platform-action-row:last-child{margin-bottom:22px}.platform-admin-page .promotion-fixed-field{background:var(--surface-2);border-color:var(--border);border-radius:7px}.platform-admin-page .promotion-fixed-field strong{color:var(--text)}.platform-admin-page .platform-gamer-pagination{background:var(--surface-2);border-color:var(--border)}.platform-admin-page :is(.platform-tenants-pagination,.platform-gamer-pagination,.platform-pagination) strong,.platform-admin-page :is(.platform-gamer-row,.platform-cash-row) strong{color:var(--text);font-family:var(--admin-font)}.platform-admin-page .platform-gamer-row small{color:var(--muted)}.platform-admin-page .platform-gamer-row:hover{background:var(--surface-2);transform:none}.platform-admin-page .platform-billing-tab .bi,.platform-admin-page .platform-billing-selector .bi{color:var(--accent-2);background:var(--admin-accent-soft);border-color:#e2dcf8}@media (width<=1280px){.platform-admin-page .platform-gamers-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.platform-admin-page .platform-gamers-toolbar{grid-template-columns:1fr}}.platform-admin-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.platform-admin-page .platform-admin-sidebar :is(a,button):focus-visible{outline-color:#c4b5fd}.platform-admin-skip-link{top:8px;z-index:100;background:var(--surface);color:var(--accent);border-radius:8px;padding:12px 18px;position:fixed;inset-inline-start:8px;transform:translateY(-150%)}.platform-admin-skip-link:focus{transform:translateY(0)}html[dir=rtl] .platform-admin-page .platform-admin-sidebar{inset:0 0 0 auto}html[dir=rtl] .platform-workspace-header__location .bi{transform:rotate(180deg)}.platform-admin-page :is(input[dir=ltr],input[type=url],input[type=email],input[type=tel]){text-align:left;direction:ltr}.platform-admin-page .platform-admin-sidebar__footer .platform-admin-nav-link__label{white-space:normal;text-overflow:clip;overflow:visible}html[lang=ar] .platform-admin-page :is(.section-eyebrow,.platform-admin-nav-parent,.field-group__label){letter-spacing:0}@media (width<=1280px){.platform-admin-page{--platform-admin-sidebar-width:228px}.platform-admin-workspace{padding:24px}.platform-workspace-header{padding-inline:24px}.platform-admin-page .platform-promotion-builder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.platform-admin-page .platform-promotion-composer .field-grid--two{grid-template-columns:1fr}.platform-admin-page .platform-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.platform-admin-page .platform-admin-main--shell{grid-template-columns:1fr}.platform-admin-page .platform-admin-content{grid-column:1}.platform-admin-page .platform-admin-sidebar{gap:0;width:100%;height:auto;min-height:0;max-height:none;padding:0 20px;position:relative;inset:auto}html[dir=rtl] .platform-admin-page .platform-admin-sidebar{inset:auto}.platform-admin-page .platform-admin-sidebar__brand{border:0;min-height:72px;padding:12px 0}.platform-admin-menu-toggle{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#282f45;border:1px solid #3b435b;border-radius:7px;align-items:center;gap:8px;margin-inline-start:auto;padding:10px 12px;font-size:12px;display:inline-flex}.platform-admin-page .platform-admin-sidebar__nav,.platform-admin-page .platform-admin-sidebar__footer{display:none}.platform-admin-page .platform-admin-sidebar--open .platform-admin-sidebar__nav{max-height:60dvh;padding-bottom:16px;display:grid;overflow-y:auto}.platform-admin-page .platform-admin-sidebar--open .platform-admin-sidebar__footer{padding-block:12px;display:grid}.platform-admin-page .platform-topbar{align-items:flex-start}.platform-admin-page .platform-promotion-builder{grid-template-columns:1fr}.platform-admin-page .platform-promotion-composer .field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-page .platform-promotion-preview-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.platform-workspace-header{min-height:60px}.platform-workspace-header__account>div{display:none}}@media (width<=600px){.platform-admin-workspace{padding:22px 16px 32px}.platform-workspace-header{gap:10px;padding:12px 16px}.platform-workspace-header__location{flex-wrap:wrap;gap:8px;font-size:12px}.platform-admin-page .platform-topbar{flex-direction:column;gap:14px}.platform-admin-page .platform-topbar__brand h1{font-size:25px}.platform-admin-page .platform-topbar__actions{flex-direction:row;width:100%}.platform-admin-page .platform-topbar__actions .site-button{width:auto}.platform-admin-page .platform-panel{padding:18px}.platform-admin-page .platform-promotion-composer{padding:0}.platform-admin-page .platform-promotion-composer>.platform-panel__header,.platform-promotion-form-section,.platform-promotion-publish-bar{padding:18px}.platform-admin-page .platform-promotion-composer .field-grid--two,.platform-admin-page .platform-promotion-composer .field-grid--three,.platform-admin-page .platform-promotion-preview-stack,.platform-admin-page .field-grid--two,.platform-admin-page .field-grid--three{grid-template-columns:1fr}.platform-admin-page .field-group__input{font-size:16px}.platform-admin-page .platform-summary-grid{grid-template-columns:1fr}.platform-admin-page .platform-panel__header{flex-wrap:wrap}.platform-admin-page .platform-promotion-agent-preview__stage{grid-template-columns:minmax(0,1fr) minmax(112px,42%);gap:8px;padding:8px}.platform-admin-page .platform-promotion-agent-preview__hero{min-height:260px;padding:12px}.platform-admin-page .platform-promotion-agent-preview__hero h3{font-size:26px}.platform-admin-page .platform-promotion-publish-bar .site-button{flex:1}}@media (prefers-reduced-motion:reduce){.platform-admin-page *,.platform-admin-page :before,.platform-admin-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
