.rec-page{--rec-bg: #fbfaf6;--rec-ink: #1b1b1b;--rec-muted: rgb(27 27 27 / .66);--rec-subtle: rgb(27 27 27 / .61);--rec-line: rgb(27 27 27 / .09);--rec-pill: rgb(27 27 27 / .05);--rec-link: #2b8fb0;--rec-sky-ink: #0c2a36;--rec-sky-muted: rgb(12 42 54 / .66);--rec-cerulean: #81cbe2;--rec-cerulean-strong: #3ca7c9;--rec-cerulean-deep: #1d7896;--rec-ease: cubic-bezier(.22, 1, .36, 1);--app-font: "Commissioner", system-ui, sans-serif;--app-system-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--app-serif: "Hedvig Letters Serif", "Hedvig", serif;background:var(--rec-bg);color:var(--rec-ink)}.rec-page ::selection{background:#81cbe273;color:inherit}.rec-top-band{background:radial-gradient(60% 120% at 50% -30%,rgb(178 224 238 / .55),transparent 70%),radial-gradient(30% 90% at 12% -20%,rgb(215 241 250 / .9),transparent 70%),radial-gradient(30% 90% at 88% -20%,rgb(215 241 250 / .8),transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.rec-sky{position:relative;overflow:hidden;isolation:isolate;color:var(--rec-sky-ink);background:linear-gradient(180deg,#d7f1fa,#b2e0ee 52%,#46acce);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #0000000a,inset 0 -60px 90px -60px #0c466059}.rec-sky:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 12% 8%,rgb(255 255 255 / .55),transparent 70%),radial-gradient(50% 40% at 92% 18%,rgb(255 255 255 / .35),transparent 70%),radial-gradient(70% 50% at 50% 120%,rgb(20 110 150 / .28),transparent 70%)}.rec-sky:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rec-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.5rem 0 1.25rem;border-radius:999px;font-size:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;background-image:linear-gradient(180deg,#fbac72,#f8944b 52%,#f2863a);color:#1a1310;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #7832002e,0 1px 2px #7832002e,0 10px 28px -12px #f89248bf;transition:transform .22s var(--rec-ease),box-shadow .22s var(--rec-ease),filter .22s var(--rec-ease)}.rec-cta:hover{filter:brightness(1.04) saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #7832002e,0 2px 4px #7832002e,0 16px 34px -14px #f89248d9}.rec-cta:active{transform:translateY(0) scale(.985);filter:brightness(.97)}.rec-cta:focus-visible{outline:2px solid var(--rec-cerulean-deep);outline-offset:3px}@keyframes rec-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.rec-rise{animation:rec-rise .9s var(--rec-ease) both;animation-delay:var(--rec-rise-delay, 0ms)}@keyframes rec-rise-phone{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:767px){.rec-rise{animation-name:rec-rise-phone}}@keyframes rec-settle{0%{transform:translateY(12px)}to{transform:none}}.rec-settle{animation:rec-settle .9s var(--rec-ease) both;animation-delay:var(--rec-rise-delay, 0ms)}@keyframes rec-line-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.rec-line-in{animation:rec-line-in .6s var(--rec-ease) both}@keyframes rec-plan-in{0%{opacity:0;transform:translateY(6px)}}@media(max-width:767.98px){.rec-plan-card{animation:rec-plan-in .38s var(--rec-ease) backwards}}.rec-faq{interpolate-size:allow-keywords}.rec-faq summary::-webkit-details-marker{display:none}.rec-faq details::details-content{block-size:0;overflow-y:clip;transition:block-size .32s var(--rec-ease),content-visibility .32s allow-discrete}.rec-faq details[open]::details-content{block-size:auto}.rec-faq summary .rec-faq-icon{transition:transform .32s var(--rec-ease)}.rec-faq details[open] summary .rec-faq-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.rec-rise,.rec-settle,.rec-line-in,.rec-plan-card{animation:none}.rec-cta,.rec-faq details::details-content,.rec-faq summary .rec-faq-icon{transition:none}}.rec-motif-plate{background:radial-gradient(80% 70% at 50% 0%,rgb(255 255 255 / .7),transparent 70%),linear-gradient(180deg,#e3f2f8,#cde8f1);box-shadow:inset 0 0 0 1px #0c46600f}@media(min-width:768px){.rec-motif-plate{container-type:inline-size;grid-template-columns:minmax(0,1fr)}.rec-motif-plate>*{scale:min(1,tan(atan2(100cqw - 32px,292px)))}}.rec-motif-listen-off{animation:rec-label-off 4.8s var(--rec-ease) infinite}.rec-motif-listen-on{opacity:0;animation:rec-label-on 4.8s var(--rec-ease) infinite}@keyframes rec-label-off{0%,24%{opacity:1}30%,88%{opacity:0}94%,to{opacity:1}}@keyframes rec-label-on{0%,24%{opacity:0}30%,88%{opacity:1}94%,to{opacity:0}}.rec-motif-type{display:inline-block;width:fit-content;overflow:hidden;white-space:nowrap;border-right:2px solid var(--rec-cerulean-strong);animation:rec-type 4.8s steps(28,end) infinite,rec-type-caret .9s steps(1) infinite}@keyframes rec-type{0%,12%{max-width:0}62%,to{max-width:100%}}@keyframes rec-type-caret{0%,50%{border-right-color:var(--rec-cerulean-strong)}51%,to{border-right-color:transparent}}.rec-motif-check{color:transparent;animation:rec-check 4.8s var(--rec-ease) infinite}@keyframes rec-check{0%,40%{color:transparent;background:transparent}52%,92%{color:#fff;background:var(--rec-cerulean-deep)}to{color:transparent;background:transparent}}@media(prefers-reduced-motion:reduce){.rec-motif-listen-off,.rec-motif-listen-on,.rec-motif-type,.rec-motif-check{animation:none}.rec-motif-listen-off{opacity:0}.rec-motif-listen-on{opacity:1}.rec-motif-type{border-right-color:transparent}.rec-motif-check{color:#fff;background:var(--rec-cerulean-deep)}}.rec-liquid-glass{position:relative;isolation:isolate;background:linear-gradient(180deg,#ffffff1f,#ffffff05 55%,#ffffff0f),#0c364c5c;-webkit-backdrop-filter:blur(22px) saturate(1.6) brightness(.97);backdrop-filter:blur(22px) saturate(1.6) brightness(.97);box-shadow:inset 0 1px .5px #ffffffbf,inset 0 -1px .5px #ffffff4d,inset 1px 0 .5px #ffffff52,inset -1px 0 .5px #ffffff52,inset 0 0 0 .5px #ffffff38,inset 0 0 22px #ffffff29,inset 0 -10px 18px -12px #ffffff47,0 1px 2px #001e2d14,0 16px 34px -18px #001e2d80}.rec-liquid-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 160% at 12% -20%,#ffffff52,#fff0 42%),radial-gradient(70% 120% at 100% 130%,#ffffff29,#fff0 55%);mix-blend-mode:screen}.rec-liquid-glass:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;padding:1.5px;background:linear-gradient(135deg,#ffffffd9,#ffffff1f 30%,#ffffff0a 55%,#ffffff80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.7}.rec-liquid-glass-control{box-shadow:inset 0 .5px .5px #ffffff8c,inset 0 -.5px .5px #ffffff2e,inset 0 0 0 .5px #ffffff24,0 1px 3px #001e2d1f}.rec-deck-deal{animation:rec-deck-deal .46s var(--rec-ease) both}@keyframes rec-deck-deal{0%{transform:translate(7px,7px) rotate(1.75deg) scale(.985)}to{transform:none}}@media(prefers-reduced-motion:reduce){.rec-deck-deal{animation:none}}.rec-hiw-bar{position:relative;background:linear-gradient(180deg,#ffffff1f,#fff0 60%),linear-gradient(180deg,#81cbe2,#3ca7c9);box-shadow:inset 0 0 0 1px #93dff766,inset 0 1px #ffffff38,0 28px 48px -14px #145f7d8c,0 6px 14px #145f7d29}.rec-hiw-toggle{background:#0000000d;box-shadow:inset 0 1.5px 3px #0000001a,inset 0 -1.5px 3px #ffffff1a}.rec-hiw-toggle-fill{transform-origin:0 50%;background:#4db38f;box-shadow:0 1.5px #ffffff40,inset 0 4.5px 9px #0000001a,inset 0 3px 24px #0000001a;animation:rec-hiw-fill 4.8s var(--rec-ease) infinite}.rec-hiw-knob{background:linear-gradient(180deg,#ffffff40,#fff9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 .4px 1.5px #00000040,0 0 4.5px #0000001a;animation:rec-hiw-knob 4.8s var(--rec-ease) infinite}.rec-hiw-knob-bar{background:#4db38f;transform-origin:50% 50%;animation:rec-hiw-knob-bar 4.8s var(--rec-ease) infinite}.rec-hiw-live{animation:rec-hiw-live 1.6s ease-in-out infinite}@keyframes rec-hiw-fill{0%,22%{opacity:0;transform:scaleX(.6)}30%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scaleX(.6)}}@keyframes rec-hiw-knob{0%,22%{transform:translate(0)}30%,88%{transform:translate(27px)}96%,to{transform:translate(0)}}@keyframes rec-hiw-knob-bar{0%,24%{opacity:.35;background:#9aa5a9}32%,88%{opacity:1;background:#4db38f}96%,to{opacity:.35;background:#9aa5a9}}@keyframes rec-hiw-live{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.rec-hiw-toggle-fill,.rec-hiw-knob,.rec-hiw-knob-bar,.rec-hiw-live{animation:none}.rec-hiw-knob{transform:translate(27px)}}.rec-memory-ripple{opacity:0}[data-active=true] .rec-memory-ripple{animation:rec-memory-ripple 1.8s var(--rec-ease) infinite}@keyframes rec-memory-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion:reduce){[data-active=true] .rec-memory-ripple{animation:none}}.rec-hiw-voice{transform-origin:center;animation:rec-hiw-voice 1.3s ease-in-out infinite}@keyframes rec-hiw-voice{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.05)}}@media(prefers-reduced-motion:reduce){.rec-hiw-voice{animation:none}}.rec-capture-knob-bar{background:#9aa5a9;opacity:.35;transform-origin:50% 50%;transition:background-color .4s ease,opacity .4s ease}.rec-capture-knob-bar[data-on=true]{background:#4db38f;opacity:1;animation:rec-capture-knob-bar 1.25s ease-in-out infinite}@keyframes rec-capture-knob-bar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.rec-capture-live{opacity:.4;transition:opacity .4s ease}.rec-capture-live[data-on=true]{opacity:1;animation:rec-hiw-live 1.6s ease-in-out infinite}.rec-capture-caret{opacity:.35}.rec-capture-caret[data-on=true]{opacity:1;animation:rec-capture-caret .9s steps(1) infinite}@keyframes rec-capture-caret{0%,50%{opacity:1}51%,to{opacity:0}}.rec-capture-caret[data-on=true][data-typing=true]{animation:none}.group:hover .rec-capture-bell{transform-origin:50% 10%;animation:rec-capture-bell .9s var(--rec-ease) 1}@keyframes rec-capture-bell{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}70%{transform:rotate(-6deg)}}@media(prefers-reduced-motion:reduce){.rec-capture-knob-bar[data-on=true],.rec-capture-live[data-on=true],.rec-capture-caret[data-on=true],.group:hover .rec-capture-bell{animation:none}}.rec-capture-watch-pill{transform-origin:50% 50%;animation:rec-capture-watch-pill 1.1s ease-in-out infinite}@keyframes rec-capture-watch-pill{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}.rec-capture-sync{background-size:200% 100%;animation:rec-capture-sync 1.8s linear infinite}@keyframes rec-capture-sync{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.rec-capture-watch-pill,.rec-capture-sync{animation:none}}
