@font-face{font-family: "Geist";font-style: normal;font-weight: 300 800;font-display: swap;src: url("/assets/fonts/geist-latin.woff2") format("woff2")}@font-face{font-family: "Instrument Serif";font-style: italic;font-weight: 400;font-display: swap;src: url("/assets/fonts/instrument-serif-italic-latin.woff2") format("woff2")}:root{--bg: #0b0a1f;--text: #ffffff;--text-2: rgba(255,255,255,0.76);--text-3: rgba(255,255,255,0.54);--glass-fill-1: rgba(255,255,255,0.15);--glass-fill-2: rgba(255,255,255,0.045);--glass-edge-hi: rgba(255,255,255,0.7);--glass-edge-lo: rgba(255,255,255,0.06);--glass-shadow: 0 1.875rem 3.75rem -1.875rem rgba(4,3,18,0.65);--glass-blur: blur(1.375rem) saturate(175%);--blue: #0a84ff;--cyan: #64d2ff;--orange: #ff9f0a;--green: #30d158;--pink: #ff375f;--violet: #bf5af2;--r-sm: 0.875rem;--r-md: 1.375rem;--r-lg: 1.875rem;--r-xl: 2.75rem;--ease-out: cubic-bezier(0.23,1,0.32,1);--ease-drawer: cubic-bezier(0.32,0.72,0,1);--font-sans: "Geist",ui-sans-serif,sans-serif;--font-serif: "Instrument Serif",Georgia,serif;--gutter: clamp(1rem,4vw,3.5rem);--tabbar-space: calc(5rem + env(safe-area-inset-bottom));--maxw: 77.5rem;color-scheme: dark}*,*::before,*::after{box-sizing: border-box}html{font-size: clamp(100%,min(0.84vw,1.5vh),137.5%);-webkit-text-size-adjust: 100%;text-size-adjust: 100%}html:has(.subpage){scroll-padding-top: 4.5rem}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--font-sans);font-size: 1.0625rem;line-height: 1.55;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}body::after{content: "";position: fixed;inset: 0;z-index: 100;pointer-events: none;opacity: 0.06;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scene-ready body::after{display: none}img,svg{display: block}a{color: inherit}h1,h2,h3,p,ul,ol{margin: 0}ul,ol{padding: 0;list-style: none}em{font-family: var(--font-serif);font-style: italic;font-weight: 400;letter-spacing: -0.01em}:focus-visible{outline: 0.125rem solid var(--cyan);outline-offset: 0.1875rem;border-radius: 0.625rem}.skip{position: fixed;top: 0.75rem;left: 0.75rem;z-index: 200;padding: 0.625rem 1rem;border-radius: 999px;background: #fff;color: var(--bg);font-weight: 600;text-decoration: none;transform: translateY(-160%);transition: transform 200ms var(--ease-out)}.skip:focus{transform: none}.wallpaper{position: fixed;inset: 0;z-index: -2;background: radial-gradient(60% 50% at 18% 22%,#2f6bff 0%,transparent 70%),radial-gradient(55% 50% at 85% 70%,#ff7a45 0%,transparent 70%),radial-gradient(50% 45% at 55% 105%,#8b5cf6 0%,transparent 70%),#140d3d}#scene{position: fixed;inset: 0;z-index: -1;width: 100vw;height: 100vh;height: 100lvh;opacity: 0;transition: opacity 1.4s var(--ease-out)}.scene-ready #scene{opacity: 1}.glass{position: relative;isolation: isolate;background: linear-gradient(145deg,var(--glass-fill-1),var(--glass-fill-2));-webkit-backdrop-filter: var(--glass-blur);backdrop-filter: var(--glass-blur);box-shadow: inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(255,255,255,0.05),var(--glass-shadow)}.glass::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;padding: 1px;background: linear-gradient( 155deg,var(--glass-edge-hi) 0%,var(--glass-edge-lo) 38%,var(--glass-edge-lo) 62%,rgba(255,255,255,0.35) 100% );-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events: none}[data-shine]::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: radial-gradient( 26.25rem circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,0.16),transparent 60% );opacity: 0;transition: opacity 300ms ease;pointer-events: none}@media (hover: hover) and (pointer: fine){[data-shine]:hover::after{opacity: 1}}.container{width: 100%;max-width: var(--maxw);margin-inline: auto;padding-inline: var(--gutter)}.section{position: relative;display: flex;align-items: center;padding-block: clamp(4.5rem,12svh,10rem)}.split{display: grid}.split__content{max-width: 37.5rem}@media (min-width: 900px){.split{grid-template-columns: 1fr 1fr;gap: 3rem}.split--right .split__content{grid-column: 2}.split--left .split__content{grid-column: 1}}.eyebrow{font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-3);margin-bottom: 1.125rem}.title{font-size: clamp(2.4rem,5.6vw,4.6rem);font-weight: 700;line-height: 0.98;letter-spacing: -0.045em;text-wrap: balance}.title em{font-size: 1.08em}.title--xl{font-size: min(clamp(2.8rem,7.5vw,6.4rem),(100vw - 2rem) / 8)}.body{margin-top: 1.375rem;max-width: 34em;font-size: clamp(1.05rem,1.3vw,1.2rem);color: var(--text-2);text-wrap: pretty;text-shadow: 0 1px 1.125rem rgba(8,6,30,0.35)}.actions{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: 2.125rem}.actions--center{justify-content: center}.btn{display: inline-flex;align-items: center;justify-content: center;height: 3.25rem;padding: 0 1.625rem;border-radius: 999px;font-size: 1rem;font-weight: 600;letter-spacing: -0.01em;text-decoration: none;transition: transform 160ms var(--ease-out),background-color 200ms ease;-webkit-tap-highlight-color: transparent}.btn:active{transform: scale(0.97)}.btn svg{width: 1.1875rem;height: 1.1875rem;margin-right: 0.5625rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.btn--sm{height: 2.5rem;padding: 0 1rem;font-size: 0.9063rem}.btn--sm svg{width: 1rem;height: 1rem;margin-right: 0.375rem}.btn--whatsapp{background: #25d366;color: #062b14;box-shadow: 0 0.625rem 1.875rem -0.625rem rgba(37,211,102,0.7)}.btn--primary{background: #fff;color: var(--bg);box-shadow: 0 0.625rem 1.875rem -0.625rem rgba(255,255,255,0.5)}@media (hover: hover) and (pointer: fine){.btn--primary:hover{background: #eef2ff}.btn--glass:hover{background: rgba(255,255,255,0.2)}}.hero{position: relative;min-height: 100vh;min-height: 100svh;display: flex;flex-direction: column;padding-block: clamp(1.25rem,6svh,6rem) calc(var(--tabbar-space) + clamp(0.75rem,3svh,2rem))}.hero__inner{margin-block: auto;will-change: transform,opacity}.chip{display: inline-flex;align-items: center;gap: 0.625rem;padding: 0.5rem 1rem 0.5rem 0.75rem;border-radius: 999px;font-size: 0.875rem;font-weight: 500;color: var(--text-2)}.chip__dot{width: 0.5rem;height: 0.5rem;border-radius: 50%;background: var(--green);box-shadow: 0 0 0.75rem var(--green)}.hero__title{margin-top: clamp(1rem,3svh,1.625rem);font-size: clamp(2.6rem,min(14vw,17svh),9.6rem);font-weight: 700;line-height: 0.88;letter-spacing: -0.06em}.line{display: block;overflow: hidden;padding-bottom: 0.08em}.hero__role{display: block;margin-top: clamp(0.75rem,2svh,1.125rem);font-size: clamp(1.1rem,2.2vw,1.6rem);font-weight: 600;letter-spacing: -0.02em;line-height: 1.2;color: var(--text)}.line__inner{display: inline-block;background: linear-gradient(180deg,#fff 30%,rgba(255,255,255,0.62));-webkit-background-clip: text;background-clip: text;color: transparent}.hero__lead{margin-top: clamp(1rem,3.2svh,1.75rem);max-width: 30em;font-size: clamp(1.1rem,1.6vw,1.35rem);color: var(--text-2);text-shadow: 0 1px 1.125rem rgba(8,6,30,0.35)}.hero__lead em{color: var(--text);font-size: 1.12em}.hero__lead strong{font-weight: 500;color: var(--text)}.hero .actions{margin-top: clamp(1.25rem,4svh,2.125rem)}.app-icon--sm{width: 2.5rem;height: 2.5rem}.app-icon--sm svg{width: 1.375rem;height: 1.375rem}.scroll-hint{align-self: center;margin-top: clamp(1rem,3svh,2rem);display: flex;flex-direction: column;align-items: center;gap: 0.625rem;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--text-3)}.scroll-hint__bar{width: 0.125rem;height: 2.25rem;border-radius: 0.125rem;background: linear-gradient(var(--text-3),transparent);transform-origin: top;animation: hint 2.2s var(--ease-out) infinite}@keyframes hint{0%{transform: scaleY(0);opacity: 1}60%{transform: scaleY(1);opacity: 1}100%{transform: scaleY(1);opacity: 0}}@media (max-height: 820px){.scroll-hint{display: none}}@media (max-height: 600px){.hero__lead{font-size: 1rem;line-height: 1.45}.hero__role{font-size: 1rem}.chip{padding-block: 0.375rem;font-size: 0.8125rem}}.widgets{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.875rem;margin-top: 2.375rem}.widget{display: flex;flex-direction: column;gap: 0.25rem;min-height: 9.375rem;padding: 1.125rem 1.25rem;border-radius: var(--r-lg)}.widget__label{font-size: 0.8125rem;font-weight: 600;color: var(--text-3)}.widget__value{margin-top: auto;font-size: clamp(2.6rem,5vw,3.6rem);font-weight: 700;line-height: 1;letter-spacing: -0.05em;font-variant-numeric: tabular-nums}.widget__value--sm{font-size: clamp(1.5rem,2.6vw,2rem);letter-spacing: -0.035em}.widget__meta{display: flex;align-items: center;gap: 0.375rem;font-size: 0.8125rem;color: var(--text-2)}.widget--accent{background: linear-gradient(145deg,rgba(10,132,255,0.45),rgba(191,90,242,0.25))}.live-dot{width: 0.4375rem;height: 0.4375rem;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 0 rgba(48,209,88,0.6);animation: live 2s ease-out infinite}@keyframes live{0%{box-shadow: 0 0 0 0 rgba(48,209,88,0.55)}100%{box-shadow: 0 0 0 0.5625rem rgba(48,209,88,0)}}.services .container{display: flex;flex-direction: column}.section__head{text-align: center;display: flex;flex-direction: column;align-items: center}.cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(15rem,1fr));gap: 1rem;margin-top: 3.5rem}.card{display: flex;flex-direction: column;gap: 0.75rem;padding: 1.625rem 1.5rem 1.75rem;border-radius: var(--r-lg);transition: transform 300ms var(--ease-out)}@media (hover: hover) and (pointer: fine){.card:hover{transform: translateY(-0.25rem)}}.card__title{margin-top: 0.875rem;font-size: 1.3rem;font-weight: 650;letter-spacing: -0.025em}.card__text{font-size: 0.9688rem;color: var(--text-2)}.card__link{text-decoration: none}.card__link::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit}.card:has(.card__link:focus-visible){outline: 0.125rem solid var(--cyan);outline-offset: 0.1875rem}.card__link:focus-visible{outline: none}.card__more{margin-top: auto;padding-top: 0.5rem;font-size: 0.875rem;font-weight: 600;color: var(--text);opacity: 0.8}.app-icon{position: relative;display: grid;place-items: center;width: 3.75rem;height: 3.75rem;border-radius: 22.5%;box-shadow: inset 0 1px 0 rgba(255,255,255,0.55),inset 0 -0.5rem 1rem rgba(0,0,0,0.12),0 0.75rem 1.5rem -0.625rem var(--icon-shadow,rgba(0,0,0,0.5))}.app-icon::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(180deg,rgba(255,255,255,0.32),transparent 52%)}.app-icon svg{width: 1.875rem;height: 1.875rem;fill: none;stroke: #fff;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.app-icon--blue{background: linear-gradient(160deg,#5ac8fa,#0a5bff);--icon-shadow: rgba(10,132,255,0.7)}.app-icon--orange{background: linear-gradient(160deg,#ffcc4d,#ff6a00);--icon-shadow: rgba(255,159,10,0.7)}.app-icon--green{background: linear-gradient(160deg,#7cf09a,#11a84a);--icon-shadow: rgba(48,209,88,0.7)}.app-icon--pink{background: linear-gradient(160deg,#ff8fb1,#e5194f);--icon-shadow: rgba(255,55,95,0.7)}.steps{display: grid;grid-template-columns: repeat(auto-fit,minmax(12.5rem,1fr));gap: 0.75rem;margin-top: 1rem}.step{display: flex;align-items: center;gap: 0.875rem;padding: 0.875rem 1.125rem 0.875rem 0.875rem;border-radius: 999px}.step__n{flex: none;display: grid;place-items: center;width: 2.375rem;height: 2.375rem;border-radius: 50%;background: rgba(255,255,255,0.92);color: var(--bg);font-weight: 700;font-size: 0.9375rem}.step strong{display: block;font-size: 0.9688rem;font-weight: 650;letter-spacing: -0.015em}.step small{display: block;font-size: 0.8125rem;color: var(--text-3)}.timeline{position: relative;margin-top: 2.375rem;padding: 0.625rem 1.5rem;border-radius: var(--r-lg)}.timeline__item{position: relative;display: grid;grid-template-columns: 1.25rem 1fr auto;align-items: start;gap: 1rem;padding-block: 1.375rem}.timeline__item + .timeline__item{border-top: 1px solid rgba(255,255,255,0.1)}.timeline__item:first-child::after{content: "";position: absolute;left: 0.5625rem;top: 2.25rem;bottom: -1.875rem;width: 0.125rem;background: linear-gradient(var(--green),rgba(255,255,255,0.25));border-radius: 0.125rem}.timeline__dot{position: relative;z-index: 1;width: 1.25rem;height: 1.25rem;margin-top: 0.25rem;border-radius: 50%;background: rgba(255,255,255,0.85);box-shadow: inset 0 0 0 0.3125rem rgba(20,16,50,0.9)}.timeline__dot--live{background: var(--green);animation: live 2s ease-out infinite}.timeline__date{font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.04em;color: var(--text-3);font-variant-numeric: tabular-nums}.timeline__title{margin-top: 0.25rem;font-size: clamp(1.2rem,2vw,1.45rem);font-weight: 650;letter-spacing: -0.03em;line-height: 1.2}.timeline__place{margin-top: 0.25rem;color: var(--text-2);font-size: 0.9688rem}.badge{align-self: center;padding: 0.375rem 0.75rem;border-radius: 999px;font-size: 0.7813rem;font-weight: 600;white-space: nowrap;background: rgba(255,255,255,0.12);color: var(--text-2)}.badge--live{background: rgba(48,209,88,0.2);color: #8ef0a9}@media (max-width: 520px){.timeline{padding-inline: 1.125rem}.timeline__item{grid-template-columns: 1.25rem 1fr}.badge{grid-column: 2;justify-self: start}}.contact__phone{margin-top: 1.625rem;font-size: clamp(1.6rem,4vw,2.4rem);font-weight: 700;letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.contact__phone a{text-decoration: none}@media (hover: hover) and (pointer: fine){.contact__phone a:hover{text-decoration: underline;text-underline-offset: 0.375rem;text-decoration-thickness: 0.125rem}}.contact__panel{width: 100%;padding: clamp(2.5rem,7vw,6rem) clamp(1.375rem,5vw,5rem);border-radius: var(--r-xl);text-align: center;display: flex;flex-direction: column;align-items: center}.contact__panel .body{margin-inline: auto}.faq__list{display: grid;gap: 0.75rem;max-width: 51.25rem;margin: 3rem auto 0}.faq__item{border-radius: var(--r-md)}.faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1.25rem 1.375rem;font-size: 1.08rem;font-weight: 600;letter-spacing: -0.015em;cursor: pointer;list-style: none;-webkit-tap-highlight-color: transparent}.faq__item summary::-webkit-details-marker{display: none}.faq__icon{position: relative;flex: none;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: rgba(255,255,255,0.14)}.faq__icon::before,.faq__icon::after{content: "";position: absolute;inset: 0;margin: auto;width: 0.75rem;height: 0.125rem;border-radius: 0.125rem;background: #fff;transition: transform 250ms var(--ease-out)}.faq__icon::after{transform: rotate(90deg)}.faq__item[open] .faq__icon::after{transform: rotate(0deg)}.faq__item p{padding: 0 1.375rem 1.375rem;color: var(--text-2);max-width: 60ch}.site-footer{position: relative;padding: 4rem 0 8.75rem;font-size: 0.9063rem;color: var(--text-2);border-top: 1px solid rgba(255,255,255,0.1);background: linear-gradient(rgba(11,10,31,0),rgba(11,10,31,0.55))}.site-footer__inner{display: grid;gap: 2.25rem;grid-template-columns: 1fr}@media (min-width: 760px){.site-footer__inner{grid-template-columns: 2fr 1fr 1fr}}.site-footer__name{font-size: 1.25rem;font-weight: 700;letter-spacing: -0.03em;color: var(--text)}.site-footer__brand{display: grid;gap: 0.375rem}.site-footer__title{margin-bottom: 0.625rem;font-size: 0.7813rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--text-3)}.site-footer__nav ul{display: grid;gap: 0.5rem}.site-footer a{text-decoration: none}.site-footer a:hover{color: var(--text);text-decoration: underline;text-underline-offset: 0.25rem}.site-footer__legal{margin-top: 3rem;text-align: center;font-size: 0.8125rem;color: var(--text-3)}.wallpaper--blue{background: radial-gradient(60% 50% at 15% 15%,#2f6bff,transparent 70%),radial-gradient(50% 50% at 90% 60%,#64d2ff,transparent 70%),radial-gradient(50% 45% at 40% 105%,#8b5cf6,transparent 70%),#0d1240}.wallpaper--orange{background: radial-gradient(60% 50% at 15% 15%,#ff7a45,transparent 70%),radial-gradient(50% 50% at 90% 60%,#ec4899,transparent 70%),radial-gradient(50% 45% at 40% 105%,#7c3aed,transparent 70%),#2a0b2a}.wallpaper--green{background: radial-gradient(60% 50% at 15% 15%,#10b981,transparent 70%),radial-gradient(50% 50% at 90% 60%,#0ea5e9,transparent 70%),radial-gradient(50% 45% at 40% 105%,#6366f1,transparent 70%),#071a33}.wallpaper--pink{background: radial-gradient(60% 50% at 15% 15%,#f43f5e,transparent 70%),radial-gradient(50% 50% at 90% 60%,#f59e0b,transparent 70%),radial-gradient(50% 45% at 40% 105%,#8b5cf6,transparent 70%),#1a0a2b}.topbar{position: sticky;top: 0;z-index: 60;display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;padding: calc(0.75rem + env(safe-area-inset-top)) var(--gutter) 0.75rem}.topbar__brand{display: inline-flex;align-items: center;gap: 0.625rem;padding: 0.375rem 1rem 0.375rem 0.375rem;border-radius: 999px;font-size: 0.9375rem;font-weight: 600;text-decoration: none}.page{padding-bottom: 2.5rem}.page .container{max-width: 62.5rem}.crumbs ol{display: flex;flex-wrap: wrap;gap: 0.375rem;margin-top: 1.125rem;font-size: 0.8438rem;color: var(--text-3)}.crumbs li + li::before{content: "›";margin-right: 0.375rem}.crumbs a{text-decoration: none;color: var(--text-2)}.crumbs a:hover{color: var(--text);text-decoration: underline}.page__hero{padding-block: clamp(2.5rem,8vh,5.625rem) 1.875rem}.page__hero .title{margin-top: 1.5rem}.page__grid{display: grid;gap: 1rem;margin-top: 2.5rem}@media (min-width: 760px){.page__grid{grid-template-columns: 1fr 1fr}}.panel{padding: 1.75rem 1.625rem;border-radius: var(--r-lg)}.panel__title{font-size: 1.35rem;font-weight: 650;letter-spacing: -0.025em}.checks{display: grid;gap: 0.75rem;margin-top: 1.125rem}.checks li{position: relative;padding-left: 2.125rem;color: var(--text-2)}.checks li::before{content: "";position: absolute;left: 0;top: 1px;width: 1.375rem;height: 1.375rem;border-radius: 50%;background: var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat}.page__section{margin-top: clamp(4rem,10vh,6.875rem)}.page__section .steps{margin-top: 2rem}.page .faq__list{margin: 2rem 0 0}.related__list{display: grid;grid-template-columns: repeat(auto-fit,minmax(13.75rem,1fr));gap: 0.75rem;margin-top: 0.25rem}.related__item{display: flex;align-items: center;gap: 0.875rem;padding: 0.75rem 1rem 0.75rem 0.75rem;border-radius: var(--r-md);font-weight: 600;text-decoration: none;transition: transform 160ms var(--ease-out)}.related__item:active{transform: scale(0.98)}.subpage .site-footer{padding-bottom: 3.75rem}.avatar{display: grid;place-items: center;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: linear-gradient(140deg,var(--cyan),var(--blue) 45%,var(--violet));font-size: 0.6875rem;font-weight: 700;letter-spacing: -0.02em}.tabbar{position: fixed;bottom: calc(0.875rem + env(safe-area-inset-bottom));left: 0;right: 0;z-index: 60;margin-inline: auto;width: fit-content;max-width: calc(100% - 1.5rem);display: flex;padding: 0.375rem;border-radius: 999px}.tabbar__pill{position: absolute;top: 0.375rem;bottom: 0.375rem;left: 0;width: 0;border-radius: 999px;background: rgba(255,255,255,0.17);box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);transition: transform 520ms var(--ease-drawer),width 520ms var(--ease-drawer)}.tab{position: relative;display: flex;flex-direction: column;align-items: center;gap: 0.125rem;min-width: 4.125rem;padding: 0.4375rem 0.75rem 0.375rem;border-radius: 999px;font-size: 0.6875rem;font-weight: 600;letter-spacing: -0.005em;text-decoration: none;color: var(--text-3);transition: color 200ms ease,transform 160ms var(--ease-out);-webkit-tap-highlight-color: transparent}.tab:active{transform: scale(0.95)}.tab svg{width: 1.375rem;height: 1.375rem;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.tab span{white-space: nowrap}.tab[aria-current="true"]{color: #fff}@media (max-height: 500px) and (orientation: landscape){:root{--tabbar-space: calc(3.75rem + env(safe-area-inset-bottom))}.tabbar{bottom: calc(0.5rem + env(safe-area-inset-bottom))}.tab{min-width: 3.5rem;padding-block: 0.5rem}.tab span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}}@media (max-width: 440px){.tabbar{width: calc(100% - 1.5rem)}.tab{flex: 1;min-width: 0;padding-inline: 0.25rem;font-size: 0.6563rem}}.js [data-intro],.js .reveal{opacity: 0}@media (prefers-reduced-motion: reduce){.scroll-hint__bar,.live-dot,.timeline__dot--live{animation: none}.tabbar__pill{transition-duration: 0ms}.card:hover{transform: none}}
