.preview-motion[data-v-6d64bf86]{pointer-events:none;width:100%;height:100%;color:var(--molecular-signal);opacity:0;position:absolute;inset:0}.preview-motion[data-playing][data-v-6d64bf86]{animation:preview-finish-6d64bf86 var(--preview-duration) linear both}@keyframes preview-finish-6d64bf86{0%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.preview-motion[data-v-6d64bf86]{display:none;animation:none!important}}.molecular-signal[data-v-05d0a821]{stroke:var(--preview-highlight,currentColor);stroke-width:var(--preview-highlight-width,2px)}.molecular-input[data-v-05d0a821],.molecular-network[data-v-05d0a821],.molecular-output[data-v-05d0a821],.molecular-trace[data-v-05d0a821]{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.molecular-hidden-nodes[data-v-05d0a821],.molecular-input-nodes[data-v-05d0a821],.molecular-output-node[data-v-05d0a821]{opacity:0}.preview-motion[data-playing] .molecular-trace{animation:.65s ease-out .15s both molecular-draw-05d0a821}.preview-motion[data-playing] .molecular-input{animation:.35s ease-out .65s both molecular-draw-05d0a821}.preview-motion[data-playing] .molecular-network{animation:.75s ease-out .95s both molecular-draw-05d0a821}.preview-motion[data-playing] .molecular-input-nodes{animation:.5s ease-out .9s both molecular-pulse-05d0a821}.preview-motion[data-playing] .molecular-hidden-nodes{animation:.5s ease-out 1.15s both molecular-pulse-05d0a821}.preview-motion[data-playing] .molecular-output-node{animation:.5s ease-out 1.4s both molecular-pulse-05d0a821}.preview-motion[data-playing] .molecular-output{animation:.35s ease-out 1.55s both molecular-draw-05d0a821}.molecular-results-surface[data-v-05d0a821]{fill:var(--molecular-panel)}.molecular-bar[data-v-05d0a821]{transform-box:fill-box;transform-origin:0}.molecular-bar-primary[data-v-05d0a821]{fill:var(--molecular-bar-primary)}.molecular-bar-secondary[data-v-05d0a821]{fill:var(--molecular-bar-secondary)}.molecular-bar-tertiary[data-v-05d0a821]{fill:var(--molecular-bar-tertiary)}.preview-motion[data-playing] .molecular-bar{animation:.55s cubic-bezier(.22,1,.36,1) 1.8s both molecular-grow-05d0a821}@keyframes molecular-draw-05d0a821{0%{stroke-dashoffset:1px;opacity:0}20%{opacity:.9}75%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes molecular-pulse-05d0a821{0%,to{opacity:0}40%{opacity:.8}}@keyframes molecular-grow-05d0a821{0%{opacity:.45;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}.board-token[data-v-56e6dad2],.question-card[data-v-56e6dad2],.question-mark[data-v-56e6dad2]{opacity:0}.preview-motion[data-playing] .board-token{animation:2.3s cubic-bezier(.4,0,.2,1) .15s both board-journey-56e6dad2}.question-card[data-v-56e6dad2]{stroke-dasharray:1;stroke-dashoffset:1px}.preview-motion[data-playing] .question-card{animation:.9s ease-out 2.35s both question-outline-56e6dad2}.preview-motion[data-playing] .question-mark{animation:.7s ease-in-out 2.7s both question-reveal-56e6dad2}@keyframes board-journey-56e6dad2{0%{opacity:0;transform:translate(0)}12%,8%{opacity:1;transform:translate(0)}23%,28%{opacity:1;transform:translate(34px)}39%,44%{opacity:1;transform:translate(68px)}52%{opacity:1;transform:translate(95px)}65%,70%{opacity:1;transform:translate(95px,-34px)}87%,94%{opacity:1;transform:translate(95px,-73px)}to{opacity:0;transform:translate(95px,-73px)}}@keyframes question-outline-56e6dad2{0%{opacity:0;stroke-dashoffset:1px}25%{opacity:.7}75%{opacity:.7;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes question-reveal-56e6dad2{0%,to{opacity:0}45%{opacity:.65}}.alive-motion[data-v-6b6f6cec]{--reply-background:#2b3040;--avatar-skin:#c5a99b;--avatar-eyes:#252936}[data-landing-theme=light] .alive-motion{--reply-background:#f4d2b8;--avatar-skin:#efb89a;--avatar-eyes:#a12e00}.reply-mask[data-v-6b6f6cec]{fill:var(--reply-background);transform-box:fill-box;transform-origin:100%}.avatar-blink[data-v-6b6f6cec],.source-document[data-v-6b6f6cec],.speech-light[data-v-6b6f6cec]{opacity:0}.preview-motion[data-playing] .source-document{animation:.85s ease-out .1s both source-found-6b6f6cec}.preview-motion[data-playing] .reply-mask-first{animation:.6s steps(18,end) .75s both reply-typed-6b6f6cec}.preview-motion[data-playing] .reply-mask-second{animation:.5s steps(15,end) 1.25s both reply-typed-6b6f6cec}.preview-motion[data-playing] .avatar-blink{animation:.18s step-end 1.8s both avatar-blink-6b6f6cec}.preview-motion[data-playing] .speech-light{animation:.65s ease-in-out 1.85s 2 both speech-pulse-6b6f6cec}.preview-motion[data-playing] .speech-light-two{animation-delay:1.95s}.preview-motion[data-playing] .speech-light-three{animation-delay:2.05s}@keyframes source-found-6b6f6cec{0%,to{opacity:0}35%,65%{opacity:.85}}@keyframes reply-typed-6b6f6cec{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes avatar-blink-6b6f6cec{0%,to{opacity:0}25%,75%{opacity:1}}@keyframes speech-pulse-6b6f6cec{0%,to{opacity:0}45%{opacity:.8}}.genre-motion[data-v-24083806]{--phone-screen:#12151d}[data-landing-theme=light] .genre-motion{--phone-screen:#fff7e7}.waveform-surface[data-v-24083806]{fill:var(--phone-screen)}.waveform-bar[data-v-24083806]{fill:var(--molecular-bar-secondary);transform-box:fill-box;transform-origin:50%}.genre-match[data-v-24083806],.genre-signal[data-v-24083806],.jazz-underline[data-v-24083806],.track-first[data-v-24083806],.track-second[data-v-24083806]{opacity:0}.preview-motion[data-playing] .waveform-bar{animation:audio-beat-24083806 .45s ease-in-out var(--beat-delay) 3 both}.preview-motion[data-playing] .genre-signal{animation:.6s ease-in-out 1.1s both genre-highlight-24083806}.preview-motion[data-playing] .genre-match,.preview-motion[data-playing] .jazz-underline{animation:.7s ease-in-out 1.55s both genre-highlight-24083806}.preview-motion[data-playing] .track-first{animation:.6s ease-in-out 2.15s both genre-highlight-24083806}.preview-motion[data-playing] .track-second{animation:.6s ease-in-out 2.5s both genre-highlight-24083806}@keyframes audio-beat-24083806{0%,to{transform:scaleY(1)}30%{transform:scaleY(.35)}65%{transform:scaleY(1.12)}}@keyframes genre-highlight-24083806{0%,to{opacity:0}40%,65%{opacity:.75}}.catastrophe-motion[data-v-e80cd178]{--snow-color:#d7e1df;--shelter-glow:#ffe1a6;--breath-color:#d7e1df}[data-landing-theme=light] .catastrophe-motion{--snow-color:#c9ae90;--shelter-glow:#fff5dc;--breath-color:#bda58c}.winter-flake[data-v-e80cd178]{fill:var(--snow-color);opacity:0}.shelter-light[data-v-e80cd178]{fill:var(--shelter-glow);filter:drop-shadow(0 0 2px #d4a26b);opacity:0}.survivor-breath[data-v-e80cd178]{fill:var(--breath-color);opacity:0}.preview-motion[data-playing] .winter-flake{animation:winter-drift-e80cd178 3.2s linear var(--snow-delay) both}.preview-motion[data-playing] .shelter-light{animation:3.4s ease-in-out .3s both shelter-warmth-e80cd178}.preview-motion[data-playing] .survivor-breath{animation:1.1s ease-out 1.1s 2 both winter-breath-e80cd178}@keyframes winter-drift-e80cd178{0%{opacity:0;transform:translate(0)}15%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translate(5px,var(--snow-distance))}}@keyframes shelter-warmth-e80cd178{0%,to{opacity:0}35%{opacity:.7}60%{opacity:.4}75%{opacity:.65}}@keyframes winter-breath-e80cd178{0%{opacity:0;transform:translate(0)}30%{opacity:.5}to{opacity:0;transform:translate(9px,-4px)}}.verification-motion[data-v-c0bf8687]{--terminal-background:#12151d}[data-landing-theme=light] .verification-motion{--terminal-background:#fff7e7}.verification-code[data-v-c0bf8687],.verification-solver[data-v-c0bf8687]{stroke:var(--preview-highlight,currentColor);stroke-width:var(--preview-highlight-width,1.5px)}.verification-arrow-first[data-v-c0bf8687],.verification-arrow-second[data-v-c0bf8687]{stroke:var(--preview-highlight,currentColor);stroke-width:var(--preview-highlight-width,2px)}.verification-arrow-first[data-v-c0bf8687],.verification-arrow-second[data-v-c0bf8687],.verification-check[data-v-c0bf8687],.verification-clauses[data-v-c0bf8687],.verification-code[data-v-c0bf8687],.verification-solver[data-v-c0bf8687]{opacity:0}.verification-check[data-v-c0bf8687],.verification-clauses[data-v-c0bf8687]{stroke-dasharray:1;stroke-dashoffset:1px}.terminal-check-mask[data-v-c0bf8687],.terminal-text-mask[data-v-c0bf8687]{fill:var(--terminal-background)}.terminal-text-mask[data-v-c0bf8687]{transform-box:fill-box;transform-origin:100%}.preview-motion[data-playing] .verification-code{animation:.65s ease-out .1s both verification-stage-c0bf8687}.preview-motion[data-playing] .verification-arrow-first{animation:.5s ease-out .5s both verification-stage-c0bf8687}.preview-motion[data-playing] .verification-clauses{animation:.65s ease-out .8s both verification-draw-c0bf8687}.preview-motion[data-playing] .verification-arrow-second{animation:.5s ease-out 1.25s both verification-stage-c0bf8687}.preview-motion[data-playing] .verification-solver{animation:.7s ease-out 1.6s both verification-stage-c0bf8687}.preview-motion[data-playing] .terminal-text-mask{animation:.7s steps(11,end) 2.1s both terminal-typed-c0bf8687}.preview-motion[data-playing] .verification-check{animation:.65s ease-out 2.75s both verification-draw-c0bf8687}@keyframes verification-stage-c0bf8687{0%,to{opacity:0}40%,65%{opacity:.8}}@keyframes verification-draw-c0bf8687{0%{opacity:0;stroke-dashoffset:1px}20%{opacity:.9}80%,to{opacity:.9;stroke-dashoffset:0}}@keyframes terminal-typed-c0bf8687{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.award-motion[data-v-fc7d4d20]{--award-spark:#f0dca5;--trophy-shine:#fff5d2}[data-landing-theme=light] .award-motion{--award-spark:var(--preview-highlight,#d03b00);--trophy-shine:#fff5dc}.award-network[data-v-fc7d4d20]{stroke:var(--preview-highlight,currentColor);stroke-width:var(--preview-highlight-width,2px)}.award-inscription[data-v-fc7d4d20],.award-network[data-v-fc7d4d20]{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}.award-paper[data-v-fc7d4d20]{fill:var(--award-paper-highlight,currentColor);opacity:0}.trophy-shine[data-v-fc7d4d20]{fill:var(--trophy-shine);opacity:0}.award-sparkle[data-v-fc7d4d20]{fill:var(--award-spark);opacity:0}.preview-motion[data-playing] .award-paper{animation:paper-highlight-fc7d4d20 .6s ease-in-out var(--line-delay) both}.preview-motion[data-playing] .award-network{animation:1s ease-out .75s both award-trace-fc7d4d20}.preview-motion[data-playing] .trophy-shine{animation:1s ease-in-out 1.65s both trophy-shine-fc7d4d20}.preview-motion[data-playing] .award-sparkle-top{animation:.65s ease-in-out 2.05s both award-twinkle-fc7d4d20}.preview-motion[data-playing] .award-sparkle-side{animation:.65s ease-in-out 2.35s both award-twinkle-fc7d4d20}.preview-motion[data-playing] .award-inscription{animation:.9s ease-out 2.75s both award-trace-fc7d4d20}@keyframes paper-highlight-fc7d4d20{0%,to{opacity:0}40%,60%{opacity:var(--award-paper-opacity,.45)}}@keyframes award-trace-fc7d4d20{0%{opacity:0;stroke-dashoffset:1px}20%{opacity:var(--award-trace-opacity,.65)}75%{opacity:var(--award-trace-opacity,.65);stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes trophy-shine-fc7d4d20{0%{opacity:0;transform:translate(0)}30%,60%{opacity:var(--trophy-shine-opacity,.65)}to{opacity:0;transform:translate(105px)}}@keyframes award-twinkle-fc7d4d20{0%,to{opacity:0}40%{opacity:.9}}.portfolio-motion[data-v-a67c74f2]{--portfolio-typing-delay:2.45s;--portfolio-typing-duration:.7s;--portfolio-typing-end:calc(var(--portfolio-typing-delay) + var(--portfolio-typing-duration));--portfolio-hero:#080b2b;--portfolio-panel:#fff;--portfolio-accent:#65d9e8;color:var(--portfolio-accent)}.landing-page .portfolio-motion{--portfolio-hero:#101216;--portfolio-panel:#1e2127;--portfolio-accent:#8d9bc4}[data-landing-theme=light] .landing-page .portfolio-motion{--portfolio-hero:#fff4e2;--portfolio-panel:#fffaf1;--portfolio-accent:#d03b00}.portfolio-caret-mask[data-v-a67c74f2],.portfolio-name-mask[data-v-a67c74f2],.portfolio-terminal-mask[data-v-a67c74f2]{fill:var(--portfolio-hero)}.portfolio-name-mask[data-v-a67c74f2],.portfolio-terminal-mask[data-v-a67c74f2]{transform-box:fill-box;transform-origin:100%}.portfolio-panel-mask[data-v-a67c74f2]{fill:var(--portfolio-panel);transform-box:fill-box;transform-origin:bottom}.portfolio-caret[data-v-a67c74f2],.portfolio-pointer[data-v-a67c74f2],.portfolio-selection[data-v-a67c74f2]{opacity:0}.preview-motion[data-playing] .portfolio-name-mask{animation:.7s steps(14,end) .15s both portfolio-type-a67c74f2}.preview-motion[data-playing] .portfolio-pointer{animation:1.7s ease-in-out .3s both portfolio-navigate-a67c74f2}.preview-motion[data-playing] .portfolio-selection{animation:.6s ease-out 1.4s both portfolio-select-a67c74f2}.preview-motion[data-playing] .portfolio-panel-first{animation:.55s ease-out 1.75s both portfolio-reveal-a67c74f2}.preview-motion[data-playing] .portfolio-panel-second{animation:.55s ease-out 1.95s both portfolio-reveal-a67c74f2}.preview-motion[data-playing] .portfolio-terminal-mask{animation:portfolio-type-a67c74f2 var(--portfolio-typing-duration) steps(11) var(--portfolio-typing-delay) both}.preview-motion[data-playing] .portfolio-caret{animation:portfolio-blink-a67c74f2 .4s steps(2) var(--portfolio-typing-end) 3 forwards}@keyframes portfolio-type-a67c74f2{to{transform:scaleX(0)}}@keyframes portfolio-reveal-a67c74f2{to{transform:scaleY(0)}}@keyframes portfolio-navigate-a67c74f2{0%{opacity:0;transform:translate(274px,164px)}12%{opacity:1;transform:translate(274px,164px)}60%,72%{opacity:1;transform:translate(57px,111px)}82%{opacity:1;transform:translate(59px,113px)}to{opacity:0;transform:translate(65px,121px)}}@keyframes portfolio-select-a67c74f2{0%,to{opacity:0}40%{opacity:1}}@keyframes portfolio-blink-a67c74f2{0%,to{opacity:1}50%{opacity:0}}.interactive-preview[data-v-a6bd3d63],.preview-card[data-v-a6bd3d63]{display:block;position:relative}.interactive-preview--flippable[data-v-a6bd3d63]{perspective:800px}.preview-card[data-v-a6bd3d63]{border-radius:inherit;transform-style:preserve-3d}.interactive-preview--flippable>.preview-card[data-v-a6bd3d63],.preview-flip-hint[data-v-a6bd3d63]:before{transition:transform .6s cubic-bezier(.22,1,.36,1)}.preview-back[data-v-a6bd3d63],.preview-card--flipped[data-v-a6bd3d63]{transform:rotateY(180deg)}.preview-face[data-v-a6bd3d63]{border-radius:inherit;backface-visibility:hidden;display:block;overflow:hidden}.preview-front[data-v-a6bd3d63]{position:relative}.preview-back[data-v-a6bd3d63]{position:absolute;inset:0}.preview-back>img[data-v-a6bd3d63]{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.preview-back--mobile[data-v-a6bd3d63],.preview-device-switch[data-v-a6bd3d63]{background:var(--preview-background,transparent)}.preview-back--mobile>img[data-v-a6bd3d63]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding-block:5px}.preview-screenshot--masked[data-v-a6bd3d63]{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-origin:content-box;mask-origin:content-box}.preview-device-switch[data-v-a6bd3d63]{z-index:1;border:1px solid var(--preview-border,currentColor);border-radius:2px;display:flex;position:absolute;bottom:7px;left:7px}.preview-device-switch>button[data-v-a6bd3d63]{width:32px;height:32px;color:var(--preview-muted,currentColor);opacity:.55;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.preview-device-switch>button[aria-pressed=true][data-v-a6bd3d63]{opacity:1}.preview-device-switch>button[data-v-a6bd3d63]:focus-visible{outline:2px solid var(--preview-focus,currentColor);outline-offset:-3px}.preview-device-icon[data-v-a6bd3d63]{background:currentColor;width:16px;height:16px}.preview-device-icon--desktop[data-v-a6bd3d63]{-webkit-mask:url(../icons/desktop.svg) 50%/contain no-repeat;mask:url(../icons/desktop.svg) 50%/contain no-repeat}.preview-device-icon--mobile[data-v-a6bd3d63]{-webkit-mask:url(../icons/mobile.svg) 50%/contain no-repeat;mask:url(../icons/mobile.svg) 50%/contain no-repeat}.preview-flip-hint[data-v-a6bd3d63]{border:1px solid var(--preview-border,currentColor);background:var(--preview-background,transparent);width:24px;height:24px;color:var(--preview-muted,currentColor);border-radius:2px;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.preview-flip-hint[data-v-a6bd3d63]:before{content:"";width:13px;height:13px;transform:rotate(var(--flip-icon-turn,0deg));background:currentColor;-webkit-mask:url(../icons/flip-preview.svg) 50%/contain no-repeat;mask:url(../icons/flip-preview.svg) 50%/contain no-repeat}.preview-replay[data-v-a6bd3d63]{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.preview-replay[data-v-a6bd3d63]:focus-visible{outline:2px solid var(--preview-focus,currentColor);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.interactive-preview--flippable>.preview-card[data-v-a6bd3d63],.preview-flip-hint[data-v-a6bd3d63]:before{transition:none}.interactive-preview:not(.interactive-preview--flippable)>.preview-replay[data-v-a6bd3d63]{display:none}}@property --retro-core-opacity{syntax:"<number>";inherits:false;initial-value:1}html.retro-portal-transition::view-transition{background:radial-gradient(circle at center,rgb(255 255 255/var(--retro-core-opacity)) 0 1px,rgb(255 255 255/calc(var(--retro-core-opacity) * .5)) 2px,transparent 4px),#04050a;animation:1.4s ease-in-out 2 both retro-core-pulse}html.retro-portal-transition::view-transition-group(root){animation:2.8s linear both retro-phosphor-glow}html.retro-portal-transition::view-transition-new(root){mix-blend-mode:normal;transform-origin:50%}html.retro-portal-transition::view-transition-old(root){mix-blend-mode:normal;transform-origin:50%}html.retro-portal-transition::view-transition-old(root){animation:.5s linear both retro-screen-close}html.retro-portal-transition::view-transition-new(root){animation:.9s linear 1.9s both retro-screen-open}@keyframes retro-core-pulse{0%,to{--retro-core-opacity:.65}50%{--retro-core-opacity:1}}@keyframes retro-screen-close{0%{filter:brightness();opacity:1;animation-timing-function:cubic-bezier(.76,0,.24,1);transform:scale(1)}55%{filter:brightness(1.8)saturate(.4);transform:scale(.62,.006)}72%{filter:brightness(2)saturate(0);opacity:1;animation-timing-function:ease-out;transform:scale(.035,.003)}86%{filter:brightness(2)saturate(0);opacity:1;transform:scale(.002,.003)}to{filter:brightness(2)saturate(0);opacity:0;transform:scale(.002,.003)}}@keyframes retro-screen-open{0%{filter:brightness(2)saturate(0);opacity:0;transform:scale(.002,.003)}12%{filter:brightness(2)saturate(0);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.002,.003)}38%{filter:brightness(1.8)saturate(.4);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.2,.008)}84%{filter:brightness(1.08);transform:scale(1.003)}to{filter:brightness();opacity:1;transform:scale(1)}}@keyframes retro-phosphor-glow{0%,to{filter:drop-shadow(0 0 #0000)}12%,82%{filter:drop-shadow(0 0 8px #c3fff5b3)drop-shadow(0 0 28px #67dfd166)}70%{filter:drop-shadow(0 0 12px #e6fffacc)drop-shadow(0 0 44px #67dfd180)}}@media (prefers-reduced-motion:reduce){html.retro-portal-transition::view-transition{animation:none}html.retro-portal-transition::view-transition-group(root){animation:none}html.retro-portal-transition::view-transition-new(root){animation:none}html.retro-portal-transition::view-transition-old(root){animation:none}}
