:root{--bg: #f4f5f7;--panel: #ffffff;--border: #e3e5eb;--text: #1c1f26;--muted: #5c6573;--accent: #3b6cff;color-scheme:light}.hub{min-height:100vh;padding:48px 24px 64px;background:var(--bg);color:var(--text)}.hub__header{max-width:960px;margin:0 auto 40px}.hub__header h1{margin:0 0 8px;font-size:28px;font-weight:600;letter-spacing:-.02em}.hub__header p{margin:0;font-size:15px;color:var(--muted);line-height:1.5}.hub__section{max-width:960px;margin:0 auto 48px}.hub__section-title{margin:0 0 16px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.hub__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.hub__card{display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease}.hub__card:hover{border-color:#3b6cff66;background:#f5f7ff;transform:translateY(-2px)}.hub__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub__tag{align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:16px}.hub__tag--approved{background:#e3f6e8;color:#0d9336}.hub__tag--draft{background:#eceef2;color:#6b7280}.hub__tag--needs-edits{background:#fff4e5;color:#b45309}.hub__tag--pending-approval{background:#e8f0fe;color:#1d5bbf}.hub__card h3{margin:0;font-size:16px;font-weight:600;color:var(--text)}.icon-morph-scene{display:grid;place-items:center;min-height:100vh;background:#0a0a0a}.icon-morph-stage{position:relative;width:600px;height:600px;background:#fff;overflow:hidden}.icon-morph-stage__replay{position:absolute;top:16px;right:16px;z-index:2;height:36px;padding:0 14px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#0000000f;color:#1a1a1a;font-size:13px;font-weight:500;transition:transform .12s cubic-bezier(.23,1,.32,1),background .12s ease}.icon-morph-stage__replay:focus-visible{outline:2px solid #897eff;outline-offset:2px}@media (hover: hover) and (pointer: fine){.icon-morph-stage__replay:hover{background:#0000001a}}.icon-morph-stage__replay:active{transform:scale(.97)}.icon-morph-lab{position:absolute;left:50%;top:50%;width:192px;height:192px;transform:translate(-50%,-50%)}.icon-morph-lab__svg{display:block;width:192px;height:192px;overflow:visible}@media (prefers-reduced-motion: reduce){.icon-morph-stage__replay{transition:none}.icon-morph-stage__replay:active{transform:none}}.notif-bubble{position:absolute;left:var(--spotlight-bubble-left, 260px);width:var(--spotlight-bubble-width, 1113px);bottom:30px;z-index:5;pointer-events:none;overflow:visible}#stage #dashboard{z-index:1}#stage #spotlight-bar{z-index:2}#stage #chat{z-index:8}#stage .voc{left:var(--spotlight-bubble-left, 260px);width:var(--spotlight-bubble-width, 1113px)}.notif-halftone{--notif-halftone-bubble-left: var(--spotlight-bubble-left, 260px);--notif-halftone-bubble-width: var(--spotlight-bubble-width, 1113px);position:absolute;left:calc(var(--notif-halftone-bubble-left) + var(--notif-halftone-bubble-width) / 2 - var(--notif-halftone-center-x));bottom:-4px;width:1361px;height:950px;z-index:4;pointer-events:none;overflow:visible;opacity:0}.notif-halftone__svg{display:block;overflow:visible}.notif-halftone__dot{fill:#fff;opacity:.7}.notif-ambient-glow{--notif-glow-size: .9;--notif-glow-speed: 1.3;--notif-glow-opacity: 1.07;--notif-glow-bubble-width: var(--spotlight-bubble-width, 1113px);--notif-glow-width: calc(var(--notif-glow-bubble-width) * 1.15);--notif-glow-scale-y: calc(.333333 * .8);--notif-glow-scale-x: calc(var(--notif-glow-width) / (1357px * var(--notif-glow-size)));position:absolute;left:calc(var(--spotlight-bubble-left, 260px) + (var(--notif-glow-bubble-width) - var(--notif-glow-width)) / 2);bottom:-160px;width:var(--notif-glow-width);height:calc(372px * var(--notif-glow-scale-y) * var(--notif-glow-size));z-index:3;pointer-events:none;overflow:visible;opacity:0}.notif-ambient-glow__frame{position:absolute;left:0;bottom:0;width:1357px;height:372px;transform:scale(calc(var(--notif-glow-scale-x) * var(--notif-glow-size)),calc(var(--notif-glow-scale-y) * var(--notif-glow-size)));transform-origin:bottom center;overflow:visible}.notif-ambient-glow__wash{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:186px;overflow:visible;pointer-events:none}.notif-ambient-glow__wash img{position:absolute;top:-80.65%;right:-22.11%;bottom:-80.65%;left:-22.11%;display:block;width:100%;height:100%;max-width:none}.notif-ambient-glow__blobs{position:absolute;left:-876px;top:38px;width:3108px;height:513px;overflow:visible}.notif-ambient-glow__rig{position:absolute;left:876px;bottom:0;width:1352px;height:830px;overflow:visible}.notif-ambient-glow__blobs i{display:block;transform:rotate(60deg);background:linear-gradient(0deg,#a7a7f7 34.762%,#ff141800),linear-gradient(90deg,#ff1418,#ff1418)}.notif-ambient-glow__large{position:absolute;left:calc(50% + .28px);top:-591px;width:1572.569px;height:1421.188px;transform:translate(-50%);display:grid;place-items:center;animation:notif-glow-swap-large calc(44s / var(--notif-glow-speed)) ease-in-out infinite alternate}.notif-ambient-glow__large i{width:889.002px;height:1302.581px;filter:blur(369.516px);border-radius:2244.054px;animation:notif-glow-hue-large calc(7s / var(--notif-glow-speed)) ease-in-out infinite alternate,notif-glow-pulse-large calc(5s / var(--notif-glow-speed)) ease-in-out infinite alternate}.notif-ambient-glow__mini{position:absolute;left:573px;top:-285px;width:323px;height:345px;animation:notif-glow-swap-mini calc(44s / var(--notif-glow-speed)) ease-in-out infinite alternate;animation-delay:calc(-22s / var(--notif-glow-speed))}.notif-ambient-glow__mini>div{position:absolute;left:calc(50% - 6.59px);transform:translate(-50%);display:grid;place-items:center;animation:notif-glow-drift-mini calc(8s / var(--notif-glow-speed)) ease-in-out infinite alternate}.notif-ambient-glow__a{top:74px;width:283px;height:257px;animation-delay:0s}.notif-ambient-glow__a i{width:163px;height:233px;filter:blur(117px);border-radius:855px;animation:notif-glow-hue-mini calc(5.5s / var(--notif-glow-speed)) ease-in-out infinite alternate}.notif-ambient-glow__b{top:0;width:539px;height:405px;animation-duration:calc(10s / var(--notif-glow-speed));animation-delay:calc(-3.5s / var(--notif-glow-speed))}.notif-ambient-glow__b i{width:163px;height:529px;filter:blur(185px);border-radius:855px;animation:notif-glow-hue-mini-rev calc(6.5s / var(--notif-glow-speed)) ease-in-out infinite alternate;animation-delay:calc(-2.5s / var(--notif-glow-speed))}.notif-ambient-glow__c{top:106px;width:222px;height:193px;animation-duration:calc(7s / var(--notif-glow-speed));animation-delay:calc(-5s / var(--notif-glow-speed))}.notif-ambient-glow__c i{width:113px;height:191px;filter:blur(58px);border-radius:577px;animation:notif-glow-hue-mini calc(4.5s / var(--notif-glow-speed)) ease-in-out infinite alternate;animation-delay:calc(-1.5s / var(--notif-glow-speed))}@keyframes notif-glow-hue-large{0%{transform:rotate(-8deg) scale(.94)}to{transform:rotate(128deg) scale(1.12)}}@keyframes notif-glow-hue-mini{0%{transform:rotate(8deg) scale(.9)}to{transform:rotate(122deg) scale(1.14)}}@keyframes notif-glow-hue-mini-rev{0%{transform:rotate(122deg) scale(1.12)}to{transform:rotate(8deg) scale(.9)}}@keyframes notif-glow-pulse-large{0%{opacity:calc(.12 * var(--notif-glow-opacity))}to{opacity:calc(.58 * var(--notif-glow-opacity))}}@keyframes notif-glow-swap-large{0%{transform:translate(-50%) translate3d(-180px,-48px,0) scale(1.04)}to{transform:translate(-50%) translate3d(180px,-48px,0) scale(1.18)}}@keyframes notif-glow-swap-mini{0%{transform:translate(40px)}to{transform:translate(-560px)}}@keyframes notif-glow-drift-large{0%{transform:translate(-50%) translateZ(0) scale(1)}to{transform:translate(-50%) translate3d(120px,-80px,0) scale(1.14)}}@keyframes notif-glow-drift-mini{0%{transform:translate(-50%) translateZ(0) scale(1)}to{transform:translate(-50%) translate3d(-120px,72px,0) scale(1.34)}}@media (prefers-reduced-motion: reduce){.notif-ambient-glow__large,.notif-ambient-glow__large i,.notif-ambient-glow__mini,.notif-ambient-glow__mini>div,.notif-ambient-glow__a i,.notif-ambient-glow__b i,.notif-ambient-glow__c i{animation:none;transform:rotate(60deg)}}.search-form-spacer{flex:1}#search-form{position:absolute;left:var(--spotlight-bubble-left, 260px);width:var(--spotlight-bubble-width, 1113px);bottom:6px;z-index:7;transition:opacity 84ms linear}#stage:has(#chat:not([hidden]):not(.closing)) #search-form{opacity:0;visibility:hidden;pointer-events:none;transition:none}#stage:has(#chat.closing) #search-form{pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1) .14s}.notif-bubble__clip{position:relative;z-index:1;height:0;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.notif-bubble__clip:after{content:"";flex-shrink:0;height:24px;background:#fff}.notif-bubble__card{position:relative;flex-shrink:0;padding:20px 12px 20px 20px;background:transparent;overflow:hidden;pointer-events:auto}.notif-bubble__bg{position:absolute;z-index:0;top:4px;right:4px;bottom:4px;left:4px;border-radius:20px 20px 8px 8px;opacity:0;background:linear-gradient(-87deg,#ddcffd73 4.23%,#fff3fe73 21%,#efeeff73 36.4%,#ffffffe6 108.87%);box-shadow:inset 0 0 16px #7300ff0d;pointer-events:none}.notif-bubble__content{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;opacity:0}.notif-bubble__badge{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center}.notif-bubble--growth .notif-bubble__bg{background:linear-gradient(-81.03deg,#e3faff45 .88%,#f7fdffe6 26.96%,#ffffffe6 54.51%)}.notif-bubble--morning .notif-bubble__bg{background:linear-gradient(267.61deg,#fff3fe73 23.43%,#ddcffd73 11.04%,#efeeff73 18.88%,#ffffffe6 72.24%)}.notif-bubble--growth .notif-bubble__title,.notif-bubble--morning .notif-bubble__title{font-weight:700;letter-spacing:.43px}.notif-bubble--voc-answer .notif-bubble__text{width:656px}.notif-bubble__text{width:630px;flex:0 1 auto;min-width:0}.notif-bubble__title{margin:0;font:500 16px/20px Alfa Interface Sans,sans-serif;letter-spacing:.17px;color:#030306e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-bubble__caption{margin:4px 0 0;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#030306e0}.notif-bubble__link{font-weight:500;color:#ba3dd8;letter-spacing:.07px}.notif-bubble__link-accent{font-weight:500;color:#0c85b4;letter-spacing:-.08px}.notif-bubble__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:8px;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#030306e0;white-space:nowrap}.notif-bubble__meta-lead{color:#0404138c}.notif-bubble__meta-item{display:inline-flex;align-items:center;gap:6px}.notif-bubble__meta-copy{display:inline}.notif-bubble__meta-strong{font-weight:500;color:#030306e0}.notif-bubble__meta-rest{font-weight:400;color:#0404138c}.notif-bubble__meta-sep{font:500 16px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.05px;color:#030306e0}.notif-bubble--growth .notif-bubble__text,.notif-bubble--morning .notif-bubble__text{width:auto;flex:1 1 auto}.notif-bubble--morning .notif-bubble__badge{height:25px}.notif-bubble--index .notif-bubble__content{align-items:center;height:24px}.notif-bubble--index .notif-bubble__title{line-height:24px;letter-spacing:-.05px}.notif-bubble--index .notif-bubble__text{width:auto;flex:1 1 auto}.notif-bubble__cta{flex-shrink:0;align-self:center;margin-left:auto;min-height:40px;min-width:88px;padding:4px 16px;border-radius:999px;background:#2637580f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;color:#030306e0;white-space:nowrap}.notif-bubble__cta--accent{background:#ef3124;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fffffff0}.notif-bubble__close{flex-shrink:0;align-self:center;width:48px;height:48px;display:grid;place-items:center;opacity:.6}#stage #search-form:focus-within{box-shadow:none}@media (prefers-reduced-motion: reduce){.neural-orb,.neural-orb-tooltip,.neural-orb-glow,.neural-orb-blur,.neural-orb__morph{will-change:auto}}.neural-orb-scene #spotlight-bar{overflow:visible;z-index:2}.neural-orb-scene #dashboard{z-index:1}.bar-brand--orb{width:auto;min-width:222px}.bar-brand--orb .bar-brand__glow{opacity:0}.neural-orb-slot{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center}.neural-orb-slot__icon{width:28px;height:28px;display:block}.neural-orb-layer{position:absolute;left:14px;top:856px;width:28px;height:28px;z-index:10;pointer-events:none}.neural-orb-anchor{position:absolute;left:50%;top:50%;width:183px;height:183px;transform:translate(-50%,-50%);pointer-events:none}.neural-orb{position:relative;width:183px;height:183px;transform-origin:center center;will-change:transform}.neural-orb__bloom{position:absolute;left:50%;top:58%;z-index:0;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;background:radial-gradient(circle,#ff487080,#ff9cb038 40%,#efebf500 70%);opacity:0;pointer-events:none}.neural-orb__frame{position:relative;z-index:1;width:183px;height:183px}.year-orb-scene .neural-orb__frame{animation:orb-float 5.6s ease-in-out infinite}.orb-sparks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.orb-spark{position:absolute;display:block;opacity:0}.orb-spark__drift{display:block;width:100%;height:100%;animation:orb-drift-x var(--tx, 5.6s) ease-in-out var(--dx, 0s) infinite alternate}.orb-spark__glyph{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:orb-twinkle var(--t, 3s) ease-in-out var(--dl, 0s) infinite}@keyframes orb-float{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes orb-drift-x{0%{translate:calc(var(--ax, 8px) * -1) 0}to{translate:var(--ax, 8px) 0}}@keyframes orb-twinkle{0%,to{opacity:.55;transform:scale(.84) rotate(0)}50%{opacity:1;transform:scale(1.14) rotate(18deg)}}.neural-orb__circle{position:absolute;left:50%;top:50%;width:183px;height:183px;transform:translate(-50%,-50%);transform-origin:center center;overflow:visible}.orb-circle__clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.orb-circle__paint{position:absolute;left:0;top:0;width:183px;height:183px}.orb-circle__paint svg{display:block;overflow:visible}.orb-circle__inset{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 26.49px #ffffffe6}.neural-orb__eyes,.neural-orb__morph{position:absolute;left:5.32px;top:5.32px;width:183px;height:183px;transform:none;transform-origin:center center;pointer-events:none}.neural-orb__morph{z-index:2}.neural-orb__morph-svg{display:block;width:183px;height:183px;overflow:visible;shape-rendering:geometricPrecision;transform-box:fill-box;transform-origin:91.5px 91.5px;will-change:transform}.neural-orb__morph-pair{opacity:0;transform-box:fill-box;transform-origin:91.5px 91.5px}.neural-orb__morph-eye{transform-box:fill-box;transform-origin:18.3px 19.0625px;will-change:transform,opacity}.orb-eyes__pair{position:absolute;left:0;top:0;width:100.65px;height:38.125px}.orb-eyes__eye{position:absolute;left:0;top:0;width:36.6px;height:38.125px}.orb-eyes__svg{display:block;width:36.6px;height:38.125px;overflow:visible;shape-rendering:geometricPrecision}.neural-orb-glow{position:absolute;left:155.87px;top:1158.16px;width:378.29px;height:284.2px;transform:rotate(-118.37deg);transform-origin:0 0;pointer-events:none;z-index:9;opacity:0}.neural-orb-glow__large,.neural-orb-glow__small{position:absolute;border-radius:999px;transform:rotate(60deg);background:linear-gradient(0deg,#b1a3ff 34.762%,#ff373700),#ff1418}.neural-orb-glow__large{left:148.01px;top:21.97px;width:113.96px;height:371.02px;filter:blur(101.8px)}.neural-orb-glow__small{left:149.51px;top:75.21px;width:79.27px;height:133.77px;filter:blur(32.2px)}.neural-orb-blur{position:absolute;left:0;bottom:0;width:260px;height:194px;border-radius:417px;background:#f2f3f5;opacity:0;overflow:hidden;filter:blur(16px);pointer-events:none;z-index:8}.neural-orb-tooltip{position:absolute;left:260px;bottom:98px;width:385px;z-index:11;opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:24px;background:#fff;box-shadow:0 0 1px #0000000a,0 -4px 8px #0000000a,0 -12px 16px #0000000a}.neural-orb-tooltip__card{position:relative;display:flex;gap:12px;align-items:flex-start;overflow:hidden;padding:20px 12px 20px 20px;border-radius:24px;background:#fff}.neural-orb-tooltip__card:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:20px;opacity:.5;pointer-events:none;background:linear-gradient(332.59deg,#fff3fe73,#ddcffd73 12.95%,#efeeff73 44.22%,#ffffffe6);box-shadow:inset 0 0 16px #7300ff0d}.year-orb-scene .neural-orb-tooltip__card{overflow:visible}.year-orb-scene .neural-orb-tooltip__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;pointer-events:none;background:radial-gradient(120px 90px at 100% 0%,#ff9ccd57,#ff9ccd00),radial-gradient(140px 100px at 0% 100%,#b9a0ff47,#b9a0ff00)}.year-orb-scene .neural-orb-tooltip__flakes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.8;pointer-events:none}.neural-orb-tooltip__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0}.neural-orb-tooltip__text{display:flex;flex-direction:column;gap:4px}.neural-orb-tooltip__title{margin:0;font:500 16px/24px Alfa Interface Sans,sans-serif;letter-spacing:-.05px;color:#030306e0}.neural-orb-tooltip__caption{margin:0;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#030306e0}.neural-orb-tooltip__cta{align-self:flex-start;min-width:88px;min-height:40px;padding:4px 16px;border-radius:10px;background:#2637580f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;color:#030306e0}.neural-orb-tooltip__cta-label{display:inline-block;padding:0 4px}.year-orb-scene .neural-orb-tooltip__cta{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.year-orb-scene .neural-orb-tooltip__cta-label{position:relative;z-index:1}.neural-orb-tooltip__close{position:relative;z-index:1;flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;color:#0404138c}@media (prefers-reduced-motion: reduce){.year-orb-scene .neural-orb__frame,.year-orb-scene .orb-spark__drift,.year-orb-scene .orb-spark__glyph{animation:none}.neural-orb,.neural-orb-tooltip,.neural-orb-glow,.neural-orb-blur,.neural-orb__morph{will-change:auto}}#chat.instant-open #chat-panel{transition:none;transform:translateY(0)}#chat.instant-open .reveal{animation:none}#chat.instant-open .today{opacity:1;transform:none;transition:none}#stage[data-scene=year-result-flow] #chat-sidebar.yrf-sidebar{background:#fff3;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}#chat-sidebar.yrf-sidebar .chat-nav--yrf-cell{height:auto;min-height:64px;padding:8px 12px 8px 16px;gap:8px;color:#0404138c;font-family:"SF Pro Text",var(--sf-text),sans-serif;font-weight:500;letter-spacing:0}#chat-sidebar.yrf-sidebar .chat-nav--yrf-cell:before{display:none}#chat-sidebar.yrf-sidebar .chat-nav--yrf-cell.chat-nav--yrf-active{position:relative;color:#030306e0}#chat-sidebar.yrf-sidebar .chat-nav--yrf-cell.chat-nav--yrf-active:before{display:block;position:absolute;left:0;top:50%;width:4px;height:54px;border-radius:0 4px 4px 0;background:#ef3124;transform:translateY(-50%);content:""}#chat-sidebar.yrf-sidebar .chat-nav__icon-slot{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px}#chat-sidebar.yrf-sidebar .chat-nav__icon{display:block;width:20px;height:20px;max-width:none}#chat-sidebar.yrf-sidebar .chat-nav--yrf-cell .chat-nav__icon--masked{background:currentColor;-webkit-mask:var(--yrf-nav-icon-mask) center / 20px 20px no-repeat;mask:var(--yrf-nav-icon-mask) center / 20px 20px no-repeat}#yra-year-nav.chat-nav--yrf-year{height:auto;min-height:64px;padding:8px;gap:0;border:none;background:transparent;font:inherit;cursor:pointer;text-align:left;width:100%;box-sizing:border-box}#yra-year-nav.chat-nav--yrf-year:before{display:none}#yra-year-nav.chat-nav--yrf-year+.chat-nav{margin-top:0}#yra-year-nav.chat-nav--yrf-year .chat-nav__pill{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 12px 8px 8px;border:1px solid #eeedff;border-radius:12px;background:linear-gradient(141.6deg,#eeedff,#fff 24.14%);color:#030306e0;font-family:"SF Pro Text",var(--sf-text),sans-serif;font-weight:500;font-size:16px;line-height:24px}#yra-year-nav.chat-nav--yrf-year .chat-nav__icon-slot{position:relative}#chat-sidebar.yrf-sidebar .chat-nav__icon-glow{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;opacity:0;pointer-events:none;background:linear-gradient(110deg,#897eff,#d46dfa,#897eff,#d46dfa,#897eff) 0 0 / 200% 100%;-webkit-mask:var(--yrf-wand-mask) center / 20px 20px no-repeat;mask:var(--yrf-wand-mask) center / 20px 20px no-repeat}@keyframes yrf-wand-glow-overlay{0%{opacity:0;background-position:0 0}20%,75%{opacity:1}to{opacity:0;background-position:100% 0}}#yra-year-nav.yra-year-play .chat-nav__icon-glow{animation:yrf-wand-glow-overlay 1s linear 1.2s both}@media (prefers-reduced-motion: reduce){#yra-year-nav.yra-year-play .chat-nav__icon-glow{animation:none}}#chat-sidebar.yrf-sidebar .sidebar-footer{padding:0 8px 12px}#chat-sidebar.yrf-sidebar .chat-brand strong{font:700 18px/24px Alfa Interface Sans,sans-serif;letter-spacing:.38px;background:linear-gradient(90deg,#7a63f1,#93f);background-clip:text;-webkit-background-clip:text;color:transparent}#chat-sidebar.yrf-sidebar .pro-card{width:232px;margin:0 auto;padding:16px;border-radius:20px}#chat-sidebar.yrf-sidebar .pro-card>:not(.pro-card__stroke){position:relative;z-index:1}#chat-sidebar.yrf-sidebar .pro-card__stroke{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;padding:2px;pointer-events:none;opacity:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}#chat-sidebar.yrf-sidebar .pro-card--intro .pro-card__stroke{animation:yrf-pro-stroke-fade 4.2s linear forwards}#chat-sidebar.yrf-sidebar .pro-card__stroke-glow{position:absolute;top:-130%;right:-130%;bottom:-130%;left:-130%;background:conic-gradient(from 225deg,transparent 0deg 248deg,rgb(188 132 231 / 12%) 258deg,rgb(197 147 234 / 92%) 276deg,rgb(188 132 231 / 55%) 296deg,rgb(188 132 231 / 18%) 314deg,transparent 328deg 360deg);animation:yrf-pro-stroke-spin 4.2s linear forwards}@keyframes yrf-pro-stroke-spin{0%{transform:rotate(0)}63.57%{transform:rotate(360deg)}to{transform:rotate(566deg)}}@keyframes yrf-pro-stroke-fade{0%,63.57%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){#chat-sidebar.yrf-sidebar .pro-card__stroke{display:none}}#chat-sidebar.yrf-sidebar .pro-card .pro-title h2{font:500 18px/24px Alfa Interface Sans,sans-serif;letter-spacing:-.17px}#chat-sidebar.yrf-sidebar .pro-card p{margin-top:8px;font:400 16px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.24px;color:#05081d61}#chat-sidebar.yrf-sidebar .pro-card .pro-cta span{font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;background:linear-gradient(90deg,#7a63f1,#93f);background-clip:text;-webkit-background-clip:text;color:transparent}.privacy-agreement{width:824px;flex-shrink:0;overflow:visible}.privacy-agreement__wrapper{position:relative;display:flex;flex-direction:column;gap:24px;padding:32px;overflow:visible}.privacy-agreement__plate{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #eeedff;border-radius:20px;background:linear-gradient(109.53deg,#eeedff,#fff 24.14%);pointer-events:none;z-index:1}.privacy-agreement__content{position:relative;z-index:5;display:flex;flex-direction:column;gap:12px;width:100%}.privacy-agreement__title{margin:0;font:500 18px/24px Alfa Interface Sans,sans-serif;letter-spacing:-.17px;background:linear-gradient(90deg,#7a63f1,#93f);background-clip:text;-webkit-background-clip:text;color:transparent}.privacy-agreement__copy{display:flex;flex-direction:column;gap:8px;font:400 16px/24px Alfa Interface Sans,sans-serif;letter-spacing:-.24px;color:#030306e0}.privacy-agreement__copy p{margin:0}.privacy-agreement__legal{font-size:16px;line-height:24px}.privacy-agreement__link{color:#2a77ef;text-decoration:none}.privacy-agreement__actions{position:relative;z-index:5;display:flex;align-items:center;gap:12px}.privacy-agreement__btn{min-height:40px;min-width:88px;padding:4px 20px;border:0;border-radius:12px;font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;cursor:pointer;white-space:nowrap}.privacy-agreement__btn--primary{background:#212124;color:#fffffff0}.privacy-agreement__btn--ghost{background:transparent;color:#030306e0}.privacy-agreement__sparkles{position:absolute;right:-64px;bottom:-20px;z-index:4;width:168px;height:168px;pointer-events:none;overflow:visible}.privacy-agreement__sparkles__copy-me{display:block;width:168px;height:168px;max-width:none;object-fit:cover;pointer-events:none}.yrf-thread{gap:32px}.yrf-message{width:824px;flex-shrink:0}.yrf-answer{display:flex;flex-direction:column}.yrf-pro-header{display:flex;align-items:center;gap:8px;min-height:32px;padding-bottom:12px}.yrf-pro-header__tag{display:inline-flex;align-items:center;gap:6px}.yrf-pro-header__label{font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;background:linear-gradient(90deg,#7a63f1,#93f);background-clip:text;-webkit-background-clip:text;color:transparent;white-space:nowrap}.yrf-pro-header__dot{font:400 12px/20px Alfa Interface Sans,sans-serif;letter-spacing:.06px;color:#05081d61}.yrf-pro-header__quota{font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#0404138c;white-space:nowrap}.yrf-incoming{margin:0;padding:2px 0;font:400 16px/24px Alfa Interface Sans,sans-serif;letter-spacing:-.24px;color:#030306e0}.yrf-answer__markdown{padding:2px 0;font:400 16px/24px Alfa Interface Sans,sans-serif;letter-spacing:-.24px;color:#030306e0}.yrf-md-rail{display:flex;align-items:stretch;gap:24px;min-height:248px}.yrf-md-rail__bar{flex-shrink:0;width:1px;min-height:248px;background:#1e2b441f}.yrf-md-rail__rows{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;padding-top:4px}.yrf-md-block{display:flex;flex-direction:column}.yrf-md-block--text{padding-bottom:4px}.yrf-md-line{margin:0;min-height:36px;line-height:24px}.yrf-md-line--multiline{min-height:60px}.yrf-md-label{font-weight:700}.yrf-expand{display:flex;align-items:flex-start;width:100%;padding:12px 0 16px}.yrf-expand__link{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.yrf-expand__label{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0}.yrf-expand__text{font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;color:#2a77ef;white-space:nowrap}.yrf-expand__underline-wrap{position:relative;width:100%;height:0;flex-shrink:0}.yrf-expand__underline{position:absolute;left:0;right:0;top:-.5px;display:block;width:100%;height:1px;max-width:none;object-fit:fill}.yrf-answer .feedback{margin:0;padding:6px 6px 0}.yrf-outgoing{height:auto;min-height:48px}#stage[data-scene=year-result-flow] .home-main{top:235px}.yrf-banner{position:absolute;left:264px;top:22px;z-index:1;box-sizing:border-box;display:flex;align-items:center;width:824px;height:84px;padding:19px 23px;border:1px solid #fff;border-radius:20px;background:#fff9;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:inset 0 4px 74px #ffffff40}.yrf-banner__badge{flex:none;display:block;margin:0 12px 0 8px}.yrf-banner__text{flex:1 1 0;min-width:1px;display:flex;flex-direction:column;gap:4px;padding-right:16px;color:#030306e0}.yrf-banner__title,.yrf-banner__caption{margin:0;font-family:Alfa Interface Sans,sans-serif;font-style:normal;line-height:20px}.yrf-banner__title{position:relative;top:1px;overflow:hidden;font-size:16px;font-weight:700;letter-spacing:.43px;text-overflow:ellipsis;white-space:nowrap}.yrf-banner__caption{font-size:14px;font-weight:400;letter-spacing:-.08px}.yrf-banner__cta{flex:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:88px;min-height:40px;padding:12px 16px;border-radius:12px;background:#897eff29;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:#030306e0;font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;cursor:pointer;transition:background-color .16s ease-out}.yrf-banner__cta span{padding:0 4px}.yrf-banner__cta:hover{background:#897eff3d}.yrf-banner__cta:active{background:#897eff4d}.yrf-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;clip-path:inset(1px 0 0 0);pointer-events:none}#stage[data-scene=year-result-flow] #chat.home-mode #chat-attachment{display:none}#stage[data-scene=year-result-flow].year-orb-scene .neural-orb-tooltip{pointer-events:auto}#stage[data-scene=year-result-flow] .neural-orb-tooltip__close{cursor:pointer}#stage[data-scene=year-result-flow] .neural-orb-tooltip__card:after{content:none}#stage[data-scene=year-result-flow] .yfx-confetti{position:absolute;left:0;top:0;width:1600px;height:900px;z-index:60;pointer-events:none}.sparkle-morph-scene{display:grid;place-items:center;min-height:100vh;background:#0a0a0a}.sparkle-morph-stage{position:relative;width:600px;height:600px;background:#000;overflow:hidden}.sparkle-morph-stage__replay{position:absolute;top:16px;right:16px;z-index:2;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff14;color:#fff;font-size:13px;font-weight:500;transition:transform .12s cubic-bezier(.23,1,.32,1),background .12s ease}.sparkle-morph-stage__replay:focus-visible{outline:2px solid #897eff;outline-offset:2px}@media (hover: hover) and (pointer: fine){.sparkle-morph-stage__replay:hover{background:#ffffff1f}}.sparkle-morph-stage__replay:active{transform:scale(.97)}.sparkle-morph-lab{position:absolute;left:50%;top:50%;width:183px;height:183px;transform:translate(-50%,-50%) scale(2.4);transform-origin:center center}.sparkle-morph-lab__svg{display:block;width:183px;height:183px;overflow:visible;shape-rendering:geometricPrecision}.sparkle-morph-lab__wrap{transform-box:fill-box;transform-origin:91.5px 91.5px;will-change:transform,opacity,filter}.sparkle-morph-lab__star{will-change:d}@media (prefers-reduced-motion: reduce){.sparkle-morph-lab__wrap,.sparkle-morph-lab__star{will-change:auto}.sparkle-morph-stage__replay{transition:none}.sparkle-morph-stage__replay:active{transform:none}}.voc-pin{position:absolute;left:0;top:0;width:1600px;height:834px;z-index:2;pointer-events:none;overflow:hidden}.voc-pin[data-mode=off]{visibility:hidden;transition:visibility 0s linear .2s}#stage:has(#chat:not([hidden])) .voc-pin{visibility:hidden}.voc-pin__region{position:absolute}.voc-pin__veilbox{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.voc-pin[data-mode=pick] .voc-pin__veilbox{animation:voc-pin-veil-in .28s var(--voc-ease-out) var(--d) backwards}.voc-pin__veil{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);background:#f4f5f8bd;opacity:0;transition:opacity .16s var(--voc-ease-out)}.voc-pin[data-mode=pick] .voc-pin__region:not([data-hover]):not([data-selected]) .voc-pin__veil{opacity:1}@keyframes voc-pin-veil-in{0%{opacity:0}}.voc-pin__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);pointer-events:none;opacity:0;transform:scale(1.012);transition:opacity .14s var(--voc-ease-out),transform .22s var(--voc-ease-out)}.voc-pin__frame:before,.voc-pin__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity .14s var(--voc-ease-out)}.voc-pin__frame:before{box-shadow:0 0 0 1.5px #897eff8c}.voc-pin__frame:after{box-shadow:0 0 0 2px #897eff,0 0 28px #897eff52;opacity:0}.voc-pin[data-mode=pick] .voc-pin__region[data-hover] .voc-pin__frame,.voc-pin:not([data-mode=off]) .voc-pin__region[data-selected] .voc-pin__frame{opacity:1;transform:none}.voc-pin__region[data-selected] .voc-pin__frame:after{opacity:1}.voc-pin__region[data-selected] .voc-pin__frame:before{opacity:0}.voc-pin__hit{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:var(--r);background:none;font:inherit;cursor:pointer;outline:none;pointer-events:none;-webkit-tap-highlight-color:transparent}.voc-pin[data-mode=pick] .voc-pin__hit{pointer-events:auto}.voc-pin__markbox{position:absolute;right:var(--mr, -14px);top:var(--mt, -14px);width:28px;height:28px;pointer-events:none;visibility:hidden}.voc-pin__region[data-side=left] .voc-pin__markbox{right:auto;left:var(--ml)}.voc-pin[data-mode=pick] .voc-pin__markbox,.voc-pin[data-mode=marks] .voc-pin__region[data-selected] .voc-pin__markbox{visibility:visible}.voc-pin[data-mode=pick] .voc-pin__markbox{animation:voc-pin-mark-in .28s var(--voc-ease-out) var(--d) backwards}@keyframes voc-pin-mark-in{0%{opacity:0;transform:scale(.8)}}.voc-pin__mark{--i: 0;--voc-stagger: 0ms;position:relative;display:block;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #897eff73,0 2px 10px #0404131a;transition:transform .16s var(--voc-ease-out),background-color .12s var(--voc-ease-out),box-shadow .12s var(--voc-ease-out)}.voc-pin__plus,.voc-pin__check{position:absolute;left:50%;top:50%;margin:-6px 0 0 -6px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:opacity .12s var(--voc-ease-out),transform .16s var(--voc-ease-out),stroke .12s var(--voc-ease-out)}.voc-pin__plus{stroke:#897eff;stroke-width:2}.voc-pin__check{margin:-7px 0 0 -7px;stroke:#fff;stroke-width:2.2;opacity:0;transform:scale(.6)}.voc-pin__region[data-hover] .voc-pin__mark{background:#897eff;box-shadow:0 0 0 1px #897eff;transform:scale(1.12)}.voc-pin__region[data-hover] .voc-pin__plus{stroke:#fff}.voc-pin__region[data-selected] .voc-pin__mark{background:#897eff;box-shadow:0 0 0 1px #897eff,0 0 12px #897eff73;animation:voc-pin-pop .34s cubic-bezier(.34,1.56,.64,1)}.voc-pin__region[data-selected] .voc-pin__plus{opacity:0;transform:scale(.6)}.voc-pin__region[data-selected] .voc-pin__check{opacity:1;transform:none}@keyframes voc-pin-pop{0%{transform:scale(1)}30%{transform:scale(.9)}70%{transform:scale(1.14)}to{transform:scale(1)}}.voc-pin__label{position:absolute;right:calc(var(--mr, -14px) + 34px);top:var(--mt, -14px);height:28px;padding:0 12px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #897eff47,0 4px 14px #0404131f;font:500 14px/28px Alfa Interface Sans,sans-serif;letter-spacing:.07px;color:#030306e0;white-space:nowrap;opacity:0;transform:translate(6px);transform-origin:right center;transition:opacity .12s var(--voc-ease-out),transform .16s var(--voc-ease-out);pointer-events:none}.voc-pin__region[data-side=left] .voc-pin__label{right:auto;left:calc(var(--ml) + 34px);transform:translate(-6px);transform-origin:left center}.voc-pin[data-mode=pick] .voc-pin__region[data-hover] .voc-pin__label{opacity:1;transform:none}.voc-pin-tokens{position:absolute;left:48px;right:64px;top:6px;height:32px;display:flex;align-items:center;gap:8px}.voc-pin-hint{display:flex;align-items:center;gap:8px;margin:0;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#0404138c;white-space:nowrap;animation:voc-fade .2s var(--voc-ease-out) both}.voc-pin-hint svg{flex-shrink:0;fill:#998bff}.voc-pin-token{flex-shrink:0;height:32px;padding:0 10px 0 12px;display:flex;align-items:center;gap:8px;border-radius:999px;background:#897eff;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#fffffff0;white-space:nowrap}.voc-pin-token svg{fill:none;stroke:#ffffffb3;stroke-width:1.6;stroke-linecap:round;transition:stroke .12s var(--voc-ease-out)}@media (hover: hover) and (pointer: fine){.voc-pin-token:hover svg{stroke:#fff}}.voc-row[data-flying] .voc-row__fade{clip-path:none}.voc-chat__pins{display:block;margin-bottom:4px;font:400 12px/16px Alfa Interface Sans,sans-serif;letter-spacing:.06px;color:var(--text-secondary, rgba(4, 4, 19, .55))}@media (prefers-reduced-motion: reduce){.voc-pin[data-mode=pick] .voc-pin__veilbox,.voc-pin[data-mode=pick] .voc-pin__markbox{animation:voc-fade .18s ease backwards}.voc-pin__frame{transform:none;transition:opacity .12s ease}.voc-pin__mark,.voc-pin__plus,.voc-pin__check,.voc-pin__label{transform:none;transition:opacity .12s ease,background-color .12s ease}.voc-pin__region[data-hover] .voc-pin__mark{transform:none}.voc-pin__region[data-selected] .voc-pin__mark{animation:none}.voc-pin__markbox .voc-sparks{display:none}}:root{--voc-ease-out: cubic-bezier(.23, 1, .32, 1)}.voc{position:absolute;left:260px;width:1113px;bottom:calc(30px + var(--voc-extra, 0px));z-index:5;pointer-events:none}.voc__clip{position:relative;height:0;overflow:hidden;border-radius:24px 24px 0 0;background:#fff;display:flex;flex-direction:column;justify-content:flex-end}.voc__clip:after{content:"";flex-shrink:0;height:24px;background:#fff}.voc__head{position:relative;flex-shrink:0;height:90px;pointer-events:auto}.voc__content{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.voc__bg{position:absolute;z-index:0;top:4px;right:4px;bottom:4px;left:4px;border-radius:20px 20px 8px 8px;background:linear-gradient(-87deg,#ddcffd73 4.23%,#fff3fe73 21%,#efeeff73 36.4%,#ffffffe6 108.87%);box-shadow:inset 0 0 16px #7300ff0d;pointer-events:none}.voc__step{position:absolute;top:0;right:0;bottom:0;left:0}.voc__badge{position:absolute;left:12px;top:20px;width:24px;height:24px;object-fit:contain}.voc__back{left:0;top:8px;width:48px;height:48px;display:grid;place-items:center}.voc__text{position:absolute;left:48px;top:22px;width:994px}.voc__text--narrow{width:628px}.voc__title{margin:0;font:700 16px/20px Alfa Interface Sans,sans-serif;letter-spacing:.43px;color:#030306e0;white-space:nowrap}.voc__caption{margin:4px 0 0;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#030306e0;white-space:nowrap}.voc__toggle-slot{position:absolute;left:858px;top:24px}.voc__actions{position:absolute;right:71px;top:24px;display:flex;gap:8px}.voc__switch{padding:10px 18px 10px 14px;display:flex;align-items:center;gap:8px;border-radius:999px;background:#2637580f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.voc__switch-track{position:relative;flex-shrink:0;width:28px;height:16px;margin:2px;border-radius:16px;background:#05081d29;transition:background-color .15s var(--voc-ease-out)}.voc__switch[aria-checked=true] .voc__switch-track{background:#897eff}.voc__switch-knob{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s var(--voc-ease-out)}.voc__switch[aria-checked=true] .voc__switch-knob{transform:translate(12px)}.voc__switch-label,.voc__btn{font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;color:#030306e0;white-space:nowrap}.voc__btn{height:40px;padding:0 20px;border-radius:999px;background:#2637580f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.voc__close{position:absolute;left:1062px;top:20px;width:48px;height:48px;display:grid;place-items:center}.voc__close img{opacity:.6}.voc-halftone{display:contents}.voc-halftone .notif-halftone__svg{transition:opacity .2s var(--voc-ease-out)}.voc-halftone[data-quiet] .notif-halftone__svg{opacity:0}.voc-confetti{position:absolute;left:0;top:0;z-index:4;overflow:visible;pointer-events:none}#stage:has(#chat:not([hidden])) .voc,#stage:has(#chat:not([hidden])) .voc-row{visibility:hidden;pointer-events:none}.voc-row{position:absolute;left:260px;bottom:6px;width:1113px;z-index:8;background:#fff;border-radius:0 0 24px 24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s var(--voc-ease-out),visibility 0s linear .12s}.voc-row[data-shown]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s var(--voc-ease-out)}.voc-row__step{position:absolute;top:0;right:0;bottom:0;left:0}.voc-row__fade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;clip-path:inset(-16px 0 0 0 round 0 0 24px 24px)}.voc[data-phase=out][data-dir=fwd] .voc__step,.voc-row[data-phase=out][data-dir=fwd] .voc-row__step{animation:voc-out-left .16s var(--voc-ease-out) forwards}.voc[data-phase=out][data-dir=back] .voc__step,.voc-row[data-phase=out][data-dir=back] .voc-row__step{animation:voc-out-right .16s var(--voc-ease-out) forwards}.voc[data-phase=in][data-dir=fwd] .voc__step,.voc-row[data-phase=in][data-dir=fwd] .voc-row__step{animation:voc-in-right .28s var(--voc-ease-out) both}.voc[data-phase=in][data-dir=back] .voc__step,.voc-row[data-phase=in][data-dir=back] .voc-row__step{animation:voc-in-left .28s var(--voc-ease-out) both}.voc-stars{position:absolute;left:48px;top:6px;display:flex;gap:12px;--voc-stagger: 40ms}.voc-stars[data-variant=dock]{--voc-stagger: 65ms}.voc-star{position:relative;width:32px;height:32px;display:block;padding:0;border:0;background:none;transform:translate(var(--sx, 0)) scale(var(--sc, 1));transition:transform .42s cubic-bezier(.25,.9,.3,1)}.voc-star>svg{display:block;width:100%;height:100%;overflow:visible;transition:filter .32s ease}.voc-star__line{fill:#998bff}.voc-star__fill{fill:#897eff;opacity:0;transition:opacity .28s ease,fill .28s ease}.voc-star[data-on] .voc-star__fill{opacity:1}.voc-star[data-on]:not([data-preview])>svg>g{filter:none}.voc-star[data-on][data-preview]:not(:active) .voc-star__fill{fill:#998bff}.voc-star:active .voc-star__fill{opacity:1;fill:#897eff}.voc-star[data-picked]{transition-duration:.22s}.voc-stars[data-variant=dock] .voc-star[data-picked]:not([data-preview]){transform:scale(1.28)}.voc-stars[data-variant=dock] .voc-star[data-on]:not([data-preview]) .voc-star__fill{transition-delay:calc(var(--i) * 65ms);animation:voc-star-fill .28s var(--voc-ease-out) calc(var(--i) * var(--voc-stagger)) both}@keyframes voc-star-fill{0%{opacity:0}}.voc-stars[data-variant=dock] .voc-star[data-on]:not([data-preview]){animation:voc-star-pop .34s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 65ms) forwards}.voc-stars[data-variant=dock] .voc-star[data-picked][data-on]:not([data-preview]){animation:voc-star-pop-picked .34s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 65ms) forwards}.voc-stars[data-variant=dock] .voc-star[data-picked][data-on]:not([data-preview]) svg,.voc-stars[data-variant=dock] .voc-star:active svg{filter:drop-shadow(0 0 9px rgba(191,196,254,.45))}@keyframes voc-star-pop{0%{transform:scale(1)}30%{transform:scale(.9)}70%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes voc-star-pop-picked{0%{transform:scale(1.28)}30%{transform:scale(1.15)}70%{transform:scale(1.36)}to{transform:scale(1.28)}}.voc-stars[data-variant=wave] .voc-star__fill,.voc-stars[data-variant=sparks] .voc-star__fill,.voc-stars[data-variant=inner] .voc-star__fill{transition:opacity .12s var(--voc-ease-out),fill .12s var(--voc-ease-out)}.voc-stars[data-variant=wave] .voc-star[data-on]:not([data-preview]) .voc-star__fill,.voc-stars[data-variant=sparks] .voc-star[data-on]:not([data-preview]) .voc-star__fill{transition-delay:calc(var(--i) * 40ms)}.voc-stars[data-variant=wave] .voc-star[data-on]:not([data-preview]){animation:voc-star-wave .28s var(--voc-ease-out) calc(var(--i) * 40ms) both}@keyframes voc-star-wave{45%{transform:scale(1.15)}}.voc-stars[data-variant=sparks] .voc-star[data-picked]:not([data-preview]){animation:voc-star-flash .32s var(--voc-ease-out) calc(var(--i) * 40ms) both}@keyframes voc-star-flash{0%{transform:scale(.9)}40%{transform:scale(1.2)}}.voc-sparks{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.voc-spark{position:absolute;left:-4.5px;top:-4.5px;fill:#897eff;opacity:0;animation:voc-spark-fly .45s var(--voc-ease-out) calc(var(--i) * var(--voc-stagger) + 60ms) both}.voc-spark:nth-child(2n){fill:#b1a3ff}@keyframes voc-spark-fly{0%{opacity:0;transform:rotate(var(--a)) translateY(-8px) scale(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-24px) scale(.9)}}.voc-stars[data-variant=inner] .voc-star__line{stroke:#998bff;stroke-width:0;stroke-linejoin:round;transition:stroke-width .15s var(--voc-ease-out)}@media (hover: hover) and (pointer: fine){.voc-stars[data-variant=inner] .voc-star:hover .voc-star__line{stroke-width:.6px}}.voc-stars[data-variant=inner] .voc-star__fill{transform-box:fill-box;transform-origin:center;transform:translate(1.898px,2.452px) scale(.4)}.voc-stars[data-variant=inner] .voc-star[data-on] .voc-star__fill{transform:translate(1.898px,2.452px) scale(1);transition:opacity .12s var(--voc-ease-out),fill .12s var(--voc-ease-out),transform .26s var(--voc-ease-out)}.voc-stars[data-variant=inner] .voc-star[data-on]:not([data-preview]) .voc-star__fill{transition-delay:calc(var(--i) * 40ms)}.voc-stars[data-variant=inner] .voc-star[data-picked]:not([data-preview]){animation:voc-star-turn .38s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 40ms) both}@keyframes voc-star-turn{0%{transform:rotate(-8deg)}}.voc-scale{position:absolute;right:20px;top:12px;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#05081d61;white-space:nowrap}.voc-tags{position:absolute;left:48px;top:6px;display:flex;gap:8px}.voc-tag{height:32px;padding:0 12px;border-radius:999px;background:#eeedff;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:#030306e0;white-space:nowrap;transition:background-color .12s var(--voc-ease-out),color .12s var(--voc-ease-out),transform 91ms var(--voc-ease-out)}.voc-tag[aria-pressed=true]{background:#897eff;color:#fffffff0}.voc-send{position:absolute;right:11px;bottom:10px;width:32px;height:32px;border-radius:50%;background:#897eff;display:grid;place-items:center}.voc-send img{transition:transform .18s var(--voc-ease-out)}.voc-send[data-skip] img{transform:rotate(90deg)}.voc-field{position:absolute;left:48px;right:60px;top:14px;bottom:14px;resize:none;border:0;outline:none;background:transparent;overflow:hidden;font:400 16px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.24px;color:#030306e0}.voc-field::placeholder{color:#0404138c;opacity:1}.voc-press{transition:transform 91ms var(--voc-ease-out)}.voc-press:active{transform:scale(.96)}@keyframes voc-in-right{0%{opacity:0;transform:translate(40px)}}@keyframes voc-in-left{0%{opacity:0;transform:translate(-40px)}}@keyframes voc-out-left{to{opacity:0;transform:translate(-40px)}}@keyframes voc-out-right{to{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion: reduce){.voc[data-phase=in] .voc__step,.voc-row[data-phase=in] .voc-row__step{animation:voc-fade .18s ease both}.voc[data-phase=out] .voc__step,.voc-row[data-phase=out] .voc-row__step{animation:none}.voc-star,.voc-stars .voc-star[data-on]:not([data-preview]),.voc-stars .voc-star[data-picked]:not([data-preview]),.voc-stars .voc-star[data-picked][data-on]:not([data-preview]){animation:none;transition:none;transform:none}.voc-press,.voc-tag,.voc-send img,.voc__switch-knob{transition:none}.voc-press:active{transform:none}}@media (prefers-reduced-motion: reduce){.voc-sparks{display:none}.voc-stars .voc-star[data-on]:not([data-preview]) .voc-star__fill{animation:none}.voc-stars[data-variant=inner] .voc-star__fill,.voc-stars[data-variant=inner] .voc-star[data-on] .voc-star__fill{transform:translate(1.898px,2.452px);transition:opacity .12s ease}}@keyframes voc-fade{0%{opacity:0}}.chat-input.voc-chat-input:before,.chat-input.is-active.voc-chat-input:before{top:-18px;right:-36px;bottom:-18px;left:-36px;background:linear-gradient(90deg,#ff373700,#b1a3ff);opacity:.4;filter:blur(36px);border-radius:999px}.voc-chat__link{color:var(--decorative-text-blue, #2a77ef);text-decoration:none}.voc-chat .outgoing{height:auto}.voc-chat .bubble{max-width:512px}.voc-chat__chips{position:absolute;left:264px;bottom:112px;display:flex;gap:8px;pointer-events:auto;animation:voc-in-right .28s var(--voc-ease-out) both}.voc-chat__chips-room{height:0;margin-top:-6px}.voc-chat__chip{height:36px;padding:0 16px;border-radius:999px;background:#2637580f;font:500 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:.07px;color:#030306e0;transition:background-color .12s ease}@media (hover: hover) and (pointer: fine){.voc-chat__chip:hover{background:#2637581a}}.voc-rerate{margin-top:25px;display:inline-flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:8px}.voc-rerate .voc-stars{position:static;gap:10px}.voc-rerate .voc-star{width:38px;height:38px}.voc-rerate .voc-sparks{transform:scale(1.1875)}.answer.answer--demo .voc-rerate__scale{padding:0;font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:var(--text-secondary);white-space:nowrap}#chat-scroll.voc-chat #thread{row-gap:38px}#chat-scroll.voc-chat .today{position:static}.voc-op{display:flex;gap:16px;padding:8px 8px 8px 0;margin:24px 0 12px}.voc-op__icon{flex-shrink:0;position:relative;width:40px;height:40px;border-radius:12px;background:var(--base-bg-alt-primary, #f2f3f5);box-shadow:inset 0 0 0 1px var(--neutral-translucent-200, #1e2b4414)}.voc-op__icon:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:var(--neutral-700, #898991);-webkit-mask:url(/spotlight/assets/figma/65-39996-imgFixer2.svg) center / contain no-repeat;mask:url(/spotlight/assets/figma/65-39996-imgFixer2.svg) center / contain no-repeat}.voc-op__body{flex:1;min-width:0}.voc-op__row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:24px}.voc-op__name{font-size:16px;line-height:20px}.voc-op__purpose,.voc-op__date{font:400 14px/20px Alfa Interface Sans,sans-serif;letter-spacing:-.08px;color:var(--text-secondary)}.voc-op__purpose{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voc-op__date{margin-top:8px;padding:2px 0}.voc-op__status{flex-shrink:0;padding:2px 8px;border-radius:99px;background:var(--decorative-muted-alt-green, #d1f1d7);color:var(--decorative-text-green, #0d9336);font:500 12px/16px Alfa Interface Sans,sans-serif;letter-spacing:.19px;text-transform:uppercase}.voc-op__amount{flex-shrink:0;font:700 14px/20px Alfa Interface Sans,sans-serif;white-space:nowrap}.answer.answer--demo p.voc-op-intro{padding-top:12px;margin-bottom:12px}html:has(.staff-review),html:has(.staff-review) body{background:#f3f4f6;overflow:hidden}.staff-review{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#f3f4f6}.staff-review__stage-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.staff-review__stage{position:absolute;top:50%;left:50%;transform-origin:center center;overflow:hidden}.staff-review__dock{position:absolute;z-index:2;left:50%;bottom:0;transform:translate(-50%);pointer-events:none}.staff-review__chrome{position:absolute;z-index:1;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));transform:translate(-50%);transition:opacity .18s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.staff-review__dock[data-open] .staff-review__chrome{pointer-events:auto}.staff-review__dock:not([data-open]) .staff-review__chrome{opacity:0;transform:translate(-50%) translateY(10px);pointer-events:none}.staff-review__pill{display:flex;align-items:center;height:44px;padding:4px;border-radius:999px;color:#fff;-webkit-user-select:none;user-select:none;background:#101014d6;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff38,0 10px 28px #0000002e}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.staff-review__pill{background:#101014c7;-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}}.staff-review__nav{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffeb;transition:background .12s ease-out,transform .1s ease-out,opacity .12s ease-out}.staff-review__nav:hover:not(:disabled){background:#ffffff1f}.staff-review__nav:active:not(:disabled){transform:scale(.94)}.staff-review__nav:disabled{opacity:.32;cursor:default}.staff-review__nav:focus-visible,.staff-review__mark:focus-visible,.staff-review__hotspot:focus-visible{outline:2px solid #fff;outline-offset:2px}.staff-review__count{display:flex;align-items:baseline;margin:0;padding:0 12px;font:500 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.01em}.staff-review__count-current{min-width:1ch;color:#fff;text-align:right}.staff-review__count-sep{padding:0 5px;color:#ffffff6b}.staff-review__count-total{min-width:1ch;color:#ffffff9e;text-align:left}.staff-review__marks{display:flex;align-items:center;margin:0;padding:0 4px;list-style:none}.staff-review__mark{display:grid;place-items:center;width:22px;height:36px;padding:0;border:0;border-radius:999px;background:transparent}.staff-review__mark:before{content:"";width:5px;height:5px;border-radius:99px;background:#ffffff6b;transition:width .16s cubic-bezier(.22,1,.36,1),background .16s ease-out}.staff-review__mark:hover:before{background:#ffffffc7}.staff-review__mark[data-active]:before{width:14px;background:#fff}.staff-review__hotspot{position:relative;width:128px;height:44px;padding:0;border:0;background:transparent;pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.staff-review__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.review-slide{position:relative;width:1600px;height:900px;overflow:hidden;background:#f2f3f5}.review-slide--important,.review-slide--spotlight{background:#e7e8eb;color:var(--text-primary, rgba(3, 3, 6, .88));font-family:Alfa Interface Sans,sans-serif}.review-slide--important #stage,.review-slide--spotlight #stage{position:absolute;top:0;right:0;bottom:0;left:0;width:1600px;height:900px;transform:none}.review-slide--spotlight #stage{pointer-events:none}.spotlight-rig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spotlight-rig--fx{z-index:3;will-change:transform}.spotlight-rig--ui{z-index:4}.review-slide--spotlight[data-still] .notif-ambient-glow *,.review-slide--spotlight[data-still] .notif-halftone *{animation-play-state:paused}.review-wide-label{position:absolute;z-index:20;top:61px;left:103px;width:497px;height:46px;margin:0;opacity:0;font:400 30.351px/45.527px Alfa Interface Sans,sans-serif;letter-spacing:-.4553px;color:#030306e0;pointer-events:none}.review-focus-title{position:absolute;z-index:6;top:72px;left:104px;margin:0;opacity:0;font:400 22px/28px Alfa Interface Sans,sans-serif;letter-spacing:-.2px;color:#030306e0;pointer-events:none}.review-slide__content{position:relative;z-index:2;pointer-events:none}.review-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#e7c3dd,#e6cbe9 30%,#e8d6f4 58%,#eadcf8)}.review-wash{position:absolute;top:0;right:0;bottom:0;left:0}.review-wash i{position:absolute;display:block;-webkit-mask-image:radial-gradient(closest-side,#000 18%,transparent 100%);mask-image:radial-gradient(closest-side,#000 18%,transparent 100%);will-change:translate,rotate,scale}.review-wash__lavender{left:-520px;top:-560px;width:1300px;height:1100px;background:linear-gradient(0deg,#968cfa 30%,#f668a2e6);animation:review-wash-spin 10s ease-in-out infinite alternate,review-wash-breathe 7s ease-in-out infinite alternate,review-wash-swap-a 22s ease-in-out infinite alternate}.review-wash__rose{left:260px;top:-620px;width:1500px;height:1060px;background:linear-gradient(0deg,#f668a2f2 30%,#968cfae6);animation:review-wash-spin-rev 12s ease-in-out -6s infinite alternate,review-wash-breathe 8s ease-in-out -4s infinite alternate,review-wash-pulse 5s ease-in-out infinite alternate,review-wash-swap-b 22s ease-in-out infinite alternate}.review-wash__blush{right:-560px;top:-420px;width:1200px;height:1000px;background:linear-gradient(0deg,#fa96c4e6 30%,#aa96facc);animation:review-wash-spin 9s ease-in-out -3s infinite alternate,review-wash-breathe 6s ease-in-out -2s infinite alternate,review-wash-drift 18s ease-in-out -6s infinite alternate}.review-halftone{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 22%,rgba(0,0,0,.35) 58%,transparent 80%);mask-image:linear-gradient(180deg,#000 0%,#000 22%,rgba(0,0,0,.35) 58%,transparent 80%)}.review-halftone__dot{fill:#fff;opacity:.72;transform-box:fill-box;transform-origin:center;animation:review-dot-breathe 5.6s ease-in-out var(--dot-delay, 0s) infinite alternate}@keyframes review-dot-breathe{0%{transform:scale(.542);opacity:.6}to{transform:scale(1.418);opacity:.82}}@keyframes review-wash-spin{0%{rotate:-40deg}to{rotate:220deg}}@keyframes review-wash-spin-rev{0%{rotate:230deg}to{rotate:-30deg}}@keyframes review-wash-breathe{0%{scale:.82}to{scale:1.28}}@keyframes review-wash-pulse{0%{opacity:.35}to{opacity:1}}@keyframes review-wash-swap-a{0%{translate:-160px -40px}to{translate:900px 140px}}@keyframes review-wash-swap-b{0%{translate:260px 0}to{translate:-860px 120px}}@keyframes review-wash-drift{0%{translate:60px -40px}to{translate:-520px 160px}}.review-slide--title .review-slide__content{position:absolute;left:332px;top:270px;width:497px}.review-slide__title{margin:0;font:700 98.916px/116.901px Alfa Interface Sans,-apple-system,sans-serif;letter-spacing:.8992px;color:#030306e0;animation:review-title-enter .72s cubic-bezier(.22,1,.36,1) both}.review-slide__subtitle{position:absolute;left:0;top:268px;width:497px;margin:0;font:400 30.351px/45.527px Alfa Interface Sans,-apple-system,sans-serif;letter-spacing:-.4553px;color:#030306e0;animation:review-title-enter .72s cubic-bezier(.22,1,.36,1) .12s both}@keyframes review-title-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.review-slide__title,.review-slide__subtitle,.review-wash i,.review-halftone__dot{animation:none}.staff-review__chrome,.staff-review__nav,.staff-review__mark:before{transition:none}}.review-slide--section .review-slide__content{top:333px;width:771px}.review-slide--examples{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:46px;background:#efebf5;color:var(--text-primary, rgba(3, 3, 6, .88));font-family:Alfa Interface Sans,sans-serif;pointer-events:none}.review-example{position:relative;flex-shrink:0;width:1113px;border-radius:24px;background:#fff;box-shadow:0 8px 32px #583c8c0f}.review-example .notif-bubble,.review-example .voc{position:relative;inset:auto;left:auto;bottom:auto;width:100%;z-index:auto}.review-example .notif-bubble__clip,.review-example .voc__clip{border-radius:24px 24px 0 0}.review-example #search-form,.review-example .voc-row{position:relative;inset:auto;left:auto;bottom:auto;width:100%;margin-top:-24px;z-index:7}.review-slide--voc #stage{pointer-events:auto}.review-slide__title{white-space:pre-line}.staff-review__layer{position:absolute;top:0;right:0;bottom:0;left:0}.staff-review__layer--out{z-index:0;pointer-events:none;animation:review-layer-out .7s cubic-bezier(.32,.72,0,1) both}.staff-review__layer--in[data-enter]{z-index:1;animation:.56s cubic-bezier(.22,1,.36,1) both}.staff-review__layer--in[data-enter="0"]{animation-name:review-layer-in-a}.staff-review__layer--in[data-enter="1"]{animation-name:review-layer-in-b}.staff-review__layer--in[data-dir=back]{--review-in-shift: -28px}.staff-review__layer--in[data-dir=fwd]{--review-in-shift: 28px}.staff-review__layer--out[data-dir=back]{--review-out-shift: 14px}.staff-review__layer--out[data-dir=fwd]{--review-out-shift: -14px}@keyframes review-layer-in-a{0%{opacity:0;transform:translateY(var(--review-in-shift, 28px)) scale(.992)}to{opacity:1;transform:none}}@keyframes review-layer-in-b{0%{opacity:0;transform:translateY(var(--review-in-shift, 28px)) scale(.992)}to{opacity:1;transform:none}}@keyframes review-layer-out{0%{opacity:1;transform:none}to{opacity:1;transform:translateY(var(--review-out-shift, -14px)) scale(1.006)}}@media (prefers-reduced-motion: reduce){.staff-review__layer--in[data-enter]{animation-name:review-layer-fade;animation-duration:.2s}.staff-review__layer--out{animation:none}}@keyframes review-layer-fade{0%{opacity:0}to{opacity:1}}.review-steps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;align-content:center;padding:112px 104px 88px;color:#030306e0;font-family:Alfa Interface Sans,-apple-system,sans-serif;pointer-events:none}.review-steps__main{display:grid;grid-template-columns:440px 1fr;column-gap:72px;align-items:start;align-self:center}.review-steps__intro{animation:review-title-enter .72s cubic-bezier(.22,1,.36,1) both}.review-steps__title{margin:0;font-size:40px;font-weight:700;line-height:1.1;letter-spacing:.3px}.review-steps__list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none}.review-steps__item{min-height:256px;padding:32px 32px 36px;border-radius:24px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #fff9,0 8px 32px #583c8c14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:review-title-enter .72s cubic-bezier(.22,1,.36,1) var(--step-delay, 0s) both}.review-steps__num{display:block;margin-bottom:20px;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.4px;color:#b0467e}.review-steps__item-title{margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.2px}.review-steps__item-body{margin:0;font-size:19px;line-height:1.45;color:#030306b3;text-wrap:pretty}@media (prefers-reduced-motion: reduce){.review-steps__intro,.review-steps__item{animation:none}}.review-note__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.review-note__pin{position:fixed;z-index:21;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#b0467e;box-shadow:0 0 0 3px #fff,0 2px 8px #00000040;pointer-events:none}.review-note{position:fixed;z-index:22;box-sizing:border-box;margin:0;padding:12px;border-radius:16px;color:#fff;font-family:Alfa Interface Sans,-apple-system,sans-serif;background:#101014e6;box-shadow:inset 0 0 0 1px #ffffff24,0 16px 40px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:top left;animation:review-note-in .16s cubic-bezier(.22,1,.36,1) both}.review-note__meta{margin:0 0 8px;font-size:12px;line-height:16px;color:#fff9}.review-note__field{display:block;box-sizing:border-box;width:100%;min-height:72px;padding:8px 10px;border:0;border-radius:10px;color:#fff;font:inherit;font-size:14px;line-height:20px;background:#ffffff14;resize:vertical;outline:none}.review-note__field:focus-visible{box-shadow:inset 0 0 0 1px #ffffff52}.review-note__field::placeholder{color:#fff6}.review-note__hint{margin:8px 0 0;font-size:11px;line-height:14px;color:#ffffff73}.review-note__hint[data-error]{color:#ff8a8a}.review-note__toast{position:fixed;z-index:22;top:16px;left:50%;margin:0;padding:8px 14px;border-radius:999px;color:#fff;font-family:Alfa Interface Sans,-apple-system,sans-serif;font-size:13px;line-height:18px;background:#101014d6;transform:translate(-50%);animation:review-layer-fade .16s ease-out both}@keyframes review-note-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion: reduce){.review-note{animation:review-layer-fade .12s ease-out both}}.review-pins{position:fixed;top:0;right:0;bottom:0;left:0;z-index:18;pointer-events:none}.review-pins__badge{position:fixed;z-index:19;top:16px;right:16px;margin:0;padding:6px 12px;border-radius:999px;color:#fff;font-family:Alfa Interface Sans,-apple-system,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.02em;background:#101014b8;box-shadow:0 4px 16px #0003;pointer-events:none}.review-pins__empty{position:fixed;z-index:19;top:52px;right:16px;margin:0;max-width:200px;padding:8px 12px;border-radius:12px;color:#ffffffd9;font-family:Alfa Interface Sans,-apple-system,sans-serif;font-size:12px;line-height:16px;text-align:right;background:#101014a6;pointer-events:none}.review-pin{position:fixed;z-index:19;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;border:2px solid #fff;border-radius:50%;color:#fff;font-family:Alfa Interface Sans,-apple-system,sans-serif;font-size:11px;font-weight:700;line-height:1;background:#0d99ff;box-shadow:0 2px 8px #00000038;cursor:default;pointer-events:auto}.review-pin:hover,.review-pin:focus-visible{background:#0b85e0;outline:none;box-shadow:0 0 0 3px #0d99ff59,0 2px 10px #00000040}.review-pin[data-done]{background:#8b8f97}.review-pin[data-done]:hover,.review-pin[data-done]:focus-visible{background:#757982;box-shadow:0 0 0 3px #8b8f9759,0 2px 10px #0003}.review-pin__num{pointer-events:none}.review-pin__card{position:fixed;z-index:20;box-sizing:border-box;margin:0;padding:12px 14px;border-radius:12px;color:#1e1e1e;font-family:Alfa Interface Sans,-apple-system,sans-serif;background:#fff;box-shadow:0 0 0 1px #0000000f,0 12px 32px #0000002e;pointer-events:auto;animation:review-note-in .14s cubic-bezier(.22,1,.36,1) both}.review-pin__card-text{margin:0;font-size:13px;line-height:18px;white-space:pre-wrap;text-wrap:pretty}.voc.v5{--v5-sat: #897eff}.voc.v5[data-tone=low]{--v5-sat: #7d79ea}.voc.v5[data-tone=mid]{--v5-sat: #e08cd0}.voc.v5[data-tone=high]{--v5-sat: #ffae6b}.voc.v5 .voc__head{height:176px}.voc.v5[data-size=compact] .voc__clip{max-height:128px}.voc.v5 .voc__bg{clip-path:inset(0 round 20px 20px 8px 8px);transition:clip-path .34s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1))}.voc.v5[data-size=compact] .voc__bg{clip-path:inset(72px 0 0 0 round 20px 20px 8px 8px)}.voc.v5 .voc__close{transition:translate .34s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1))}.voc.v5[data-size=compact] .voc__close{translate:0 72px}.v5-main{position:absolute;z-index:1;left:144px;top:36px;width:742px;height:44px;transform:translateY(66px);transition:transform .34s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1))}.v5-main[data-stage=rated]{transform:none}.v5-main[data-stage=done]{transform:translateY(30px)}.v5-text{width:480px;height:44px;outline:none}.v5-swap{position:relative;height:44px}.v5-swap__in{animation:v5-text-in calc(.22s / var(--v5-pace, 1)) var(--voc-ease-out) both}.v5-swap__out{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:v5-text-out .14s var(--voc-ease-out) both}@keyframes v5-text-in{0%{opacity:0;transform:translateY(6px)}}@keyframes v5-text-out{to{opacity:0;transform:translateY(-4px)}}.v5-stars{position:absolute;left:509px;top:4px;width:236px;height:36px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--voc-ease-out),visibility 0s linear .14s}.v5-stars[data-shown]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s var(--voc-ease-out)}.v5-stars .voc-stars{position:static;gap:14px}.v5-stars .voc-star{width:36px;height:36px;border-radius:50%}.v5-stars .voc-sparks{transform:scale(1.125)}.v5-reasons{position:absolute;z-index:1;left:144px;top:104px;width:742px;height:36px;pointer-events:none}.v5-chips{display:flex;justify-content:space-between;gap:8px;height:36px}.v5-chips .voc-tag{flex:none;height:36px;padding:0 16px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s var(--voc-ease-out) calc(80ms + var(--i) * 45ms),transform .24s var(--voc-ease-out) calc(80ms + var(--i) * 45ms),background-color .12s var(--voc-ease-out),color .12s var(--voc-ease-out)}.v5-reasons[data-ready] .v5-chips .voc-tag{opacity:1;transform:none;pointer-events:auto}.v5-chips .voc-tag[aria-pressed=true]{background:#6a56e0}.v5-reasons[data-ready] .v5-chips .voc-tag:active{transform:scale(.96);transition-delay:0s}.v5.voc .voc__actions{top:68px;z-index:1}.v5.voc .voc__btn{background:#6a56e0;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .12s var(--voc-ease-out),transform 91ms var(--voc-ease-out)}@media (hover: hover) and (pointer: fine){.v5.voc .voc__btn:hover{background:#5f4bd6}}.v5.voc .voc__close{z-index:1}.v5-row .voc-field{left:144px;right:64px}.v5-row[data-callback] .voc-field{right:276px}.v5-toggle{position:absolute;right:56px;top:8px;opacity:0;visibility:hidden;transition:opacity .16s var(--voc-ease-out),visibility 0s linear .16s}.v5-toggle[data-shown]{opacity:1;visibility:visible;transition:opacity .2s var(--voc-ease-out) .12s}.v5-toggle .voc__switch{padding:6px 14px 6px 10px}.v5-row .voc-send{transition:opacity .16s var(--voc-ease-out),transform 91ms var(--voc-ease-out)}.v5-row .voc-send:disabled{opacity:.3;pointer-events:none}.v5 :is(button,input):focus-visible,.v5-row :is(button,input):focus-visible{outline:2px solid #7a63f1;outline-offset:3px}.v5-row .voc-field:focus-visible{outline-offset:6px;border-radius:8px}.v5 .voc__close:focus-visible{outline-offset:-6px;border-radius:50%}.v5-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v5-stage{position:absolute;left:28px;bottom:64px;z-index:3;width:96px;height:96px;opacity:0;pointer-events:none;transition:opacity .12s var(--voc-ease-out)}.voc.v5[data-size=compact] .v5-stage{transform:translateY(36px)}.v5-stage{transition:opacity .12s var(--voc-ease-out),transform .34s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1))}.v5-stage[data-open]{opacity:1;transition:opacity .24s var(--voc-ease-out) .16s,transform .34s var(--ease-in-out, cubic-bezier(.77, 0, .175, 1))}.v5-stage[data-flying]{opacity:1;transition:none}.v5-stage__fly{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.v5-shape{position:absolute;top:0;right:0;bottom:0;left:0}.v5-shape svg{display:block;overflow:visible}.v5-orbit{position:absolute;left:50%;top:50%;width:0;height:0}.v5-sat,.v5-sat__fly,.v5-sat__orbit{position:absolute;left:0;top:0;width:0;height:0}.v5-sat__orbit{animation:v5-orbit var(--T) linear infinite}@keyframes v5-orbit{0%{transform:rotate(var(--a))}to{transform:rotate(calc(var(--a) + 360deg))}}.v5-sat__ghost{position:absolute;left:-8px;top:-8px;fill:var(--v5-sat);animation:v5-ghost .38s ease-out both}@keyframes v5-ghost{0%,70%{opacity:1}to{opacity:0}}.v5-sat__dot{position:absolute;left:-6.5px;top:-6.5px;fill:var(--v5-sat);transform:translate(var(--R));animation:v5-sat-out .52s var(--voc-ease-out) .34s both}.v5-sat:not([data-flown]) .v5-sat__dot{animation-delay:0ms}@keyframes v5-sat-out{0%{opacity:0;transform:translate(0) scale(.3)}}.v5-sat[data-leaving] .v5-sat__dot{animation:v5-sat-in .24s var(--voc-ease-out) both}@keyframes v5-sat-in{to{opacity:0;transform:translate(0) scale(.3)}}.v5-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.v5-ray{position:absolute;left:-6px;top:-6px;fill:#ffb36b;opacity:0;animation:v5-ray .72s var(--voc-ease-out) both}.v5-ray:nth-child(2n){fill:#ff8fb8}@keyframes v5-ray{0%{opacity:0;transform:rotate(var(--a)) translateY(-34px) scale(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-84px) scale(1)}}#stage:has(#chat:not([hidden])) .v5-stage{visibility:hidden}@media (prefers-reduced-motion: reduce){.v5-main,.v5-stage,.voc.v5 .voc__bg,.voc.v5 .voc__close{transition:none}.v5-swap__in{animation:voc-fade .18s ease both}.v5-swap__out{display:none}.v5-chips .voc-tag{transform:none;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.v5-sat__orbit{animation:none;transform:rotate(var(--a))}.v5-sat__ghost,.v5-burst{display:none}.v5-sat__dot{animation:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer}#root{min-height:100vh}
