@property --rec-light-x{syntax: "<percentage>"; inherits: true; initial-value: -40%;}@property --rec-light-y{syntax: "<percentage>"; inherits: true; initial-value: -40%;}.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-dash: #3ca7c9;--rec-sky-ink: #0c2a36;--rec-sky-muted: rgb(12 42 54 / .66);--rec-cerulean: #81cbe2;--rec-cerulean-strong: #3ca7c9;--rec-cerulean-deep: #1d7896;--rec-mint: #4cd0a1;--rec-ease: cubic-bezier(.22, 1, .36, 1);--rec-plate-glow: 0 30px 80px -50px rgb(18 72 96 / .35);--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;--app-ink: #111111;--app-ink-70: rgb(0 0 0 / .7);--app-ink-50: rgb(0 0 0 / .5);--app-ink-30: rgb(0 0 0 / .3);--app-fill: #f4f4f5;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-video-plate{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#dbeef6,#d4ebf4,#cee8f1,#c5e4ef,#bde0ed,#b0d9e9,#a2d1e4,#94cbdf,#87c4da,#78bcd6,#6cb6d0);box-shadow:inset 0 0 0 1px #0000000a,var(--rec-plate-glow)}.rec-video-plate video{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.rec-video-frame{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}}.rec-watch-plate{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#d8f1fa,#d1eef8,#caebf6 10%,#bbe3f1,#adddec,#9ed5e7,#8fcfe2,#80c7de,#70c0da,#60b7d4,#50b0ce 90%,#4badcd,#48adcc);box-shadow:inset 0 0 0 1px #0000000a,var(--rec-plate-glow)}.rec-dash-v{width:1px;background-image:linear-gradient(180deg,var(--rec-dash) 0 2px,transparent 2px 5px);background-size:1px 5px;background-repeat:repeat-y}.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;transition:--rec-light-x .6s ease-out,--rec-light-y .6s ease-out}.rec-sky:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(32% 40% at var(--rec-light-x) var(--rec-light-y),rgb(255 255 255 / .5),transparent 70%),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-pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--rec-pill);color:var(--rec-muted);font-size:13px;font-weight:500}.rec-pill-number{display:grid;place-items:center;width:18px;height:18px;margin-left:-6px;border-radius:999px;background:var(--rec-ink);color:var(--rec-bg);font-size:11px;font-weight:600}.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-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-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.rec-thinking>span[aria-hidden]{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor;animation:rec-dot 1.2s ease-in-out infinite}.rec-thinking>span:nth-child(2){animation-delay:.15s}.rec-thinking>span:nth-child(3){animation-delay:.3s}.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)}@keyframes rec-launch{0%,to{transform:translateY(0)}30%{transform:translateY(-14px)}55%{transform:translateY(0)}72%{transform:translateY(-5px)}}.rec-ending:has(.rec-cta:hover,.rec-cta:focus-visible) .rec-ending-icon{animation:rec-launch .9s var(--rec-ease)}@media(prefers-reduced-motion:reduce){.rec-rise,.rec-line-in,.rec-thinking>span[aria-hidden],.rec-ending:has(.rec-cta:hover,.rec-cta:focus-visible) .rec-ending-icon{animation:none}.rec-cta,.rec-sky,.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}.rec-motif-switch{background:#d84545;animation:rec-switch-track 4.8s var(--rec-ease) infinite}.rec-motif-knob{left:2px;color:#d84545;box-shadow:0 1px 3px #0000002e;animation:rec-switch-knob 4.8s var(--rec-ease) infinite}.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-switch-track{0%,22%{background:#d84545}30%,88%{background:#4cd0a1}96%,to{background:#d84545}}@keyframes rec-switch-knob{0%,22%{transform:translate(0);color:#d84545}30%,88%{transform:translate(18px);color:#1f9d72}96%,to{transform:translate(0);color:#d84545}}@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-switch,.rec-motif-knob,.rec-motif-listen-off,.rec-motif-listen-on,.rec-motif-type,.rec-motif-check{animation:none}.rec-motif-switch{background:#4cd0a1}.rec-motif-knob{transform:translate(18px);color:#1f9d72}.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-memory-edge{stroke:#ffffffeb;stroke-width:1.4px;stroke-linecap:round;opacity:0;transition:opacity .26s ease-out}.rec-memory-edge[data-visible=true]{opacity:1;transition:opacity 1s var(--rec-ease) .32s}.rec-memory-edge[data-hot=true]{stroke-width:2.4px}.rec-memory-orbit{stroke:#ffffffb3;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.1 7;opacity:0;transition:opacity .4s ease-out}.rec-memory-orbit[data-visible=true]{opacity:1;transition:opacity 1.4s var(--rec-ease) .2s}.rec-memory-node,.rec-memory-star{opacity:0;transform:scale(.6);filter:blur(3px);transition:opacity .24s ease-out,transform .24s ease-out,filter .24s ease-out}.rec-memory-node[data-visible=true],.rec-memory-star[data-visible=true]{opacity:1;transform:none;filter:none;transition:opacity .7s var(--rec-ease) var(--rec-memory-delay, 0ms),transform .7s var(--rec-ease) var(--rec-memory-delay, 0ms),filter .7s var(--rec-ease) var(--rec-memory-delay, 0ms)}.rec-memory-star[data-visible=true]{opacity:.8;box-shadow:0 0 6px 1px #ffffffbf;animation:rec-memory-twinkle 3.8s ease-in-out infinite}@keyframes rec-memory-twinkle{0%,to{scale:1}50%{scale:1.7}}.rec-memory-label{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 0 10px rgb(255 255 255 / .7)}.rec-memory-radar{border:1.5px solid rgb(255 255 255 / .9);animation:rec-memory-radar 3.2s var(--rec-ease) infinite}@keyframes rec-memory-radar{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.rec-memory-ping{border:1.5px solid rgb(255 255 255 / .95);opacity:0;animation:rec-memory-ping 1.1s var(--rec-ease) both;animation-delay:calc(var(--rec-memory-delay, 0ms) + .26s)}@keyframes rec-memory-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.rec-memory-progress{transform:scaleY(1)}.rec-memory-progress.is-playing{animation:rec-memory-progress linear both}@keyframes rec-memory-progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.rec-memory-edge,.rec-memory-edge[data-visible=true],.rec-memory-orbit,.rec-memory-orbit[data-visible=true],.rec-memory-node,.rec-memory-node[data-visible=true],.rec-memory-star,.rec-memory-star[data-visible=true]{transition:none}.rec-memory-star[data-visible=true],.rec-memory-radar,.rec-memory-ping,.rec-memory-progress.is-playing{animation:none}.rec-memory-radar{opacity:0}}.rec-liquid-glass{isolation:isolate;background:#00000026;-webkit-backdrop-filter:blur(22px) saturate(1.7) brightness(1.04);backdrop-filter:blur(22px) saturate(1.7) brightness(1.04);box-shadow:inset 0 .5px #ffffff8c,inset 0 0 0 .5px #ffffff47,inset 0 -.5px #ffffff1f,0 4px 20px #0000000d,0 18px 36px -22px #00141e73}.rec-liquid-glass:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.15;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-liquid-glass-button{background:#fff3;box-shadow:inset 0 .5px #ffffff80,inset 0 0 0 .5px #ffffff38}.rec-liquid-glass-button:hover{background:#ffffff47}.rec-live-wave>span{transform-origin:50% 50%;animation:rec-live-wave 1.1s ease-in-out infinite}.rec-live-wave[data-paused=true]>span{animation:none;transform:scaleY(.35);transition:transform .3s ease-out}@keyframes rec-live-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.rec-live-wave>span{animation:none;transform:scaleY(.7)}}.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-wave-bar{transform-origin:50% 50%;animation:rec-hiw-wave 1.2s ease-in-out 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-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@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-wave-bar,.rec-hiw-live{animation:none}.rec-hiw-knob{transform:translate(27px)}}.rec-memory-thread{fill:none;stroke:var(--rec-cerulean-deep);stroke-opacity:.32;stroke-width:1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .42s var(--rec-ease)}.rec-memory-spark{fill:var(--rec-cerulean-deep);opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center;transition:opacity .26s ease,transform .42s var(--rec-ease)}.rec-memory-spark[data-hub=true]{fill:var(--rec-cerulean-strong)}[data-active=true] .rec-memory-thread{stroke-dashoffset:0;transition:stroke-dashoffset .62s var(--rec-ease) var(--rec-thread-delay, 0ms)}[data-active=true] .rec-memory-spark{opacity:1;transform:scale(1);transition:opacity .26s ease var(--rec-spark-delay, 0ms),transform .52s cubic-bezier(.34,1.56,.64,1) var(--rec-spark-delay, 0ms)}.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){.rec-memory-thread,.rec-memory-spark,[data-active=true] .rec-memory-thread,[data-active=true] .rec-memory-spark{transition:none}[data-active=true] .rec-memory-ripple{animation:none}}
