@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tabbar-h:4.25rem;--appbar-h:3.5rem;--radius:1rem;--line:#f6f2ff24;--glass:#241e389e;--ease-out:cubic-bezier(.16, 1, .3, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scrollbar-color:#f6f2ff47 transparent}body{min-height:100svh;color:var(--paper);caret-color:var(--sun);font:400 1rem/1.55 var(--font-body);-webkit-tap-highlight-color:transparent;margin:0}::selection{color:#17120a;background:#f5c542d9}h1,h2{font-family:var(--font-title);text-wrap:balance;margin:0 0 .5em;font-weight:400}h1{letter-spacing:-.02em;font-size:clamp(2.25rem,10vw,3.75rem);line-height:1.04}h2{letter-spacing:-.015em;font-size:clamp(1.625rem,6.6vw,2.25rem);line-height:1.1}h3,h4{font:700 1.125rem/1.3 var(--font-body);letter-spacing:-.01em;margin:0 0 .4em}h2.h-small{font:700 1.125rem/1.3 var(--font-body);letter-spacing:-.01em;margin-bottom:.75rem}p{margin:0 0 1em}a{color:inherit;text-underline-offset:.2em}main:focus{outline:none}:focus-visible{outline:3px solid var(--sun);outline-offset:3px;border-radius:.25rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:.9375rem}.lead{color:var(--muted);font-size:1.125rem}.container{width:100%;max-width:44rem;margin:0 auto;padding:0 1.25rem}.page{padding-top:1.75rem;padding-bottom:2.5rem}.stack{gap:.7rem;margin:1.25rem 0;display:grid}.stage-bg{z-index:-1;pointer-events:none;background:radial-gradient(120% 46% at 50% -8%, #8b5cf657, transparent 70%), radial-gradient(90% 40% at 104% 36%, #e0218a2b, transparent 70%), radial-gradient(90% 42% at -8% 70%, #8b5cf626, transparent 70%), radial-gradient(130% 30% at 50% 108%, #f5c5421f, transparent 70%), var(--bg);position:fixed;inset:0}.stage-bg:after{content:"";background:var(--grain);opacity:.05;position:absolute;inset:0}.glass{background:linear-gradient(180deg, #342c4e94, var(--glass));border-radius:var(--radius);border:1px solid #0000;box-shadow:inset 0 1px #ffffff1a,0 16px 32px -20px #000000d9}.panel{padding:1.25rem}.skip-link{background:var(--sun);color:var(--bg);z-index:60;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:.5rem}.route{animation:route-in .28s var(--ease-out) backwards}@keyframes route-in{0%{opacity:0;translate:0 .5rem}}.app-bar{z-index:30;min-height:calc(var(--appbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 1.25rem 0;box-shadow:inset 0 -1px 0 var(--line);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0b0b129e;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.logo{flex-direction:column;justify-content:center;min-height:44px;line-height:1.1;text-decoration:none;display:inline-flex}.logo__name{font-family:var(--font-title);letter-spacing:.01em;color:var(--sun);font-size:1.25rem}.app-bar__chips{gap:.4rem;display:flex}.chip{font-variant-numeric:tabular-nums;background:#f6f2ff14;border-radius:99px;align-items:center;gap:.3rem;min-height:2rem;padding:0 .65rem;font-size:.875rem;font-weight:700;display:inline-flex}.chip--xp{padding-left:.25rem}.chip--xp svg{color:var(--sun)}.chip--xp .ring__fill{filter:none}.chip--streak svg{color:#ff8ac4}.tabbar{z-index:40;min-height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:.35rem .5rem env(safe-area-inset-bottom);box-shadow:inset 0 1px 0 var(--line);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0e0d16b8;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar__item{min-height:3.25rem;color:var(--muted);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex;position:relative}.tabbar__item.active{color:var(--sun)}.tabbar__item.active svg{animation:tab-pop .32s var(--ease-out)}@keyframes tab-pop{0%{transform:translateY(2px)scale(.9)}}.tabbar__lamp{width:calc(25% - .25rem);height:3.25rem;transform:translateX(calc(var(--tab) * 100%));transition:transform .36s var(--ease-out);background:linear-gradient(#f5c54233,#f5c5420a);border-radius:.9rem;position:absolute;top:.35rem;left:.5rem}.tabbar__lamp:before{content:"";background:var(--sun);border-radius:0 0 99px 99px;width:1.75rem;height:2px;margin-left:-.875rem;position:absolute;top:-.35rem;left:50%;box-shadow:0 3px 12px #f5c542d9}main{padding-bottom:1rem}.site-footer{padding:1.5rem 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 1.5rem);color:var(--muted);box-shadow:inset 0 1px 0 var(--line);font-size:.875rem}.site-footer p{margin:0 0 .35rem}.site-footer a{min-height:44px;color:var(--paper);align-items:center;display:inline-flex}.site-footer__links{flex-wrap:wrap;gap:0 1.25rem;display:flex}@media (width>=48rem){.app-bar{justify-content:flex-start;padding-right:25rem}.tabbar{width:24rem;min-height:var(--appbar-h);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;inset:0 1rem auto auto}.tabbar__item{flex-direction:row;gap:.35rem;min-height:2.75rem;margin:auto .1rem;font-size:.8125rem}.tabbar__item svg{width:1.1rem;height:1.1rem}.tabbar__lamp{width:25%;height:2.75rem;top:calc(50% - 1.375rem);left:0}.tabbar__lamp:before{display:none}.site-footer{padding-bottom:1.5rem}}html[data-immersive] .app-bar,html[data-immersive] .tabbar,html[data-immersive] .site-footer{display:none}.btn{text-align:center;background:linear-gradient(180deg, #ffdd7a, var(--sun) 60%, #e2ac2b);color:#17120a;min-height:3.25rem;font:700 1.0625rem/1.25 var(--font-body);cursor:pointer;transition:transform .14s var(--ease-out), box-shadow .2s ease, filter .2s ease, background-color .2s ease;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px -10px #f5c54299,inset 0 1px #ffffff8c}.btn svg{flex:none}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.72;cursor:default}.btn--block{width:100%;display:flex}.btn--secondary{color:var(--paper);box-shadow:none;background:#f6f2ff14;border-color:#f6f2ff42}.btn--ghost{color:var(--paper);box-shadow:none;text-underline-offset:.25em;background:0 0;text-decoration:underline}.btn--hero{width:min(100%,21rem);min-height:3.6rem;font-size:1.125rem}@media (hover:hover){.btn:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.btn--secondary:not(:disabled):hover{background-color:#f6f2ff24}.tabbar__item:hover{color:var(--paper)}.tabbar__item.active:hover{color:var(--sun)}.tool:hover .tool__go{color:var(--paper);transform:translate(3px)}}.icon-btn{border:1px solid var(--line);width:2.9rem;height:2.9rem;color:var(--paper);cursor:pointer;background:#f6f2ff12;border-radius:50%;flex:none;place-items:center;display:grid}.pill{border-radius:99px;margin:0;padding:.3rem .8rem;font-size:.875rem;font-weight:700;display:inline-block}.pill--gold{color:var(--sun);background:#f5c54221;box-shadow:inset 0 0 0 1px #f5c5426b}.link-arrow{text-underline-offset:.25em;align-items:center;gap:.35rem;min-height:44px;font-weight:700;display:inline-flex}.bf-banner{min-height:44px;color:var(--sun);text-align:center;text-wrap:balance;background:#000;border-bottom:1px solid #f5c54266;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.6rem 1rem;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.bf-banner svg{flex:none}a.bf-banner span{text-underline-offset:.2em;-webkit-text-decoration:underline #f5c54280;text-decoration:underline #f5c54280}.hero{isolation:isolate;--mic-h:clamp(7rem, 21svh, 15rem);text-align:center;flex-direction:column;align-items:center;padding:1.25rem 1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.hero__lamp{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__bar{background:#ffe9a8;border-radius:0 0 99px 99px;width:11rem;height:.3rem;margin-left:-5.5rem;animation:.9s ease-out both lamp-on;position:absolute;top:0;left:50%;box-shadow:0 4px 22px 6px #f5c5429e,0 10px 70px 24px #f5c54240}.hero__beam{width:34rem;height:calc(1.25rem + var(--mic-h) + 7rem);clip-path:polygon(42% 0,58% 0,80% 100%,20% 100%);filter:blur(9px);background:linear-gradient(#ffe08a94,#f5c54226 58%,#0000);margin-left:-17rem;animation:1.2s ease-out both lamp-on;position:absolute;top:0;left:50%}.hero__beam--left,.hero__beam--right{opacity:.5;filter:blur(22px);background:linear-gradient(#e0218a85,#0000 84%);height:100%}.hero__beam--left{transform-origin:top;margin-left:-29rem;transform:rotate(23deg)}.hero__beam--right{transform-origin:top;background:linear-gradient(#8b5cf694,#0000 84%);margin-left:-5rem;transform:rotate(-23deg)}.hero__floor{top:calc(1.25rem + var(--mic-h) - 2.75rem);background:radial-gradient(closest-side,#ffe08a57,#0000);border-radius:50%;width:22rem;height:5rem;margin-left:-11rem;position:absolute;left:50%}.stage-mic{height:var(--mic-h);filter:drop-shadow(0 18px 24px #000000b3);width:auto;animation:mic-rise .8s var(--ease-out) both;margin-bottom:.9rem;display:block;transform:rotate(9deg)}.hero__copy{max-width:42rem}.hero h1{margin-bottom:.3em;font-size:clamp(1.9rem,8.4vw,3.75rem)}.hero .lead{color:var(--paper);margin-bottom:1.25rem}.hero__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.hero__actions .btn--hero{flex:9.5rem;max-width:21rem;padding-inline:1rem}#planos{scroll-margin-top:calc(var(--appbar-h) + env(safe-area-inset-top) + 1rem)}.hero__meta{margin:.6rem 0 0;font-size:.8125rem}@keyframes lamp-on{0%{opacity:0}}@keyframes mic-rise{0%{opacity:0;translate:0 1rem}}.teacher{align-items:stretch;gap:1.1rem;display:flex}.teacher__frame{background:radial-gradient(90% 70% at 50% 0,#ffe08a6b,#0000 75%),linear-gradient(170deg,#3a2c5c,#17121f 80%);border-radius:.8rem;flex:none;width:7rem;min-height:8.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c54261,0 14px 30px -18px #f5c54299}.teacher__photo{object-fit:cover;width:100%;height:100%;display:block}.teacher__placeholder{font:400 3.25rem/1 var(--font-title);color:#ffe9a8e0;text-shadow:0 4px 22px #f5c5428c;place-items:center;display:grid;position:absolute;inset:0}.teacher__body{align-self:center;min-width:0}h2.teacher__kicker{font:700 .8125rem/1.3 var(--font-body);letter-spacing:0;color:var(--sun);margin:0 0 .15rem}.teacher__name{font:400 1.75rem/1.1 var(--font-title);letter-spacing:-.015em;margin:0 0 .4rem}.teacher__credentials{gap:.3rem;margin:0 0 .6rem;padding:0;font-size:.9375rem;font-weight:700;line-height:1.3;list-style:none;display:grid}.teacher__credentials li{gap:.4rem;display:flex}.teacher__credentials svg{color:var(--ok);flex:none;margin-top:.1rem}.teacher .small{margin-bottom:0}.demo{gap:1.5rem;margin-top:1.25rem;display:grid}.demo__item{flex-direction:column;min-width:0;margin:0;display:flex}.demo__item figcaption{margin-top:.9rem}.demo__item figcaption p{margin:0}.demo .demo__screen{flex:1;margin:0;position:relative}.demo__screen--test{isolation:isolate;padding:1.25rem 1rem 1rem;overflow:hidden}.demo__live{display:grid;position:relative}.demo__live>*{min-width:0}.demo__label{z-index:2;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:#0b0b12b8;border-radius:99px;padding:.1rem .55rem;font-size:.75rem;font-weight:700;position:absolute;top:-.35rem;right:0}.demo .needle{margin-top:.75rem}.demo .tuner__status{margin-top:.15rem}.demo__screen--test .demo__live{grid-template-columns:minmax(0,1fr);align-items:start}.demo__layer{opacity:0;text-align:center;grid-area:1/1;transition:opacity .35s}.demo__layer.is-on{opacity:1}.demo__layer .meter{width:min(100%,15rem);margin-top:1.25rem}.demo__layer .meter__note{font-size:clamp(2.5rem,12vw,3.25rem)}.demo__step{color:var(--muted);margin:1rem 0 .5rem;font-size:.875rem;font-weight:700}.demo__layer--card .demo__step{text-align:left;margin-top:0;padding-right:5rem}.demo .player-card{margin:0;animation:none}.demo .player-card__inner:before{display:none}.demo .player-card__inner{padding:1rem 1.1rem .9rem}.demo .player-card__top{margin-bottom:.5rem}.demo .player-card{--voice-size:2.25rem}.demo .player-card__range{margin-bottom:.6rem;font-size:1.5rem}.demo .player-card__stats{margin-bottom:.5rem;padding-top:.6rem}.demo__toggle{min-height:44px;margin:.5rem auto 0;padding:.25rem .5rem;font-size:.875rem;font-weight:700;display:flex}@media (width>=40rem){.demo{grid-template-columns:1fr 1fr}}.dash--landing{padding-top:3rem}.legal section{margin-top:1.5rem}.legal h1{font-size:clamp(2rem,8vw,3rem)}.legal section p{margin-bottom:.6rem}.guarantee__note{margin:0}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{display:block}.ring__track{fill:none;stroke:#f6f2ff21}.ring--empty .ring__track{stroke:#f6f2ff4d;stroke-dasharray:2 7;stroke-linecap:round}.ring__fill{fill:none;stroke:var(--sun);stroke-linecap:round;filter:drop-shadow(0 2px 5px #f5c5428c);transition:stroke-dashoffset .6s var(--ease-out);animation:ring-in .9s var(--ease-out) backwards}@keyframes ring-in{0%{stroke-dashoffset:var(--ring-length)}}.ring__center{place-items:center;display:grid;position:absolute;inset:0}.dash{gap:1.5rem;padding-top:.5rem;display:grid}.progress-panel{padding:1.25rem}.progress-panel__body{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-bottom:1rem;display:grid}.progress-panel__ring{width:104px;height:104px;position:relative}.progress-panel__level{text-align:center;font:400 1.0625rem/1.1 var(--font-title);pointer-events:none;place-items:center;padding:0 1.1rem;display:grid;position:absolute;inset:0}.progress-panel__stats{gap:.6rem;display:grid}.progress-panel__stats>div{grid-template-columns:2rem 1fr;align-items:center;display:grid}.progress-panel__stats>div+div{box-shadow:inset 0 1px 0 var(--line);padding-top:.6rem}.progress-panel__stats svg{color:var(--sun);grid-row:span 2}.progress-panel__stats>div+div svg{color:#ff8ac4}.stat__value{font-family:var(--font-title);font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;line-height:1.05}.stat__label{color:var(--muted);margin:0;font-size:.8125rem}.progress-panel p:last-child{margin-bottom:0}.progress-panel .small{margin-bottom:.3rem}.progress-panel--empty .stat__value,.progress-panel--empty .progress-panel__level{color:var(--muted)}.progress-panel--empty .progress-panel__next{color:var(--paper);font-weight:700}.xp-gain{font-family:var(--font-title);color:#17120a;background:var(--sun);border-radius:99px;padding:.3rem .9rem;animation:.45s cubic-bezier(.3,1.6,.5,1) both pop;display:inline-block}.xp-gain--ok{background:var(--ok);margin:.75rem 0 0}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.tools{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.tool{min-height:9.25rem;transition:transform .14s var(--ease-out);flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;display:flex;position:relative}.tool:active{transform:scale(.98)}.tool--test{background:radial-gradient(110% 90% at 0 0, #f5c54238, transparent 70%), var(--glass)}.tool--tuner{background:radial-gradient(110% 90% at 0 0, #8b5cf657, transparent 70%), var(--glass)}.tool__icon{width:2.75rem;height:2.75rem;color:var(--sun);background:#0b0b1273;border-radius:50%;place-items:center;margin-bottom:.5rem;display:grid}.tool--tuner .tool__icon{color:#c4b1ff}.tool__go{color:var(--muted);transition:transform .2s var(--ease-out), color .2s ease;display:flex;position:absolute;top:1.5rem;right:1rem}.tool .small{line-height:1.35}.section{padding:3rem 0 .5rem}.section__after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex}.how{counter-reset:step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.how li{counter-increment:step;padding-left:3.25rem;position:relative}.how li:before{content:counter(step);width:2.25rem;height:2.25rem;font-family:var(--font-title);color:var(--sun);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #f5c54280}.how li:not(:last-child):after{content:"";background:linear-gradient(#f5c54273,#f5c54214);width:2px;position:absolute;top:2.5rem;bottom:-1.25rem;left:calc(1.125rem - 1px)}.how h3{margin-bottom:.2em;padding-top:.4rem}.how p{margin:0}.checks{gap:.45rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.checks li{gap:.5rem;display:flex}.checks svg{color:var(--ok);flex:none;margin-top:.2rem}.phases{margin:0;padding:0;list-style:none}.phase{isolation:isolate;position:relative}.phase--audicoes{--node:#a78bfa;--node-next:#f062b8;--phase-a:#2b1f5e;--phase-b:#15111f;--delay:.15s}.phase--batalhas{--node:#f062b8;--node-next:#ff4fa3;--phase-a:#5a1647;--phase-b:#17101f;--delay:.45s}.phase--aovivo{--node:#ff4fa3;--node-next:var(--sun);--phase-a:#7a1652;--phase-b:#1c1014;--delay:.75s}.phase--final{--node:var(--sun);--phase-a:#6b4e0f;--phase-b:#18130b;--delay:1.05s}.phase__title{font:400 1.625rem/1.1 var(--font-title);letter-spacing:-.015em;margin:0 0 .3rem}.phase__text{margin-bottom:.6rem;font-size:.9375rem}.phase__meta{flex-wrap:wrap;align-items:center;gap:.15rem .75rem;display:flex}.phase__kicker{color:var(--node);margin:0;font-size:.8125rem;font-weight:700}.phase__status{color:var(--paper);align-items:center;gap:.35rem;margin:0;font-size:.8125rem;font-weight:700;display:inline-flex}.phases--journey{display:grid}.phases--journey .phase{padding:0 0 2.25rem 3.25rem}.phases--journey .phase:not(.phase--final):after{content:"";background:linear-gradient(180deg, var(--node), var(--node-next));width:2px;box-shadow:0 2px 10px var(--node);transform-origin:top;animation:rail-grow .4s var(--delay) ease-out backwards;position:absolute;top:2.25rem;bottom:0;left:calc(1.125rem - 1px)}.phases--journey .phase--aovivo:after{bottom:-1.5rem}.phases--journey .phase__number{z-index:1;width:2.25rem;height:2.25rem;font:400 1rem/1 var(--font-title);color:var(--node);background:var(--bg);box-shadow:inset 0 0 0 2px var(--node), 0 4px 16px -2px var(--node);animation:node-on .4s var(--delay) ease-out backwards;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}@keyframes rail-grow{0%{transform:scaleY(0)}}@keyframes node-on{0%{opacity:.2;transform:scale(.8)}}.phases--journey .phase--final{margin-top:.25rem;padding:1.25rem 1.25rem 1.5rem 4rem}.phases--journey .phase--final:before{content:"";z-index:-1;border-radius:var(--radius);animation:lamp-on .8s var(--delay) ease-out backwards;background:radial-gradient(90% 85% at 50% -12%,#ffe08a6b,#0000 72%),linear-gradient(170deg,#4a3610,#17120b 80%);position:absolute;inset:0 0 0 2.75rem;box-shadow:inset 0 1px #ffe9a859,0 22px 44px -22px #f5c5428c}.phases--journey .phase--final .phase__number{color:#17120a;background:var(--sun);top:1.25rem}.phases--journey .phase--final .phase__title{color:#ffe9a8;font-size:clamp(2.25rem,10vw,3rem)}.phases--scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.9rem;padding:.25rem 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.phases--scroll::-webkit-scrollbar{display:none}.phases--scroll .phase{scroll-snap-align:start;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(165deg, var(--phase-a), var(--phase-b) 75%);flex-direction:column;flex:0 0 min(74vw,17rem);min-height:14.5rem;padding:1.25rem;display:flex;overflow:hidden}.phases--scroll .phase:after{content:"";z-index:-1;background:var(--grain);opacity:.08;position:absolute;inset:0}.phases--scroll .phase--final{border-color:#f5c54273}.phases--scroll .phase__number{z-index:-1;font:400 7rem/1 var(--font-title);color:#f6f2ff17;position:absolute;top:-.9rem;right:.35rem}.phases--scroll .phase__title{margin-top:auto;padding-top:3rem}@media (width>=40rem){.phases--scroll{max-width:44rem;margin:0 auto}}.season-page{gap:1.5rem;padding-top:0;display:grid}.season-stage{isolation:isolate;padding:6rem 0 2.5rem;position:relative;overflow:hidden}.season-stage__rig{z-index:-1;pointer-events:none;width:min(100%,34rem);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.season-stage__truss{aspect-ratio:390/34;fill:none;stroke:#f6f2ff3d;stroke-width:1.25px;width:100%;height:auto;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.season-stage__truss rect{fill:#2a2636;stroke:#ffe9a8b3}.season-stage__beam{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(7px);transform-origin:top;width:17rem;height:26rem;rotate:var(--beam-a);margin-left:-8.5rem;animation:1s ease-out backwards lamp-on,9s ease-in-out infinite alternate beam-sweep;position:absolute;top:min(8.2vw,2.8rem)}.season-stage__beam--left{--beam-a:11deg;--beam-b:18deg;background:linear-gradient(#e0218a94,#0000 88%);left:20.8%}.season-stage__beam--center{--beam-a:-2deg;--beam-b:2deg;background:linear-gradient(#ffe08a85,#0000 88%);animation-duration:1.4s,12s;left:50%}.season-stage__beam--right{--beam-a:-11deg;--beam-b:-18deg;background:linear-gradient(#8b5cf6a8,#0000 88%);animation-duration:1s,10s;left:79.2%}@keyframes beam-sweep{0%{rotate:var(--beam-a)}to{rotate:var(--beam-b)}}.season-stage__floor{background:radial-gradient(closest-side,#ffe08a38,#0000);border-radius:50%;width:90%;height:4rem;position:absolute;bottom:.25rem;left:5%}.season-stage__copy{position:relative}.season-stage h1{text-shadow:0 3px 22px #0b0b12a6}.season-stage .lead{color:var(--paper);text-shadow:0 2px 14px #0b0b12cc;margin-bottom:1rem}.season-page__rest{gap:1.5rem;display:grid}.h-display{font-size:clamp(1.875rem,7.6vw,3rem)}.features{gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.feature{box-shadow:inset 0 1px 0 var(--line);gap:.9rem;padding:1rem 0;display:flex}.feature__icon{width:2.75rem;height:2.75rem;color:var(--sun);background:#f5c5421c;border-radius:50%;flex:none;place-items:center;display:grid}.feature h3{margin-bottom:.2rem}.feature p{margin:0}@media (width>=40rem){.features{grid-template-columns:1fr 1fr}}.bf-plans{border-radius:var(--radius);background:#000;margin:0 0 1rem;padding:.9rem 1.1rem;box-shadow:inset 0 0 0 1px #f5c5428c}.bf-plans__title{font:400 1.25rem/1.2 var(--font-title);color:var(--sun);align-items:center;gap:.5rem;margin:0;display:flex}.bf-plans__title svg{flex:none}.bf-plans__text{color:var(--paper);margin:.3rem 0 0;font-size:.9375rem}.bf-notes{margin-top:1rem;font-size:.9375rem}.bf-notes p{margin:0 0 .35rem}.plan__tag{color:var(--sun);margin:0 0 .3rem;font-size:.8125rem;font-weight:700}.plans{gap:1rem;display:grid}.plan{flex-direction:column;padding:1.25rem;display:flex;position:relative}.plan h3,.plan h2.h-small{font:400 1.375rem/1.15 var(--font-title);letter-spacing:-.01em;margin-bottom:.4rem}.plan .checks{flex:1}.plan--highlight{background:linear-gradient(#1d162cf0, #1d162cf0) padding-box, linear-gradient(140deg, #ffe08a, var(--accent) 55%, var(--violet)) border-box;border:2px solid #0000;box-shadow:0 22px 50px -26px #e0218acc}.plan__flag{background:var(--sun);color:#17120a;border-radius:99px;align-self:flex-start;margin:0 0 .7rem;padding:.22rem .7rem;font-size:.8125rem;font-weight:700}.price{white-space:nowrap;font-family:var(--font-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:2.25rem;line-height:1.1}.price small{font:400 1rem var(--font-body);letter-spacing:0;color:var(--muted);margin-left:.2rem}.price__alt{color:var(--muted);font-weight:700}.price__ends{color:var(--sun);margin-top:-.6rem;font-size:.875rem;font-weight:700}.plan>.btn--block{margin-top:auto}@media (width>=48rem){.plans{grid-template-columns:1fr 1fr 1.25fr;align-items:stretch}}.faq-list{display:grid}.faq{box-shadow:inset 0 1px 0 var(--line)}.faq:last-child{box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.9rem 0;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--sun);transition:rotate .25s var(--ease-out);flex:none}.faq[open] summary svg{rotate:180deg}.faq p{margin:0 0 1rem}.final-cta{text-align:center;background:radial-gradient(90% 70% at 50% 100%,#f5c54229,#0000 72%);padding-bottom:3rem;position:relative}.notice{box-shadow:inset 0 0 0 1px var(--line);color:var(--paper);background:#f6f2ff12;border-radius:.75rem;padding:.75rem 1rem;font-size:.9375rem}.notice p{margin:0 0 .75rem}.notice--error{background:#ff6b7a1f;box-shadow:inset 0 0 0 1px #ff6b7a8c}.previous{margin-top:1.5rem;padding:1rem 1.25rem}.empty-page{text-align:center;padding-top:2.5rem}.empty-stage{width:11rem;height:9.5rem;margin:0 auto 1.25rem;position:relative}.empty-stage__beam{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(3px);background:linear-gradient(#ffe08a7a,#ffe08a0d);animation:1s ease-out backwards lamp-on;position:absolute;inset:1.75rem 0 1rem}.empty-stage__floor{background:radial-gradient(closest-side,#ffe08a5c,#0000);border-radius:50%;height:2.25rem;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #ffe08a24}.empty-stage__icon{width:3rem;height:3rem;color:var(--sun);background:#1b1727;border-radius:50%;place-items:center;margin-left:-1.5rem;display:grid;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 1px #f5c54273}.empty-inline{text-align:center;margin:1.25rem 0}.empty-inline .empty-stage{width:8rem;height:7rem;margin-bottom:.5rem}.empty-inline p{margin:0}.loading{min-height:40svh;color:var(--muted);justify-content:center;align-items:center;gap:.75rem;display:flex}.loading__bars{align-items:flex-end;gap:3px;height:1.25rem;display:inline-flex}.loading__bars i{background:var(--sun);transform-origin:bottom;border-radius:99px;width:4px;height:100%;animation:.7s ease-in-out infinite alternate eq;display:block;transform:scaleY(.55)}.loading__bars i:nth-child(2){animation-delay:.18s}.loading__bars i:nth-child(3){animation-delay:.36s}.loading__bars i:nth-child(4){animation-delay:.54s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.test-intro{text-align:center;padding-top:2.5rem}.test-intro .notice{text-align:left}.voice-hint{text-align:left;margin-bottom:1rem}.test-intro__icon{color:#17120a;background:radial-gradient(circle at 35% 30%, #ffe9a8, var(--sun) 65%);border-radius:50%;place-items:center;width:5rem;height:5rem;margin:0 auto 1.25rem;display:grid;box-shadow:0 12px 50px 4px #f5c5425c}.test-screen{isolation:isolate;min-height:100svh;padding:calc(.75rem + env(safe-area-inset-top)) 1.25rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;max-width:32rem;margin:0 auto;display:flex;position:relative}.test-screen__top{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.test-screen__body{text-align:center;flex-direction:column;flex:1;display:flex}.test-screen__body h2{margin-bottom:.25rem;font-size:clamp(1.375rem,6vw,1.75rem)}.test-screen__step{color:var(--muted);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.test-screen__best{min-height:1.6em;color:var(--sun);margin:0 0 .15rem;font-size:1.0625rem;font-weight:700}.test-screen__push{margin-bottom:.5rem}.test-screen__actions{gap:.6rem;margin-top:auto;padding-top:.5rem;display:grid}.steps-bar{color:var(--muted);flex:1;grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;padding:0;font-size:.8125rem;font-weight:700;list-style:none;display:grid}.steps-bar__line{background:#f6f2ff26;border-radius:99px;height:.3rem;margin-bottom:.3rem;display:block}.steps-bar .is-current{color:var(--paper)}.steps-bar .is-current .steps-bar__line{background:linear-gradient(90deg, var(--accent), var(--sun))}.steps-bar .is-done .steps-bar__line{background:var(--sun)}.meter{aspect-ratio:1;flex:none;width:min(100%,21rem,39svh);margin:.25rem auto .5rem;position:relative}.meter:has(+.pitch-trail){width:min(100%,21rem,32svh)}.test-screen__body--alert .meter:has(+.pitch-trail){width:min(100%,21rem,26svh)}.meter:before{content:"";z-index:-1;opacity:.35;background:radial-gradient(closest-side,#f5c54242,#0000);border-radius:50%;transition:opacity .3s;position:absolute;inset:8%}.meter--live:before{opacity:1}.test-screen__body .notice{text-align:left;margin-bottom:.5rem;padding:.5rem .75rem}.meter svg{width:100%;height:100%;display:block;overflow:visible}.meter__track,.meter__span{fill:none;stroke-linecap:round;stroke-width:15px}.meter__track{stroke:#f6f2ff1c}.meter__span{stroke:var(--accent)}.meter__tick{stroke:#f6f2ff52;stroke-width:2px}.meter__mark{fill:var(--bg);stroke:var(--sun);stroke-width:3px}.meter__hold{fill:none;stroke:var(--sun);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray 80ms linear}.meter__dot{fill:var(--sun);filter:drop-shadow(0 2px 8px #f5c542e6);transition:opacity .2s}.meter__dot--off{opacity:.25}.meter__center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.meter__note{font:400 clamp(3.25rem, 19vw, 5rem)/1 var(--font-title);font-variant-numeric:tabular-nums;margin:0}.meter__note--idle{font:700 1.125rem var(--font-body);color:var(--muted)}.pitch-trail{width:100%;height:clamp(3rem,9svh,5rem);box-shadow:inset 0 0 0 1px var(--line);background:#0b0b1280;border-radius:.75rem;flex:none;margin-bottom:.5rem;display:block}@media (height<=37.5rem){.pitch-trail--midi{display:none}}.result-page{text-align:center;max-width:28rem}.result-page>h1{margin-bottom:.6rem;font-size:1.75rem}.result-page .xp-gain{margin-bottom:1rem}.result-page>.small,.result-page .notice{text-align:left}.player-card{--foil-a:#ffe08a;--foil-b:#b98a1e;background:linear-gradient(145deg, var(--foil-a), var(--foil-b) 45%, var(--foil-a) 70%, var(--foil-b));text-align:left;border-radius:1.6rem;margin:0 0 1.1rem;padding:3px;animation:.6s cubic-bezier(.2,.9,.3,1.1) both card-in;box-shadow:0 30px 70px -30px #e0218acc,0 12px 50px -20px #f5c54280}.player-card--bronze{--foil-a:#e8a777;--foil-b:#8a4f27}.player-card--prata{--foil-a:#f1f1f7;--foil-b:#8b8ba0}.player-card--platina{--foil-a:#d9f6ff;--foil-b:#7a8fd0}.player-card__inner{isolation:isolate;background:linear-gradient(#ffe08a38,#0000 34%),radial-gradient(22rem 16rem at 110% 62%,#8b5cf670,#0000 70%),radial-gradient(22rem 16rem at -10% 100%,#e0218a66,#0000 70%),#120f1c;border-radius:calc(1.6rem - 3px);padding:1.25rem 1.35rem 1.1rem;position:relative;overflow:hidden}.player-card__inner:after{content:"";z-index:-1;background:var(--grain);opacity:.1;position:absolute;inset:0}.player-card__inner:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff3 50%,#0000 62%);animation:1.1s ease-out .45s forwards sheen;position:absolute;inset:0;transform:translate(-110%)}@keyframes sheen{to{transform:translate(110%)}}.player-card__top{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.player-card__brand{font-family:var(--font-title);color:var(--sun);font-size:1.05rem}.medal{justify-items:center;gap:.2rem;font-size:.8125rem;font-weight:700;display:grid}.medal__art{width:46px;height:46px}.medal__progress .ring__track{stroke:#f6f2ff2e}.medal__progress .ring__fill{stroke:var(--foil-a);filter:drop-shadow(0 2px 4px #00000080);animation-delay:.35s}.medal__ribbon{fill:var(--accent)}.medal__disc{fill:var(--foil-b)}.medal__ring{fill:var(--foil-a)}.medal__star{fill:#17120a}.player-card{--voice-size:clamp(2.6rem, 13vw, 3.4rem)}.player-card__kicker,.player-card__range-label{color:var(--muted);margin:0;font-size:.875rem}.player-card__voice{font:400 var(--voice-size)/1.05 var(--font-title);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 .9rem}.player-card__voice--tie{font-size:clamp(1.7rem,8.5vw,2.15rem)}.player-card__range{font:400 clamp(1.7rem, 8vw, 2.2rem)/1.1 var(--font-title);color:var(--sun);margin:0 0 1rem}.player-card__stats{border-top:1px solid #f6f2ff2e;grid-template-columns:1fr 1fr;gap:.6rem .9rem;margin:0 0 .85rem;padding-top:.85rem;display:grid}.player-card__stats dt{color:var(--muted);font-size:.8125rem}.player-card__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;font-weight:700}.player-card__foot{color:var(--muted);margin:0;font-size:.8125rem}@keyframes card-in{0%{opacity:0;transform:translateY(1.2rem)scale(.95)rotate(-1.5deg)}}.share-fallback{width:100%;font:inherit;border-radius:.5rem;margin-bottom:1rem;padding:.6rem}.confetti{z-index:80;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.segmented{border:0;flex-wrap:wrap;gap:.35rem;margin:0 0 .9rem;padding:0;display:flex}.segmented legend:not(.sr-only){margin-bottom:.4rem;padding:0;font-size:.9375rem;font-weight:700}.segmented label{cursor:pointer;background:#f6f2ff12;border-radius:.8rem;flex:auto;justify-content:center;align-items:center;min-height:44px;padding:0 .75rem;font-size:.9375rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented label.is-active{background:var(--paper);color:var(--bg)}.segmented label:has(input:focus-visible){outline:3px solid var(--sun);outline-offset:2px}.tuner{isolation:isolate;text-align:center;margin:1rem 0 1.25rem;padding:1.25rem 1rem 1rem;transition:box-shadow .25s;position:relative;overflow:hidden}.tuner:before,.tuner:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.tuner:before{background:radial-gradient(75% 55% at 50% 22%,#8b5cf63d,#0000 72%)}.tuner:after{opacity:0;background:radial-gradient(85% 65% at 50% 28%,#34e89e47,#0000 72%);transition:opacity .25s}.tuner--ok{box-shadow:inset 0 0 0 1px #34e89e99,0 18px 44px -18px #34e89e99}.tuner--ok:after{opacity:1}.tuner--off .tuner__status,.tuner--off .tuner__direction{display:none}.needle{width:100%;max-width:19rem;color:var(--paper);margin:0 auto;transition:color .15s;display:block;overflow:visible}.needle--near{color:var(--sun)}.needle--off{color:var(--bad)}.needle--ok{color:var(--ok)}.needle__zone{fill:none;stroke-width:11px;transition:opacity .25s}.needle--idle .needle__zone{opacity:.55}.needle__zone--off{stroke:#ff6b7a80}.needle__zone--near{stroke:#f5c5429e}.needle__zone--ok{stroke:#34e89eb8}.needle__tick{stroke:#f6f2ff47;stroke-width:1.25px}.needle__tick--major{stroke:#f6f2ff99;stroke-width:1.75px}.needle__hub{fill:currentColor}.needle__hub-core{fill:var(--bg)}.needle--ok .needle__arm{filter:drop-shadow(0 0 6px var(--ok))}.needle--ok .needle__zone--ok{stroke:var(--ok)}.tuner__note{font:400 clamp(3.5rem, 18vw, 4.75rem)/1.05 var(--font-title);margin:.1rem 0;transition:color .15s}.tuner--ok .tuner__note{color:var(--ok);text-shadow:0 4px 26px #34e89eb3}.tuner__values{font-variant-numeric:tabular-nums;color:var(--muted);margin-bottom:.25rem}.tuner__status{min-height:1.6em;margin:0;font-weight:700}.tuner__status--ok{color:var(--ok)}.tuner__status--near{color:var(--sun)}.tuner__status--off{color:var(--bad)}.tuner__direction{min-height:1.6em;color:var(--muted);margin:0}.tuner .pitch-trail{height:4.5rem;margin:.75rem 0 0}.tuner-banner{text-align:center;margin:1.5rem 0 0;font-size:.9375rem}.tuner-banner a{align-items:center;min-height:44px;display:inline-flex}.subscribe-plans{margin-top:1rem}@media (width>=48rem){.subscribe-plans{grid-template-columns:1fr 1fr}}.subscribe-actions{margin-top:1rem}.field>legend{margin-bottom:.5rem;padding:0;font-weight:700;display:block}.radios{flex-wrap:wrap;gap:.4rem;display:flex}.radios label{cursor:pointer;background:#f6f2ff12;border-radius:.8rem;align-items:center;gap:.5rem;min-height:44px;padding:0 .85rem;transition:background-color .2s,box-shadow .2s;display:inline-flex}.radios label:has(input:checked){background:#f5c54224;box-shadow:inset 0 0 0 1px #f5c54299}.radios input{width:1.25rem;height:1.25rem;accent-color:var(--sun);flex:none;margin:0}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:.5rem}@media (forced-colors:active){.notice,.pill--gold,.bf-plans,.tuner--ok,.radios label,.segmented label,.pitch-trail{border:1px solid canvastext}.tabbar__lamp{border:2px solid highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=64rem){.landing .container{max-width:72rem;padding:0 2.5rem}.landing .hero__copy{max-width:52rem;margin-inline:auto}.landing .section{padding:5rem 0 1rem}.landing .h-display{letter-spacing:-.02em}.landing .section>.container>.muted:first-of-type{max-width:44rem;font-size:1.075rem}.landing .demo{grid-template-columns:1fr 1fr;gap:2.5rem;max-width:60rem}.landing .dash--landing{grid-template-columns:1.1fr 1fr;align-items:start;gap:2rem;display:grid}.landing .features{grid-template-columns:repeat(3,1fr);gap:1.25rem 2.5rem}.landing .how{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.landing .plans{grid-template-columns:1fr 1fr 1.2fr;gap:1.5rem;max-width:64rem}.landing .plan--highlight{transform:translateY(-.75rem)}.landing .plan .checks{flex:none;align-content:start;margin-bottom:1.5rem}.landing .plan{padding:1.75rem}.landing .phases--scroll{grid-template-columns:repeat(4,1fr);max-width:72rem;padding-inline:2.5rem;display:grid;overflow:visible}.landing .final-cta .muted{margin-inline:auto}.landing .faq-list{max-width:52rem}.landing .final-cta{text-align:center;padding-block:6rem 4rem}}.btn:not(.btn--secondary){transition:transform .12s,box-shadow .12s;box-shadow:0 4px #a97a12,0 14px 30px -14px #f5c5428c}.btn:not(.btn--secondary):active{transform:translateY(2px);box-shadow:0 2px #a97a12,0 8px 18px -12px #f5c54280}.btn--secondary{box-shadow:0 4px #00000073}.btn--secondary:active{transform:translateY(2px);box-shadow:0 2px #00000073}.h-display,h1{letter-spacing:-.03em}@media (width>=64rem){.landing .hero h1{font-size:clamp(3.5rem,5.2vw,5rem);line-height:1.02}}.tuner--far .tuner__status{color:var(--accent)}.form{gap:1.1rem;margin-top:1.25rem;display:grid}.field{border:0;min-width:0;margin:0;padding:0}.field>label,.field>legend{margin-bottom:.4rem;padding:0;font-weight:700;display:block}.field input:not([type=radio],[type=checkbox]),.field select{width:100%;min-height:52px;font:inherit;background:var(--surface);color:var(--paper);appearance:none;border:1px solid #f6f2ff47;border-radius:.75rem;padding:.6rem .9rem;font-size:1rem;display:block}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--paper) 50%), linear-gradient(135deg, var(--paper) 50%, transparent 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - .95rem) 55%;background-repeat:no-repeat;background-size:.4rem .4rem;padding-right:2.4rem}.field input:focus-visible,.field select:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.field [aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 2px var(--bad)}.field .small{color:var(--muted);margin:.35rem 0 0}.field__error{color:var(--paper);border-left:4px solid var(--bad);margin:.4rem 0 0;padding-left:.6rem;font-weight:700}.radios{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.radios label{cursor:pointer;background:var(--surface);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:0 .5rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #f6f2ff47}.radios label:has(input:checked){box-shadow:inset 0 0 0 2px var(--sun);background:#f5c54224}.radios label:has(input:focus-visible){outline:3px solid var(--sun);outline-offset:2px}.radios input,.consent input{width:1.3rem;height:1.3rem;accent-color:var(--accent);flex:none;margin:0}.field>label.consent{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.9375rem;font-weight:400;line-height:1.45;display:flex}.field>label.consent a{color:var(--sun)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.feature__status{letter-spacing:.02em;color:var(--ok);border-radius:999px;margin:.35rem 0 0;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #34e89e73}.feature__status--soon{color:var(--sun);box-shadow:inset 0 0 0 1px #f5c54280}.plans-note{margin:0 0 1rem}
