.br-page{--br-base:oklch(16% .035 255);--br-surface:oklch(22.5% .04 255);--br-raised:oklch(28% .045 255);--br-ink:oklch(96% .015 250);--br-label:oklch(64% .23 253);--br-line:oklch(46% .055 253/.55);--br-glow:0 0 20px oklab(64% -.0672455 -.21995/.22);--br-shadow:inset 0 1px 0 oklch(43% .09 253/.25);--br-ticket:oklch(29% .044 257);--background:var(--br-base);--foreground:var(--br-ink);--muted-foreground:oklch(74% .057 251);--card:var(--br-base);--popover:var(--br-base);--border:color-mix(in oklab,oklch(64% .23 253) 65%,var(--br-line));--input:color-mix(in oklab,oklch(64% .23 253) 65%,var(--br-line));--accent:var(--br-raised);--accent-foreground:var(--br-ink);--primary:oklch(64% .23 253);--primary-foreground:var(--br-ink);--secondary:var(--br-surface);--secondary-foreground:var(--br-ink);--destructive:oklch(68% .2 17);--destructive-foreground:var(--br-ink);--ring:oklch(64% .23 253);background:var(--br-base);color:var(--br-ink);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.6;overflow-x:clip}.br-page :where(:not(.cpp-embed,.cpp-embed *)){letter-spacing:0;min-width:0}.br-page :is(h1,h2,h3,.br-brand strong):where(:not(.cpp-embed *)){font-family:var(--font-display)}.br-page :is(a,button):where(:not(.cpp-embed *)):focus-visible{outline:2px solid var(--br-label);outline-offset:4px}.br-page :is(a,button):where(:not(.cpp-embed *)){transition:background .18s,border-color .18s,color .18s}.br-page .br-container{width:min(100% - 4rem,76rem);margin-inline:auto}.br-page .br-header{z-index:40;border-bottom:1px solid var(--br-line);background:color-mix(in oklab,var(--br-base) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.br-page .br-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:86px;display:flex}.br-page .br-brand{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.br-page .br-brand-symbol{mix-blend-mode:screen;width:3.4rem;height:3.4rem;-webkit-mask-image:radial-gradient(var(--br-ink) 48%,transparent 75%);-webkit-mask-image:radial-gradient(var(--br-ink) 48%,transparent 75%);mask-image:radial-gradient(var(--br-ink) 48%,transparent 75%);place-items:center;display:grid;overflow:hidden}.br-page .br-brand-symbol img:where(:not(.cpp-embed *)){object-fit:contain;width:148%;max-width:none;height:148%}.br-page .br-brand strong:where(:not(.cpp-embed *)){font-size:1.65rem;font-weight:800;line-height:1.1;display:block}.br-page .br-brand small:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.br-page .br-desktop-nav{color:var(--muted-foreground);gap:1.3rem;font-size:14px;display:flex}.br-page .br-nav-active{color:var(--br-ink);box-shadow:0 2px var(--primary)}.br-page .br-header-actions{gap:.4rem;display:flex}.br-page .br-menu-toggle{display:none}.br-page .br-mobile-nav{gap:.5rem;padding-block:1rem;display:grid}.br-page .br-mobile-nav a:where(:not(.cpp-embed *)){padding:.5rem 0}.br-page .br-hero{isolation:isolate;background:radial-gradient(ellipse at 80% 40%,var(--br-glow),transparent 65%);position:relative}.br-page .br-hero:before{content:"";z-index:-1;opacity:.18;background-image:radial-gradient(var(--br-line) .7px,transparent .7px);background-size:5px 5px;position:absolute;inset:0}.br-page .br-hero-watermark{object-fit:contain;mix-blend-mode:screen;opacity:.06;z-index:-1;pointer-events:none;width:38rem;height:38rem;position:absolute;top:0;right:0}.br-page .br-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem;padding-block:5rem 5.5rem;display:grid}.br-page .br-eyebrow{color:var(--br-label);font-size:14px;font-weight:600}.br-page .br-hero h1:where(:not(.cpp-embed *)){margin-top:1rem;font-size:4.5rem;font-weight:800;line-height:1.05}.br-page .br-hero h2:where(:not(.cpp-embed *)){max-width:30rem;margin-top:1rem;font-size:2.5rem;font-weight:600;line-height:1.15}.br-page .br-lead{color:var(--muted-foreground);max-width:32rem;margin-top:1.4rem;font-size:16px;line-height:1.8}.br-page .br-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.7rem;display:flex}.br-page .br-actions>:where(:not(.cpp-embed *)){font-size:14px}.br-page .br-cta{min-height:48px;box-shadow:0 8px 24px var(--br-glow)}.br-page .br-free-note{color:var(--muted-foreground);margin-top:1rem;font-size:13px}.br-page .br-product-composition{aspect-ratio:1.5;align-self:center;width:100%;max-width:620px;position:relative}.br-page .br-desktop-device{border:6px solid var(--br-raised);background:var(--br-ticket);width:90%;box-shadow:var(--br-shadow);border-radius:12px}.br-page .br-analytics-image{border-radius:6px;width:100%;height:auto;display:block}.br-page .br-device-caption{color:var(--muted-foreground);max-width:70%;font-size:13px;position:absolute;bottom:0;left:0}.br-page .br-telegram{border:1px solid var(--br-line);background:var(--br-ticket);border-radius:8px;overflow:hidden}.br-page .br-message-heading{border-bottom:1px solid var(--br-line);align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.br-page .br-message-heading>svg:where(:not(.cpp-embed *)){color:var(--br-label);flex-shrink:0;width:20px}.br-page .br-message-heading strong:where(:not(.cpp-embed *)){font-size:15px;display:block}.br-page .br-message-heading small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:12px;display:block}.br-page .br-message{padding:1rem 1.2rem}.br-page .br-message>small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:12px;display:block}.br-page .br-message>strong:where(:not(.cpp-embed *)){margin:.5rem 0;font-size:18px;line-height:1.4;display:block}.br-page .br-message dl:where(:not(.cpp-embed *)){border-block:1px solid var(--br-line);grid-template-columns:repeat(3,1fr);gap:.7rem;margin:.7rem 0;padding:.65rem 0;display:grid}.br-page .br-message dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:12px}.br-page .br-message dd:where(:not(.cpp-embed *)){font-size:18px;font-weight:600}.br-page .br-message p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-bottom:.7rem;font-size:14px;line-height:1.6}.br-page .br-phone{border:5px solid var(--br-raised);width:190px;box-shadow:var(--br-shadow);transform-origin:100% 100%;border-radius:22px;position:absolute;bottom:2rem;right:0;transform:scale(.8)rotate(3deg)}.br-page .br-phone .br-message-heading{gap:.4rem;padding:.6rem}.br-page .br-phone .br-message-heading strong:where(:not(.cpp-embed *)){font-size:12px}.br-page .br-phone .br-message-heading small:where(:not(.cpp-embed *)){font-size:10px}.br-page .br-phone .br-message{padding:.7rem}.br-page .br-phone .br-message>strong:where(:not(.cpp-embed *)){font-size:14px}.br-page .br-phone .br-message>small:where(:not(.cpp-embed *)){font-size:10px}.br-page .br-phone .br-message :is(dt,p):where(:not(.cpp-embed *)){font-size:11px}.br-page .br-phone .br-message dd:where(:not(.cpp-embed *)){font-size:14px}.br-page .br-section{border-top:1px solid var(--br-line);padding-block:4.5rem;scroll-margin-top:100px}.br-page .br-section-intro h2:where(:not(.cpp-embed *)),.br-page .br-continue h2:where(:not(.cpp-embed *)){margin-top:.7rem;font-size:3rem;font-weight:600;line-height:1.12}.br-page .br-section-intro>p:last-child:not(.br-eyebrow):where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:1rem}.br-page .br-benefits{background:var(--br-surface)}.br-page .br-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 4rem;margin-top:3rem;display:grid}.br-page .br-feature{border-top:1px solid var(--br-line);padding-top:1.5rem}.br-page .br-feature-label{color:var(--br-label);align-items:center;gap:.6rem;font-size:13px;display:flex}.br-page .br-feature-label svg:where(:not(.cpp-embed *)){width:17px;height:17px}.br-page .br-feature h3:where(:not(.cpp-embed *)){margin-top:.5rem;font-size:1.85rem;font-weight:600;line-height:1.3}.br-page .br-feature>p:where(:not(.cpp-embed *)){color:var(--muted-foreground);max-width:34rem;margin:.6rem 0 1.3rem;line-height:1.7}.br-page .br-feature>.br-telegram{max-width:100%}.br-page .br-unit-example{border-left:3px solid var(--primary);background:var(--br-ticket);border-radius:8px;padding:1.2rem 1.5rem}.br-page .br-unit-example>span:where(:not(.cpp-embed *)){color:var(--br-label);font-size:12px}.br-page .br-unit-example>div:where(:not(.cpp-embed *)){align-items:baseline;gap:.8rem;margin:.5rem 0;display:flex}.br-page .br-unit-example>div strong:where(:not(.cpp-embed *)){font:700 3rem/1.2 var(--font-display)}.br-page .br-unit-example>div span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:14px}.br-page .br-unit-example dl>div:where(:not(.cpp-embed *)){border-top:1px solid var(--br-line);justify-content:space-between;padding:.6rem 0;font-size:14px;display:flex}.br-page .br-unit-example dt:where(:not(.cpp-embed *)){color:var(--muted-foreground)}.br-page .br-unit-example dd:where(:not(.cpp-embed *)){font-size:18px;font-weight:600}.br-page :is(.br-unit-example,.br-tile-extract,.br-academy-preview:where(:not(.cpp-embed *)),.br-chat-preview)>small{color:var(--muted-foreground);margin-top:.7rem;font-size:12px;display:block}.br-page .br-analytics-tile-image{width:100%;height:auto;display:block}.br-page .br-feature>button:where(:not(.cpp-embed *)){color:var(--br-label);margin-top:1rem;padding-left:0}.br-page .br-academy-still:where(:not(.cpp-embed *)){border-bottom:1px solid var(--br-line);gap:.6rem;padding-bottom:1rem;display:grid}.br-page .br-academy-still:where(:not(.cpp-embed *)) svg{color:var(--br-label);width:26px}.br-page .br-academy-still:where(:not(.cpp-embed *)) span{color:var(--br-label);font-size:12px}.br-page .br-academy-still:where(:not(.cpp-embed *)) strong{font:600 23px/1.3 var(--font-display)}.br-page .br-academy-topics:where(:not(.cpp-embed *)){gap:.5rem;margin-top:1rem;font-size:14px;display:grid}.br-page .br-academy-topics:where(:not(.cpp-embed *)) span{align-items:center;gap:.5rem;display:flex}.br-page .br-academy-topics:where(:not(.cpp-embed *)) svg{width:16px;color:var(--br-label)}.br-page .br-chat-preview{background:var(--br-ticket);border-radius:8px;padding-bottom:1rem}.br-page .br-chat-preview>p:where(:not(.cpp-embed *)){border-left:2px solid var(--primary);background:var(--br-base);margin:.8rem 1rem;padding:.7rem;font-size:14px}.br-page .br-chat-preview>p span:where(:not(.cpp-embed *)){color:var(--br-label);font-size:12px;font-weight:600;display:block}.br-page .br-chat-preview>small:where(:not(.cpp-embed *)){margin-inline:1rem}.br-page .br-support-visual{background:var(--br-ticket);border-radius:8px;gap:.8rem;padding:1rem 1.2rem;display:grid}.br-page .br-support-visual>div:where(:not(.cpp-embed *)){border-bottom:1px solid var(--br-line);padding-bottom:.7rem}.br-page .br-support-visual strong:where(:not(.cpp-embed *)){font-size:18px;display:block}.br-page .br-support-visual span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:14px}.br-page .br-support-visual>a:where(:not(.cpp-embed *)){justify-self:start}.br-page .br-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.br-page .br-step-list li>span:where(:not(.cpp-embed *)){color:var(--br-label);border-bottom:1px solid var(--br-line);padding-bottom:1rem;font-size:14px;display:block}.br-page .br-step-list h3:where(:not(.cpp-embed *)){margin:1rem 0 .6rem;font-size:21px;font-weight:500;line-height:1.3}.br-page .br-step-list p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:14px;line-height:1.7}.br-page .br-continue{background:radial-gradient(ellipse at 5% 90%,var(--br-glow),transparent 65%),var(--br-surface)}.br-page .br-continue-layout{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.br-page .br-continue-layout>div>p:not(.br-eyebrow):where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-bottom:1rem;line-height:1.8}.br-page .br-continue-layout>div>span:where(:not(.cpp-embed *)){color:var(--br-label);font-size:12px}.br-page .br-access-list{border-top:1px solid var(--br-line);margin-top:2.5rem}.br-page .br-access-row{border-bottom:1px solid var(--br-line);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.br-page .br-access-row h3:where(:not(.cpp-embed *)){font-size:26px;font-weight:500}.br-page .br-access-row span:where(:not(.cpp-embed *)){color:var(--br-label);font-size:14px}.br-page .br-access-row p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:15px}.br-page .br-access-close{justify-content:space-between;align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.br-page .br-access-close p:where(:not(.cpp-embed *)){font:400 26px/1.4 var(--font-display)}.br-page .br-footer{border-top:1px solid var(--br-line);padding-block:3rem 2rem}.br-page .br-footer-inner{justify-content:space-between;gap:2rem;display:flex}.br-page .br-footer-inner p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:1rem;font-size:14px}.br-page .br-footer nav:where(:not(.cpp-embed *)){color:var(--muted-foreground);gap:.6rem;font-size:14px;display:grid}.br-page .br-footer nav a:where(:not(.cpp-embed *)){align-items:center;gap:.4rem;display:flex}.br-page .br-footer nav svg:where(:not(.cpp-embed *)){width:14px}.br-page .br-risk{color:var(--muted-foreground);margin-top:2rem;font-size:12px}.br-page.br-account{border:1px solid var(--br-line);border-radius:8px;gap:.9rem;width:calc(100% - 2rem);max-width:460px;padding:1.7rem;overflow:visible}.br-page.br-account h2:where(:not(.cpp-embed *)){font:600 26px/1.2 var(--font-display)}.br-page .br-account-tabs{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.br-page .br-account-fields{gap:.7rem;display:grid}.br-page .br-account-fields label:where(:not(.cpp-embed *)){gap:.25rem;font-size:13px;display:grid}.br-page .br-account-fields input:not([type=checkbox]):where(:not(.cpp-embed *)){border:1px solid var(--br-line);background:var(--br-ticket);width:100%;height:40px;color:var(--muted-foreground);border-radius:4px;padding:0 .7rem;font-size:14px}.br-page .br-account-fields .br-terms{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:12px;display:flex}.br-page .br-account-note{color:var(--muted-foreground);text-align:center;font-size:12px}@media (width<=1100px){.br-page .br-desktop-nav{display:none}.br-page .br-menu-toggle{display:inline-flex}.br-page .br-hero-inner{grid-template-columns:1fr 1fr;gap:2rem;padding-block:3.5rem}.br-page .br-hero h1:where(:not(.cpp-embed *)){font-size:3.5rem}.br-page .br-hero h2:where(:not(.cpp-embed *)){font-size:2rem}.br-page .br-phone{width:190px;bottom:1.7rem;transform:scale(.65)rotate(3deg)}.br-page .br-device-caption{max-width:65%;font-size:11px}.br-page .br-product-composition{aspect-ratio:1.35}.br-page .br-feature-grid{column-gap:2rem}.br-page .br-step-list{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.br-page .br-container{width:calc(100% - 2rem)}.br-page .br-header-inner{min-height:74px}.br-page .br-brand-symbol{width:2.7rem;height:2.7rem}.br-page .br-brand strong:where(:not(.cpp-embed *)){font-size:1.35rem}.br-page .br-header-access{display:none}.br-page .br-hero-inner{grid-template-columns:1fr;gap:2rem;padding-block:2.5rem 2rem}.br-page .br-hero h1:where(:not(.cpp-embed *)){font-size:3.15rem}.br-page .br-hero h2:where(:not(.cpp-embed *)){font-size:2rem}.br-page .br-lead{font-size:15px;line-height:1.75}.br-page .br-actions{flex-direction:column}.br-page .br-actions>:where(:not(.cpp-embed *)){width:100%}.br-page .br-product-composition{aspect-ratio:auto;width:100%;max-width:390px;height:270px}.br-page .br-desktop-device{border-width:4px;width:92%}.br-page .br-phone{width:190px;bottom:1.8rem;right:0;transform:scale(.7)rotate(2deg)}.br-page .br-phone .br-message p:where(:not(.cpp-embed *)){display:none}.br-page .br-device-caption{max-width:100%;font-size:11px;bottom:0}.br-page .br-section{padding-block:3rem}.br-page .br-section-intro h2:where(:not(.cpp-embed *)),.br-page .br-continue h2:where(:not(.cpp-embed *)){font-size:2.2rem}.br-page .br-feature-grid{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.br-page .br-feature h3:where(:not(.cpp-embed *)){font-size:1.75rem}.br-page .br-step-list{grid-template-columns:1fr;gap:1.5rem}.br-page .br-step-list p:where(:not(.cpp-embed *)){font-size:15px}.br-page .br-continue-layout{grid-template-columns:1fr;gap:1.5rem}.br-page .br-access-row{grid-template-columns:1fr auto;gap:.6rem}.br-page .br-access-row p:where(:not(.cpp-embed *)){grid-column:1}.br-page .br-access-row>a:where(:not(.cpp-embed *)){grid-area:1/2/3}.br-page .br-access-close,.br-page .br-footer-inner{flex-direction:column;align-items:start}.br-page .br-access-close>a:where(:not(.cpp-embed *)){width:100%}.br-page.br-account{gap:.65rem;padding:1.2rem}.br-page.br-account h2:where(:not(.cpp-embed *)){font-size:23px}.br-page .br-account-fields{gap:.5rem}}@media (prefers-reduced-motion:reduce){.br-page :where(:not(.cpp-embed *)),.br-page :where(:not(.cpp-embed *)):before{transition:none!important;animation:none!important}}.br-page{--br-cyan:oklch(64% .23 253);--br-card:linear-gradient(145deg,color-mix(in oklab,oklch(64% .23 253) 9%,var(--br-base)),var(--br-base) 75%);--br-ease:cubic-bezier(.2,.7,.2,1)}.br-page .br-hero{background:radial-gradient(ellipse 45% 55% at 78% 45%,color-mix(in oklab,var(--primary) 28%,transparent),transparent 70%),radial-gradient(ellipse 30% 40% at 95% 85%,color-mix(in oklab,var(--br-cyan) 12%,transparent),transparent 70%),linear-gradient(180deg,oklch(20% .03 262),var(--br-base))}.br-page .br-hero:after{content:"";background:var(--br-surface);z-index:-1;border-radius:50% 50% 0 0/100% 100% 0 0;height:90px;position:absolute;bottom:-1px;left:-10%;right:-10%}.br-page .br-hero-inner{padding-block:4.5rem 7rem}.br-page .br-hero h1:where(:not(.cpp-embed *)){margin-top:0}.br-page .br-product-composition{aspect-ratio:1.45;perspective:1600px}.br-page .br-stage{width:88%;transform-style:preserve-3d;transition:transform .6s var(--br-ease);transform:rotateY(-14deg)rotateX(5deg)}.br-page .br-product-composition:hover .br-stage{transform:rotateY(-8deg)rotateX(3deg)}.br-page .br-desktop-device{width:100%;box-shadow:0 40px 80px color-mix(in oklab,var(--br-base) 80%,transparent),0 0 60px color-mix(in oklab,var(--primary) 22%,transparent)}.br-page .br-phone{width:190px;box-shadow:0 30px 60px color-mix(in oklab,var(--br-base) 85%,transparent);z-index:2;animation:7s ease-in-out infinite br-float;bottom:4%;right:-1%;transform:scale(.82)rotate(4deg)}.br-page .br-academy-mini:where(:not(.cpp-embed *)){transform-origin:0 100%;width:210px;box-shadow:0 24px 50px color-mix(in oklab,var(--br-base) 85%,transparent);border:1px solid var(--br-line);z-index:2;animation:8s ease-in-out -3s infinite br-float;position:absolute;bottom:-2%;left:-4%;transform:scale(.85)}@keyframes br-float{50%{translate:0 -8px}}.br-page .br-academy-preview:where(:not(.cpp-embed *)){background:var(--br-ticket);border-radius:14px;padding:1rem}.br-page .br-academy-head:where(:not(.cpp-embed *)){border-bottom:1px solid var(--br-line);align-items:center;gap:.6rem;padding-bottom:.7rem;display:flex}.br-page .br-academy-head:where(:not(.cpp-embed *)) svg{color:var(--br-cyan);flex-shrink:0;width:22px}.br-page .br-academy-head:where(:not(.cpp-embed *)) strong{font-size:15px;display:block}.br-page .br-academy-head:where(:not(.cpp-embed *)) small{color:var(--muted-foreground);font-size:11px;display:block}.br-page .br-academy-preview:where(:not(.cpp-embed *)) ol{gap:.45rem;margin-top:.7rem;display:grid}.br-page .br-academy-preview:where(:not(.cpp-embed *)) li{background:var(--br-base);border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.br-page .br-academy-preview:where(:not(.cpp-embed *)) li>span{background:color-mix(in oklab,var(--primary) 30%,transparent);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.br-page .br-academy-preview:where(:not(.cpp-embed *)) li>div{flex:1}.br-page .br-academy-preview:where(:not(.cpp-embed *)) li strong{font-size:13px;line-height:1.3;display:block}.br-page .br-academy-preview:where(:not(.cpp-embed *)) li small{color:var(--muted-foreground);font-size:11px;line-height:1.3;display:block}.br-page .br-academy-preview:where(:not(.cpp-embed *)) li>svg{width:16px;color:var(--br-label);flex-shrink:0}.br-page .br-academy-quiz:where(:not(.cpp-embed *)){border:1px dashed var(--br-line);border-radius:10px;gap:.6rem;margin-top:.7rem;padding:.7rem;font-size:13px;display:flex}.br-page .br-academy-quiz:where(:not(.cpp-embed *)) svg{width:18px;color:var(--br-cyan);flex-shrink:0}.br-page .br-academy-quiz:where(:not(.cpp-embed *)) strong{color:var(--br-label);font-size:12px;display:block}.br-page .br-benefits{background:var(--br-surface);border-top:0}.br-page .br-benefit-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem;margin-top:2.5rem;display:grid}.br-page .br-benefit-list{gap:.7rem;display:grid}.br-page .br-benefit-btn{text-align:left;border:1px solid var(--br-line);background:var(--br-card);width:100%;box-shadow:0 10px 24px color-mix(in oklab,var(--br-base) 50%,transparent);transition:border-color .2s,box-shadow .2s,transform .2s var(--br-ease);border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.br-page .br-benefit-btn:hover{border-color:color-mix(in oklab,var(--br-label) 50%,transparent);transform:translateY(-2px)}.br-page .br-benefit-btn[aria-expanded=true]{border-color:var(--br-label);box-shadow:0 0 0 1px var(--br-label),0 14px 36px color-mix(in oklab,var(--primary) 22%,transparent)}.br-page .br-benefit-icon{background:var(--br-base);width:42px;height:42px;color:var(--br-label);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.br-page .br-benefit-icon svg:where(:not(.cpp-embed *)){width:20px}.br-page .br-benefit-btn>span:nth-child(2):where(:not(.cpp-embed *)){flex:1}.br-page .br-benefit-btn strong:where(:not(.cpp-embed *)){font:600 18px/1.3 var(--font-display);display:block}.br-page .br-benefit-btn small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:14px;display:block}.br-page .br-benefit-arrow{width:18px;color:var(--muted-foreground);transition:transform .2s,color .2s}.br-page .br-benefit-btn[aria-expanded=true] .br-benefit-arrow{color:var(--br-label);transform:translate(3px)}.br-page .br-benefit-detail{border:1px solid var(--br-line);background:var(--br-card);box-shadow:var(--br-shadow);animation:br-in .26s var(--br-ease);border-radius:20px;padding:1.6rem}.br-page .br-detail-side{position:sticky;top:110px}.br-page .br-detail-inline{margin-top:.6rem;display:none}@keyframes br-in{0%{opacity:0;translate:0 6px}}.br-page .br-benefit-detail h3:where(:not(.cpp-embed *)){font-size:1.7rem;font-weight:600}.br-page .br-benefit-detail>p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin:.4rem 0 1.2rem}.br-page .br-detail-visual,.br-page .br-detail-visual>:where(:not(.cpp-embed *)){border-radius:14px}.br-page .br-tile-extract>img:where(:not(.cpp-embed *)){border-radius:12px}.br-page .br-tile-extract>button:where(:not(.cpp-embed *)){color:var(--br-label);margin-top:.4rem;padding-left:0}.br-page .br-unit-example{border-left:0;border-radius:14px;padding:1.2rem}.br-page .br-unit-math{justify-content:space-between;align-items:center;gap:.6rem;margin:.8rem 0!important;display:flex!important}.br-page .br-unit-math>span:where(:not(.cpp-embed *)){font:700 1.9rem/1.1 var(--font-display)}.br-page .br-unit-math>span small:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:.2rem;font:500 12px Inter,sans-serif;display:block}.br-page .br-unit-math>b:where(:not(.cpp-embed *)){color:var(--br-label);font-size:1.1rem}.br-page .br-chat-preview{border-radius:14px}.br-page .br-chat-thread{gap:.5rem;padding:.8rem 1rem;display:grid}.br-page .br-chat-thread p:where(:not(.cpp-embed *)){background:var(--br-base);border-radius:14px 14px 14px 4px;max-width:85%;padding:.55rem .8rem;font-size:14px}.br-page .br-chat-thread p.is-ian{background:color-mix(in oklab,var(--primary) 28%,var(--br-base));border-radius:14px 14px 4px;justify-self:end}.br-page .br-chat-thread span:where(:not(.cpp-embed *)){color:var(--br-label);font-size:11px;font-weight:600;display:block}.br-page .br-chat-preview>small:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin:0 1rem;font-size:12px;display:block}.br-page .br-telegram:not(.br-phone){border-radius:14px}.br-page .br-step-list li:where(:not(.cpp-embed *)){border:1px solid var(--br-line);background:var(--br-card);border-radius:8px;padding:1.4rem}.br-page .br-step-list li>span:where(:not(.cpp-embed *)){width:52px;height:52px;font:800 1.7rem var(--font-display);color:var(--br-ink);background:linear-gradient(135deg,var(--primary),color-mix(in oklab,var(--primary) 50%,var(--br-cyan)));box-shadow:0 8px 24px var(--br-glow);border:0;border-radius:14px;place-items:center;padding:0;display:grid}.br-page .br-step-list h3:where(:not(.cpp-embed *)){font-weight:600}.br-page .br-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.2rem;margin-top:2.5rem;display:grid}.br-page .br-plan{border:1px solid var(--br-line);background:var(--br-card);transition:border-color .2s,transform .2s var(--br-ease);border-radius:20px;flex-direction:column;gap:.35rem;padding:1.6rem;display:flex;position:relative}.br-page .br-plan:hover{border-color:color-mix(in oklab,var(--br-label) 50%,transparent);transform:translateY(-3px)}.br-page .br-plan>span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:12px}.br-page .br-plan h3:where(:not(.cpp-embed *)){font-size:1.6rem;font-weight:600}.br-page .br-plan>b:where(:not(.cpp-embed *)){font:700 2.2rem var(--font-display)}.br-page .br-plan b small:where(:not(.cpp-embed *)),.br-page .br-plan-secondary b small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font:500 .7rem Inter,sans-serif}.br-page .br-plan ul:where(:not(.cpp-embed *)){color:var(--muted-foreground);flex:1;align-content:start;gap:.4rem;margin:.8rem 0 1rem;font-size:14px;display:grid}.br-page .br-plan li:where(:not(.cpp-embed *)):before{content:"✓ ";color:var(--br-label)}.br-page .br-plan-note{color:var(--muted-foreground);margin-bottom:1rem;font-size:12px}.br-page .br-plan.is-best{border-color:var(--br-cyan);box-shadow:0 0 0 1px var(--br-cyan),0 20px 50px color-mix(in oklab,var(--br-cyan) 18%,transparent)}.br-page .br-plan.is-best :is(h3,b):where(:not(.cpp-embed *)){color:var(--br-cyan)}.br-page .br-plan>em:where(:not(.cpp-embed *)){background:var(--br-cyan);color:var(--br-base);border-radius:99px;padding:.2rem .7rem;font:600 12px Inter,sans-serif;position:absolute;top:-12px;left:1.6rem}.br-page .br-plan-secondary{border:1px solid var(--br-line);border-radius:8px;align-items:center;gap:1.2rem;margin-top:1.2rem;padding:1rem 1.4rem;display:flex}.br-page .br-plan-secondary>div:where(:not(.cpp-embed *)){flex:1}.br-page .br-plan-secondary strong:where(:not(.cpp-embed *)){font:600 18px var(--font-display);display:block}.br-page .br-plan-secondary span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:13px}.br-page .br-plan-secondary b:where(:not(.cpp-embed *)){font:700 1.4rem var(--font-display)}@media (width<=1100px){.br-page .br-phone{transform:scale(.68)rotate(4deg)}.br-page .br-academy-mini:where(:not(.cpp-embed *)){transform:scale(.7)}.br-page .br-plan-grid{grid-template-columns:1fr;max-width:34rem}}@media (width<=860px){.br-page .br-benefit-layout{grid-template-columns:1fr}.br-page .br-detail-side{display:none}.br-page .br-detail-inline{display:block}}@media (width<=760px){.br-page .br-hero-inner{padding-block:2.5rem 4.5rem}.br-page .br-product-composition{aspect-ratio:auto;height:280px}.br-page .br-stage{width:86%;margin-left:auto;transform:rotateY(-10deg)rotateX(4deg)}.br-page .br-phone{width:190px;bottom:0;right:0;transform:scale(.62)rotate(3deg)}.br-page .br-academy-mini:where(:not(.cpp-embed *)){bottom:0;left:0;transform:scale(.62)}.br-page .br-benefit-detail{padding:1.1rem}.br-page .br-unit-math>span:where(:not(.cpp-embed *)){font-size:1.4rem}.br-page .br-plan-secondary{flex-wrap:wrap}.br-page .br-plan-secondary>div:where(:not(.cpp-embed *)){flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.br-page .br-stage,.br-page .br-benefit-btn,.br-page .br-plan{transform:none!important}}.br-page .br-prop-preview{border:1px solid var(--br-line);cursor:zoom-in;background:0 0;border-radius:8px;width:100%;margin:.7rem 0 .35rem;padding:0;display:block;overflow:hidden}.br-page .br-prop-preview img:where(:not(.cpp-embed *)){object-fit:cover;object-position:top;width:100%;height:150px;display:block}.br-page .br-prop-preview:focus-visible{outline:2px solid var(--br-label);outline-offset:2px}.br-page .br-phone .br-prop-preview{border-radius:7px;margin:.5rem 0 .25rem}.br-page .br-phone .br-prop-preview img:where(:not(.cpp-embed *)){height:104px}.br-prop-zoom{z-index:80;background:color-mix(in oklab,var(--br-base) 90%,transparent);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;width:100%;max-width:none;height:100%;max-height:none;padding:1.4rem;display:flex;position:fixed;inset:0}.br-prop-zoom img:where(:not(.cpp-embed *)){border:1px solid var(--br-line);width:auto;max-width:min(430px,88vw);height:auto;max-height:74vh;box-shadow:var(--br-shadow);border-radius:12px}.br-prop-zoom p:where(:not(.cpp-embed *)){color:var(--muted-foreground);text-align:center;margin:0;font-size:12px}.br-prop-zoom button:where(:not(.cpp-embed *)){border:1px solid var(--br-line);background:var(--br-raised);color:var(--br-ink);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:13px}.br-prop-zoom button:focus-visible:where(:not(.cpp-embed *)){outline:2px solid var(--br-label);outline-offset:2px}.br-page.commercial-site{--home-base:var(--br-base);--home-surface:var(--br-surface);--home-surface-raised:var(--br-raised);--home-ink:var(--br-ink);--home-label:var(--br-label);--home-line:var(--br-line);--home-blue-soft:var(--br-glow)}.br-page.commercial-site .home-experience{background:var(--br-base);color:var(--br-ink);--home-base:var(--br-base);--home-surface:var(--br-surface);--home-surface-raised:var(--br-raised);--home-ink:var(--br-ink);--home-label:var(--br-label);--home-line:var(--br-line);--home-blue-soft:var(--br-glow);font-family:inherit}.br-page.commercial-site :is(.home-container,.page-shell):where(:not(.cpp-embed *)){width:min(100% - 4rem,76rem);max-width:none;margin-inline:auto;padding-inline:0}.br-page.commercial-site .br-header{background:color-mix(in oklab, var(--br-base) 96%, transparent);border-bottom:1px solid var(--br-line)}.br-page.commercial-site:not(.bank-room-site) :is(.home-heading,main>section h2):where(:not(.cpp-embed *)){font-family:var(--font-display);letter-spacing:0;font-size:3rem;font-weight:600;line-height:1.12}.br-page.commercial-site :is(.home-title,.page-hero h1,.free-hero h1):where(:not(.cpp-embed *)){font-family:var(--font-display);letter-spacing:0;font-size:4.5rem;font-weight:800;line-height:1.05}.br-page.commercial-site .home-experience .home-scene-copy h3:where(:not(.cpp-embed *)),.br-page.commercial-site .commercial-feature-grid h3:where(:not(.cpp-embed *)){font-family:var(--font-display);text-transform:none;font-size:1.7rem;font-weight:600;line-height:1.3}.br-page.commercial-site .home-experience :is(.home-kicker,.home-scene-number):where(:not(.cpp-embed *)),.br-page.commercial-site .page-eyebrow{letter-spacing:0;color:var(--br-label);font-size:14px;font-weight:600}.br-page.commercial-site :is(.home-scene-copy>p,.home-hero-sub,.page-hero-copy>p,.free-hero-inner>p):where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:16px;line-height:1.8}.br-page.commercial-site :is(button,a).inline-flex.cursor-pointer:where(:not(.cpp-embed *)){letter-spacing:0;border-radius:8px;font-size:14px}.br-page.commercial-site :is(.home-hero-actions,.page-actions,.free-hero-inner,.free-closing) :is(button,a).inline-flex.cursor-pointer{min-height:48px;box-shadow:0 8px 24px var(--br-glow)}.br-page.commercial-site :is(.home-hero-new,.page-hero,.free-hero):where(:not(.cpp-embed *)){isolation:isolate;background:radial-gradient(ellipse 45% 55% at 78% 45%, color-mix(in oklab, var(--primary) 28%, transparent), transparent 70%), radial-gradient(ellipse 30% 40% at 95% 85%, color-mix(in oklab, var(--br-cyan) 12%, transparent), transparent 70%), linear-gradient(180deg, oklch(20% .03 262), var(--br-base));position:relative;overflow:hidden}.br-page.commercial-site :is(.home-hero-new,.page-hero,.free-hero):where(:not(.cpp-embed *)):after{content:"";background:var(--br-surface);z-index:-1;pointer-events:none;border-radius:50% 50% 0 0/100% 100% 0 0;height:90px;position:absolute;bottom:-1px;left:-10%;right:-10%}.br-page.commercial-site :is(.home-evidence,.home-experiences,.section-tone):where(:not(.cpp-embed *)){background:var(--br-surface)}.br-page.commercial-site :is(.home-inside,.home-story):where(:not(.cpp-embed *)){background:radial-gradient(ellipse at 8% 70%, var(--br-glow), transparent 65%), var(--br-base)}.br-page.commercial-site :is(.home-plans,.hf-season-closing,.home-faq):where(:not(.cpp-embed *)){background:linear-gradient(180deg, var(--br-surface), var(--br-base))}.br-page.commercial-site :is(.home-inside,.home-story,.home-experiences):where(:not(.cpp-embed *)){isolation:isolate;border-top:1px solid var(--br-line);padding-bottom:50px;position:relative}.br-page.commercial-site :is(.home-inside,.home-story,.home-experiences):where(:not(.cpp-embed *)):after{content:"";background:var(--br-surface);pointer-events:none;z-index:-1;border-radius:50% 50% 0 0/100% 100% 0 0;height:50px;position:absolute;bottom:-1px;left:-10%;right:-10%}.br-page.commercial-site .home-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.br-page.commercial-site .home-mosaic-card{background:var(--br-card);border:1px solid var(--br-line);min-height:0;box-shadow:var(--br-shadow);border-radius:8px;grid-column:auto}.br-page.commercial-site .home-mosaic-bank,.br-page.commercial-site .home-mosaic-academy{grid-column:1/-1}.br-page.commercial-site .home-scene-copy{padding:1.6rem}.br-page.commercial-site .home-mosaic-card:hover{border-color:color-mix(in oklab, var(--br-label) 50%, transparent);box-shadow:var(--br-shadow)}.br-page.commercial-site .home-mosaic-card:hover .home-scene-copy h3:where(:not(.cpp-embed *)){color:inherit}.br-page .commercial-phone-stage{perspective:1000px;justify-content:center;align-items:center;padding:1.4rem 1rem 2rem;display:flex}.br-page .commercial-phone-stage .br-phone{transform-origin:50%;width:min(100%,300px);box-shadow:0 30px 60px color-mix(in oklab, var(--br-base) 80%, transparent), 0 0 45px var(--br-glow);animation:7s ease-in-out infinite br-float;position:relative;inset:auto;transform:rotate(2deg)}.br-page .commercial-phone-stage .br-phone .br-message-heading{padding:.9rem 1rem}.br-page .commercial-phone-stage .br-phone .br-message-heading strong:where(:not(.cpp-embed *)){font-size:15px}.br-page .commercial-phone-stage .br-phone .br-message-heading small:where(:not(.cpp-embed *)){font-size:12px}.br-page .commercial-phone-stage .br-phone .br-message{padding:1rem 1.2rem}.br-page .commercial-phone-stage .br-phone .br-message>strong:where(:not(.cpp-embed *)){font-size:18px}.br-page .commercial-phone-stage .br-phone .br-message :is(dt,small):where(:not(.cpp-embed *)){font-size:12px}.br-page .commercial-phone-stage .br-phone .br-message p:where(:not(.cpp-embed *)){font-size:14px}.br-page .commercial-phone-stage .br-phone .br-message dd:where(:not(.cpp-embed *)){font-size:18px}.br-page .commercial-phone-stage .br-phone .br-prop-preview img:where(:not(.cpp-embed *)){height:150px}.br-page.commercial-site :is(.hf-analytics-body,.hf-academy-body):where(:not(.cpp-embed *)){padding:0 1.6rem 1.6rem}.br-page.commercial-site .hf-academy-body{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem;display:grid}.br-page.commercial-site .hf-academy-body>.cpp-preview{grid-column:1/-1}.br-page.commercial-site .hf-academy-body>:not(.cpp-preview):where(:not(.cpp-embed *)){grid-column:1;margin:0}.br-page.commercial-site .hf-academy-body>.hf-question{grid-area:2/2/5}.br-page.commercial-site :is(.hf-plot,.hf-calendar,.hf-kpis>div,.hf-process>div,.hf-question,.home-simulator,.home-season-cards article,.home-comparison-block,.comparison-panel,.season-evidence,.metric-card,.include-card):where(:not(.cpp-embed *)){background:var(--br-card);border:1px solid var(--br-line);box-shadow:var(--br-shadow);border-radius:8px}.br-page.commercial-site :is(.hf-kpis dd,.home-sim-total strong,.metric-card strong):where(:not(.cpp-embed *)){font-family:var(--font-display);font-variant-numeric:tabular-nums}.br-page.commercial-site .home-sim-total strong:where(:not(.cpp-embed *)){font-size:clamp(2.6rem,5vw,4.5rem)}.br-page.commercial-site .hf-question,.br-page.commercial-site .hf-process>div:where(:not(.cpp-embed *)){padding:1.2rem}.br-page.commercial-site .br-plan-grid.commercial-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;max-width:none}.br-page.commercial-site .br-plan-grid .br-plan{background:var(--br-card);border:1px solid var(--br-line);min-height:0;box-shadow:none;border-radius:8px;align-self:start;gap:.35rem;padding:1.6rem}.br-page.commercial-site .br-plan-grid .br-plan.is-best{border-color:var(--br-cyan);box-shadow:0 0 0 1px var(--br-cyan), 0 20px 50px color-mix(in oklab, var(--br-cyan) 18%, transparent)}.br-page.commercial-site .br-plan-grid .br-plan:hover{border-color:color-mix(in oklab, var(--br-label) 50%, transparent);transform:translateY(-3px)}.br-page.commercial-site .br-plan>span:where(:not(.cpp-embed *)){letter-spacing:0;color:var(--muted-foreground);font-size:12px}.br-page.commercial-site .br-plan h3:where(:not(.cpp-embed *)){margin-top:0;font-size:1.6rem;font-weight:600}.br-page.commercial-site .br-plan>:is(strong,b):where(:not(.cpp-embed *)){font:700 2.2rem var(--font-display);font-variant-numeric:tabular-nums;margin-top:0}.br-page.commercial-site .br-plan.is-best>:is(strong,b,h3,span):where(:not(.cpp-embed *)){color:var(--br-cyan)}.br-page.commercial-site .br-plan ul:where(:not(.cpp-embed *)){gap:.4rem;margin:.8rem 0 1rem;font-size:14px}.br-page.commercial-site .br-plan li>svg:where(:not(.cpp-embed *)){display:none}.br-page.commercial-site .br-plan>small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:12px}.br-page.commercial-site .br-plan>:is(button,a).inline-flex.cursor-pointer{white-space:normal;height:auto;min-height:40px;margin-top:auto;padding-block:.7rem}.br-page.commercial-site .commercial-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2rem;display:grid}.br-page.commercial-site .commercial-feature-grid h3:where(:not(.cpp-embed *)){margin-bottom:1rem}.br-page.commercial-site .commercial-feature-grid .br-benefit-detail{padding:1.3rem}.br-page.commercial-site .free-grid{align-items:center}.br-page.commercial-site .free-grid>article:where(:not(.cpp-embed *)){background:var(--br-card);border:1px solid var(--br-line);box-shadow:var(--br-shadow);border-radius:8px;padding:1.6rem}.br-page.commercial-site .free-grid h2:where(:not(.cpp-embed *)){font-size:1.7rem}.br-page.commercial-site :is(#resultados,#experiencias,#oferta):where(:not(.cpp-embed *)){scroll-margin-top:110px}.br-page.commercial-analytics{--ha-surface:var(--br-surface);background:var(--br-base);border:1px solid var(--br-line);box-shadow:var(--br-shadow);border-radius:8px;font-family:Inter,sans-serif}.br-page.commercial-analytics :is(.ha-summary>div,.ha-intro-card,.ha-edit-form,.ha-detail-pane,.ha-month-section,.ha-bet-row):where(:not(.cpp-embed *)){background:var(--br-card);border-color:var(--br-line);border-radius:8px}.br-page.commercial-analytics :is(.ha-month-toggle,.ha-bet-row):where(:not(.cpp-embed *)){font-family:inherit}.br-page.commercial-analytics :is(h2,h3,h4,.ha-row-numbers strong,.ha-month-net):where(:not(.cpp-embed *)){font-family:var(--font-display)}@media (width<=1100px){.br-page.commercial-site .br-plan-grid.commercial-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-page.commercial-site .commercial-feature-grid{grid-template-columns:1fr}}@media (width<=760px){.br-page.commercial-site :is(.home-container,.page-shell):where(:not(.cpp-embed *)){width:calc(100% - 2rem)}.br-page.commercial-site :is(.home-title,.page-hero h1,.free-hero h1):where(:not(.cpp-embed *)){font-size:3rem}.br-page.commercial-site:not(.bank-room-site) :is(.home-heading,main>section h2):where(:not(.cpp-embed *)){font-size:2.2rem}.br-page.commercial-site .home-mosaic{grid-template-columns:1fr}.br-page.commercial-site .home-mosaic-card{grid-column:1}.br-page.commercial-site .hf-academy-body{grid-template-columns:1fr}.br-page.commercial-site .hf-academy-body>:not(.cpp-preview):where(:not(.cpp-embed *)),.br-page.commercial-site .hf-academy-body>.hf-question{grid-area:auto/1}.br-page.commercial-site :is(.home-hero-new,.page-hero,.free-hero):where(:not(.cpp-embed *)):after{height:45px}.br-page.commercial-site .br-plan-grid.commercial-plan-grid{grid-template-columns:1fr}.br-page.commercial-site .br-login{display:none}.br-page.commercial-site .home-hero-new .home-container{padding-top:3rem}}@media (prefers-reduced-motion:reduce){.br-page .commercial-phone-stage .br-phone,.br-page.commercial-site .br-plan-grid .br-plan:hover{transform:none}.br-page.commercial-site :where(:not(.cpp-embed *)){scroll-behavior:auto}}.br-page .analytics-overview{color:var(--br-ink);font:14px/1.5 Inter,sans-serif}.br-page .analytics-overview .hf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.br-page .analytics-overview .hf-kpis>div:where(:not(.cpp-embed *)){border:1px solid var(--br-line);background:var(--br-card);border-radius:12px;padding:1rem}.br-page .analytics-overview dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:12px}.br-page .analytics-overview dd:where(:not(.cpp-embed *)){font:600 1.6rem/1.3 var(--font-display);font-variant-numeric:tabular-nums;margin-top:.3rem}.br-page .analytics-overview .hf-data-grid{grid-template-columns:1.2fr 1fr;gap:1rem;display:grid}.br-page .analytics-overview :is(.hf-plot,.hf-calendar):where(:not(.cpp-embed *)){border:1px solid var(--br-line);background:var(--br-ticket);border-radius:14px;padding:1rem}.br-page .analytics-overview h4:where(:not(.cpp-embed *)){font:600 15px var(--font-display);margin-bottom:.8rem}.br-page .analytics-overview .hf-plot svg:where(:not(.cpp-embed *)){width:100%;height:auto;display:block;overflow:visible}.br-page .analytics-overview .hf-guide{stroke:var(--br-line)}.br-page .analytics-overview svg text:where(:not(.cpp-embed *)){fill:var(--muted-foreground);font:12px Inter,sans-serif}.br-page .analytics-overview .hf-bank-line{fill:none;stroke:var(--br-label);stroke-width:3px}.br-page .analytics-overview .hf-positive{fill:var(--success);color:var(--success)}.br-page .analytics-overview .hf-negative{fill:var(--destructive);color:var(--destructive)}.br-page .analytics-overview .hf-selected-point{fill:var(--br-label);stroke:var(--br-ink);stroke-width:2px}.br-page .analytics-overview :is(.hf-week,.hf-days):where(:not(.cpp-embed *)){text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.br-page .analytics-overview .hf-day{border-radius:6px;min-width:0;height:30px;padding:0;font-size:12px}.br-page .analytics-overview .hf-day[aria-pressed=true]{outline:1px solid var(--br-label);background:var(--br-glow)}.br-page .analytics-overview .hf-day-detail{gap:.3rem;margin-top:.7rem;font-size:12px;display:grid}.br-page .analytics-overview .hf-legend{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;font-size:11px;display:flex}.br-page .analytics-overview .hf-idle{color:var(--muted-foreground)}.br-page .br-analytics-live{background:var(--br-ticket);border-radius:8px;overflow:hidden}.br-page .br-analytics-live>.br-message-heading{justify-content:space-between}.br-page .br-analytics-live>.br-message-heading>small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:11px}.br-page .analytics-overview.is-compact{padding:1rem}.br-page .analytics-overview.is-compact .hf-data-grid{grid-template-columns:1fr}.br-page .analytics-overview.is-compact .hf-calendar{display:none}.br-page .analytics-overview.is-compact .hf-plot{padding:.7rem}.br-page.commercial-analytics .ha-bet-row[data-status=won]{border-inline-end-color:var(--ha-gain)}.br-page.commercial-analytics .ha-bet-row[data-status=lost]{border-inline-end-color:var(--ha-loss)}.br-page.commercial-analytics .ha-bet-row[data-status=pending]{border-inline-end-color:var(--ha-pending-color)}@media (width<=760px){.br-page .analytics-overview .hf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.br-page .analytics-overview .hf-data-grid{grid-template-columns:1fr}}.br-page.commercial-site .home-mosaic-telegram{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.br-page.commercial-site .home-mosaic-community{grid-column:1/-1}@media (width<=760px){.br-page.commercial-site .home-mosaic-telegram{grid-template-columns:1fr}}.br-page.commercial-site .home-experience .home-plan-grid .br-plan>span:where(:not(.cpp-embed *)){letter-spacing:0;color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.6}.br-page.commercial-site .home-experience .home-plan-grid .br-plan.is-best>span:where(:not(.cpp-embed *)){color:var(--br-cyan)}.br-page.commercial-site .hf-academy .home-scene-copy{max-width:56rem}.br-page .br-analytics-live{container-type:inline-size}.br-page .analytics-overview.is-compact .hf-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.br-page .analytics-overview.is-compact .hf-kpis>div:where(:not(.cpp-embed *)){padding:.5rem}.br-page .analytics-overview.is-compact .hf-kpis dt:where(:not(.cpp-embed *)){font-size:clamp(8px,2.2cqw,12px)}.br-page .analytics-overview.is-compact .hf-kpis dd:where(:not(.cpp-embed *)){font-size:clamp(11px,4cqw,20px)}.home-experience{--home-base:oklch(16% .012 265);--home-surface:oklch(20% .018 263);--home-surface-raised:oklch(23.5% .024 263);--home-ink:oklch(97.5% .005 260);--home-blue:var(--primary);--home-label:#60a5fa;--home-blue-soft:color-mix(in oklab, var(--home-blue) 18%, transparent);--home-cyan:oklch(72% .12 220);--home-line:color-mix(in oklab, var(--home-ink) 11%, transparent);background:var(--home-base);color:var(--home-ink);font-family:"Inter", var(--font-sans)}.home-site .site-header{border-bottom-color:color-mix(in oklab, var(--home-ink) 8%, transparent);background:color-mix(in oklab, var(--home-base) 34%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;inset:0 0 auto}.home-site .site-header .brand-mark{background:0 0;border:0;border-radius:0;width:2.8rem;height:2.8rem}.home-site .site-header .brand-mark img:where(:not(.cpp-embed *)){mix-blend-mode:screen;width:148%;height:148%}.home-site .site-header .brand-lockup strong:where(:not(.cpp-embed *)){font-family:var(--font-display);font-weight:700}.home-container{width:min(100% - 2rem,80rem);margin-inline:auto}.home-heading{font-family:"Plus Jakarta Sans", var(--font-sans);letter-spacing:0;font-weight:700}.home-title{font-family:var(--font-display);letter-spacing:0;font-weight:700}.home-heading{text-wrap:balance;font-size:clamp(2.15rem,4.2vw,3.75rem);line-height:1.08}.home-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--home-blue);font-size:.72rem;font-weight:600}.home-experience:not(.free-page) :is(.home-inside,.home-evidence,.home-plans,.home-story,.home-experiences,.home-faq,.home-closing) .home-kicker,.home-experience:not(.free-page) .home-scene-number,.home-experience:not(.free-page) .home-plan-grid article>span:where(:not(.cpp-embed *)){color:var(--home-label);letter-spacing:.04em;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:700;line-height:1.3}.home-hero-new{isolation:isolate;background:var(--home-base);min-height:auto;position:relative;overflow:hidden}.home-hero-new:before{content:"";z-index:-3;opacity:.28;background-image:radial-gradient(color-mix(in oklab, var(--home-ink) 8%, transparent) .7px, transparent .7px);pointer-events:none;background-size:5px 5px;position:absolute;inset:0}.home-hero-glow{z-index:-2;background:radial-gradient(ellipse 48% 52% at 50% 28%, color-mix(in oklab, var(--home-blue) 52%, transparent), transparent 70%);pointer-events:none;height:55rem;position:absolute;inset:-13rem 0 auto}.home-hero-mist{z-index:-2;opacity:.55;background:radial-gradient(ellipse at 20% 50%, color-mix(in oklab, var(--home-blue) 18%, transparent), transparent 42%), radial-gradient(ellipse at 82% 45%, color-mix(in oklab, var(--home-ink) 10%, transparent), transparent 36%);filter:blur(28px);pointer-events:none;height:26rem;animation:10s ease-in-out infinite alternate home-mist;position:absolute;inset:12rem -8% auto}.home-hero-bolt{z-index:-1;opacity:.26;background:linear-gradient(transparent, var(--home-blue), transparent);width:3px;height:12rem;box-shadow:1.6rem 3.7rem 0 -1px color-mix(in oklab, var(--home-blue) 70%, transparent);pointer-events:none;position:absolute;top:12rem;left:calc(50% + 24rem);transform:rotate(29deg)skewY(-22deg)}.home-title{text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.75rem,5vw,4.35rem);line-height:1.01}.home-title span:where(:not(.cpp-embed *)){display:block}.home-hero-sub{max-width:49rem;color:color-mix(in oklab, var(--home-ink) 72%, transparent);margin:1.5rem auto 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.home-hero-actions{justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.home-risk{color:var(--muted-foreground);margin-top:1rem;font-size:.72rem}.home-hero-enter{opacity:0;animation:.76s cubic-bezier(.2,.8,.2,1) forwards home-hero-in;transform:translateY(22px)}.home-hero-enter:nth-child(2){animation-delay:90ms}.home-hero-enter:nth-child(3){animation-delay:.18s}.home-hero-enter:nth-child(4){animation-delay:.27s}.home-hero-enter:nth-child(5){animation-delay:.35s}@keyframes home-hero-in{to{opacity:1;transform:translateY(0)}}@keyframes home-mist{to{transform:translate(1.5%,-2%)scale(1.04)}}.home-transition-word{z-index:-1;height:clamp(4rem,8vw,7.5rem);color:color-mix(in oklab, var(--home-ink) 7%, transparent);font-family:var(--font-display);white-space:nowrap;margin-top:2.5rem;font-size:clamp(4.5rem,12vw,10rem);font-weight:800;line-height:.86;position:relative;overflow:hidden}.home-video-shell{aspect-ratio:16/9;border:1px solid color-mix(in oklab, var(--home-blue) 44%, var(--home-line));background:var(--home-surface);width:min(100%,65.625rem);box-shadow:0 2.4rem 8rem color-mix(in oklab, var(--home-blue) 20%, transparent), 0 0 0 1px color-mix(in oklab, var(--home-ink) 5%, transparent) inset;border-radius:8px;margin-top:-1rem;overflow:hidden}.home-video-poster{background:radial-gradient(circle at 52% 42%, color-mix(in oklab, var(--home-blue) 24%, transparent), transparent 30%), linear-gradient(150deg, color-mix(in oklab, var(--home-surface-raised) 82%, var(--home-base)), var(--home-base) 68%);place-items:center;display:grid}.home-video-poster:before{content:"";border:1px solid color-mix(in oklab, var(--home-ink) 10%, transparent);border-radius:.9rem;position:absolute;inset:7%}.home-video-aura{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--home-blue) 22%, transparent);width:62%;box-shadow:0 0 6rem var(--home-blue-soft), inset 0 0 6rem color-mix(in oklab, var(--home-blue) 8%, transparent);border-radius:50%;animation:7s ease-in-out infinite alternate home-aura;position:absolute}.home-video-bolt{background:linear-gradient(transparent, color-mix(in oklab, var(--home-blue) 80%, var(--home-ink)), transparent);width:3px;height:56%;box-shadow:3rem 6.5rem 0 -1px color-mix(in oklab, var(--home-blue) 45%, transparent);position:absolute;top:12%;left:50%;transform:rotate(31deg)skewY(-28deg)}.home-video-brandmark{aspect-ratio:1;mix-blend-mode:screen;width:clamp(2.5rem,5vw,4.25rem);position:absolute;top:9%;left:7%;overflow:hidden}.home-video-brandmark img:where(:not(.cpp-embed *)){object-fit:contain;width:145%;max-width:none;height:145%;transform:translate(-15.5%,-15.5%)}.home-video-title{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.home-video-title span:where(:not(.cpp-embed *)),.home-video-title small:where(:not(.cpp-embed *)){color:color-mix(in oklab, var(--home-ink) 66%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.62rem,1.2vw,.8rem);font-weight:600}.home-video-title strong:where(:not(.cpp-embed *)){font-family:var(--font-display);margin-block:.45rem;font-size:clamp(2.4rem,8vw,6rem);font-weight:800;line-height:.9}.home-video-action{white-space:nowrap;background:color-mix(in oklab, var(--home-base) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@keyframes home-aura{to{opacity:.75;transform:scale(1.04)}}.home-evidence,.home-method,.home-experiences,.home-interest{border-top:1px solid var(--home-line);background:color-mix(in oklab, var(--home-surface) 62%, var(--home-base));position:relative}.home-evidence-panel{border:1px solid var(--home-line);background:var(--home-surface);border-radius:8px;padding:1.5rem}.home-metric{font-family:"Plus Jakarta Sans", var(--font-sans);color:var(--home-ink);font-size:clamp(3rem,7vw,5.5rem);font-weight:700;line-height:.9}.home-inside{border-top:1px solid var(--home-line);background:radial-gradient(circle at 12% 28%, color-mix(in oklab, var(--home-blue) 10%, transparent), transparent 27%), var(--home-base);position:relative}.home-inside:before,.home-plans:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(color-mix(in oklab,var(--home-ink) 8%,transparent) .7px,transparent .7px);background-size:5px 5px;position:absolute;inset:0}.home-inside .home-container,.home-plans .home-container{z-index:1;position:relative}.home-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.home-mosaic-card{border:1px solid var(--home-line);background:var(--home-surface);min-height:31rem;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--home-ink) 4%, transparent);border-radius:8px;position:relative;overflow:hidden}.home-mosaic-telegram,.home-mosaic-bank{grid-column:span 7}.home-mosaic-community,.home-mosaic-academy{grid-column:span 5;min-height:27rem}.home-mosaic-bank{grid-column:span 8}.home-mosaic-telegram{grid-column:span 7}.home-mosaic-community{grid-column:span 5}.home-mosaic-academy{grid-column:span 4}.home-scene-copy{z-index:2;max-width:28rem;padding:2rem;position:relative}.home-scene-copy h3:where(:not(.cpp-embed *)){font-family:"Plus Jakarta Sans", var(--font-sans);margin-top:.65rem;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:700}.home-scene-copy p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:.7rem;line-height:1.65}.home-scene-number{color:var(--home-blue);font-size:.72rem;font-weight:700}.home-demo-label{color:var(--home-cyan);letter-spacing:.08em;text-transform:uppercase;margin-top:.9rem;font-size:.68rem;font-weight:600;display:inline-block}.home-mosaic-telegram{background:radial-gradient(circle at 75% 75%, var(--home-blue-soft), transparent 34%), var(--home-surface)}.home-phones{--phone-x:0deg;--phone-y:0deg;perspective:900px;width:45%;height:28rem;position:absolute;bottom:-1.5rem;right:5%}.home-phone{border:1px solid color-mix(in oklab, var(--home-ink) 18%, transparent);background:var(--home-base);width:14.2rem;height:27rem;box-shadow:0 2rem 4rem color-mix(in oklab, var(--home-base) 72%, transparent);border-radius:8px;padding:1.15rem .9rem;transition:transform .22s,border-color .22s;position:absolute}.home-phone-notch{background:var(--home-line);border-radius:99px;width:3.5rem;height:.35rem;margin:0 auto}.home-phone-telegram{width:min(100%,16rem);transform:rotate(2deg) rotateX(var(--phone-y)) rotateY(var(--phone-x));background:linear-gradient(180deg,color-mix(in oklab,var(--home-cyan) 12%,var(--home-base)),var(--home-base));animation:5.5s ease-in-out infinite home-phone-float;top:0;right:0}.home-phone-header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin:1rem 0 .8rem;display:flex}.home-phone-header strong:where(:not(.cpp-embed *)){font-size:.72rem}.home-phone-header span:where(:not(.cpp-embed *)){color:var(--home-cyan);letter-spacing:.06em;text-align:right;font-size:.48rem;font-weight:700}.home-message{background:color-mix(in oklab, var(--home-blue) 13%, var(--home-surface));border-radius:.7rem;flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.home-message small:where(:not(.cpp-embed *)),.home-message span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.66rem}.home-message strong:where(:not(.cpp-embed *)){font-size:.78rem}.home-message p:where(:not(.cpp-embed *)){border-top:1px solid var(--home-line);color:color-mix(in oklab,var(--home-ink) 76%,transparent);padding-top:.65rem;font-size:.64rem;line-height:1.5}.home-telegram-bar{border-block:1px solid var(--home-line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:1rem -.15rem .9rem;padding:.55rem .4rem;display:grid}.home-telegram-bar>svg:where(:not(.cpp-embed *)){width:1rem;color:var(--home-cyan);transform:rotate(-18deg)}.home-telegram-back{color:var(--home-cyan);font-size:1.5rem;line-height:1}.home-telegram-avatar{background:var(--home-base);border-radius:50%;width:2rem;height:2rem;overflow:hidden}.home-telegram-avatar img:where(:not(.cpp-embed *)){object-fit:contain;mix-blend-mode:screen;width:140%;max-width:none;height:140%;transform:translate(-14%,-14%)}.home-telegram-channel{flex-direction:column;min-width:0;display:flex}.home-telegram-channel strong:where(:not(.cpp-embed *)){text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.home-telegram-channel small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.55rem}.home-telegram-day{background:color-mix(in oklab,var(--home-base) 76%,transparent);width:max-content;color:var(--muted-foreground);border-radius:99px;margin:0 auto .8rem;padding:.25rem .5rem;font-size:.5rem;font-weight:700}.home-telegram-example{color:var(--muted-foreground);text-align:center;margin-top:.8rem;font-size:.55rem}.home-bet-slip{background:var(--home-surface);border-radius:.7rem;flex-direction:column;gap:.45rem;padding:.8rem;display:flex}.home-bet-slip>small:where(:not(.cpp-embed *)){background:color-mix(in oklab,var(--home-blue) 18%,transparent);color:var(--home-cyan);border-radius:.25rem;align-self:flex-start;padding:.2rem .4rem;font-size:.48rem;font-weight:700}.home-bet-slip>strong:where(:not(.cpp-embed *)){font-size:.72rem}.home-bet-slip>span:where(:not(.cpp-embed *)),.home-bet-slip>p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.55rem;line-height:1.45}.home-bet-slip dl:where(:not(.cpp-embed *)){margin-top:.2rem}.home-bet-slip dl div:where(:not(.cpp-embed *)){border-top:1px solid var(--home-line);justify-content:space-between;gap:.5rem;padding:.38rem 0;font-size:.56rem;display:flex}.home-bet-slip dd:where(:not(.cpp-embed *)){color:var(--home-ink);font-weight:700}@keyframes home-phone-float{50%{transform:rotate(1deg) rotateX(var(--phone-y)) rotateY(var(--phone-x)) translateY(-7px)}}.home-bank-screen{border:1px solid var(--home-line);background:var(--home-base);border-radius:.9rem;margin:.5rem 2rem 2rem;padding:1.2rem}.home-bank-head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.home-bank-head div:where(:not(.cpp-embed *)){flex-direction:column;gap:.25rem;display:flex}.home-bank-head small:where(:not(.cpp-embed *)),.home-bank-head>span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.home-bank-screen svg:where(:not(.cpp-embed *)){width:100%;margin-top:1rem;overflow:visible}.home-chart-guides line:where(:not(.cpp-embed *)){stroke:var(--home-line);stroke-width:1px;stroke-dasharray:4 5}.home-chart-guides text:where(:not(.cpp-embed *)),.home-chart-dates text:where(:not(.cpp-embed *)){fill:var(--muted-foreground);font-size:9px}.home-chart-line{fill:none;stroke:var(--home-blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.home-chart-reveal[data-visible=true] .home-chart-line{animation:1.1s ease-out .2s forwards home-chart-draw}.home-bank-screen circle:where(:not(.cpp-embed *)){fill:var(--home-blue);stroke:var(--home-base);stroke-width:3px;cursor:pointer;outline:none}.home-bank-screen .home-chart-target{fill:#0000;stroke:none}.home-bank-screen circle.is-active{fill:var(--home-ink)}.home-bank-screen g:focus-visible circle:where(:not(.cpp-embed *)){stroke:var(--home-cyan);stroke-width:6px}.home-chart-tooltip{pointer-events:none}.home-chart-tooltip rect:where(:not(.cpp-embed *)){fill:var(--home-surface-raised);stroke:var(--home-line)}.home-chart-tooltip text:where(:not(.cpp-embed *)){fill:var(--home-ink);font-size:9px;font-weight:600}.home-bank-values{border-top:1px solid var(--home-line);color:var(--muted-foreground);justify-content:space-between;padding-top:1rem;font-size:.78rem;display:flex}.home-bank-values strong:where(:not(.cpp-embed *)){color:var(--home-ink);margin-left:.45rem}@keyframes home-chart-draw{to{stroke-dashoffset:0}}.home-thread-list,.home-module-list{gap:.7rem;padding:0 1.5rem 1.5rem;display:grid}.home-thread-list>div:where(:not(.cpp-embed *)){border:1px solid var(--home-line);background:var(--home-base);border-radius:.75rem;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.home-thread-list svg:where(:not(.cpp-embed *)){width:1rem;color:var(--home-blue)}.home-thread-list p:where(:not(.cpp-embed *)){flex-direction:column;gap:.35rem;font-size:.78rem;display:flex}.home-thread-list span:where(:not(.cpp-embed *)){color:var(--muted-foreground)}.home-module-list>div:where(:not(.cpp-embed *)){border-bottom:1px solid var(--home-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.home-module-list span:where(:not(.cpp-embed *)){color:var(--home-blue);font-size:.7rem;font-weight:700}.home-module-list p:where(:not(.cpp-embed *)){font-size:.85rem;font-weight:600}.home-module-list small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.66rem}.home-academy-notes{gap:1rem;padding:0 2rem 2rem;display:grid}.home-academy-notes p:where(:not(.cpp-embed *)),.home-academy-notes strong:where(:not(.cpp-embed *)){border-left:2px solid var(--home-blue);background:var(--home-base);padding:1rem;font-size:.78rem;line-height:1.65}.home-academy-notes p:where(:not(.cpp-embed *)){color:var(--muted-foreground)}.home-method-track{border-block:1px solid var(--home-line);grid-template-columns:repeat(3,1fr);display:grid}.home-method-step{grid-template-columns:auto 1fr auto;gap:1rem;padding:2rem 1.5rem;display:grid;position:relative}.home-method-step+.home-method-step{border-left:1px solid var(--home-line)}.home-method-step>span:where(:not(.cpp-embed *)){color:var(--home-blue);font-size:.7rem;font-weight:700}.home-method-step h3:where(:not(.cpp-embed *)){font-family:"Plus Jakarta Sans", var(--font-sans);font-size:1.25rem;font-weight:700}.home-method-step p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:.5rem;font-size:.85rem;line-height:1.6}.home-method-step svg:where(:not(.cpp-embed *)){width:1rem;color:var(--home-blue)}.home-story,.home-offer,.home-closing{border-top:1px solid var(--home-line)}.home-story-mark{border:1px solid var(--home-line);background:radial-gradient(circle at 50% 35%, var(--home-blue-soft), transparent 42%), var(--home-surface);border-radius:8px;place-content:center;min-height:28rem;display:grid;position:relative;overflow:hidden}.home-story-mark img:where(:not(.cpp-embed *)){object-fit:contain;width:3.5rem;height:3.5rem;position:absolute;top:2rem;left:2rem}.home-story-mark span:where(:not(.cpp-embed *)){font-family:"Plus Jakarta Sans", var(--font-sans);color:color-mix(in oklab, var(--home-ink) 90%, transparent);font-size:clamp(4.5rem,9vw,8rem);font-weight:700;line-height:.82}.home-story-mark span:last-child:where(:not(.cpp-embed *)){color:var(--home-blue)}.home-offer{background:radial-gradient(circle at 82% 50%, var(--home-blue-soft), transparent 32%), var(--home-base)}.home-offer-inner{border:1px solid var(--home-line);background:color-mix(in oklab, var(--home-surface) 84%, transparent);border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.home-experience-empty{border-block:1px solid var(--home-line);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.home-experience-empty>svg:where(:not(.cpp-embed *)){color:var(--home-blue)}.home-testimonial{align-items:center;gap:.75rem;display:flex}.home-testimonial img:where(:not(.cpp-embed *)){object-fit:contain;width:100%;max-height:32rem}.home-testimonial-controls{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.home-interest-head{grid-template-columns:1fr auto;align-items:center;gap:2rem;display:grid}.home-closing{background:radial-gradient(ellipse 55% 55% at 50% 100%, var(--home-blue-soft), transparent 72%)}.home-experience [data-reveal]:where(:not(.cpp-embed *)){opacity:0;transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--home-delay,0s);transform:translateY(24px)}.home-experience [data-reveal][data-visible=true]:where(:not(.cpp-embed *)){opacity:1;transform:translateY(0)}@media (width<=900px){.home-mosaic-card{grid-column:1/-1}.home-mosaic-telegram,.home-mosaic-bank{min-height:32rem}.home-mosaic-community,.home-mosaic-academy{min-height:auto}.home-method-track{grid-template-columns:1fr}.home-method-step+.home-method-step{border-left:0;border-top:1px solid var(--home-line)}.home-method-step svg:where(:not(.cpp-embed *)){transform:rotate(90deg)}}@media (width<=640px){.home-container{width:min(100% - 1.5rem,80rem)}.home-hero-new .home-container{padding-top:7.25rem}.home-title{font-size:clamp(2.45rem,11.2vw,3rem);line-height:1.02}.home-title span:where(:not(.cpp-embed *)){display:inline}.home-title span+span:where(:not(.cpp-embed *)):before{content:" "}.home-hero-sub{margin-top:1.1rem;font-size:.96rem;line-height:1.6}.home-hero-actions{flex-direction:column;margin-top:1.3rem}.home-risk{line-height:1.5}.home-transition-word{height:3.8rem;margin-top:2rem;font-size:4.6rem}.home-video-shell{border-radius:.85rem;margin-top:-.5rem}.home-video-title strong:where(:not(.cpp-embed *)){font-size:2.65rem}.home-video-title span:where(:not(.cpp-embed *)),.home-video-title small:where(:not(.cpp-embed *)){font-size:.55rem}.home-video-action{height:2.25rem;padding-inline:.7rem;font-size:.68rem;bottom:7%}.home-evidence-panel{padding:1rem}.home-metric{font-size:3.4rem}.home-mosaic-card,.home-mosaic-telegram,.home-mosaic-bank{min-height:auto}.home-scene-copy{padding:1.4rem}.home-phones{gap:1rem;width:auto;height:auto;margin:0 1rem 1.25rem;display:grid;position:relative;bottom:auto;right:auto;transform:none}.home-phone{width:100%;height:auto;min-height:18rem;position:relative;inset:auto}.home-phone-back{transform:rotate(-1.5deg)}.home-phone-front{transform:rotate(1.5deg)}.home-bank-screen{margin:0 1rem 1rem;padding:.8rem}.home-bank-head>span:where(:not(.cpp-embed *)){display:none}.home-bank-values{font-size:.68rem}.home-thread-list,.home-module-list{padding:0 1rem 1rem}.home-module-list>div:where(:not(.cpp-embed *)){grid-template-columns:auto 1fr}.home-module-list small:where(:not(.cpp-embed *)){grid-column:2}.home-story-mark{min-height:19rem}.home-story-mark span:where(:not(.cpp-embed *)){font-size:4.5rem}.home-offer-inner,.home-interest-head{grid-template-columns:1fr;align-items:start}.home-experience-empty{grid-template-columns:auto 1fr}.home-experience-empty>a:where(:not(.cpp-embed *)){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-hero-enter,.home-experience [data-reveal]:where(:not(.cpp-embed *)){opacity:1;transition:none;animation:none;transform:none}.home-hero-mist,.home-video-aura,.home-phone-front{animation:none}.home-chart-reveal[data-visible=true] .home-chart-line{stroke-dashoffset:0;animation:none}}.home-history-glow{background:radial-gradient(circle,var(--home-blue-soft),transparent 68%);filter:blur(22px);pointer-events:none;position:absolute;inset:8% 58% 14% -12%}.home-simulator{border:1px solid var(--home-line);background:linear-gradient(145deg,color-mix(in oklab,var(--home-surface-raised) 90%,transparent),var(--home-surface));box-shadow:0 2rem 6rem color-mix(in oklab,var(--home-base) 60%,transparent);border-radius:1.25rem;padding:clamp(1.2rem,3vw,2.25rem);overflow:hidden}.home-simulator-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:2rem;display:grid}.home-simulator-head h3:where(:not(.cpp-embed *)){font:700 clamp(1.65rem,3vw,2.45rem)/1.1 var(--font-display);margin-top:.55rem}.home-sim-count{color:var(--home-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.home-bank-control{gap:.55rem;display:grid}.home-bank-control label:where(:not(.cpp-embed *)){font-size:.76rem;font-weight:600}.home-bank-input{border:1px solid var(--home-line);background:var(--home-base);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:3rem;padding:0 .8rem;display:grid}.home-bank-input:focus-within{border-color:var(--home-blue);box-shadow:0 0 0 3px var(--home-blue-soft)}.home-bank-input input:where(:not(.cpp-embed *)){width:100%;min-width:0;color:var(--home-ink);font:700 1rem "Inter",var(--font-sans);background:0 0;border:0;outline:0}.home-bank-input span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.72rem}.home-bank-presets{gap:.4rem;display:flex}.home-bank-presets button:where(:not(.cpp-embed *)){flex:1;min-width:0;padding-inline:.45rem;font-size:.65rem}.home-bank-control [role=alert]:where(:not(.cpp-embed *)){color:var(--destructive);font-size:.72rem}.home-season-cards{perspective:1100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:2rem;display:grid}.home-season-cards article:where(:not(.cpp-embed *)){border:1px solid var(--home-line);background:color-mix(in oklab,var(--home-base) 90%,transparent);border-radius:.8rem;padding:1.3rem;transition:transform .22s,border-color .22s,box-shadow .22s;transform:rotateY(-2deg)translateY(0)}.home-season-cards article:nth-child(2):where(:not(.cpp-embed *)){transform:translateY(-.35rem)}.home-season-cards article:nth-child(3):where(:not(.cpp-embed *)){transform:rotateY(2deg)}.home-season-cards article:hover:where(:not(.cpp-embed *)),.home-season-cards article:focus-visible:where(:not(.cpp-embed *)){border-color:color-mix(in oklab,var(--home-blue) 62%,var(--home-line));box-shadow:0 1.2rem 2.8rem color-mix(in oklab,var(--home-blue) 10%,transparent);outline:none;transform:translateY(-.45rem)}.home-season-cards article>span:where(:not(.cpp-embed *)){color:var(--home-blue);font-size:.7rem;font-weight:700}.home-season-cards article>strong:where(:not(.cpp-embed *)){font:700 clamp(2.1rem,4vw,3.3rem)/1 var(--font-display);margin:.5rem 0 .2rem;display:block}.home-season-cards article>p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.68rem}.home-season-cards dl:where(:not(.cpp-embed *)){border-top:1px solid var(--home-line);margin-top:1.2rem}.home-season-cards dl div:where(:not(.cpp-embed *)){border-bottom:1px solid var(--home-line);justify-content:space-between;gap:.7rem;padding:.7rem 0;font-size:.7rem;display:flex}.home-season-cards dt:where(:not(.cpp-embed *)){color:var(--muted-foreground)}.home-season-cards dd:where(:not(.cpp-embed *)){text-align:right;font-weight:700}.home-sim-total{border:1px solid color-mix(in oklab,var(--home-blue) 50%,var(--home-line));background:radial-gradient(circle at 88% 50%,var(--home-blue-soft),transparent 38%),var(--home-base);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.9rem;padding:1.25rem;display:grid}.home-sim-total span:where(:not(.cpp-embed *)){color:var(--home-cyan);letter-spacing:.08em;font-size:.65rem;font-weight:700}.home-sim-total p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:.3rem;font-size:.7rem}.home-sim-total>strong:where(:not(.cpp-embed *)){font:700 clamp(1.8rem,4vw,3rem) var(--font-display)}.home-sim-note{color:var(--muted-foreground);margin-top:1rem;font-size:.7rem;line-height:1.55}.home-history-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.75rem;display:flex}.home-chart-area{fill:var(--home-blue);opacity:.08}.home-plans,.home-faq{border-top:1px solid var(--home-line);background:var(--home-base);position:relative}.home-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.home-plan-grid article:where(:not(.cpp-embed *)){border:1px solid var(--home-line);background:var(--home-surface);border-radius:8px;flex-direction:column;min-height:27rem;padding:1.45rem;transition:transform .22s,border-color .22s;display:flex}.home-plan-grid article:hover:where(:not(.cpp-embed *)){border-color:color-mix(in oklab,var(--home-blue) 40%,var(--home-line));transform:translateY(-.3rem)}.home-plan-grid article.is-featured{border-color:color-mix(in oklab,var(--home-blue) 78%,var(--home-line));background:radial-gradient(circle at 80% 12%,color-mix(in oklab,var(--home-blue) 30%,transparent),transparent 38%),linear-gradient(145deg,var(--home-surface-raised),var(--home-surface));box-shadow:0 1.5rem 4rem color-mix(in oklab,var(--home-blue) 18%,transparent),inset 0 1px 0 color-mix(in oklab,var(--home-ink) 12%,transparent)}.home-plan-grid article>span:where(:not(.cpp-embed *)){color:var(--home-blue);letter-spacing:.1em;font-size:.65rem;font-weight:700}.home-plan-grid h3:where(:not(.cpp-embed *)){font:700 1.5rem var(--font-display);margin-top:1rem}.home-plan-grid article>strong:where(:not(.cpp-embed *)){font:700 2.4rem var(--font-display);margin-top:1.5rem}.home-plan-grid article>small:where(:not(.cpp-embed *)){color:var(--muted-foreground)}.home-plan-highlights{color:var(--home-cyan);gap:.35rem;margin-top:.9rem;font-size:.72rem;line-height:1.45;display:grid}.home-plan-grid ul:where(:not(.cpp-embed *)){gap:.65rem;margin-block:1.5rem;font-size:.76rem;display:grid}.home-plan-grid li:where(:not(.cpp-embed *)){align-items:center;gap:.45rem;display:flex}.home-plan-grid li svg:where(:not(.cpp-embed *)){width:.9rem;color:var(--home-blue)}.home-plan-grid button:where(:not(.cpp-embed *)){margin-top:auto}.home-plan-note{max-width:58rem;color:var(--muted-foreground);text-align:center;margin:1rem auto 0;font-size:.76rem;line-height:1.6}.home-comparison{border:1px solid var(--home-line);background:var(--home-surface);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;padding:1.25rem;display:grid}.home-comparison-block{border:1px solid var(--home-line);background:var(--home-base);border-radius:.75rem;flex-direction:column;gap:.65rem;padding:1.4rem;display:flex}.home-comparison-block.is-season{border-color:color-mix(in oklab,var(--home-blue) 55%,var(--home-line));background:radial-gradient(circle at 85% 10%,var(--home-blue-soft),transparent 42%),var(--home-base)}.home-comparison-block h3:where(:not(.cpp-embed *)){font:700 1.35rem/1.2 var(--font-display);margin-bottom:.25rem}.home-comparison-block p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.78rem}.home-comparison-block p strong:where(:not(.cpp-embed *)),.home-comparison-block>b:where(:not(.cpp-embed *)){color:var(--home-ink)}.home-comparison-block>b:where(:not(.cpp-embed *)){margin-top:.2rem;font-size:.85rem}.home-comparison-block small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.68rem}.home-comparison-option{border:1px solid var(--home-line);background:var(--home-base);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1.4rem;display:flex}.home-comparison-option.is-season{border-color:color-mix(in oklab,var(--home-blue) 55%,var(--home-line));background:radial-gradient(circle at 85% 10%,var(--home-blue-soft),transparent 42%),var(--home-base)}.home-comparison-option>span:where(:not(.cpp-embed *)){color:var(--home-blue);letter-spacing:.08em;font-size:.66rem;font-weight:700}.home-comparison-option>strong:where(:not(.cpp-embed *)){font:700 clamp(1.7rem,3vw,2.5rem) var(--font-display)}.home-comparison-option p:where(:not(.cpp-embed *)){font-weight:600}.home-comparison-option small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.home-comparison-vs{aspect-ratio:1;border:1px solid var(--home-line);width:2.5rem;color:var(--muted-foreground);border-radius:50%;align-self:center;place-items:center;font-size:.6rem;font-weight:700;display:grid}.home-comparison-result{text-align:center;grid-column:1/-1;padding:.4rem .2rem 0}.home-comparison-result strong:where(:not(.cpp-embed *)){color:var(--home-ink);font:700 1.15rem var(--font-display)}.home-comparison-result p:where(:not(.cpp-embed *)){max-width:58rem;color:var(--muted-foreground);margin:.55rem auto 0;font-size:.7rem;line-height:1.55}.home-comparison-result a:where(:not(.cpp-embed *)){color:var(--home-blue);text-underline-offset:3px;margin-top:.55rem;font-size:.65rem;text-decoration:underline;display:inline-block}.home-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.home-story-photos{min-height:34rem;position:relative}.home-photo-slot{aspect-ratio:3/4;border:1px solid var(--home-line);background:var(--home-surface);width:66%;box-shadow:0 2rem 5rem color-mix(in oklab,var(--home-base) 70%,transparent);border-radius:.8rem;position:absolute;overflow:hidden}.home-photo-slot.before{top:4%;left:2%;transform:rotate(-4deg)}.home-photo-slot.after{bottom:2%;right:1%;transform:rotate(5deg)}.home-photo-slot img:where(:not(.cpp-embed *)){object-fit:cover;width:100%;height:100%}.home-photo-slot>div:where(:not(.cpp-embed *)){text-align:center;background:radial-gradient(circle,var(--home-blue-soft),transparent 55%);place-content:center;height:100%;padding:1.5rem;display:grid}.home-photo-slot>div img:where(:not(.cpp-embed *)){object-fit:contain;mix-blend-mode:screen;width:3rem;height:3rem;margin:0 auto 1rem}.home-photo-slot span:where(:not(.cpp-embed *)){color:var(--home-blue);letter-spacing:.08em;font-size:.58rem;font-weight:700}.home-photo-slot strong:where(:not(.cpp-embed *)){margin-top:.5rem;font-size:.82rem}.home-story-close{color:var(--home-ink);font:700 1.25rem var(--font-display);margin-top:2rem;display:block}.home-faq-list{max-width:54rem}.home-faq-list button:where(:not(.cpp-embed *)){font-family:var(--font-display);font-size:1rem}.home-faq-list [data-state=open]+div:where(:not(.cpp-embed *)){color:var(--muted-foreground);line-height:1.7}.home-faq-answer>*+:where(:not(.cpp-embed *)){margin-top:.8rem}.home-faq-demo{border-left:2px solid var(--home-blue);background:var(--home-surface);color:var(--home-ink);padding:.7rem .8rem;font-size:.78rem}.free-page{min-height:100vh}.free-hero{text-align:center;background:radial-gradient(ellipse 50% 65% at 50% 10%,var(--home-blue-soft),transparent 70%),var(--home-base);padding-block:9rem 6rem;position:relative;overflow:hidden}.free-hero:after{content:"";opacity:.22;background-image:radial-gradient(color-mix(in oklab,var(--home-ink) 8%,transparent) .7px,transparent .7px);pointer-events:none;background-size:5px 5px;position:absolute;inset:0}.free-hero-inner{z-index:1;position:relative}.free-hero h1:where(:not(.cpp-embed *)){max-width:52rem;font:700 clamp(2.75rem,6vw,5rem)/1 "Plus Jakarta Sans",var(--font-display);margin:1.1rem auto 0}.free-hero p:not(.home-kicker):where(:not(.cpp-embed *)){max-width:42rem;color:var(--muted-foreground);margin:1.5rem auto;font-size:1.08rem;line-height:1.7}.free-content{border-top:1px solid var(--home-line);background:var(--home-base)}.free-grid{grid-template-columns:1fr .85fr 1fr;gap:1rem;padding-block:5rem;display:grid}.free-grid article:where(:not(.cpp-embed *)),.free-phone{border:1px solid var(--home-line);background:var(--home-surface);border-radius:8px;padding:2rem}.free-grid article svg:where(:not(.cpp-embed *)){color:var(--home-blue)}.free-grid article>span:where(:not(.cpp-embed *)),.free-phone>span:where(:not(.cpp-embed *)){color:var(--home-blue);text-transform:uppercase;margin-top:1.5rem;font-size:.65rem;font-weight:700;display:block}.free-grid h2:where(:not(.cpp-embed *)){font:700 1.75rem/1.1 "Plus Jakarta Sans",var(--font-display);margin-top:.65rem}.free-grid article p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-block:1rem;line-height:1.7}.free-phone{background:radial-gradient(circle at 50% 10%,var(--home-blue-soft),transparent 42%),var(--home-surface-raised);border-radius:8px;align-self:center}.free-phone strong:where(:not(.cpp-embed *)){margin-block:.8rem;font-size:1.4rem;display:block}.free-phone dl div:where(:not(.cpp-embed *)){border-top:1px solid var(--home-line);justify-content:space-between;padding:.8rem 0;font-size:.75rem;display:flex}.free-phone small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.65rem}.free-closing{text-align:center;padding-block:2rem 6rem}.free-closing h2:where(:not(.cpp-embed *)){font:700 2.5rem "Plus Jakarta Sans",var(--font-display)}.free-closing p:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin:.6rem 0 1.5rem}@media (width<=1000px){.home-plan-grid{grid-template-columns:repeat(2,1fr)}.home-simulator-head{grid-template-columns:1fr}.free-grid{grid-template-columns:1fr 1fr}.free-grid article:last-child:where(:not(.cpp-embed *)){grid-column:1/-1}}@media (width<=640px){.home-history-foot{flex-direction:column;align-items:flex-start}.home-season-cards{scroll-snap-type:x mandatory;padding-bottom:.5rem;display:flex;overflow-x:auto}.home-season-cards article:where(:not(.cpp-embed *)){scroll-snap-align:start;flex:0 0 84%;transform:none}.home-season-cards article:nth-child(2):where(:not(.cpp-embed *)),.home-season-cards article:nth-child(3):where(:not(.cpp-embed *)){transform:none}.home-sim-total{grid-template-columns:1fr}.home-bank-presets{overflow-x:auto}.home-plan-grid{grid-template-columns:1fr}.home-plan-grid article:where(:not(.cpp-embed *)){min-height:auto}.home-comparison{grid-template-columns:1fr}.home-comparison-vs{margin:auto}.home-comparison-result{grid-column:auto}.home-story-grid{grid-template-columns:1fr}.home-story-photos{min-height:25rem}.home-photo-slot{width:64%}.free-hero{padding-block:7.5rem 4.5rem}.free-grid{grid-template-columns:1fr;padding-block:3rem}.free-grid article:last-child:where(:not(.cpp-embed *)){grid-column:auto}}@media (prefers-reduced-motion:reduce){.home-phone-front{animation:none}.home-phone,.home-season-cards article:where(:not(.cpp-embed *)),.home-plan-grid article:where(:not(.cpp-embed *)){transition:none;transform:none!important}}.presale-page .presale-label{color:var(--home-label,#60a5fa);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:700;line-height:1.3}.presale-page .home-title{font-size:clamp(2.4rem,4.6vw,4rem);line-height:1.05}.presale-countdown{border:1px solid color-mix(in oklab,var(--home-blue) 32%,var(--home-line));background:color-mix(in oklab,var(--home-surface) 78%,transparent);max-width:36rem;box-shadow:0 1rem 3rem color-mix(in oklab,var(--home-blue) 10%,transparent);border-radius:.5rem;margin-top:1.75rem;padding:1rem}.presale-countdown>p:where(:not(.cpp-embed *)){color:var(--home-ink);font-size:.9rem;font-weight:700}.presale-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.presale-countdown-grid>div:where(:not(.cpp-embed *)){border:1px solid var(--home-line);background:color-mix(in oklab,var(--home-base) 86%,transparent);text-align:center;border-radius:.35rem;min-width:0;padding:.65rem .35rem}.presale-countdown-grid strong:where(:not(.cpp-embed *)){color:var(--home-label);font:700 clamp(1.45rem,3vw,2rem)/1 var(--font-display);font-variant-numeric:tabular-nums;transition:opacity .18s;display:block}.presale-countdown-grid span:where(:not(.cpp-embed *)){overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.35rem;font-size:clamp(.58rem,1.3vw,.7rem);font-weight:700;line-height:1.2;display:block}.presale-countdown time:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin-top:.75rem;font-size:.75rem;line-height:1.5;display:block}.presale-closed{border:1px solid color-mix(in oklab,var(--home-blue) 42%,var(--home-line));background:var(--home-blue-soft);max-width:36rem;color:var(--home-ink);border-radius:.5rem;margin-top:1.75rem;padding:1rem;font-weight:700}@media (width<=400px){.presale-countdown{padding:.8rem}.presale-countdown-grid{gap:.3rem}.presale-countdown-grid>div:where(:not(.cpp-embed *)){padding:.6rem .2rem}}@media (prefers-reduced-motion:reduce){.presale-countdown-grid strong:where(:not(.cpp-embed *)){transition:none}}.home-site{--hf-positive:oklch(79% .14 155);--hf-negative:oklch(75% .14 25);--hf-activity:var(--primary);--hf-surface:var(--card);--hf-base:var(--background);--hf-line:var(--border);--hf-ink:var(--foreground);--hf-muted:var(--muted-foreground);overflow:clip visible}.home-site .site-header{background:var(--background);position:sticky;inset:0 auto auto}.home-site .site-header>.page-shell{grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.home-site .site-header .brand-lockup{gap:.75rem;min-width:0}.home-site .site-header .brand-mark{mix-blend-mode:screen;background:0 0;border:0;border-radius:0;flex-shrink:0;width:3rem;height:3rem;overflow:visible}.home-site .site-header .brand-mark img:where(:not(.cpp-embed *)){object-fit:contain;width:135%;height:135%;-webkit-mask-image:radial-gradient(ellipse, var(--foreground) 48%, transparent 74%);-webkit-mask-image:radial-gradient(ellipse, var(--foreground) 48%, transparent 74%);mask-image:radial-gradient(ellipse, var(--foreground) 48%, transparent 74%)}.home-site .site-header .brand-lockup strong:where(:not(.cpp-embed *)){text-transform:uppercase;letter-spacing:0;font-size:1.4rem;font-weight:800;line-height:1.1}.home-site .site-header .brand-lockup strong+span:where(:not(.cpp-embed *)){letter-spacing:0;margin-top:.35rem;font-size:.62rem;font-weight:500}@media (width>=1024px){.home-site .site-header>.page-shell{grid-template-columns:minmax(11rem,1fr) auto minmax(5rem,1fr)}.home-site .site-header>.page-shell>div:last-child:where(:not(.cpp-embed *)){justify-self:end}.home-site .site-header .brand-mark{width:3.2rem;height:3.2rem}.home-site .site-header .brand-lockup strong:where(:not(.cpp-embed *)){font-size:1.55rem}}.home-site :is(.hf-analytics,.hf-accompaniment,.hf-academy):where(:not(.cpp-embed *)){border-radius:.5rem}.home-site .hf-analytics .home-scene-copy{max-width:none;padding-bottom:1.2rem}.home-site .hf-academy .home-scene-copy h3:where(:not(.cpp-embed *)){font-size:1.5rem;line-height:1.22}.home-site .hf-accompaniment .home-scene-copy h3:where(:not(.cpp-embed *)){font-size:1.8rem;line-height:1.15}.home-site .hf-comparison{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.home-site .hf-comparison p:where(:not(.cpp-embed *)){border-left:2px solid var(--hf-line);margin:0;padding-left:.75rem;font-size:.8rem}.home-site .hf-comparison p:last-child:where(:not(.cpp-embed *)){border-color:var(--home-cyan)}.home-site .hf-comparison strong:where(:not(.cpp-embed *)){color:var(--hf-ink)}.home-site .hf-analytics-body{padding:0 2rem 2rem}.home-site .hf-kpis{border-block:1px solid var(--hf-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding-block:1rem;display:grid}.home-site .hf-kpis dt:where(:not(.cpp-embed *)){color:var(--hf-muted);font-size:.7rem;line-height:1.4}.home-site .hf-kpis dd:where(:not(.cpp-embed *)){font:700 1.45rem/1.2 var(--font-display);white-space:nowrap;margin-top:.35rem}.home-site .hf-kpis div:nth-child(n+3) dd:where(:not(.cpp-embed *)){color:var(--hf-positive)}.home-site .hf-data-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.4rem;margin-top:1.5rem;display:grid}.home-site :is(.hf-plot,.hf-calendar) h4:where(:not(.cpp-embed *)){font-size:.8rem;font-weight:600}.home-site .hf-plot svg:where(:not(.cpp-embed *)){width:100%;margin-top:.8rem;overflow:visible}.home-site .hf-plot text:where(:not(.cpp-embed *)){fill:var(--hf-muted);font-size:12px}.home-site .hf-guide{stroke:var(--hf-line);stroke-dasharray:3 5}.home-site .hf-bank-line{fill:none;stroke:var(--home-cyan);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.home-site .hf-positive{color:var(--hf-positive);fill:var(--hf-positive)}.home-site .hf-negative{color:var(--hf-negative);fill:var(--hf-negative)}.home-site .hf-selected-point{fill:var(--hf-ink);stroke:var(--hf-base);stroke-width:2px}.home-site :is(.hf-week,.hf-days):where(:not(.cpp-embed *)){grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.home-site .hf-week{color:var(--hf-muted);text-align:center;margin-top:.75rem;font-size:.65rem}.home-site .hf-days{margin-top:.35rem}.home-site .hf-day{aspect-ratio:1;background:var(--hf-base);border-radius:4px;width:100%;min-width:0;height:auto;padding:0;font-size:.72rem;position:relative}.home-site .hf-day[aria-pressed=true]{outline:2px solid var(--home-cyan);outline-offset:0}.home-site .hf-day i:where(:not(.cpp-embed *)){background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}.home-site .hf-idle{color:var(--hf-muted)}.home-site .hf-legend{color:var(--hf-muted);flex-wrap:wrap;gap:.4rem .7rem;margin-top:.6rem;font-size:.6rem;display:flex}.home-site .hf-legend span:where(:not(.cpp-embed *)){align-items:center;gap:.25rem;display:flex}.home-site .hf-legend i:where(:not(.cpp-embed *)){background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.home-site .hf-day-detail{border-top:1px solid var(--hf-line);gap:.3rem;min-height:5.3rem;margin-top:.75rem;padding-top:.65rem;font-size:.7rem;line-height:1.5;display:grid}.home-site .hf-day-detail span:where(:not(.cpp-embed *)){color:var(--hf-muted)}.home-site .hf-access{color:var(--hf-muted);margin:1rem 0;font-size:.75rem;line-height:1.65}.home-site .hf-analytics-body>button:where(:not(.cpp-embed *)){white-space:normal;width:100%;height:auto;min-height:2.5rem}.home-site .hf-process{padding:0 2rem}.home-site .hf-process>div:where(:not(.cpp-embed *)){border-top:1px solid var(--hf-line);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem 0;display:grid}.home-site .hf-process svg:where(:not(.cpp-embed *)){color:var(--home-cyan);width:1.2rem;margin-top:.2rem}.home-site .hf-process small:where(:not(.cpp-embed *)){color:var(--home-label);margin-right:.65rem;font-size:.65rem}.home-site .hf-process strong:where(:not(.cpp-embed *)){font-size:.9rem}.home-site .hf-process p:where(:not(.cpp-embed *)){color:var(--hf-muted);margin-top:.4rem;font-size:.8rem;line-height:1.6}.home-site .hf-patience{border-left:2px solid var(--gold);font:600 .9rem/1.6 var(--font-display);margin:1rem 2rem 2rem;padding-left:1rem}.home-site .hf-academy-body{padding:0 2rem 2rem}.home-site .hf-modules{gap:.4rem;display:grid}.home-site .hf-modules>div:where(:not(.cpp-embed *)){border-top:1px solid var(--hf-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem 0;display:grid}.home-site .hf-modules span:where(:not(.cpp-embed *)){color:var(--home-label);font-size:.65rem}.home-site .hf-modules strong:where(:not(.cpp-embed *)){font-size:.8rem;font-weight:600}.home-site .hf-modules svg:where(:not(.cpp-embed *)){width:1rem;color:var(--home-cyan)}.home-site .hf-format{color:var(--hf-muted);margin-top:.6rem;font-size:.7rem;line-height:1.6}.home-site .hf-question{border:0;border-top:1px solid var(--hf-line);margin-top:1rem;padding:1rem 0 0}.home-site .hf-question legend:where(:not(.cpp-embed *)){color:var(--home-cyan);padding-right:.5rem;font-size:.65rem}.home-site .hf-question>p:where(:not(.cpp-embed *)){margin-bottom:.6rem;font-size:.8rem;line-height:1.6}.home-site .hf-question button:where(:not(.cpp-embed *)){white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:2.4rem;margin:.25rem 0;padding:.6rem .75rem;font-size:.7rem}.home-site .hf-question button[aria-pressed=true]:where(:not(.cpp-embed *)){border-color:var(--home-cyan)}.home-site .hf-feedback{color:var(--home-cyan);margin-top:.6rem}.home-site .hf-academy-body>button:where(:not(.cpp-embed *)){width:100%}.hf-dialog{--hf-positive:oklch(79% .14 155);--hf-negative:oklch(75% .14 25);max-width:42rem;max-height:85dvh;font-size:.85rem;line-height:1.65;overflow-y:auto}.hf-dialog h4:where(:not(.cpp-embed *)){font-weight:700}.hf-dialog .hf-bets{gap:.8rem;display:grid}.hf-dialog .hf-bets article:where(:not(.cpp-embed *)){border-block:1px solid var(--border);gap:.25rem;padding:.8rem 0;display:grid}.hf-dialog .hf-bets span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.75rem}.hf-dialog .hf-bets .hf-positive{color:var(--hf-positive)}.hf-dialog .hf-bets .hf-negative{color:var(--hf-negative)}.home-site .hf-season-options{gap:.5rem;display:grid}.home-site .hf-season-options>div:where(:not(.cpp-embed *)){border-bottom:1px solid var(--hf-line);grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;padding:.85rem 0;display:grid}.home-site .hf-season-options span:where(:not(.cpp-embed *)){color:var(--hf-muted);font-size:.7rem}.home-site .hf-season-options strong:where(:not(.cpp-embed *)){font:600 1rem var(--font-display);grid-column:1}.home-site .hf-season-options b:where(:not(.cpp-embed *)){font:700 1.5rem var(--font-display);grid-area:1/2/span 2;align-self:center}.home-site .hf-season-options b small:where(:not(.cpp-embed *)){font:500 .6rem Inter,sans-serif}.home-site .hf-season-options .hf-season-featured{border-color:var(--home-label);padding-block:1.2rem}.home-site .hf-season-featured :is(span,strong,b):where(:not(.cpp-embed *)){color:var(--home-cyan)}.home-site .hf-deadline{font:700 1.3rem var(--font-display);color:var(--home-label);margin-top:1.8rem;display:block}.home-site .hf-deadline-zone{color:var(--hf-muted);margin-top:.35rem;font-size:.75rem}.home-site .hf-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:38rem;margin:2rem auto;display:grid}.home-site .hf-countdown>div:where(:not(.cpp-embed *)){border-block:1px solid var(--hf-line);padding:1rem .3rem}.home-site .hf-countdown strong:where(:not(.cpp-embed *)){font:700 3.7rem/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--hf-ink);display:block}.home-site .hf-countdown span:where(:not(.cpp-embed *)){color:var(--hf-muted);margin-top:.65rem;font-size:.75rem;display:block}.home-site .hf-closing-copy{max-width:42rem;color:var(--hf-muted);margin:1.5rem auto;font-size:1rem;line-height:1.8}.home-site .hf-capacity{color:var(--home-cyan);margin-top:1.5rem;font-weight:600}.home-site .hf-exclusion{color:var(--hf-muted);margin:.5rem 0 1.5rem;font-size:.75rem}.home-site .hf-season-closing a:where(:not(.cpp-embed *)){white-space:normal;height:auto;min-height:2.8rem;padding:.8rem 1.5rem}.home-site .hf-season-closing a[aria-disabled=true]:where(:not(.cpp-embed *)){pointer-events:none;opacity:.5}.home-site .hf-offer-demo{color:var(--hf-muted);margin-top:.8rem;font-size:.65rem}.home-site .site-header{padding-top:env(safe-area-inset-top)}.home-site .hf-sticky{border-top:1px solid var(--hf-line);background:var(--hf-base);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;height:3.75rem;padding:.5rem max(1rem,50% - 40rem);display:grid}.home-site .hf-sticky[data-hidden=true]{visibility:hidden;pointer-events:none}.home-site .hf-sticky small:where(:not(.cpp-embed *)){color:var(--hf-muted);font-size:.65rem;display:block}.home-site .hf-compact-time{font:700 .95rem var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=1100px) and (width>=901px){.home-site .hf-data-grid{grid-template-columns:1fr}.home-site .hf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .hf-academy-body,.home-site .hf-analytics-body{padding-inline:1.25rem}}@media (width<=640px){.home-site .site-header .brand-lockup strong:where(:not(.cpp-embed *)){font-size:1.25rem}.home-site .site-header .brand-mark{width:2.8rem;height:2.8rem}.home-site :is(.hf-analytics,.hf-accompaniment,.hf-academy) .home-scene-copy{padding:1.4rem}.home-site .hf-comparison{grid-template-columns:1fr;gap:.65rem}.home-site .hf-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-site .hf-kpis dd:where(:not(.cpp-embed *)){font-size:1.6rem}.home-site .hf-data-grid{grid-template-columns:1fr;gap:1rem}.home-site .hf-analytics-body,.home-site .hf-academy-body{padding:0 1.4rem 1.4rem}.home-site .hf-plot text:where(:not(.cpp-embed *)){font-size:13px}.home-site .hf-day{font-size:.85rem}.home-site .hf-legend{font-size:.65rem}.home-site .hf-day-detail{min-height:4.5rem;font-size:.75rem}.home-site .hf-process{padding-inline:1.4rem}.home-site .hf-patience{margin-inline:1.4rem}.home-site .hf-accompaniment .home-scene-copy h3:where(:not(.cpp-embed *)){font-size:1.65rem}.home-site .hf-countdown{gap:.35rem}.home-site .hf-countdown strong:where(:not(.cpp-embed *)){font-size:2.7rem}.home-site .hf-countdown span:where(:not(.cpp-embed *)){font-size:.65rem}.home-site .hf-sticky{gap:.5rem;padding-inline:.8rem}.home-site .hf-sticky a:where(:not(.cpp-embed *)){padding-inline:.7rem;font-size:.68rem}.home-site .hf-sticky a svg:where(:not(.cpp-embed *)){display:none}.home-site .hf-sticky small:where(:not(.cpp-embed *)){font-size:.55rem}.home-site .hf-compact-time{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.home-site .hf-sticky,.home-site .hf-day,.home-site .hf-question button:where(:not(.cpp-embed *)){transition:none;animation:none}}.home-site .home-sim-total{grid-template-columns:1fr;gap:.9rem;container-type:inline-size}.home-site .home-sim-total>strong:where(:not(.cpp-embed *)){min-width:0;font:700 clamp(2.5rem,9cqi,5rem)/1.08 var(--font-display);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.home-site .home-sim-total>strong span:where(:not(.cpp-embed *)){font:inherit;color:var(--foreground);letter-spacing:0}.home-site .home-sim-total>div>span:where(:not(.cpp-embed *)){letter-spacing:0}.ha-demo{--ha-blue:var(--primary);--ha-gain:oklch(79% .14 155);--ha-loss:oklch(75% .14 25);background:var(--background);width:calc(100% - 2rem);max-width:58rem;max-height:90dvh;color:var(--foreground);border-radius:8px;gap:1rem;padding:1.5rem 2rem;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.5;overflow-y:auto}.ha-demo :is(h3,p,dl):where(:not(.cpp-embed *)){margin:0}.ha-demo svg:where(:not(.cpp-embed *)){flex-shrink:0;width:1rem;height:1rem}.ha-demo button:where(:not(.cpp-embed *)){min-height:44px}.ha-heading{text-align:left;padding-right:2rem}.ha-heading h2:where(:not(.cpp-embed *)){font-family:var(--font-display);letter-spacing:0;font-size:1.35rem;line-height:1.3}.ha-heading h2 span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font:400 .85rem Inter,sans-serif}.ha-heading p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.62rem}.ha-topline{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ha-topline>span:where(:not(.cpp-embed *)){align-items:center;gap:.6rem;display:flex}.ha-topline svg:where(:not(.cpp-embed *)){color:var(--ha-blue)}.ha-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.25rem 0 .75rem;display:grid}.ha-summary dt:where(:not(.cpp-embed *)),.ha-mini-metrics dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-summary dd:where(:not(.cpp-embed *)){font:700 2rem/1.2 var(--font-display);overflow-wrap:anywhere;margin-top:.35rem}.ha-summary>div:last-child dd:where(:not(.cpp-embed *)){color:var(--ha-gain)}.ha-demo [role=tablist]:where(:not(.cpp-embed *)){background:var(--muted);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:auto;padding:4px;display:grid}.ha-demo [role=tab]:where(:not(.cpp-embed *)){letter-spacing:0;gap:.4rem;min-width:0;padding:.4rem;font-size:.75rem}.ha-demo [role=tab][data-state=active]:where(:not(.cpp-embed *)){color:var(--foreground);background:var(--background);box-shadow:none}.ha-demo [role=tabpanel]:where(:not(.cpp-embed *)){padding-top:1rem}.ha-demo .ha-control [role=tablist]:where(:not(.cpp-embed *)){border-bottom:1px solid var(--border);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:.5rem}.ha-demo .ha-control [role=tab][data-state=active]:where(:not(.cpp-embed *)){background:var(--accent)}.ha-section-title{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.ha-section-title h3:where(:not(.cpp-embed *)){font-size:.9rem;font-weight:600}.ha-section-title svg:where(:not(.cpp-embed *)){color:var(--ha-blue)}.ha-field,.ha-filters label:where(:not(.cpp-embed *)){color:var(--muted-foreground);gap:.4rem;font-size:.75rem;display:grid}.ha-demo select:where(:not(.cpp-embed *)){border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:44px;color:var(--foreground);border-radius:4px;padding:0 .6rem}.ha-demo :is(select,input):focus-visible:where(:not(.cpp-embed *)){outline:2px solid var(--ring);outline-offset:2px}.ha-ticket{border-block:1px solid var(--border);margin:1rem 0;padding:1.3rem 0}.ha-ticket>span:where(:not(.cpp-embed *)),.ha-settlement>span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-ticket>strong:where(:not(.cpp-embed *)),.ha-settlement>strong:where(:not(.cpp-embed *)){font:600 1.2rem var(--font-display);margin:.4rem 0 1rem;display:block}.ha-ticket dl:where(:not(.cpp-embed *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ha-ticket dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-ticket dd:where(:not(.cpp-embed *)){font-size:1.1rem;font-weight:600}.ha-demo .ha-hint{color:var(--muted-foreground);margin:1rem 0;font-size:.73rem;line-height:1.65}.ha-settlement{padding:1rem 0}.ha-settlement button:where(:not(.cpp-embed *)){margin:.8rem 0}.ha-gain{color:var(--ha-gain)}.ha-loss{color:var(--ha-loss)}.ha-history{margin:1rem 0}.ha-history article:where(:not(.cpp-embed *)){border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.85rem 0;display:grid}.ha-history article>div:where(:not(.cpp-embed *)){gap:.25rem;min-width:0;display:grid}.ha-history article>div:last-child:where(:not(.cpp-embed *)){text-align:right;align-content:center}.ha-history span:where(:not(.cpp-embed *)),.ha-history small:where(:not(.cpp-embed *)){font-size:.65rem}.ha-history article>div:first-child :is(span,small):where(:not(.cpp-embed *)){color:var(--muted-foreground)}.ha-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.ha-performance article:where(:not(.cpp-embed *)){border:1px solid var(--border);background:var(--card);border-radius:6px;align-content:start;gap:.5rem;padding:1rem;display:grid}.ha-performance span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-performance strong:where(:not(.cpp-embed *)){font:700 1.6rem var(--font-display)}.ha-performance small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.65rem}.ha-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ha-chart-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ha-chart-heading span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-chart-heading strong:where(:not(.cpp-embed *)){font:700 1.5rem var(--font-display)}.ha-chart{margin-top:.5rem}.ha-chart svg:where(:not(.cpp-embed *)){touch-action:pan-y;width:100%;height:auto;display:block}.ha-chart text:where(:not(.cpp-embed *)){fill:var(--muted-foreground);font-size:11px}.ha-grid{stroke:var(--border);stroke-dasharray:3 5}.ha-area{fill:color-mix(in oklab,var(--ha-blue) 14%,transparent)}.ha-line{stroke:var(--ha-blue);stroke-width:3px;fill:none;stroke-linejoin:round}.ha-point-gain{fill:var(--ha-gain)}.ha-point-loss{fill:var(--ha-loss)}.ha-cursor{stroke:var(--muted-foreground);stroke-dasharray:3 4}.ha-selected{fill:var(--foreground);stroke:var(--background);stroke-width:2px}.ha-range{color:var(--muted-foreground);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;font-size:.65rem;display:grid}.ha-range input:where(:not(.cpp-embed *)){width:100%;min-height:44px;accent-color:var(--ha-blue)}.ha-day-status{gap:.25rem;min-height:3.5rem;font-size:.75rem;display:grid}.ha-day-status span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.68rem}.ha-mini-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.8rem 0;display:grid}.ha-mini-metrics dd:where(:not(.cpp-embed *)){font:700 1.3rem var(--font-display);margin-top:.25rem}.ha-calendar{max-width:30rem;margin:auto}.ha-week,.ha-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ha-week{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.7rem}.ha-days button:where(:not(.cpp-embed *)){border-radius:4px;height:44px;padding:0;font-size:.8rem;position:relative}.ha-days button>span:where(:not(.cpp-embed *)){font-size:.65rem;position:absolute;bottom:0;right:5px}.ha-days button[aria-pressed=true]:where(:not(.cpp-embed *)){outline:2px solid var(--ha-blue);outline-offset:-2px}.ha-months{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}.ha-months article:where(:not(.cpp-embed *)){border:1px solid var(--border);background:var(--card);border-radius:6px;gap:.35rem;padding:.9rem;display:grid}.ha-months span:where(:not(.cpp-embed *)),.ha-months small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.65rem}.ha-months strong:where(:not(.cpp-embed *)){font:600 1.2rem var(--font-display)}.ha-empty{text-align:center;justify-items:center;gap:.5rem;padding:2rem .5rem;display:grid}.ha-empty p:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-disclaimer{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:.75rem;font-size:.65rem}.ha-demo>button:last-child:where(:not(.cpp-embed *)){place-items:center;min-width:44px;min-height:44px;display:grid;top:.5rem;right:.5rem}@media (width<=640px){.ha-demo{gap:.75rem;width:calc(100% - 1rem);max-height:92dvh;padding:1rem}.ha-heading h2 span:where(:not(.cpp-embed *)){margin-top:.25rem;display:block}.ha-summary{gap:.5rem}.ha-summary dd:where(:not(.cpp-embed *)){font-size:1.35rem}.ha-summary dt:where(:not(.cpp-embed *)){font-size:.62rem}.ha-demo .ha-steps>[role=tablist]:where(:not(.cpp-embed *)),.ha-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-performance article:where(:not(.cpp-embed *)){padding:.75rem}.ha-performance strong:where(:not(.cpp-embed *)){font-size:1.4rem}.ha-filters{grid-template-columns:1fr}.ha-chart-heading{align-items:flex-start}.ha-months{gap:.5rem}.ha-months article:where(:not(.cpp-embed *)){padding:.65rem}.ha-days{gap:0}.ha-demo .ha-control [role=tab]:where(:not(.cpp-embed *)){gap:.25rem;font-size:.67rem}}.ha-demo{--ha-ticket-surface:oklch(19% .025 255);--ha-pending-color:oklch(83% .1 85)}.ha-demo .ha-intro{justify-items:start;gap:1.1rem;padding:1.5rem 0;display:grid}.ha-demo .ha-intro h3:where(:not(.cpp-embed *)){font:700 1.6rem/1.25 var(--font-display);max-width:28rem}.ha-demo .ha-intro p:where(:not(.cpp-embed *)){max-width:35rem;color:var(--muted-foreground)}.ha-demo .ha-intro-icon{color:var(--ha-blue)}.ha-demo .ha-intro-icon svg:where(:not(.cpp-embed *)){width:2rem;height:2rem}.ha-demo .ha-unit-rule{gap:.2rem;display:grid}.ha-demo .ha-unit-rule strong:where(:not(.cpp-embed *)){font:700 1.5rem var(--font-display)}.ha-demo .ha-unit-rule span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.75rem}.ha-demo .ha-unit-choice{gap:.5rem;margin:1rem 0;display:grid}.ha-demo .ha-unit-choice>div:where(:not(.cpp-embed *)),.ha-demo .ha-result-actions{gap:.65rem;display:flex}.ha-demo .ha-unit-choice small:where(:not(.cpp-embed *)){color:var(--muted-foreground)}.ha-demo .ha-bet-card{border:1px solid var(--border);background:var(--ha-ticket-surface);border-radius:6px;min-width:0;padding:1rem}.ha-demo .ha-bet-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;margin-bottom:1rem;display:grid}.ha-demo .ha-bet-top>span:last-child:where(:not(.cpp-embed *)){color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:.35rem;font-size:.65rem;display:flex}.ha-demo .ha-house{color:var(--foreground);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.ha-demo .ha-house svg:where(:not(.cpp-embed *)){color:var(--ha-blue)}.ha-demo .ha-house small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.6rem;font-weight:400}.ha-demo .ha-matchup{color:var(--muted-foreground);font-size:.72rem}.ha-demo .ha-bet-card h4:where(:not(.cpp-embed *)){font:600 1.1rem/1.35 var(--font-display);overflow-wrap:anywhere;margin:.35rem 0 1rem}.ha-demo .ha-bet-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding-bottom:.8rem;display:grid}.ha-demo .ha-bet-values dt:where(:not(.cpp-embed *)),.ha-demo .ha-bet-detail dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.65rem}.ha-demo .ha-bet-values dd:where(:not(.cpp-embed *)){overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.95rem;font-weight:600}.ha-demo .ha-bet-bottom{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-top:.4rem;display:grid}.ha-demo .ha-bet-bottom strong:where(:not(.cpp-embed *)){font-size:.75rem}.ha-demo .ha-bet-bottom strong span:where(:not(.cpp-embed *)){font-weight:400}.ha-demo .ha-bet-detail{border-top:1px dashed var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:.9rem;display:grid}.ha-demo .ha-bet-detail dd:where(:not(.cpp-embed *)){margin:.25rem 0 0;font-size:.8rem;font-weight:600}.ha-demo .ha-bet-detail p:where(:not(.cpp-embed *)){color:var(--muted-foreground);grid-column:1/-1;font-size:.65rem}.ha-demo .ha-pending{color:var(--ha-pending-color)}.ha-demo .ha-exposure{color:var(--ha-pending-color);font-size:.72rem}.ha-demo .ha-history-groups{gap:1.25rem;margin:1rem 0;display:grid}.ha-demo .ha-history-groups h4:where(:not(.cpp-embed *)),.ha-demo .ha-pending-list>h4:where(:not(.cpp-embed *)){color:var(--muted-foreground);margin:0 0 .6rem;font-size:.75rem;font-weight:500}.ha-demo .ha-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ha-demo .ha-pending-list{margin:1rem 0}.ha-demo .ha-settle-group{margin-bottom:1rem}.ha-demo .ha-result-actions{padding-top:.65rem}.ha-demo .ha-day-detail{border-top:1px solid var(--border);margin-top:.8rem;padding-top:1rem}.ha-demo .ha-day-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.ha-demo .ha-day-heading h3:where(:not(.cpp-embed *)){font:600 1.1rem var(--font-display)}.ha-demo .ha-day-heading span:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.65rem}.ha-demo .ha-day-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.ha-demo .ha-day-numbers dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.7rem}.ha-demo .ha-day-numbers dd:where(:not(.cpp-embed *)){font:700 1.8rem var(--font-display);overflow-wrap:anywhere;margin:.25rem 0 0}@media (width<=640px){.ha-demo .ha-ticket-grid{grid-template-columns:1fr}.ha-demo .ha-bet-card{padding:.85rem}.ha-demo .ha-bet-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ha-demo .ha-day-heading{grid-template-columns:1fr;gap:.25rem}.ha-demo .ha-day-numbers dd:where(:not(.cpp-embed *)){font-size:1.5rem}.ha-demo .ha-intro h3:where(:not(.cpp-embed *)){font-size:1.4rem}.ha-demo .ha-bet-top{gap:.35rem}.ha-demo .ha-bet-top>span:last-child:where(:not(.cpp-embed *)){font-size:.6rem}}.ha-demo .ha-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.ha-demo .ha-workspace[data-detail=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ha-demo .ha-main-view{min-width:0}.ha-demo .ha-compact-list{gap:10px;display:grid}.ha-demo .ha-bet-row{border:1px solid var(--border);border-inline-end:3px solid var(--ha-pending-color);background:var(--ha-ticket-surface);text-align:left;white-space:normal;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.7rem 1.2rem;width:100%;height:auto;padding:1rem;transition:border-color .15s,background .15s;display:grid}.ha-demo .ha-bet-row[data-status=won]{border-inline-end-color:var(--ha-gain)}.ha-demo .ha-bet-row[data-status=lost]{border-inline-end-color:var(--ha-loss)}.ha-demo .ha-bet-row:hover,.ha-demo .ha-bet-row[aria-pressed=true],.ha-demo .ha-bet-row:focus-visible{border-color:var(--ha-blue);background:var(--ha-hover-surface)}.ha-demo .ha-row-pick{grid-column:1/-1;gap:.4rem;min-width:0;display:grid}.ha-demo .ha-row-badges{color:var(--muted-foreground);flex-wrap:wrap;gap:.6rem;font-size:13px;display:flex}.ha-demo .ha-row-badges>span:where(:not(.cpp-embed *)){align-items:center;gap:.3rem;display:inline-flex}.ha-demo .ha-row-badges>span:first-child:where(:not(.cpp-embed *)){color:var(--ha-blue)}.ha-demo .ha-row-pick>strong:where(:not(.cpp-embed *)){overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}.ha-demo .ha-row-matchup{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ha-demo .ha-row-numbers{text-align:left;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:1.3rem;display:flex}.ha-demo .ha-row-numbers>span:where(:not(.cpp-embed *)){gap:.15rem;display:grid}.ha-demo .ha-row-numbers small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:13px;font-weight:400}.ha-demo .ha-row-numbers strong:where(:not(.cpp-embed *)){font-size:17px;font-weight:600}.ha-demo .ha-row-state{background:color-mix(in oklab,currentColor 10%,transparent);border-radius:20px;place-self:end;padding:.25rem .65rem;font-size:13px}.ha-demo .ha-detail-pane{border-left:1px solid var(--border);min-width:0;padding-left:1.25rem}.ha-demo .ha-detail-pane>h3:where(:not(.cpp-embed *)){font:600 1.15rem var(--font-display);margin:.75rem 0 1rem}.ha-demo .ha-detail-pane h4:where(:not(.cpp-embed *)){font:600 1.1rem/1.4 var(--font-display);overflow-wrap:anywhere;margin:.5rem 0 1rem}.ha-demo .ha-detail-brand{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-bottom:1rem;display:grid}.ha-demo .ha-detail-brand>span:last-child:where(:not(.cpp-embed *)){color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.ha-demo .ha-detail-values{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:1rem 0;display:grid}.ha-demo .ha-detail-values dt:where(:not(.cpp-embed *)),.ha-demo .ha-form-totals dt:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:.65rem}.ha-demo .ha-detail-values dd:where(:not(.cpp-embed *)),.ha-demo .ha-form-totals dd:where(:not(.cpp-embed *)){overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.85rem;font-weight:600}.ha-demo .ha-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.ha-demo .ha-edit-form .ha-field{min-width:0}.ha-demo .ha-edit-form input:where(:not(.cpp-embed *)){border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:44px;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;padding:0 .6rem}.ha-demo .ha-form-wide{grid-column:1/-1}.ha-demo .ha-form-totals{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;gap:.4rem;padding:.75rem 0;display:grid}.ha-demo .ha-form-totals small:where(:not(.cpp-embed *)){color:var(--muted-foreground);grid-column:1/-1;font-size:.65rem}.ha-demo .ha-form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ha-demo .ha-workspace[data-detail=true] .ha-bet-row{grid-template-columns:1fr}.ha-demo .ha-workspace[data-detail=true] .ha-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-demo .ha-workspace[data-detail=true] .ha-day-heading{grid-template-columns:1fr}.ha-demo .ha-workspace[data-detail=true] .ha-steps>[role=tablist]:where(:not(.cpp-embed *)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.ha-demo .ha-workspace[data-detail=true]{grid-template-columns:minmax(0,1fr)}.ha-demo .ha-workspace[data-detail=true] .ha-main-view{display:none}.ha-demo .ha-detail-pane{border-left:0;padding-left:0}.ha-demo .ha-edit-form{gap:.65rem}}.ha-demo{--ha-hover-surface:oklch(23% .035 255);font-size:14px}.ha-demo :is(.ha-heading p,.ha-field,.ha-filters label,.ha-hint,.ha-empty p,.ha-unit-rule span,.ha-exposure,.ha-detail-values dt,.ha-form-totals dt,.ha-form-totals small,.ha-matchup,.ha-detail-brand>span:last-child):where(:not(.cpp-embed *)){font-size:14px}.ha-demo :is(.ha-detail-values dd,.ha-form-totals dd):where(:not(.cpp-embed *)){font-variant-numeric:tabular-nums;font-size:16px}.ha-demo .ha-detail-pane h4:where(:not(.cpp-embed *)),.ha-demo :is(.ha-section-title h3,.ha-detail-pane>h3):where(:not(.cpp-embed *)){font-size:18px}.ha-demo .ha-month-drilldown{gap:12px;margin:1rem 0;display:grid}.ha-demo .ha-month-toggle{border:1px solid var(--border);background:var(--ha-ticket-surface);white-space:normal;text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;width:100%;height:auto;padding:1rem;display:grid}.ha-demo .ha-month-toggle>span:first-child:where(:not(.cpp-embed *)){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .6rem;display:grid}.ha-demo .ha-month-toggle strong:where(:not(.cpp-embed *)){font-size:17px}.ha-demo .ha-month-toggle small:where(:not(.cpp-embed *)){color:var(--muted-foreground);grid-column:2;font-size:13px}.ha-demo .ha-month-toggle svg:where(:not(.cpp-embed *)){transition:transform .15s;transform:rotate(-90deg)}.ha-demo .ha-month-toggle svg.ha-chevron-open{transform:rotate(0)}.ha-demo .ha-month-net{font-variant-numeric:tabular-nums;background:color-mix(in oklab,currentColor 10%,transparent);border-radius:20px;padding:.35rem .6rem;font-size:16px}.ha-demo .ha-month-content{gap:1.2rem;padding-top:1rem;display:grid}.ha-demo .ha-group-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:.6rem;display:grid}.ha-demo .ha-group-heading h4:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:14px;font-weight:500}.ha-demo .ha-group-heading>span:where(:not(.cpp-embed *)){font-variant-numeric:tabular-nums;font-size:14px}.ha-demo .ha-chart-surface{background:var(--ha-ticket-surface);border:1px solid var(--border);border-radius:14px;padding:1rem}.ha-demo .ha-chart-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.ha-demo .ha-chart-heading span:where(:not(.cpp-embed *)){font-size:14px}.ha-demo .ha-chart-heading strong:where(:not(.cpp-embed *)){font-size:20px}.ha-demo .ha-chart-tooltip{border-left:2px solid var(--ha-blue);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:1rem;padding-left:.75rem;font-size:14px;display:flex}.ha-demo .ha-chart-tooltip strong:where(:not(.cpp-embed *)){font-variant-numeric:tabular-nums;font-size:17px}.ha-demo .ha-chart-tooltip small:where(:not(.cpp-embed *)){color:var(--muted-foreground);font-size:13px}.ha-demo .ha-chart text:where(:not(.cpp-embed *)){font-size:14px}.ha-demo .ha-range{gap:.75rem;font-size:14px}.ha-demo .ha-range input:where(:not(.cpp-embed *)){appearance:none;cursor:pointer;background:0 0}.ha-demo .ha-range input:where(:not(.cpp-embed *))::-webkit-slider-runnable-track{background:var(--border);border-radius:6px;height:6px}.ha-demo .ha-range input:where(:not(.cpp-embed *))::-webkit-slider-thumb{appearance:none;border:3px solid var(--ha-ticket-surface);background:var(--ha-blue);border-radius:50%;width:20px;height:20px;margin-top:-7px}.ha-demo .ha-range input:where(:not(.cpp-embed *))::-moz-range-track{background:var(--border);border-radius:6px;height:6px}.ha-demo .ha-range input:where(:not(.cpp-embed *))::-moz-range-thumb{border:2px solid var(--ha-ticket-surface);background:var(--ha-blue);border-radius:50%;width:16px;height:16px}.ha-demo .ha-active-days{flex-wrap:wrap;gap:.4rem;display:flex}.ha-demo .ha-active-days button:where(:not(.cpp-embed *)){border:1px solid var(--border);border-radius:8px;font-size:14px}.ha-demo .ha-active-days button[aria-pressed=true]:where(:not(.cpp-embed *)){border-color:var(--ha-blue);background:var(--accent)}.ha-demo .ha-day-detail{margin-top:0;padding-top:.8rem}.ha-demo .ha-day-numbers{gap:.6rem;margin:.75rem 0}.ha-demo .ha-day-numbers dt:where(:not(.cpp-embed *)){font-size:13px}.ha-demo .ha-day-numbers dd:where(:not(.cpp-embed *)){font:600 20px/1.3 var(--font-display)}@media (width>=1100px){.ha-demo .ha-workspace:not([data-detail=true]) .ha-bet-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.ha-demo .ha-workspace:not([data-detail=true]) .ha-row-pick{grid-column:auto}}@media (width<=1000px){.ha-demo .ha-workspace[data-detail=true]{grid-template-columns:1fr}.ha-demo .ha-workspace[data-detail=true] .ha-main-view{display:none}.ha-demo .ha-detail-pane{border-left:0;padding-left:0}}@media (width<=640px){.ha-demo .ha-bet-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem .35rem;padding:.85rem}.ha-demo .ha-row-numbers{grid-column:1/-1;gap:1rem}.ha-demo .ha-row-state{grid-column:1/-1;justify-self:start}.ha-demo :is(.ha-row-matchup,.ha-row-badges,.ha-row-numbers small,.ha-row-state,.ha-month-toggle small,.ha-group-heading h4,.ha-group-heading>span,.ha-day-numbers dt):where(:not(.cpp-embed *)){font-size:14px}.ha-demo .ha-group-heading{grid-template-columns:1fr;gap:.2rem}.ha-demo .ha-month-toggle{gap:.4rem;padding:.8rem}.ha-demo .ha-month-toggle strong:where(:not(.cpp-embed *)){font-size:16px}.ha-demo .ha-month-net{padding:.25rem .4rem;font-size:16px}.ha-demo .ha-chart-surface{padding:.75rem}.ha-demo .ha-chart-heading{grid-template-columns:1fr;gap:.4rem}.ha-demo .ha-chart text:where(:not(.cpp-embed *)){font-size:23px}.ha-demo .ha-range{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.ha-demo .ha-bet-row,.ha-demo .ha-month-toggle svg:where(:not(.cpp-embed *)){transition:none}}
