.Feedback-module__ZFJduq__feedback{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);animation:Feedback-module__ZFJduq__rise .4s var(--ease) both;box-shadow:var(--shadow);margin-top:22px;padding:22px 24px}@keyframes Feedback-module__ZFJduq__rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}.Feedback-module__ZFJduq__feedback.Feedback-module__ZFJduq__ok{border-color:var(--ok-line)}.Feedback-module__ZFJduq__feedback.Feedback-module__ZFJduq__bad{border-color:var(--bad-line)}.Feedback-module__ZFJduq__feedback-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.Feedback-module__ZFJduq__verdict{font-family:var(--serif);letter-spacing:-.01em;font-size:24px;font-style:italic;line-height:1.1}.Feedback-module__ZFJduq__feedback.Feedback-module__ZFJduq__ok .Feedback-module__ZFJduq__verdict{color:var(--ok)}.Feedback-module__ZFJduq__feedback.Feedback-module__ZFJduq__bad .Feedback-module__ZFJduq__verdict{color:var(--bad)}.Feedback-module__ZFJduq__verdict-sub{color:var(--muted);margin-top:4px;font-size:14px}.Feedback-module__ZFJduq__verdict-sub b{color:var(--ink)}.Feedback-module__ZFJduq__feedback-gains{flex-wrap:wrap;gap:6px;display:flex}.Feedback-module__ZFJduq__feedback-gains .chip{animation:Feedback-module__ZFJduq__rise .35s var(--spring) both}.Feedback-module__ZFJduq__feedback-gains .chip:nth-child(2){animation-delay:80ms}.Feedback-module__ZFJduq__feedback-gains .chip:nth-child(3){animation-delay:.16s}.Feedback-module__ZFJduq__exp{color:var(--ink-2);font-size:15.5px;line-height:1.6}.Feedback-module__ZFJduq__feedback-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}
.OptionButton-module__LgO4uG__opt{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color .15s,background .15s,transform .15s var(--ease),box-shadow .2s,opacity .25s;box-shadow:0 1px 0 var(--line-2);align-items:center;gap:16px;padding:16px 18px;font-size:16px;display:flex}.OptionButton-module__LgO4uG__opt:hover{border-color:var(--accent-line);background:color-mix(in oklab, var(--accent) 3%, var(--surface));transform:translate(3px)}.OptionButton-module__LgO4uG__opt:hover .OptionButton-module__LgO4uG__opt-key{border-color:var(--accent-line);color:var(--accent)}.OptionButton-module__LgO4uG__opt:active{transform:scale(.99)}.OptionButton-module__LgO4uG__opt-key{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:600;transition:all .18s;display:grid}.OptionButton-module__LgO4uG__opt-text{flex:1}.OptionButton-module__LgO4uG__opt-mark{opacity:0;width:22px;height:22px;transition:all .35s var(--spring);flex:none;transform:scale(.4)rotate(-30deg)}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-locked{cursor:default;transform:none}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-locked:hover{background:var(--surface);border-color:var(--line)}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-locked.OptionButton-module__LgO4uG__is-dim{opacity:.45}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-ok,.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-locked.OptionButton-module__LgO4uG__is-ok:hover{border-color:var(--ok-line);background:var(--ok-soft)}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-ok .OptionButton-module__LgO4uG__opt-key{background:var(--ok);border-color:var(--ok);color:var(--on-status)}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-ok .OptionButton-module__LgO4uG__opt-mark{opacity:1;color:var(--ok);transform:none}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-bad,.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-locked.OptionButton-module__LgO4uG__is-bad:hover{border-color:var(--bad-line);background:var(--bad-soft)}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-bad .OptionButton-module__LgO4uG__opt-key{background:var(--bad);border-color:var(--bad);color:var(--on-status)}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__is-bad .OptionButton-module__LgO4uG__opt-mark{opacity:1;color:var(--bad);transform:none}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__shake{animation:.42s OptionButton-module__LgO4uG__shake}@keyframes OptionButton-module__LgO4uG__shake{15%{transform:translate(-6px)}35%{transform:translate(6px)}55%{transform:translate(-4px)}75%{transform:translate(3px)}}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__pop{animation:OptionButton-module__LgO4uG__pop .45s var(--spring)}@keyframes OptionButton-module__LgO4uG__pop{45%{transform:scale(1.025)}}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__sm{padding:12px 14px;font-size:15px}.OptionButton-module__LgO4uG__opt.OptionButton-module__LgO4uG__sm .OptionButton-module__LgO4uG__opt-key{width:26px;height:26px;font-size:12px}@media (max-width:560px){.OptionButton-module__LgO4uG__opt{padding:14px}.OptionButton-module__LgO4uG__opt:hover{transform:none}}
.Home-module__baJ6tW__hero{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;margin-bottom:64px;padding:4px 0 60px;display:flex;position:relative}.Home-module__baJ6tW__bot-bubble{text-align:left;width:min(600px,100%);animation:Home-module__baJ6tW__rise .45s var(--ease) both;border-radius:22px;margin-top:4px;padding:20px 26px;position:relative}.Home-module__baJ6tW__bot-bubble:before{content:"";background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:3px 0 0;width:16px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes Home-module__baJ6tW__rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}.Home-module__baJ6tW__bot-name{color:var(--accent);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.Home-module__baJ6tW__bot-name i{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:99px}.Home-module__baJ6tW__bot-text{font-family:var(--serif);color:var(--ink);min-height:1.45em;font-size:22px;line-height:1.45}.Home-module__baJ6tW__caret{background:var(--accent);vertical-align:-.14em;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite Home-module__baJ6tW__caret;display:inline-block}@keyframes Home-module__baJ6tW__caret{50%{opacity:0}}.Home-module__baJ6tW__bot-dots{gap:5px;padding:10px 0;display:inline-flex}.Home-module__baJ6tW__bot-dots i{background:var(--faint);border-radius:99px;width:8px;height:8px;animation:1s ease-in-out infinite Home-module__baJ6tW__dot}.Home-module__baJ6tW__bot-dots i:nth-child(2){animation-delay:.15s}.Home-module__baJ6tW__bot-dots i:nth-child(3){animation-delay:.3s}@keyframes Home-module__baJ6tW__dot{40%{background:var(--accent);transform:translateY(-6px)}}.Home-module__baJ6tW__bot-results{gap:8px;margin-top:14px;display:grid}.Home-module__baJ6tW__bot-result{border:1px solid var(--line);background:var(--surface-2);text-align:left;animation:Home-module__baJ6tW__rise .35s var(--spring) both;transition:border-color .15s,transform .2s var(--ease);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.Home-module__baJ6tW__bot-result:nth-child(2){animation-delay:70ms}.Home-module__baJ6tW__bot-result:nth-child(3){animation-delay:.14s}.Home-module__baJ6tW__bot-result:hover{border-color:var(--accent-line);transform:translate(3px)}.Home-module__baJ6tW__bot-result .Home-module__baJ6tW__sec{font-family:var(--serif);color:var(--accent);min-width:64px;font-size:22px}.Home-module__baJ6tW__bot-result span b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.Home-module__baJ6tW__bot-result span small{color:var(--muted);font-size:13px}.Home-module__baJ6tW__bot-result .Home-module__baJ6tW__go{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:600;display:inline-flex}.Home-module__baJ6tW__bot-result .Home-module__baJ6tW__go svg{width:14px;height:14px}.Home-module__baJ6tW__bot-ask{gap:8px;width:min(600px,100%);margin:16px 0 14px;display:flex}.Home-module__baJ6tW__bot-ask input{border:1px solid var(--line);background:var(--surface);min-width:0;height:52px;color:var(--ink);font:inherit;box-shadow:0 1px 0 var(--line-2),inset 0 1px 2px rgba(var(--shadow-rgb),.04);border-radius:14px;flex:1;padding:0 18px;font-size:15.5px;transition:border-color .15s,box-shadow .2s}.Home-module__baJ6tW__bot-ask input::placeholder{color:var(--faint)}.Home-module__baJ6tW__bot-ask input:focus{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.Home-module__baJ6tW__bot-ask .btn{height:52px}.Home-module__baJ6tW__bot-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:680px;display:flex}.Home-module__baJ6tW__help-chip{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink-2);transition:border-color .15s,color .15s,transform .2s var(--ease),box-shadow .2s;animation:Home-module__baJ6tW__rise .4s var(--ease) both;border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:500;display:inline-flex}.Home-module__baJ6tW__help-chip:nth-child(2){animation-delay:50ms}.Home-module__baJ6tW__help-chip:nth-child(3){animation-delay:.1s}.Home-module__baJ6tW__help-chip:nth-child(4){animation-delay:.15s}.Home-module__baJ6tW__help-chip:nth-child(5){animation-delay:.2s}.Home-module__baJ6tW__help-chip:hover{border-color:var(--accent-line);color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.Home-module__baJ6tW__help-chip svg{width:15px;height:15px}.Home-module__baJ6tW__help-chip.Home-module__baJ6tW__primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.Home-module__baJ6tW__help-chip.Home-module__baJ6tW__primary:hover{color:var(--on-accent);background:var(--accent-hover)}.Home-module__baJ6tW__landing{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.Home-module__baJ6tW__landing:before{content:"§";font-family:var(--serif);color:var(--accent);opacity:var(--watermark);pointer-events:none;z-index:0;font-size:min(78vw,640px);line-height:1;position:absolute;top:50%;left:-9%;transform:translateY(-54%)}.Home-module__baJ6tW__landing>*{z-index:1;position:relative}.Home-module__baJ6tW__landing .display{margin-bottom:26px}.Home-module__baJ6tW__landing .lede{margin-bottom:36px}.Home-module__baJ6tW__landing-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Home-module__baJ6tW__landing-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-top:48px;padding-top:28px;display:flex}.Home-module__baJ6tW__landing-meta div{color:var(--muted);flex:1;min-width:120px;font-size:14px}.Home-module__baJ6tW__landing-meta strong{font-family:var(--serif);color:var(--ink);font-size:27px;font-weight:500;line-height:1.2;display:block}.Home-module__baJ6tW__demo{padding:30px;position:relative;overflow:hidden}.Home-module__baJ6tW__demo-top{justify-content:space-between;align-items:center;display:flex}.Home-module__baJ6tW__demo-sec{font-family:var(--serif);color:var(--accent);letter-spacing:-.045em;margin:18px 0 16px;font-size:104px;line-height:.85;transition:color .3s}.Home-module__baJ6tW__demo-sec.Home-module__baJ6tW__hidden-num{color:var(--line)}.Home-module__baJ6tW__demo .Home-module__baJ6tW__q{font-family:var(--serif);margin-bottom:20px;font-size:21px;line-height:1.4}.Home-module__baJ6tW__demo .options{gap:8px}.Home-module__baJ6tW__demo-note{color:var(--muted);min-height:22px;margin-top:14px;font-size:14px}.Home-module__baJ6tW__demo-note b{color:var(--ok)}@media (max-width:960px){.Home-module__baJ6tW__landing{grid-template-columns:1fr;gap:44px;min-height:0}}@media (max-width:560px){.Home-module__baJ6tW__bot-text{font-size:19px}.Home-module__baJ6tW__bot-bubble{padding:18px 20px}.Home-module__baJ6tW__bot-ask .btn span{display:none}.Home-module__baJ6tW__bot-result .Home-module__baJ6tW__go span{display:none}.Home-module__baJ6tW__demo-sec{font-size:80px}}
.Quiz-module__29yVva__quiz-wrap{max-width:780px;margin:0 auto}.Quiz-module__29yVva__quiz-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.Quiz-module__29yVva__quiz-top .back{margin-bottom:0}.Quiz-module__29yVva__quiz-top-right{align-items:center;gap:12px;display:flex}.Quiz-module__29yVva__quiz-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.Quiz-module__29yVva__quiz-count b{color:var(--ink)}.Quiz-module__29yVva__combo{background:var(--gold-soft);height:30px;color:var(--gold);border:1px solid var(--gold-line);opacity:0;transition:opacity .25s,transform .35s var(--spring);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex;transform:scale(.7)}.Quiz-module__29yVva__combo.Quiz-module__29yVva__on{opacity:1;transform:none}.Quiz-module__29yVva__combo.Quiz-module__29yVva__pulse{animation:Quiz-module__29yVva__pulse .5s var(--spring)}@keyframes Quiz-module__29yVva__pulse{40%{transform:scale(1.18)}}.Quiz-module__29yVva__combo svg{width:14px;height:14px}.Quiz-module__29yVva__steps{gap:6px;margin-bottom:10px;display:flex}.Quiz-module__29yVva__steps i{background:var(--line);border-radius:99px;flex:1;height:5px;transition:background .3s;position:relative;overflow:hidden}.Quiz-module__29yVva__steps i.Quiz-module__29yVva__done-ok{background:var(--ok)}.Quiz-module__29yVva__steps i.Quiz-module__29yVva__done-bad{background:var(--bad)}.Quiz-module__29yVva__steps i.Quiz-module__29yVva__current{background:var(--accent-line)}.Quiz-module__29yVva__steps i.Quiz-module__29yVva__current:after{content:"";background:var(--accent);animation:Quiz-module__29yVva__fillin .5s var(--ease) both;transform-origin:0;position:absolute;inset:0}@keyframes Quiz-module__29yVva__fillin{0%{transform:scaleX(0)}}.Quiz-module__29yVva__timer{color:var(--faint);align-items:center;gap:10px;margin-bottom:34px;font-size:12.5px;display:flex}.Quiz-module__29yVva__timer-track{background:var(--line-2);border-radius:99px;flex:1;height:3px;overflow:hidden}.Quiz-module__29yVva__timer-track i{background:var(--gold);transform-origin:0;border-radius:99px;height:100%;animation:8s linear forwards Quiz-module__29yVva__drain;display:block}@keyframes Quiz-module__29yVva__drain{to{transform:scaleX(0)}}.Quiz-module__29yVva__timer.Quiz-module__29yVva__paused .Quiz-module__29yVva__timer-track i{animation-play-state:paused}.Quiz-module__29yVva__q-prompt{font-family:var(--serif);letter-spacing:-.012em;animation:Quiz-module__29yVva__enter .4s var(--ease) both;margin-bottom:30px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.3}@keyframes Quiz-module__29yVva__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Quiz-module__29yVva__kbd-hint{color:var(--faint);text-align:center;margin-top:22px;font-size:13px}@media (max-width:560px){.Quiz-module__29yVva__kbd-hint,.Quiz-module__29yVva__timer span{display:none}}
