@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.2_ze8n7bwlhtf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.268m440qvy675.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.0w4ezn9vn3c-q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.1pvo0or05xyc_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_96be520d-module__ktQAkW__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.caveat_96be520d-module__ktQAkW__variable{--font-hand-face:"Caveat", "Caveat Fallback"}
.HeroProduct-module__3fQiWq__figure{justify-items:center;gap:var(--space-lg);margin:0;display:grid}.HeroProduct-module__3fQiWq__stage{width:min(100%,500px);padding-top:140px;position:relative}.HeroProduct-module__3fQiWq__cardRail{grid-template-columns:184px minmax(0,1fr);display:grid;overflow:hidden}.HeroProduct-module__3fQiWq__rail{align-content:start;gap:var(--space-md);background:var(--color-surface-soft);border-right:1px solid var(--color-hairline-light);padding:22px 12px;display:grid}.HeroProduct-module__3fQiWq__railGroup{gap:2px;display:grid}.HeroProduct-module__3fQiWq__railTitle{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-stone);padding:0 10px 4px}.HeroProduct-module__3fQiWq__railItem{border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-body);align-items:center;gap:9px;padding:7px 10px;display:flex}.HeroProduct-module__3fQiWq__railItem svg{color:var(--color-stone);flex:none}.HeroProduct-module__3fQiWq__railItemActive{background:var(--color-surface-card);color:var(--color-primary-deep);box-shadow:var(--shadow-1)}.HeroProduct-module__3fQiWq__railItemActive svg{color:var(--color-primary)}.HeroProduct-module__3fQiWq__railLabel{flex:1;min-width:0}.HeroProduct-module__3fQiWq__railCount{font-size:var(--text-xs);color:var(--color-stone)}.HeroProduct-module__3fQiWq__parts{flex-wrap:wrap;gap:6px;display:none}.HeroProduct-module__3fQiWq__part{border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-primary-deep);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.HeroProduct-module__3fQiWq__part svg{width:13px;height:13px}.HeroProduct-module__3fQiWq__stage.HeroProduct-module__3fQiWq__stageBare{padding-top:0}.HeroProduct-module__3fQiWq__stage.HeroProduct-module__3fQiWq__stageRail{width:min(100%,684px)}.HeroProduct-module__3fQiWq__glow{background:var(--color-brand-soft-2);opacity:.55;filter:blur(36px);z-index:-2;border-radius:48px;position:absolute;inset:90px -36px -28px}.HeroProduct-module__3fQiWq__peek{top:140px}.HeroProduct-module__3fQiWq__card{z-index:2;border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-3);position:relative}.HeroProduct-module__3fQiWq__screen{gap:var(--space-md);padding:26px 26px 22px;display:grid}.HeroProduct-module__3fQiWq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.HeroProduct-module__3fQiWq__subject{font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:-.024em;color:var(--color-ink);line-height:1.15}.HeroProduct-module__3fQiWq__days{font-size:var(--text-base);color:var(--color-mute);margin-top:2px}.HeroProduct-module__3fQiWq__days strong{font-weight:var(--weight-display);color:var(--color-ink);font-variant-numeric:tabular-nums}.HeroProduct-module__3fQiWq__badge{border-radius:var(--radius-full);background:var(--color-surface-soft);color:var(--color-mute);font-size:var(--text-xs);font-weight:var(--weight-strong);flex:none;padding:4px 10px}.HeroProduct-module__3fQiWq__ready{border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);gap:9px;padding:14px 16px;display:grid}.HeroProduct-module__3fQiWq__readyLabel{font-size:var(--text-md);color:var(--color-body)}.HeroProduct-module__3fQiWq__readyLabel strong{font-weight:var(--weight-display);color:var(--color-ink)}.HeroProduct-module__3fQiWq__segments{gap:5px;height:9px;display:flex}.HeroProduct-module__3fQiWq__segment{border-radius:var(--radius-full);background:var(--color-surface-soft);flex:1}.HeroProduct-module__3fQiWq__segmentDone{background:var(--color-success)}.HeroProduct-module__3fQiWq__segmentHalf{background:linear-gradient(90deg, var(--color-success) 0 50%, var(--color-surface-soft) 50% 100%)}.HeroProduct-module__3fQiWq__readyText{font-size:var(--text-sm);color:var(--color-mute)}.HeroProduct-module__3fQiWq__listTitle{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-stone);margin-top:4px}.HeroProduct-module__3fQiWq__list{margin:0;padding:0;list-style:none;display:grid}.HeroProduct-module__3fQiWq__row{align-items:center;gap:var(--space-md);border-top:1px solid var(--color-hairline-soft);padding:12px 0;display:flex;position:relative}.HeroProduct-module__3fQiWq__rowMain{flex:1;gap:7px;min-width:0;display:grid}.HeroProduct-module__3fQiWq__rowName{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.008em;color:var(--color-ink);line-height:1.3}.HeroProduct-module__3fQiWq__rowChips{flex-wrap:wrap;gap:6px;display:flex}.HeroProduct-module__3fQiWq__must,.HeroProduct-module__3fQiWq__exam{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;padding:4px 10px;display:inline-flex}.HeroProduct-module__3fQiWq__must{background:var(--color-primary);color:var(--color-on-primary)}.HeroProduct-module__3fQiWq__exam{background:var(--color-surface-card);border:1px solid var(--color-hairline-light);color:var(--color-body);font-weight:var(--weight-medium)}.HeroProduct-module__3fQiWq__chevron{color:var(--color-faint);flex:none}.HeroProduct-module__3fQiWq__session{justify-content:space-between;align-items:center;gap:var(--space-md);border-radius:var(--radius-lg);background:var(--color-brand-soft);padding:14px 16px;display:flex}.HeroProduct-module__3fQiWq__sessionText{gap:3px;min-width:0;display:grid}.HeroProduct-module__3fQiWq__sessionKicker{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-deep)}.HeroProduct-module__3fQiWq__sessionTopic{font-size:var(--text-md);font-weight:var(--weight-display);letter-spacing:-.012em;color:var(--color-ink);line-height:1.3}.HeroProduct-module__3fQiWq__cta{border-radius:var(--radius-full);background:var(--color-primary);height:44px;color:var(--color-on-primary);font-size:var(--text-base);font-weight:var(--weight-strong);box-shadow:var(--shadow-primary);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.HeroProduct-module__3fQiWq__note{z-index:4;font-size:var(--text-3xl);pointer-events:none;white-space:nowrap;position:absolute}.HeroProduct-module__3fQiWq__noteHello{top:6px;left:calc(50% + 104px);transform:rotate(-5deg)}.HeroProduct-module__3fQiWq__arrowHello{margin-top:2px;position:absolute;top:100%;left:-14px}.HeroProduct-module__3fQiWq__noteExam{font-size:var(--text-2xl);white-space:nowrap;padding-left:42px;position:absolute;bottom:6px;right:30px;transform:rotate(-4deg)}.HeroProduct-module__3fQiWq__noteExam svg{position:absolute;top:4px;left:0}.HeroProduct-module__3fQiWq__caption{text-align:center;max-width:44ch;font-size:var(--text-sm);color:var(--color-stone);text-wrap:pretty;line-height:1.5}.HeroProduct-module__3fQiWq__demoSwitch{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.HeroProduct-module__3fQiWq__demoSwitch:not(:checked)~*,.HeroProduct-module__3fQiWq__figure[data-demo-offscreen]>*{--demo-play:paused}.HeroProduct-module__3fQiWq__demoSwitch:focus-visible~* [data-demo-label]{box-shadow:var(--shadow-focus)}.HeroProduct-module__3fQiWq__demoSwitch:checked~* [data-demo-when=paused],.HeroProduct-module__3fQiWq__demoSwitch:not(:checked)~* [data-demo-when=playing]{display:none}.HeroProduct-module__3fQiWq__cardDemo .HeroProduct-module__3fQiWq__row{animation:HeroProduct-module__3fQiWq__rowLand 16s infinite var(--ease-paper);animation-delay:calc(var(--i,0) * .16s);animation-play-state:var(--demo-play,running)}@keyframes HeroProduct-module__3fQiWq__rowLand{0%,60%{opacity:1;transform:none}61%,93%{opacity:0;transform:translateY(12px)}97%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeroProduct-module__3fQiWq__cardDemo .HeroProduct-module__3fQiWq__row{animation:none}.HeroProduct-module__3fQiWq__demoSwitch{display:none}}@media (max-width:1240px){.HeroProduct-module__3fQiWq__noteHello{font-size:var(--text-2xl);left:calc(50% + 92px)}}@media (max-width:640px){.HeroProduct-module__3fQiWq__stage{padding-top:110px}.HeroProduct-module__3fQiWq__glow{inset:70px -10px -16px}.HeroProduct-module__3fQiWq__peek{top:110px;--peek-size:132px!important}.HeroProduct-module__3fQiWq__screen{padding:22px 18px 18px}.HeroProduct-module__3fQiWq__subject{font-size:var(--text-xl)}.HeroProduct-module__3fQiWq__readyLabel,.HeroProduct-module__3fQiWq__rowName{font-size:var(--text-base)}.HeroProduct-module__3fQiWq__session{flex-direction:column;align-items:stretch}.HeroProduct-module__3fQiWq__note{font-size:var(--text-xl)}.HeroProduct-module__3fQiWq__noteHello{top:10px;left:calc(50% + 74px)}.HeroProduct-module__3fQiWq__arrowHello{width:40px;height:30px;left:-10px}.HeroProduct-module__3fQiWq__noteExam{display:none}}@media (max-width:380px){.HeroProduct-module__3fQiWq__noteHello{font-size:var(--text-lg);left:calc(50% + 70px)}}
.GuideShowcase-module__IxtN7W__showcase{--step:5s;gap:var(--space-xl);margin-top:var(--space-xxl);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.GuideShowcase-module__IxtN7W__menu{gap:var(--space-md);display:grid}.GuideShowcase-module__IxtN7W__tabs{padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-1);gap:2px;display:grid;position:relative}.GuideShowcase-module__IxtN7W__tab{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);width:100%;min-height:44px;font:inherit;font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-body);text-align:left;cursor:pointer;transition:background var(--dur-micro) var(--ease-paper), color var(--dur-micro) var(--ease-paper);background:0 0;border:0;padding:6px 10px;display:flex;position:relative;overflow:hidden}.GuideShowcase-module__IxtN7W__tab:hover{background:var(--color-surface-soft)}.GuideShowcase-module__IxtN7W__tabActive,.GuideShowcase-module__IxtN7W__tabActive:hover{background:var(--color-brand-soft);color:var(--color-primary-deep)}.GuideShowcase-module__IxtN7W__tabIcon{border-radius:var(--radius-md);background:var(--color-surface-soft);width:30px;height:30px;color:var(--color-stone);flex:none;place-items:center;display:grid}.GuideShowcase-module__IxtN7W__tabActive .GuideShowcase-module__IxtN7W__tabIcon{background:var(--color-surface-card);color:var(--color-primary)}.GuideShowcase-module__IxtN7W__tabTitle{flex:1;min-width:0}.GuideShowcase-module__IxtN7W__progress{background:var(--color-primary);transform-origin:0;height:3px;animation:GuideShowcase-module__IxtN7W__showcaseFill var(--step) linear forwards;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes GuideShowcase-module__IxtN7W__showcaseFill{to{transform:scaleX(1)}}.GuideShowcase-module__IxtN7W__play{justify-self:start;align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-full);font:inherit;font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-mute);cursor:pointer;background:0 0;border:0;display:inline-flex}.GuideShowcase-module__IxtN7W__play:hover{color:var(--color-ink)}.GuideShowcase-module__IxtN7W__playIcon{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;width:10px;height:12px}.GuideShowcase-module__IxtN7W__playIcon[data-playing=true]{border:0;border-left:3px solid;border-right:3px solid}.GuideShowcase-module__IxtN7W__window{border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-2);overflow:hidden}.GuideShowcase-module__IxtN7W__windowHead{align-items:flex-start;gap:var(--space-md);min-height:92px;padding:var(--space-xl) var(--space-xl) var(--space-md);display:flex}.GuideShowcase-module__IxtN7W__windowIcon{border-radius:var(--radius-md);background:var(--color-brand-soft);width:40px;height:40px;color:var(--color-primary);flex:none;place-items:center;display:grid}.GuideShowcase-module__IxtN7W__windowTitle{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:-.012em;color:var(--color-ink)}.GuideShowcase-module__IxtN7W__windowText{font-size:var(--text-base);color:var(--color-mute);text-wrap:pretty;margin-top:2px;line-height:1.5}.GuideShowcase-module__IxtN7W__panes{padding:0 var(--space-xl) var(--space-xl);display:grid}.GuideShowcase-module__IxtN7W__pane{opacity:0;visibility:hidden;min-width:0;transition:opacity .26s var(--ease-paper), visibility 0s linear .26s;grid-area:1/1}.GuideShowcase-module__IxtN7W__paneActive{opacity:1;visibility:visible;transition:opacity .26s var(--ease-paper), visibility 0s}.GuideShowcase-module__IxtN7W__screen{align-content:start;gap:var(--space-md);height:100%;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-soft);border:1px solid var(--color-hairline-soft);display:grid}.GuideShowcase-module__IxtN7W__meta{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-stone)}.GuideShowcase-module__IxtN7W__label{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-stone)}.GuideShowcase-module__IxtN7W__heading{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;line-height:1.35}.GuideShowcase-module__IxtN7W__strong{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);line-height:1.45}.GuideShowcase-module__IxtN7W__body{font-size:var(--text-md);color:var(--color-body);text-wrap:pretty;line-height:1.6}.GuideShowcase-module__IxtN7W__note,.GuideShowcase-module__IxtN7W__source{font-size:var(--text-base);color:var(--color-mute);line-height:1.5}.GuideShowcase-module__IxtN7W__source{font-weight:var(--weight-strong);color:var(--color-stone)}.GuideShowcase-module__IxtN7W__right{color:var(--color-success-text)}.GuideShowcase-module__IxtN7W__claim{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);line-height:1.45}.GuideShowcase-module__IxtN7W__block{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);display:grid}.GuideShowcase-module__IxtN7W__blockSoft{background:var(--color-brand-soft);border-color:#0000}.GuideShowcase-module__IxtN7W__rows{border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);margin:0;padding:0;list-style:none;display:grid}.GuideShowcase-module__IxtN7W__topicRow{padding:var(--space-md);gap:7px;display:grid}.GuideShowcase-module__IxtN7W__topicRow+.GuideShowcase-module__IxtN7W__topicRow{border-top:1px solid var(--color-hairline-soft)}.GuideShowcase-module__IxtN7W__topicName{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);line-height:1.3}.GuideShowcase-module__IxtN7W__chips{flex-wrap:wrap;gap:6px;display:flex}.GuideShowcase-module__IxtN7W__exam{white-space:normal;}.GuideShowcase-module__IxtN7W__must{}.GuideShowcase-module__IxtN7W__verdict{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-hairline-soft);display:flex}.GuideShowcase-module__IxtN7W__bullets,.GuideShowcase-module__IxtN7W__steps{font-size:var(--text-md);color:var(--color-body);gap:6px;margin:0;padding-left:1.2em;line-height:1.5;display:grid}.GuideShowcase-module__IxtN7W__steps{font-family:var(--font-mono);font-size:var(--text-base);color:var(--color-ink)}.GuideShowcase-module__IxtN7W__alts{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.GuideShowcase-module__IxtN7W__alt{align-items:center;gap:var(--space-md);padding:10px var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);font-size:var(--text-base);color:var(--color-body);line-height:1.45;display:flex}.GuideShowcase-module__IxtN7W__altCorrect{background:var(--color-success-tint);border-color:var(--color-success);color:var(--color-success-text)}.GuideShowcase-module__IxtN7W__altLetter{border-radius:var(--radius-full);background:var(--color-surface-soft);width:26px;height:26px;font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-mute);flex:none;place-items:center;display:grid}.GuideShowcase-module__IxtN7W__session{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-brand-soft);display:flex}.GuideShowcase-module__IxtN7W__sessionText{gap:3px;min-width:0;display:grid}.GuideShowcase-module__IxtN7W__sessionKicker{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-deep)}.GuideShowcase-module__IxtN7W__fakeButton{border-radius:var(--radius-full);background:var(--color-primary);height:44px;color:var(--color-on-primary);font-size:var(--text-base);font-weight:var(--weight-strong);flex:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.GuideShowcase-module__IxtN7W__segments{}.GuideShowcase-module__IxtN7W__segment{}.GuideShowcase-module__IxtN7W__segmentDone{}.GuideShowcase-module__IxtN7W__segmentHalf{}@media (max-width:1040px){.GuideShowcase-module__IxtN7W__showcase{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.GuideShowcase-module__IxtN7W__menu{grid-template-columns:minmax(0,1fr)}.GuideShowcase-module__IxtN7W__tabs{gap:var(--space-sm);padding:0 0 var(--space-xs);scrollbar-width:none;box-shadow:none;--pad:var(--space-xxl);margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);background:0 0;border:0;border-radius:0;display:flex;overflow-x:auto}.GuideShowcase-module__IxtN7W__progress{opacity:.16;height:auto;top:0}.GuideShowcase-module__IxtN7W__tabs::-webkit-scrollbar{display:none}.GuideShowcase-module__IxtN7W__tab{border-radius:var(--radius-full);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);width:auto;font-size:var(--text-base);white-space:nowrap;flex:none;padding:6px 14px 6px 8px}.GuideShowcase-module__IxtN7W__tabActive,.GuideShowcase-module__IxtN7W__tabActive:hover{background:var(--color-brand-soft);border-color:#0000}.GuideShowcase-module__IxtN7W__tabIcon{border-radius:var(--radius-full);width:28px;height:28px}.GuideShowcase-module__IxtN7W__play{padding:0}}@media (max-width:640px){.GuideShowcase-module__IxtN7W__tabs{--pad:20px}.GuideShowcase-module__IxtN7W__windowHead{min-height:132px;padding:var(--space-lg) var(--space-lg) var(--space-sm)}.GuideShowcase-module__IxtN7W__panes{padding:0 var(--space-md) var(--space-md)}.GuideShowcase-module__IxtN7W__screen{padding:var(--space-md)}.GuideShowcase-module__IxtN7W__heading{font-size:var(--text-md)}.GuideShowcase-module__IxtN7W__session{flex-direction:column;align-items:stretch}.GuideShowcase-module__IxtN7W__fakeButton{justify-content:center}}@media (prefers-reduced-motion:reduce){.GuideShowcase-module__IxtN7W__pane,.GuideShowcase-module__IxtN7W__paneActive,.GuideShowcase-module__IxtN7W__tab{transition:none}}
.DemoRow-module__uDhWFG__row{padding-top:var(--space-block);scroll-margin-top:72px}.DemoRow-module__uDhWFG__head{max-width:620px}.DemoRow-module__uDhWFG__title{color:var(--color-ink);text-wrap:balance}.DemoRow-module__uDhWFG__lead{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);line-height:1.55}.DemoRow-module__uDhWFG__cards{gap:var(--space-xl);margin-top:var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.DemoRow-module__uDhWFG__card{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.DemoRow-module__uDhWFG__cardTitle{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:-.012em;color:var(--color-ink)}.DemoRow-module__uDhWFG__cardText{margin-top:var(--space-xs);font-size:var(--text-base);color:var(--color-mute);text-wrap:pretty;line-height:1.5}.DemoRow-module__uDhWFG__screen{gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-soft);border:1px solid var(--color-hairline-soft);flex-direction:column;flex:1;display:flex}.DemoRow-module__uDhWFG__meta{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-stone)}.DemoRow-module__uDhWFG__topic{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);display:grid}.DemoRow-module__uDhWFG__topicName{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:balance;line-height:1.35}.DemoRow-module__uDhWFG__chips{flex-wrap:wrap;gap:6px;display:flex}.DemoRow-module__uDhWFG__examChip{}.DemoRow-module__uDhWFG__verdict{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-hairline-light);flex-wrap:wrap;display:flex}.DemoRow-module__uDhWFG__verdictText{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink)}.DemoRow-module__uDhWFG__mustPill{}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__examChip,.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__verdictText,.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__mustPill{opacity:0}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__examChip{animation:DemoRow-module__uDhWFG__popIn var(--dur-object) var(--ease-settle) both;animation-delay:calc(var(--d,0s) + .35s + var(--i,0) * .2s)}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__verdictText{animation:DemoRow-module__uDhWFG__riseIn var(--dur-object) var(--ease-paper) both;animation-delay:calc(var(--d,0s) + .35s + var(--n,3) * .2s + .12s)}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__mustPill{animation:DemoRow-module__uDhWFG__stamp .42s var(--ease-paper) both;animation-delay:calc(var(--d,0s) + .35s + var(--n,3) * .2s + .42s)}@keyframes DemoRow-module__uDhWFG__popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes DemoRow-module__uDhWFG__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes DemoRow-module__uDhWFG__stamp{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}.DemoRow-module__uDhWFG__flashQuestion{margin-top:var(--space-lg);font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:pretty;line-height:1.4}.DemoRow-module__uDhWFG__flashQuestion+.DemoRow-module__uDhWFG__screen{margin-top:var(--space-md)}.DemoRow-module__uDhWFG__flipHost{perspective:900px;background:0 0;border:0;padding:0}.DemoRow-module__uDhWFG__flip{transform-style:preserve-3d;flex:1;display:grid;transform:rotateY(180deg)}.DemoRow-module__uDhWFG__face{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-hairline-soft);background:var(--color-surface-soft);backface-visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.DemoRow-module__uDhWFG__back{background:var(--color-brand-soft);border-color:var(--color-brand-soft-2);transform:rotateY(180deg)}.DemoRow-module__uDhWFG__faceText{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:pretty;margin-block:auto;line-height:1.4}.DemoRow-module__uDhWFG__faceAnswer{font-size:var(--text-base);color:var(--color-ink);text-wrap:pretty;margin-block:auto;line-height:1.55}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__flip{transform:rotateY(0)}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__flip{animation:DemoRow-module__uDhWFG__flip var(--dur-scene) var(--ease-paper) both;animation-delay:1.1s}@keyframes DemoRow-module__uDhWFG__flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.DemoRow-module__uDhWFG__progress{border-radius:var(--radius-full);background:var(--color-surface-soft);height:6px;display:block;overflow:hidden}.DemoRow-module__uDhWFG__progressFill{border-radius:var(--radius-full);background:var(--color-success);transform-origin:0;height:100%;display:block;transform:scaleX(.4)}.DemoRow-module__uDhWFG__question{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:pretty;line-height:1.4}.DemoRow-module__uDhWFG__alts{gap:6px;list-style:none;display:grid}.DemoRow-module__uDhWFG__alt{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-hairline-light);border-radius:var(--radius-md);background:var(--color-surface-card);font-size:var(--text-sm);color:var(--color-ink);line-height:1.4;display:flex;position:relative}.DemoRow-module__uDhWFG__altFill{border-radius:inherit;border:1px solid var(--color-success);background:var(--color-success-tint);position:absolute;inset:-1px}.DemoRow-module__uDhWFG__altLetter,.DemoRow-module__uDhWFG__altText{position:relative}.DemoRow-module__uDhWFG__altLetter{border-radius:var(--radius-full);background:var(--color-surface-soft);width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-mute);flex:none;place-items:center;display:grid}.DemoRow-module__uDhWFG__feedback{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-success-text)}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__altFill,.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__feedback{opacity:0}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__progressFill{transform:scaleX(.3)}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__altCorrect{animation:DemoRow-module__uDhWFG__press .26s var(--ease-paper) both;animation-delay:1.2s}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__altFill{animation:DemoRow-module__uDhWFG__fadeIn var(--dur-object) var(--ease-paper) both;animation-delay:1.33s}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__feedback{animation:DemoRow-module__uDhWFG__riseIn var(--dur-object) var(--ease-paper) both;animation-delay:1.6s}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__progressFill{animation:DemoRow-module__uDhWFG__progress var(--dur-scene) var(--ease-paper) both;animation-delay:1.7s}@keyframes DemoRow-module__uDhWFG__press{0%,to{transform:none}50%{transform:scale(.98)}}@keyframes DemoRow-module__uDhWFG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DemoRow-module__uDhWFG__progress{0%{transform:scaleX(.3)}to{transform:scaleX(.4)}}@media (max-width:1040px){.DemoRow-module__uDhWFG__cards{grid-template-columns:1fr;max-width:560px}}@media (max-width:640px){.DemoRow-module__uDhWFG__card{padding:var(--space-lg)}}
.Lesa-module__1ZgpJW__lesa{flex:none;display:block}.Lesa-module__1ZgpJW__enter{animation:.2s ease-out both Lesa-module__1ZgpJW__lesaIn}@keyframes Lesa-module__1ZgpJW__lesaIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Lesa-module__1ZgpJW__reading{animation:Lesa-module__1ZgpJW__lesaRead 2.4s var(--ease-paper) infinite}@keyframes Lesa-module__1ZgpJW__lesaRead{0%,12%{transform:translate(-3px)}50%,62%{transform:translate(3px)}to{transform:translate(-3px)}}.Lesa-module__1ZgpJW__peekHost{isolation:isolate;position:relative}.Lesa-module__1ZgpJW__peek{width:calc(var(--peek-size) * 1.111);pointer-events:none;height:0;position:absolute;top:0}.Lesa-module__1ZgpJW__peek_center{margin-left:calc(var(--peek-size) * -.5555);left:50%}.Lesa-module__1ZgpJW__peek_left{left:var(--peek-inset)}.Lesa-module__1ZgpJW__peek_right{right:var(--peek-inset)}.Lesa-module__1ZgpJW__peekHead,.Lesa-module__1ZgpJW__peekHands{position:absolute;left:50%}.Lesa-module__1ZgpJW__peekHead svg,.Lesa-module__1ZgpJW__peekHands svg{width:100%;height:auto}.Lesa-module__1ZgpJW__peekHead{z-index:-1;width:var(--peek-size);margin-left:calc(var(--peek-size) * -.5);top:calc(var(--peek-size) * -.796)}.Lesa-module__1ZgpJW__peekHands{z-index:3;width:calc(var(--peek-size) * 1.111);margin-left:calc(var(--peek-size) * -.5555);top:calc(var(--peek-size) * -.077)}.Lesa-module__1ZgpJW__peekAnimate .Lesa-module__1ZgpJW__peekHead,.Lesa-module__1ZgpJW__peekAnimate .Lesa-module__1ZgpJW__peekHands{animation:Lesa-module__1ZgpJW__lesaPeek .7s var(--ease-settle) .25s both}@keyframes Lesa-module__1ZgpJW__lesaPeek{0%{transform:translateY(calc(var(--peek-size) * .3))}to{transform:none}}.Lesa-module__1ZgpJW__live{transform-origin:50% 90%;will-change:transform;flex:none;line-height:0;display:inline-block}.Lesa-module__1ZgpJW__liveTappable{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.Lesa-module__1ZgpJW__live [data-eye]{transform-box:fill-box;transform-origin:50%}.Lesa-module__1ZgpJW__live [data-pupil]{will-change:transform}.Lesa-module__1ZgpJW__liveReading [data-pupil]{animation:Lesa-module__1ZgpJW__lesaRead 2.4s var(--ease-paper) infinite}.Lesa-module__1ZgpJW__peekLive .Lesa-module__1ZgpJW__peekHead{pointer-events:auto}.Lesa-module__1ZgpJW__peekHead .Lesa-module__1ZgpJW__live{width:100%;display:block}.Lesa-module__1ZgpJW__liveBlink [data-eye]{animation:Lesa-module__1ZgpJW__lesaBlink var(--lesa-blink-period,5.4s) linear var(--lesa-blink-delay,1.4s) infinite}@keyframes Lesa-module__1ZgpJW__lesaBlink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.Lesa-module__1ZgpJW__enter,.Lesa-module__1ZgpJW__reading,.Lesa-module__1ZgpJW__peekAnimate .Lesa-module__1ZgpJW__peekHead,.Lesa-module__1ZgpJW__peekAnimate .Lesa-module__1ZgpJW__peekHands,.Lesa-module__1ZgpJW__liveBlink [data-eye],.Lesa-module__1ZgpJW__liveReading [data-pupil]{animation:none}}
.HeroDemo-module__Krvawq__layer{z-index:3;align-content:center;gap:var(--space-md);border-radius:inherit;background:var(--color-surface-card);opacity:0;pointer-events:none;animation:16s linear infinite HeroDemo-module__Krvawq__layer;animation-play-state:var(--demo-play,running);grid-template-rows:auto auto auto;padding:26px 26px 22px;display:grid;position:absolute;inset:0;overflow:hidden}@keyframes HeroDemo-module__Krvawq__layer{0%,8%{opacity:0}11%,91%{opacity:1}94%,to{opacity:0}}.HeroDemo-module__Krvawq__kickers{min-height:20px;display:grid}.HeroDemo-module__Krvawq__kicker{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-primary-deep);opacity:0;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:var(--ease-paper);animation-play-state:var(--demo-play,running);grid-area:1/1}.HeroDemo-module__Krvawq__k1{animation-name:HeroDemo-module__Krvawq__k1}.HeroDemo-module__Krvawq__k2{animation-name:HeroDemo-module__Krvawq__k2}.HeroDemo-module__Krvawq__k3{animation-name:HeroDemo-module__Krvawq__k3}.HeroDemo-module__Krvawq__k4{animation-name:HeroDemo-module__Krvawq__k4}@keyframes HeroDemo-module__Krvawq__k1{0%,9%{opacity:0;transform:translateY(4px)}11%,24%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-4px)}}@keyframes HeroDemo-module__Krvawq__k2{0%,25%{opacity:0;transform:translateY(4px)}27%,38%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-4px)}}@keyframes HeroDemo-module__Krvawq__k3{0%,40%{opacity:0;transform:translateY(4px)}42%,48%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-4px)}}@keyframes HeroDemo-module__Krvawq__k4{0%,50%{opacity:0;transform:translateY(4px)}52%,78%{opacity:1;transform:none}80.5%,to{opacity:0;transform:translateY(-4px)}}.HeroDemo-module__Krvawq__main{min-height:0;display:grid}.HeroDemo-module__Krvawq__main>*{grid-area:1/1}.HeroDemo-module__Krvawq__zone{padding:var(--space-lg);border:1.5px dashed var(--color-brand-soft-2);border-radius:var(--radius-lg);animation:HeroDemo-module__Krvawq__zone 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);flex-direction:column;justify-content:center;display:flex}@keyframes HeroDemo-module__Krvawq__zone{0%,48%{opacity:1;transform:none}51%,to{opacity:0;transform:translateY(-12px)}}.HeroDemo-module__Krvawq__files{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.HeroDemo-module__Krvawq__file{align-items:center;gap:var(--space-md);height:48px;padding:0 var(--space-md);border:1px solid var(--color-hairline-light);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-1);z-index:calc(10 - var(--i,0));opacity:0;animation:HeroDemo-module__Krvawq__file 16s infinite var(--ease-paper);animation-delay:calc(var(--i,0) * .3s);animation-play-state:var(--demo-play,running);display:flex;position:relative}@keyframes HeroDemo-module__Krvawq__file{0%,11%{opacity:0;transform:translateY(-16px)scale(.97)}14%,26.5%{opacity:1;transform:none}30.5%,92%{opacity:1;transform:translateY(calc(var(--i,0) * -48px)) scale(calc(1 - var(--i,0) * .04))}93%,to{opacity:0;transform:translateY(-16px)scale(.97)}}.HeroDemo-module__Krvawq__fileIcon{border-radius:var(--radius-sm);background:var(--color-brand-soft);width:30px;height:30px;color:var(--color-primary-deep);flex:none;place-items:center;display:grid}.HeroDemo-module__Krvawq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink);flex:1;overflow:hidden}.HeroDemo-module__Krvawq__fileTag{border-radius:var(--radius-full);background:var(--color-brand-soft);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-primary-deep);flex:none;padding:3px 10px}.HeroDemo-module__Krvawq__topic{align-self:center;gap:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-hairline-light);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-2);opacity:0;animation:HeroDemo-module__Krvawq__topic 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);display:grid}@keyframes HeroDemo-module__Krvawq__topic{0%,50%{opacity:0;transform:translateY(18px)scale(.97)}54%,78%{opacity:1;transform:none}80.5%,to{opacity:0;transform:translateY(-10px)}}.HeroDemo-module__Krvawq__topicName{font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:balance;line-height:1.3}.HeroDemo-module__Krvawq__topicExams{flex-wrap:wrap;gap:6px;display:flex}.HeroDemo-module__Krvawq__examChip{opacity:0;animation:HeroDemo-module__Krvawq__examChip 16s infinite var(--ease-settle);animation-delay:calc(var(--i,0) * .28s);animation-play-state:var(--demo-play,running);}@keyframes HeroDemo-module__Krvawq__examChip{0%,53%{opacity:0;transform:scale(.8)}55.5%,to{opacity:1;transform:none}}.HeroDemo-module__Krvawq__topicVerdict{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-hairline-light);flex-wrap:wrap;display:flex}.HeroDemo-module__Krvawq__topicCount{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink);opacity:0;animation:HeroDemo-module__Krvawq__topicCount 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running)}@keyframes HeroDemo-module__Krvawq__topicCount{0%,62.5%{opacity:0;transform:translateY(6px)}65%,to{opacity:1;transform:none}}.HeroDemo-module__Krvawq__mustPill{opacity:0;animation:HeroDemo-module__Krvawq__mustPill 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);}@keyframes HeroDemo-module__Krvawq__mustPill{0%,65.5%{opacity:0;transform:scale(.6)}67.5%{opacity:1;transform:scale(1.1)}69%,to{opacity:1;transform:none}}.HeroDemo-module__Krvawq__status{align-items:center;min-height:62px;display:grid}.HeroDemo-module__Krvawq__status>*{grid-area:1/1}.HeroDemo-module__Krvawq__go{gap:var(--space-sm);opacity:0;animation:HeroDemo-module__Krvawq__go 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);display:grid}@keyframes HeroDemo-module__Krvawq__go{0%,18%{opacity:0;transform:translateY(8px)}20.5%,38%{opacity:1;transform:none}40%,to{opacity:0;transform:none}}.HeroDemo-module__Krvawq__goButton{border-radius:var(--radius-full);background:var(--color-primary);height:44px;color:var(--color-on-primary);font-size:var(--text-base);font-weight:var(--weight-strong);animation:HeroDemo-module__Krvawq__goPress 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);place-items:center;display:grid;position:relative}@keyframes HeroDemo-module__Krvawq__goPress{0%,24.6%{transform:none}25.4%{transform:scale(.97)}26.6%,to{transform:none}}.HeroDemo-module__Krvawq__goA,.HeroDemo-module__Krvawq__goB{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:var(--ease-paper);animation-play-state:var(--demo-play,running);grid-area:1/1}.HeroDemo-module__Krvawq__goA{animation-name:HeroDemo-module__Krvawq__goA}.HeroDemo-module__Krvawq__goB{opacity:0;animation-name:HeroDemo-module__Krvawq__goB}@keyframes HeroDemo-module__Krvawq__goA{0%,25.4%{opacity:1;transform:none}26.6%,to{opacity:0;transform:translateY(-4px)}}@keyframes HeroDemo-module__Krvawq__goB{0%,25.6%{opacity:0;transform:translateY(4px)}27%,to{opacity:1;transform:none}}.HeroDemo-module__Krvawq__pointer{z-index:2;opacity:0;animation:HeroDemo-module__Krvawq__pointer 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);position:absolute;top:58%;right:24%}@keyframes HeroDemo-module__Krvawq__pointer{0%,20.5%{opacity:0;transform:translate(90px,64px)}21.5%{opacity:1;transform:translate(90px,64px)}24.6%{opacity:1;transform:translate(0)}25.4%{opacity:1;transform:translate(0)scale(.86)}26.6%,29%{opacity:1;transform:translate(0)}31%,to{opacity:0;transform:translate(0)}}.HeroDemo-module__Krvawq__pointerArrow{display:block}.HeroDemo-module__Krvawq__pointerTouch{border-radius:var(--radius-full);background:var(--color-surface-card);opacity:.55;width:30px;height:30px;display:none}@media (hover:none) and (pointer:coarse){.HeroDemo-module__Krvawq__pointerArrow{display:none}.HeroDemo-module__Krvawq__pointerTouch{display:block}}.HeroDemo-module__Krvawq__track{border-radius:var(--radius-full);background:var(--color-surface-soft);opacity:0;height:6px;animation:16s linear infinite HeroDemo-module__Krvawq__track;animation-play-state:var(--demo-play,running);display:block;overflow:hidden}@keyframes HeroDemo-module__Krvawq__track{0%,26%{opacity:0}28%,38%{opacity:1}40%,to{opacity:0}}.HeroDemo-module__Krvawq__trackFill{border-radius:var(--radius-full);background:var(--color-primary);transform-origin:0;height:100%;animation:16s cubic-bezier(.4,0,.2,1) infinite HeroDemo-module__Krvawq__trackFill;animation-play-state:var(--demo-play,running);display:block;transform:scaleX(0)}@keyframes HeroDemo-module__Krvawq__trackFill{0%,28%{transform:scaleX(0)}37.5%,to{transform:scaleX(1)}}.HeroDemo-module__Krvawq__counts{gap:2px;display:grid}.HeroDemo-module__Krvawq__count{font-size:var(--text-md);color:var(--color-mute);opacity:0;animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:var(--ease-paper);animation-play-state:var(--demo-play,running)}.HeroDemo-module__Krvawq__count strong,.HeroDemo-module__Krvawq__odometer{font-weight:var(--weight-strong);color:var(--color-ink);font-variant-numeric:tabular-nums}.HeroDemo-module__Krvawq__countTopics{animation-name:HeroDemo-module__Krvawq__countTopics}.HeroDemo-module__Krvawq__countExams{animation-name:HeroDemo-module__Krvawq__countExams}@keyframes HeroDemo-module__Krvawq__countTopics{0%,40%{opacity:0;transform:translateY(8px)}42.5%,78%{opacity:1;transform:none}80.5%,to{opacity:0;transform:none}}@keyframes HeroDemo-module__Krvawq__countExams{0%,45%{opacity:0;transform:translateY(8px)}47.5%,78%{opacity:1;transform:none}80.5%,to{opacity:0;transform:none}}.HeroDemo-module__Krvawq__odometer{vertical-align:bottom;height:1.5em;line-height:1.5;display:inline-block;overflow:hidden}.HeroDemo-module__Krvawq__odometerStrip{text-align:right;animation:16s cubic-bezier(.2,.7,.2,1) infinite HeroDemo-module__Krvawq__odometer;animation-play-state:var(--demo-play,running);display:grid}@keyframes HeroDemo-module__Krvawq__odometer{0%,41%{transform:translateY(0)}47%,to{transform:translateY(calc(-100% * (var(--n,6) - 1) / var(--n,6)))}}.HeroDemo-module__Krvawq__ready{place-content:center;justify-items:center;gap:var(--space-md);opacity:0;animation:HeroDemo-module__Krvawq__ready 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);display:grid;position:absolute;inset:0}@keyframes HeroDemo-module__Krvawq__ready{0%,79.5%{opacity:0;transform:translateY(8px)}82.5%,to{opacity:1;transform:none}}.HeroDemo-module__Krvawq__readyMark{border-radius:var(--radius-full);background:var(--color-success);width:56px;height:56px;color:var(--color-surface-card);animation:HeroDemo-module__Krvawq__readyMark 16s infinite var(--ease-paper);animation-play-state:var(--demo-play,running);place-items:center;display:grid}@keyframes HeroDemo-module__Krvawq__readyMark{0%,80%{transform:scale(.5)}82%{transform:scale(1.12)}83.5%,to{transform:none}}.HeroDemo-module__Krvawq__readyText{font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--color-ink)}.HeroDemo-module__Krvawq__controls{justify-content:center;align-items:center;gap:var(--space-lg);display:flex}.HeroDemo-module__Krvawq__steps{gap:var(--space-sm);list-style:none;display:flex}.HeroDemo-module__Krvawq__step{border-radius:var(--radius-full);background:var(--color-hairline-light);width:22px;height:4px;position:relative}.HeroDemo-module__Krvawq__step:after{content:"";border-radius:inherit;background:var(--color-primary);opacity:0;animation-duration:16s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--demo-play,running);position:absolute;inset:0}.HeroDemo-module__Krvawq__s1:after{animation-name:HeroDemo-module__Krvawq__s1}.HeroDemo-module__Krvawq__s2:after{animation-name:HeroDemo-module__Krvawq__s2}.HeroDemo-module__Krvawq__s3:after{animation-name:HeroDemo-module__Krvawq__s3}.HeroDemo-module__Krvawq__s4:after{animation-name:HeroDemo-module__Krvawq__s4}@keyframes HeroDemo-module__Krvawq__s1{0%,8%{opacity:0}10%,24%{opacity:1}26%,to{opacity:0}}@keyframes HeroDemo-module__Krvawq__s2{0%,24%{opacity:0}26%,47%{opacity:1}49%,to{opacity:0}}@keyframes HeroDemo-module__Krvawq__s3{0%,47%{opacity:0}49%,78%{opacity:1}80%,to{opacity:0}}@keyframes HeroDemo-module__Krvawq__s4{0%,6%{opacity:1}8%,78%{opacity:0}80%,to{opacity:1}}.HeroDemo-module__Krvawq__pause{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-mute);text-underline-offset:4px;cursor:pointer;transition:color var(--dur-micro) ease;align-items:center;text-decoration:underline;display:inline-flex}.HeroDemo-module__Krvawq__pause:hover{color:var(--color-ink)}@media (max-width:640px){.HeroDemo-module__Krvawq__layer{padding:20px 18px 18px}.HeroDemo-module__Krvawq__zone{padding:var(--space-md)}.HeroDemo-module__Krvawq__topic{padding:var(--space-lg)}.HeroDemo-module__Krvawq__topicName{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.HeroDemo-module__Krvawq__layer,.HeroDemo-module__Krvawq__controls{display:none}}
.Hero-module__lYpGPq__hero{background:var(--color-canvas-light)}.Hero-module__lYpGPq__wash{background:var(--wash-hero);overflow:hidden}.Hero-module__lYpGPq__inner{column-gap:var(--space-xxxl);row-gap:var(--space-xxl);padding-top:var(--space-xxxl);padding-bottom:var(--space-block);grid-template-columns:minmax(0,11fr) minmax(0,10fr);grid-template-areas:"copy product""steps product";align-items:center;display:grid}.Hero-module__lYpGPq__copy{grid-area:copy;align-self:end;max-width:600px}.Hero-module__lYpGPq__product{grid-area:product;justify-self:center;width:100%}.Hero-module__lYpGPq__eyebrow{height:34px;padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-surface-card);border:1px solid var(--color-brand-soft-2);color:var(--color-primary-deep);font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:-.005em;box-shadow:var(--shadow-1);align-items:center;display:inline-flex}.Hero-module__lYpGPq__title{margin-top:var(--space-xl);text-wrap:balance;max-width:13ch;color:var(--color-ink);font-size:clamp(2.5rem,1.35rem + 3.9vw,4.5rem)}.Hero-module__lYpGPq__lead{margin-top:var(--space-xl);color:var(--color-mute);text-wrap:pretty;max-width:40ch}.Hero-module__lYpGPq__actions{align-items:center;gap:var(--space-md);margin-top:var(--space-xxl);flex-wrap:wrap;display:flex}.Hero-module__lYpGPq__primary{min-width:190px}.Hero-module__lYpGPq__fine{margin-top:var(--space-lg);font-size:var(--text-base);color:var(--color-mute)}.Hero-module__lYpGPq__nowrap{white-space:nowrap}.Hero-module__lYpGPq__steps{align-self:start;gap:var(--space-lg);grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;list-style:none;display:grid}.Hero-module__lYpGPq__step{align-items:center;gap:var(--space-md);min-width:0;display:flex}.Hero-module__lYpGPq__stepIcon{border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-brand-soft-2);width:44px;height:44px;color:var(--color-primary);box-shadow:var(--shadow-1);flex:none;place-items:center;display:grid}.Hero-module__lYpGPq__stepBody{gap:1px;min-width:0;display:grid}.Hero-module__lYpGPq__stepTitle{max-width:12ch;line-height:1.3;font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:-.006em;color:var(--color-ink)}.Hero-module__lYpGPq__stepText{font-size:var(--text-sm);color:var(--color-mute);line-height:1.4;display:none}.Hero-module__lYpGPq__band{column-gap:var(--space-xxxl);row-gap:var(--space-xxl);padding-top:var(--space-block);padding-bottom:var(--space-block);grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"head materials";align-items:center;scroll-margin-top:72px;display:grid}.Hero-module__lYpGPq__bandHead{grid-area:head;max-width:620px}.Hero-module__lYpGPq__bandTitle{color:var(--color-ink);text-wrap:balance}.Hero-module__lYpGPq__bandLead{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);text-wrap:pretty;line-height:1.55}.Hero-module__lYpGPq__materials{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-1);grid-area:materials}.Hero-module__lYpGPq__materialList{margin:0}.Hero-module__lYpGPq__material{gap:var(--space-md);border-bottom:1px solid var(--color-hairline-soft);grid-template-columns:8.75rem minmax(0,1fr);align-items:baseline;padding:11px 0;display:grid}.Hero-module__lYpGPq__materialName{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.006em;color:var(--color-ink)}.Hero-module__lYpGPq__materialText{font-size:var(--text-md);color:var(--color-mute);line-height:1.45}.Hero-module__lYpGPq__materialHighlight .Hero-module__lYpGPq__materialText{color:var(--color-ink);font-weight:var(--weight-medium)}.Hero-module__lYpGPq__language{margin-top:var(--space-lg);font-size:var(--text-md);color:var(--color-mute);text-wrap:pretty;line-height:1.55}.Hero-module__lYpGPq__language strong{font-weight:var(--weight-strong);color:var(--color-ink)}@media (max-width:1040px){.Hero-module__lYpGPq__inner{row-gap:var(--space-xxl);grid-template-columns:1fr;grid-template-areas:"copy""product""steps"}.Hero-module__lYpGPq__copy{max-width:640px}.Hero-module__lYpGPq__band{grid-template-columns:1fr;grid-template-areas:"head""materials"}}@media (max-width:640px){.Hero-module__lYpGPq__inner{padding-top:var(--space-xl);padding-bottom:var(--space-xxxl);row-gap:var(--space-xl)}.Hero-module__lYpGPq__eyebrow{height:30px;padding:0 var(--space-md);font-size:var(--text-sm)}.Hero-module__lYpGPq__title{margin-top:var(--space-lg);font-size:clamp(2.375rem,10.4vw,2.875rem)}.Hero-module__lYpGPq__lead{margin-top:var(--space-lg);font-size:var(--text-md)}.Hero-module__lYpGPq__actions{align-items:stretch;gap:var(--space-sm);margin-top:var(--space-xl);flex-direction:column}.Hero-module__lYpGPq__secondary{height:44px;box-shadow:none;color:var(--color-primary-deep);font-size:var(--text-md);background:0 0;border-color:#0000}.Hero-module__lYpGPq__fine{margin-top:var(--space-xs);text-align:center;font-size:var(--text-sm)}.Hero-module__lYpGPq__steps{gap:var(--space-md);grid-template-columns:1fr}.Hero-module__lYpGPq__stepTitle{max-width:none}.Hero-module__lYpGPq__stepText{display:block}.Hero-module__lYpGPq__band{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl);row-gap:var(--space-xl)}.Hero-module__lYpGPq__bandLead{font-size:var(--text-md)}.Hero-module__lYpGPq__materials{padding:var(--space-lg);border-radius:var(--radius-lg)}.Hero-module__lYpGPq__material{gap:var(--space-sm);grid-template-columns:7.5rem minmax(0,1fr)}}
.night-module__DgPviG__main{background:var(--color-canvas-light);min-height:calc(100vh - 72px)}.night-module__DgPviG__wrap{gap:var(--space-xxl);padding-top:var(--space-xxl);padding-bottom:var(--space-block);grid-template-columns:minmax(0,664px) minmax(0,1fr);align-items:start;display:grid}.night-module__DgPviG__work{gap:var(--space-lg);min-width:0;display:grid}.night-module__DgPviG__head{gap:var(--space-sm);display:grid;position:relative}.night-module__DgPviG__band{display:none}.night-module__DgPviG__kicker{align-items:center;gap:var(--space-md);font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-deep);display:flex}.night-module__DgPviG__dashes{gap:5px;display:inline-flex}.night-module__DgPviG__dashes i{border-radius:var(--radius-full);background:var(--color-brand-soft-2);width:28px;height:4px}.night-module__DgPviG__dashes .night-module__DgPviG__dashOn{background:var(--color-primary)}.night-module__DgPviG__title{font-size:clamp(2rem,1.2rem + 2.2vw,2.75rem);line-height:1.08;font-weight:var(--weight-display);letter-spacing:-.032em;color:var(--color-ink);text-wrap:balance}.night-module__DgPviG__card{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-2)}.night-module__DgPviG__footNote{font-size:var(--text-base);color:var(--color-mute);line-height:1.5}.night-module__DgPviG__footLink{color:var(--color-body);text-underline-offset:3px;text-decoration:underline}.night-module__DgPviG__scene{top:calc(72px + var(--space-xl));height:min(676px, calc(100vh - 72px - 2 * var(--space-xl)));border-radius:var(--radius-xl);background:var(--color-brand-soft);min-height:520px;box-shadow:var(--shadow-2);position:sticky;overflow:hidden}.night-module__DgPviG__sceneArt{position:absolute;inset:0}.night-module__DgPviG__sceneArt:after{content:"";background:linear-gradient(#f7f9fef0 0%,#f7f9feb8 60%,#f7f9fe00 100%);height:56%;position:absolute;inset:0 0 auto}.night-module__DgPviG__scenePlate{width:auto;max-width:none;height:127%;position:absolute;top:70%;left:54%;transform:translate(-71%,-58%)}.night-module__DgPviG__sceneCost{left:var(--space-xl);right:var(--space-xl);top:var(--space-xl);position:absolute}.night-module__DgPviG__sceneChip{left:var(--space-xl);bottom:var(--space-xl);align-items:center;gap:var(--space-sm);min-height:40px;padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink);display:inline-flex;position:absolute}.night-module__DgPviG__sceneDot{border-radius:var(--radius-full);background:var(--color-primary);width:8px;height:8px}@media (max-width:1040px){.night-module__DgPviG__wrap{grid-template-columns:minmax(0,1fr);max-width:720px;padding-top:0}.night-module__DgPviG__scene{display:none}.night-module__DgPviG__head{min-height:148px;margin-inline:calc(-1 * var(--space-xxl));padding:var(--space-lg) var(--space-xxl);align-content:center;overflow:hidden}.night-module__DgPviG__head>:not(.night-module__DgPviG__band){max-width:62%;position:relative}.night-module__DgPviG__band{background:var(--color-brand-soft);display:block;position:absolute;inset:0}.night-module__DgPviG__bandPlate{width:auto;max-width:none;height:300%;position:absolute;top:62%;left:78%;transform:translate(-71%,-58%)}.night-module__DgPviG__band:after{content:"";background:linear-gradient(180deg, #f7f9fe00 70%, var(--color-canvas-light) 100%), linear-gradient(90deg, #f7f9fef7 0%, #f7f9fedb 48%, #f7f9fe00 80%);position:absolute;inset:0}}@media (max-width:640px){.night-module__DgPviG__main{min-height:calc(100vh - 60px)}.night-module__DgPviG__wrap{gap:0;padding-bottom:0}.night-module__DgPviG__work{gap:var(--space-md)}.night-module__DgPviG__head{padding:var(--space-lg) 20px;margin-inline:-20px}.night-module__DgPviG__kicker{gap:var(--space-sm)}.night-module__DgPviG__dashes i{width:18px}.night-module__DgPviG__title{font-size:1.75rem}.night-module__DgPviG__card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.night-module__DgPviG__footNote{padding:var(--space-md) 0 var(--space-xl);text-align:center}}
.LoginForm-module__es-cSa__form{margin-top:var(--space-xl);align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.LoginForm-module__es-cSa__formLesa{margin-top:calc(var(--space-xl) + 28px)}.LoginForm-module__es-cSa__field{width:100%}.LoginForm-module__es-cSa__field .LoginForm-module__es-cSa__input{position:relative}.LoginForm-module__es-cSa__sentLesa{padding-top:40px}.LoginForm-module__es-cSa__label{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink)}.LoginForm-module__es-cSa__input{border:1px solid var(--color-hairline-light);border-radius:var(--radius-md);width:100%;font-size:var(--text-md);background:var(--color-surface-card);padding:14px 16px}.LoginForm-module__es-cSa__input:focus{border-color:var(--color-ink);box-shadow:var(--shadow-focus);outline:none}.LoginForm-module__es-cSa__error{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-danger-text)}.LoginForm-module__es-cSa__devNote{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-warning-text)}.LoginForm-module__es-cSa__terms{font-size:var(--text-sm);color:var(--color-stone);line-height:1.5}.LoginForm-module__es-cSa__termsLink{text-underline-offset:3px;text-decoration:underline}.LoginForm-module__es-cSa__sent{margin-top:var(--space-xl);background:var(--block-lime);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-xxl)}.LoginForm-module__es-cSa__sentEyebrow{color:#0009}.LoginForm-module__es-cSa__sentText{margin-top:var(--space-sm);font-size:var(--text-md);line-height:1.5}.LoginForm-module__es-cSa__again{margin-top:var(--space-lg);font-size:var(--text-base);font-weight:var(--weight-strong);text-underline-offset:4px;text-decoration:underline}.LoginForm-module__es-cSa__again+.LoginForm-module__es-cSa__again{margin-top:var(--space-sm)}.LoginForm-module__es-cSa__again:disabled{cursor:default;color:var(--color-mute);text-decoration:none}.LoginForm-module__es-cSa__codeLabel{margin-top:var(--space-lg);font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink);display:block}.LoginForm-module__es-cSa__codeInput{margin-top:var(--space-xs);max-width:240px;font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.35em;text-align:center}.LoginForm-module__es-cSa__codeInput::placeholder{letter-spacing:.35em;color:var(--color-stone);opacity:.6}.LoginForm-module__es-cSa__codeError{margin-top:var(--space-sm)}.LoginForm-module__es-cSa__codeButton{margin-top:var(--space-md)}.LoginForm-module__es-cSa__sentHint{margin-top:var(--space-md);font-size:var(--text-sm);color:#0009;line-height:1.5}@media (max-width:640px){.LoginForm-module__es-cSa__submit,.LoginForm-module__es-cSa__codeButton{width:100%}.LoginForm-module__es-cSa__sent{padding:var(--space-xl) var(--space-lg)}.LoginForm-module__es-cSa__codeInput{max-width:none}.LoginForm-module__es-cSa__again{padding:10px 0}}.LoginForm-module__es-cSa__night{gap:var(--space-xl);min-width:0;display:grid}.LoginForm-module__es-cSa__nightHead{gap:var(--space-md);display:grid}.LoginForm-module__es-cSa__nightHeadTop{position:relative}.LoginForm-module__es-cSa__nightHeadText{gap:var(--space-sm);display:grid;position:relative}.LoginForm-module__es-cSa__nightKicker{font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-deep)}.LoginForm-module__es-cSa__nightTitle{font-size:clamp(2rem,1.2rem + 2.2vw,2.75rem);line-height:1.08;font-weight:var(--weight-display);letter-spacing:-.032em;color:var(--color-ink);text-wrap:balance}.LoginForm-module__es-cSa__nightIntro{font-size:var(--text-lg);color:var(--color-mute);text-wrap:pretty;line-height:1.55}.LoginForm-module__es-cSa__nightIntro strong{font-weight:var(--weight-strong);color:var(--color-ink);overflow-wrap:anywhere}.LoginForm-module__es-cSa__nightPageError{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);font-size:var(--text-base);color:var(--color-danger-text);line-height:1.5}.LoginForm-module__es-cSa__nightCard{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-2)}.LoginForm-module__es-cSa__nightForm{gap:var(--space-lg);display:grid}.LoginForm-module__es-cSa__nightField{gap:var(--space-sm);display:grid}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__input{height:56px;padding:0 var(--space-lg);color:var(--color-ink);box-shadow:var(--shadow-1);transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__input::placeholder{color:var(--color-stone)}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__input[aria-invalid=true]{border-color:var(--color-danger)}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__error{line-height:1.5}.LoginForm-module__es-cSa__nightSubmit{width:100%;min-height:56px}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__devNote{font-size:var(--text-base)}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__terms{font-size:var(--text-base);color:var(--color-mute)}.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__termsLink{color:var(--color-primary-deep)}.LoginForm-module__es-cSa__codeBoxes{width:fit-content;max-width:100%;position:relative}.LoginForm-module__es-cSa__codeRow{z-index:1;gap:var(--space-md);pointer-events:none;grid-template-columns:repeat(6,minmax(0,64px));display:grid;position:relative}.LoginForm-module__es-cSa__codeBox{border:1px solid var(--color-faint);border-radius:var(--radius-md);background:var(--color-surface-card);height:72px;font-size:var(--text-3xl);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--color-ink);transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;justify-content:center;align-items:center;display:flex}.LoginForm-module__es-cSa__codeHidden{border-radius:var(--radius-md);color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;width:100%;height:100%;font-size:var(--text-md);letter-spacing:-.5em;cursor:text;background:0 0;border:0;padding:0;position:absolute;inset:0}.LoginForm-module__es-cSa__codeHidden::selection{color:#0000;background:0 0}.LoginForm-module__es-cSa__codeHidden:-webkit-autofill{-webkit-text-fill-color:transparent;transition:background-color 600000s,color 600000s}.LoginForm-module__es-cSa__codeHidden:focus,.LoginForm-module__es-cSa__codeHidden:focus-visible{outline:none}.LoginForm-module__es-cSa__codeBoxes[data-rejected] .LoginForm-module__es-cSa__codeBox{border-color:var(--color-danger)}.LoginForm-module__es-cSa__codeBoxes:focus-within .LoginForm-module__es-cSa__codeBoxActive{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary), var(--shadow-focus)}.LoginForm-module__es-cSa__codeFoot{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-soft);display:flex}.LoginForm-module__es-cSa__codeHint{font-size:var(--text-base);color:var(--color-mute);text-wrap:pretty;line-height:1.5}.LoginForm-module__es-cSa__resend{min-height:44px;padding:0 var(--space-xl);border:1px solid var(--color-hairline-light);border-radius:var(--radius-full);background:var(--color-surface-card);font-size:var(--text-base);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-primary-deep);transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease;flex:none}.LoginForm-module__es-cSa__resend:hover:not(:disabled){background:var(--color-brand-soft);border-color:var(--color-brand-soft-2)}.LoginForm-module__es-cSa__resend:disabled{cursor:default;background:var(--color-canvas-light);color:var(--color-mute)}.LoginForm-module__es-cSa__otherAddress{align-items:center;gap:var(--space-xs);margin-top:calc(-1 * var(--space-sm));font-size:var(--text-base);color:var(--color-mute);flex-wrap:wrap;line-height:1.5;display:flex}.LoginForm-module__es-cSa__otherAddressButton{border-radius:var(--radius-sm);min-height:44px;font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-primary-deep);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.LoginForm-module__es-cSa__night .LoginForm-module__es-cSa__input,.LoginForm-module__es-cSa__codeBox,.LoginForm-module__es-cSa__resend{transition:none}}@media (max-width:1040px){.LoginForm-module__es-cSa__nightHeadTop{min-height:148px;margin-inline:calc(-1 * var(--space-xxl));padding:var(--space-xl) var(--space-xxl) var(--space-lg);align-content:start;display:grid;overflow:hidden}.LoginForm-module__es-cSa__nightHeadText{max-width:62%}}@media (max-width:640px){.LoginForm-module__es-cSa__night{gap:var(--space-lg)}.LoginForm-module__es-cSa__nightHead{gap:var(--space-xs)}.LoginForm-module__es-cSa__nightHeadTop{padding:var(--space-xl) 20px var(--space-lg);margin-inline:-20px}.LoginForm-module__es-cSa__nightTitle{font-size:1.75rem;line-height:1.1}.LoginForm-module__es-cSa__nightIntro{font-size:var(--text-md)}.LoginForm-module__es-cSa__nightCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.LoginForm-module__es-cSa__codeBoxes{width:100%}.LoginForm-module__es-cSa__codeRow{gap:var(--space-sm);grid-template-columns:repeat(6,minmax(0,1fr))}.LoginForm-module__es-cSa__codeBox{height:58px;font-size:var(--text-2xl)}.LoginForm-module__es-cSa__codeFoot{align-items:stretch;gap:var(--space-md);border-top:0;flex-direction:column;padding-top:0}.LoginForm-module__es-cSa__codeHint{font-size:15px;line-height:1.55}.LoginForm-module__es-cSa__resend{min-height:48px;font-size:15px}.LoginForm-module__es-cSa__otherAddress{margin-top:calc(-1 * var(--space-sm));justify-content:center}.LoginForm-module__es-cSa__otherAddressLead{display:none}.LoginForm-module__es-cSa__otherAddressButton{justify-content:center;width:100%;min-height:48px;font-size:15px;text-decoration:none}}
.GenerationExperience-module__Z9hbGW__grid{gap:var(--space-xxxl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}.GenerationExperience-module__Z9hbGW__left{min-width:0}.GenerationExperience-module__Z9hbGW__eyebrow{gap:8px}.GenerationExperience-module__Z9hbGW__pulse{border-radius:var(--radius-full);background:var(--color-primary);width:8px;height:8px;animation:1.6s ease-out infinite GenerationExperience-module__Z9hbGW__pulse;box-shadow:0 0 #2563eb73}.GenerationExperience-module__Z9hbGW__pulseDone{background:var(--color-success);animation:none}.GenerationExperience-module__Z9hbGW__pulsePaused{background:var(--color-mute);box-shadow:none;animation:none}@keyframes GenerationExperience-module__Z9hbGW__pulse{0%{box-shadow:0 0 #2563eb73}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}.GenerationExperience-module__Z9hbGW__title{margin-top:var(--space-lg);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.GenerationExperience-module__Z9hbGW__titleAccent{color:var(--color-primary)}.GenerationExperience-module__Z9hbGW__spark{color:var(--color-primary);animation:2.4s ease-in-out infinite GenerationExperience-module__Z9hbGW__sparkle}@keyframes GenerationExperience-module__Z9hbGW__sparkle{0%,to{opacity:.9;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}.GenerationExperience-module__Z9hbGW__sub{margin-top:var(--space-md);font-size:var(--text-md);color:var(--color-mute);max-width:54ch;line-height:1.55}.GenerationExperience-module__Z9hbGW__subRow{align-items:center;gap:14px;display:flex}.GenerationExperience-module__Z9hbGW__subject{color:var(--color-ink);font-weight:var(--weight-strong)}.GenerationExperience-module__Z9hbGW__meta{margin-top:var(--space-lg);flex-wrap:wrap;gap:8px;display:flex}.GenerationExperience-module__Z9hbGW__chip{border-radius:var(--radius-full);background:var(--color-surface-card);border:1px solid var(--color-hairline-soft);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-body);align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.GenerationExperience-module__Z9hbGW__chip svg{color:var(--color-primary)}.GenerationExperience-module__Z9hbGW__list{margin-top:var(--space-xl);flex-direction:column;gap:8px;list-style:none;display:flex}.GenerationExperience-module__Z9hbGW__item{border-radius:var(--radius-md);background:var(--color-surface-card);border:1px solid var(--color-hairline-soft);animation:GenerationExperience-module__Z9hbGW__itemIn .45s var(--ease-paper) both;transition:background-color var(--dur-object) ease, border-color var(--dur-object) ease;align-items:center;gap:12px;padding:13px 16px;display:flex;position:relative;overflow:hidden}@keyframes GenerationExperience-module__Z9hbGW__itemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.GenerationExperience-module__Z9hbGW__item-running{border-color:var(--color-brand-soft-2);background:var(--color-surface-faint)}.GenerationExperience-module__Z9hbGW__itemBar{background:linear-gradient(90deg, transparent 0%, var(--color-primary) 40%, var(--color-primary-bright) 60%, transparent 100%);opacity:.85;background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:1.8s ease-in-out infinite GenerationExperience-module__Z9hbGW__slide;position:absolute;bottom:0;left:0;right:0}@keyframes GenerationExperience-module__Z9hbGW__slide{0%{background-position:-100% 0}to{background-position:300% 0}}.GenerationExperience-module__Z9hbGW__item-done{border-color:var(--color-hairline-soft)}.GenerationExperience-module__Z9hbGW__marker{border-radius:var(--radius-full);border:1.5px solid var(--color-hairline-light);width:22px;height:22px;color:var(--color-on-primary);transition:background-color var(--dur-object) var(--ease-settle), border-color var(--dur-object) ease, transform var(--dur-object) var(--ease-settle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GenerationExperience-module__Z9hbGW__item-done .GenerationExperience-module__Z9hbGW__marker{background:var(--color-success);border-color:var(--color-success);animation:GenerationExperience-module__Z9hbGW__markerPop var(--dur-object) var(--ease-settle)}@keyframes GenerationExperience-module__Z9hbGW__markerPop{0%{transform:scale(.6)}to{transform:scale(1)}}.GenerationExperience-module__Z9hbGW__item-running .GenerationExperience-module__Z9hbGW__marker{border-color:#0000}.GenerationExperience-module__Z9hbGW__item-error .GenerationExperience-module__Z9hbGW__marker{background:var(--color-danger);border-color:var(--color-danger)}.GenerationExperience-module__Z9hbGW__spinner{border-radius:var(--radius-full);border:2px solid var(--color-brand-soft-2);border-top-color:var(--color-primary);width:16px;height:16px;animation:.8s linear infinite GenerationExperience-module__Z9hbGW__spin}@keyframes GenerationExperience-module__Z9hbGW__spin{to{transform:rotate(360deg)}}.GenerationExperience-module__Z9hbGW__itemLabel{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink);flex:1}.GenerationExperience-module__Z9hbGW__item-todo .GenerationExperience-module__Z9hbGW__itemLabel{color:var(--color-stone);font-weight:var(--weight-regular)}.GenerationExperience-module__Z9hbGW__itemDetail{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-success-text);animation:GenerationExperience-module__Z9hbGW__detailIn .4s var(--ease-settle) both}.GenerationExperience-module__Z9hbGW__item-running .GenerationExperience-module__Z9hbGW__itemDetail,.GenerationExperience-module__Z9hbGW__item-todo .GenerationExperience-module__Z9hbGW__itemDetail{color:var(--color-stone);font-weight:var(--weight-regular)}@keyframes GenerationExperience-module__Z9hbGW__detailIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.GenerationExperience-module__Z9hbGW__segments{margin-top:var(--space-lg);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.GenerationExperience-module__Z9hbGW__seg{border-radius:var(--radius-full);background:var(--color-surface-soft);height:6px;transition:background-color var(--dur-object) ease;position:relative;overflow:hidden}.GenerationExperience-module__Z9hbGW__seg-done{background:var(--color-primary)}.GenerationExperience-module__Z9hbGW__seg-running{background:var(--color-brand-soft-2)}.GenerationExperience-module__Z9hbGW__seg-running:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary), transparent);background-repeat:no-repeat;background-size:60% 100%;animation:1.6s ease-in-out infinite GenerationExperience-module__Z9hbGW__slide;position:absolute;inset:0}.GenerationExperience-module__Z9hbGW__seg-error{background:var(--color-danger)}.GenerationExperience-module__Z9hbGW__leave{margin-top:var(--space-xl);border-radius:var(--radius-md);background:var(--color-brand-soft);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.GenerationExperience-module__Z9hbGW__leaveIcon{border-radius:var(--radius-full);background:var(--color-surface-card);width:30px;height:30px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GenerationExperience-module__Z9hbGW__leaveText{font-size:var(--text-base);color:var(--color-body);line-height:1.55}.GenerationExperience-module__Z9hbGW__leaveText strong{color:var(--color-ink);font-weight:var(--weight-strong)}.GenerationExperience-module__Z9hbGW__leaveLink{font-weight:var(--weight-strong);color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.GenerationExperience-module__Z9hbGW__reassure{min-height:1.5em;margin-top:var(--space-md);font-size:var(--text-base);color:var(--color-stone);animation:GenerationExperience-module__Z9hbGW__itemIn .4s var(--ease-paper);line-height:1.5}.GenerationExperience-module__Z9hbGW__reassure:empty{min-height:0;margin-top:0}.GenerationExperience-module__Z9hbGW__actions{align-items:center;gap:var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.GenerationExperience-module__Z9hbGW__note{font-size:var(--text-base);color:var(--color-stone)}.GenerationExperience-module__Z9hbGW__errorBox{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-danger-border);background:var(--color-danger-tint)}.GenerationExperience-module__Z9hbGW__errorTitle{font-weight:var(--weight-strong);color:var(--color-danger-text)}.GenerationExperience-module__Z9hbGW__errorText{font-size:var(--text-base);color:var(--color-body);margin-top:4px;line-height:1.5}.GenerationExperience-module__Z9hbGW__errorDetail{font-size:var(--text-sm);color:var(--color-mute);margin-top:8px;line-height:1.5}.GenerationExperience-module__Z9hbGW__errorLink{font-size:var(--text-base);font-weight:var(--weight-strong);text-underline-offset:4px;text-decoration:underline}.GenerationExperience-module__Z9hbGW__networkError{margin-top:var(--space-md);font-size:var(--text-base);color:var(--color-warning-text)}.GenerationExperience-module__Z9hbGW__devCost{margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-stone)}.GenerationExperience-module__Z9hbGW__devCostGrid{margin-top:var(--space-sm);grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.GenerationExperience-module__Z9hbGW__right{position:sticky;top:88px}.GenerationExperience-module__Z9hbGW__stackWrap{perspective:1400px;position:relative}.GenerationExperience-module__Z9hbGW__stack{transform-style:preserve-3d;transition:transform var(--dur-scene) var(--ease-paper);flex-direction:column;gap:10px;display:flex;transform:rotateX(6deg)rotateY(-8deg)}.GenerationExperience-module__Z9hbGW__stackDone{transform:rotateX(0)rotateY(0)}.GenerationExperience-module__Z9hbGW__pv{background:var(--color-surface-card);border:1px solid var(--color-hairline-light);border-radius:var(--radius-md);box-shadow:var(--shadow-1);opacity:.55;transition:opacity var(--dur-object) ease, transform var(--dur-object) var(--ease-settle), box-shadow var(--dur-object) ease, border-color var(--dur-object) ease;align-items:center;gap:12px;padding:14px 16px;display:flex;transform:translate(0)}.GenerationExperience-module__Z9hbGW__pv:nth-child(2n){margin-left:22px}.GenerationExperience-module__Z9hbGW__pvActive{opacity:1;box-shadow:var(--shadow-2)}.GenerationExperience-module__Z9hbGW__pvDone{border-color:var(--color-success-border)}.GenerationExperience-module__Z9hbGW__pvIcon{background:var(--color-brand-soft);width:34px;height:34px;color:var(--color-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GenerationExperience-module__Z9hbGW__pvTitle{font-size:var(--text-base);font-weight:var(--weight-strong);flex:1}.GenerationExperience-module__Z9hbGW__pvValue{text-align:right;min-width:28px;font-size:var(--text-md);font-weight:var(--weight-display);color:var(--color-primary);font-variant-numeric:tabular-nums}.GenerationExperience-module__Z9hbGW__pvDone .GenerationExperience-module__Z9hbGW__pvValue{color:var(--color-success-text)}.GenerationExperience-module__Z9hbGW__pvDots{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.GenerationExperience-module__Z9hbGW__pvDots i{border-radius:var(--radius-full);background:var(--color-primary);opacity:.35;width:5px;height:5px;animation:1.2s ease-in-out infinite GenerationExperience-module__Z9hbGW__dot}.GenerationExperience-module__Z9hbGW__pvDots i:nth-child(2){animation-delay:.2s}.GenerationExperience-module__Z9hbGW__pvDots i:nth-child(3){animation-delay:.4s}@keyframes GenerationExperience-module__Z9hbGW__dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.GenerationExperience-module__Z9hbGW__topicsCard{margin-top:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--block-lilac);border-radius:var(--radius-lg);animation:GenerationExperience-module__Z9hbGW__cardLand .6s var(--ease-settle) both}@keyframes GenerationExperience-module__Z9hbGW__cardLand{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.GenerationExperience-module__Z9hbGW__topicsHead{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.GenerationExperience-module__Z9hbGW__topicsList{margin-top:var(--space-md);flex-direction:column;gap:8px;list-style:none;display:flex}.GenerationExperience-module__Z9hbGW__topic{animation:GenerationExperience-module__Z9hbGW__topicIn .45s var(--ease-settle) both;align-items:center;gap:10px;display:flex}@keyframes GenerationExperience-module__Z9hbGW__topicIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.GenerationExperience-module__Z9hbGW__topicNumber{border-radius:var(--radius-full);background:var(--color-surface-card);width:22px;height:22px;color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-display);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GenerationExperience-module__Z9hbGW__topicName{font-size:var(--text-base);font-weight:var(--weight-medium)}.GenerationExperience-module__Z9hbGW__ask{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-1)}.GenerationExperience-module__Z9hbGW__askTitle{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.008em;color:var(--color-ink)}.GenerationExperience-module__Z9hbGW__askOptions{margin-top:var(--space-md);gap:var(--space-sm);flex-wrap:wrap;display:flex}.GenerationExperience-module__Z9hbGW__askOption{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-primary-deep);font-size:var(--text-base);font-weight:var(--weight-strong);transition:background-color var(--dur-micro) ease, transform var(--dur-micro) ease}.GenerationExperience-module__Z9hbGW__askOption:hover{background:var(--color-brand-soft-2)}.GenerationExperience-module__Z9hbGW__askOption:active{transform:scale(.97)}.GenerationExperience-module__Z9hbGW__askOption:focus-visible{box-shadow:var(--shadow-focus);outline:none}.GenerationExperience-module__Z9hbGW__tip{margin-top:var(--space-xl);padding:var(--space-lg) var(--space-xl);background:var(--block-lilac);border-radius:var(--radius-lg)}.GenerationExperience-module__Z9hbGW__tipHead{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-primary);align-items:center;gap:8px;display:flex}.GenerationExperience-module__Z9hbGW__tipBulb{border-radius:var(--radius-full);background:var(--color-surface-card);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.GenerationExperience-module__Z9hbGW__tipText{font-size:var(--text-base);color:var(--color-body);animation:GenerationExperience-module__Z9hbGW__itemIn .4s var(--ease-paper);margin-top:6px;line-height:1.5}@media (prefers-reduced-motion:reduce){.GenerationExperience-module__Z9hbGW__pulse,.GenerationExperience-module__Z9hbGW__spark,.GenerationExperience-module__Z9hbGW__item,.GenerationExperience-module__Z9hbGW__itemDetail,.GenerationExperience-module__Z9hbGW__itemBar,.GenerationExperience-module__Z9hbGW__seg-running:after,.GenerationExperience-module__Z9hbGW__pvDots i,.GenerationExperience-module__Z9hbGW__reassure,.GenerationExperience-module__Z9hbGW__topicsCard,.GenerationExperience-module__Z9hbGW__topic,.GenerationExperience-module__Z9hbGW__tipText,.GenerationExperience-module__Z9hbGW__item-done .GenerationExperience-module__Z9hbGW__marker{animation:none!important}.GenerationExperience-module__Z9hbGW__itemBar{background:var(--color-primary);background-size:100% 100%}.GenerationExperience-module__Z9hbGW__pvDots i{opacity:.7}.GenerationExperience-module__Z9hbGW__stack,.GenerationExperience-module__Z9hbGW__pv,.GenerationExperience-module__Z9hbGW__seg{transition:none}.GenerationExperience-module__Z9hbGW__stack{transform:none}}@media (max-width:900px){.GenerationExperience-module__Z9hbGW__grid{gap:var(--space-xxl);grid-template-columns:1fr}.GenerationExperience-module__Z9hbGW__right{position:static}.GenerationExperience-module__Z9hbGW__stack{transform:none}.GenerationExperience-module__Z9hbGW__pv:nth-child(2n){margin-left:0}}@media (max-width:640px){.GenerationExperience-module__Z9hbGW__actions>.btn{width:100%}.GenerationExperience-module__Z9hbGW__tip{display:none}}
.NextUp-module__4hB_mW__next{padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-brand-soft)}.NextUp-module__4hB_mW__kicker{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:0}.NextUp-module__4hB_mW__minutes{color:var(--color-mute)}.NextUp-module__4hB_mW__title{margin:var(--space-xs) 0 0;font-size:var(--text-xl);font-weight:var(--weight-display);color:var(--color-ink);line-height:1.25}.NextUp-module__4hB_mW__reason{margin:var(--space-xs) 0 0;font-size:var(--text-md);color:var(--color-body);line-height:1.5}.NextUp-module__4hB_mW__cta{margin-top:var(--space-lg)}.NextUp-module__4hB_mW__others{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-brand-soft-2)}.NextUp-module__4hB_mW__othersLabel{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-mute);margin:0}.NextUp-module__4hB_mW__othersList{gap:var(--space-sm);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.NextUp-module__4hB_mW__other{min-height:44px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-card);gap:2px;transition:box-shadow .15s;display:grid}.NextUp-module__4hB_mW__other:hover{box-shadow:var(--shadow-1)}.NextUp-module__4hB_mW__otherName{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink)}.NextUp-module__4hB_mW__otherReason{font-size:var(--text-sm);color:var(--color-mute);line-height:1.45}.NextUp-module__4hB_mW__all{min-height:44px;margin-top:var(--space-sm);font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-primary);align-items:center;display:inline-flex}.NextUp-module__4hB_mW__all:hover{text-decoration:underline}@media (max-width:640px){.NextUp-module__4hB_mW__next{padding:var(--space-lg)}.NextUp-module__4hB_mW__cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.NextUp-module__4hB_mW__other{transition:none}}
.PriorityChips-module__TybMYa__chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.PriorityChips-module__TybMYa__chip{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;align-items:center;padding:2px 9px;line-height:1.5;display:inline-flex}.PriorityChips-module__TybMYa__tier-maa{background:var(--color-primary);color:var(--color-on-primary)}.PriorityChips-module__TybMYa__tier-boer{background:var(--color-brand-soft);color:var(--color-primary)}.PriorityChips-module__TybMYa__tier-kjekt{background:var(--color-surface-soft);color:var(--color-mute)}.PriorityChips-module__TybMYa__evidence{background:var(--color-surface-card);border-color:var(--color-hairline-light);color:var(--color-ink);font-weight:var(--weight-medium)}.PriorityChips-module__TybMYa__measured{background:var(--color-surface-card);border-color:var(--color-hairline-light);color:var(--color-mute);font-weight:var(--weight-medium)}
.NightClosing-module__oWoJdW__closing{--night-bg:#050919;background:var(--color-surface-card);padding-bottom:var(--space-section)}.NightClosing-module__oWoJdW__panel{border-radius:var(--radius-xl);background:var(--night-bg);align-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.NightClosing-module__oWoJdW__art{width:min(100%,1040px);position:absolute;inset:0 0 0 auto;overflow:hidden}.NightClosing-module__oWoJdW__art:after{content:"";background:linear-gradient(90deg, var(--night-bg) 0%, #050919d1 24%, #05091900 58%);position:absolute;inset:0}.NightClosing-module__oWoJdW__plate{width:auto;max-width:none;height:215%;position:absolute;top:54%;left:66%;transform:translate(-71%,-60%)}.NightClosing-module__oWoJdW__copy{justify-items:start;gap:var(--space-lg);max-width:600px;padding:var(--space-xxxl);display:grid;position:relative}.NightClosing-module__oWoJdW__title{color:var(--color-on-dark);text-wrap:balance;max-width:16ch}.NightClosing-module__oWoJdW__text{font-size:var(--text-lg);color:var(--color-on-dark-mute);max-width:44ch;line-height:1.55}.NightClosing-module__oWoJdW__cta{margin-top:var(--space-sm);color:var(--color-primary-deep)}@media (max-width:960px){.NightClosing-module__oWoJdW__panel{min-height:0;display:block}.NightClosing-module__oWoJdW__art{width:100%;height:300px;position:relative;inset:auto;overflow:hidden}.NightClosing-module__oWoJdW__art:after{background:linear-gradient(180deg, #05091900 55%, var(--night-bg) 100%)}.NightClosing-module__oWoJdW__plate{height:240%;top:50%;left:50%}.NightClosing-module__oWoJdW__copy{max-width:none;padding:var(--space-lg) var(--space-xl) var(--space-xxl)}}@media (max-width:640px){.NightClosing-module__oWoJdW__closing{padding-bottom:var(--space-block)}.NightClosing-module__oWoJdW__art{height:260px}.NightClosing-module__oWoJdW__copy{padding:var(--space-md) var(--space-lg) var(--space-xl)}.NightClosing-module__oWoJdW__text{font-size:var(--text-md)}.NightClosing-module__oWoJdW__cta{width:100%}}
.reward-module__IctmEq__chip{border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-primary-deep);font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;gap:6px;padding:5px 10px 5px 8px;line-height:1;display:inline-flex}.reward-module__IctmEq__chipPause{background:var(--color-surface-soft);color:var(--color-mute)}.reward-module__IctmEq__chipIcon{flex:none;width:14px;height:14px}.reward-module__IctmEq__chipHelp{font-size:var(--text-sm);color:var(--color-mute);margin:6px 0 0}.reward-module__IctmEq__chipHelp summary{cursor:pointer;color:var(--color-mute);text-underline-offset:3px;text-decoration:underline;list-style:none}.reward-module__IctmEq__chipHelp summary::-webkit-details-marker{display:none}.reward-module__IctmEq__chipHelp p{margin:6px 0 0}.reward-module__IctmEq__bar{gap:8px;display:grid}.reward-module__IctmEq__barLabel{font-size:var(--text-md);margin:0}.reward-module__IctmEq__segments{gap:4px;height:10px;display:flex}.reward-module__IctmEq__segment{border-radius:var(--radius-full);background:var(--color-surface-soft);transform-origin:50%;flex:1}.reward-module__IctmEq__seg-paagaar{background:linear-gradient(90deg, var(--color-success) 0 50%, var(--color-surface-soft) 50% 100%)}.reward-module__IctmEq__seg-god-kontroll{background:var(--color-success)}.reward-module__IctmEq__segMissing{box-shadow:inset 0 0 0 1px var(--color-hairline-light);background:0 0}.reward-module__IctmEq__segChanged{animation:.52s cubic-bezier(.2,.8,.2,1) both reward-module__IctmEq__segPop;animation-delay:calc(var(--i,0) * 90ms + .52s)}@keyframes reward-module__IctmEq__segPop{0%{opacity:.35;filter:saturate(.4);transform:scaleY(.35)}60%{opacity:1;transform:scaleY(1.35)}to{opacity:1;filter:none;transform:none}}.reward-module__IctmEq__barText{font-size:var(--text-base);color:var(--color-mute);margin:0}.reward-module__IctmEq__barCompact{gap:6px}.reward-module__IctmEq__barCompact .reward-module__IctmEq__barLabel{font-size:var(--text-sm);color:var(--color-mute)}.reward-module__IctmEq__barCompact .reward-module__IctmEq__barLabel strong{color:var(--color-ink)}.reward-module__IctmEq__barCompact .reward-module__IctmEq__segments{gap:3px;height:6px}.reward-module__IctmEq__barLevel{font-size:var(--text-md);font-weight:var(--weight-strong);margin:0}.reward-module__IctmEq__milestone{border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-1);grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:14px 16px;animation:.24s ease-out both reward-module__IctmEq__riseIn;display:grid}.reward-module__IctmEq__milestoneSingle{grid-template-columns:1fr}.reward-module__IctmEq__milestoneFigure{grid-row:span 3;width:56px;height:56px}.reward-module__IctmEq__milestoneKicker{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-deep);margin:0}.reward-module__IctmEq__milestoneTitle{font-size:var(--text-md);font-weight:var(--weight-display);letter-spacing:-.01em;margin:0}.reward-module__IctmEq__milestoneText{font-size:var(--text-base);color:var(--color-mute);margin:0}.reward-module__IctmEq__share{font-size:var(--text-base);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;margin:6px 0 0;animation:.24s ease-out both reward-module__IctmEq__riseIn;display:flex}.reward-module__IctmEq__shareButton{font:inherit;font-weight:var(--weight-strong);color:var(--color-primary-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.reward-module__IctmEq__shareNote{color:var(--color-mute)}@media (prefers-reduced-motion:reduce){.reward-module__IctmEq__share{animation:none}}.reward-module__IctmEq__celebrate{border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-success-border);box-shadow:var(--shadow-2);gap:10px;padding:22px 20px;animation:.26s ease-out both reward-module__IctmEq__riseIn;display:grid;position:relative;overflow:hidden}.reward-module__IctmEq__celebrateHead{align-items:center;gap:14px;display:flex}.reward-module__IctmEq__celebrateFigure{flex:none;width:72px;height:72px}.reward-module__IctmEq__celebrateKicker{font-size:var(--text-sm);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-success-text);margin:0}.reward-module__IctmEq__celebrateTitle{font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:-.02em;margin:2px 0 0}.reward-module__IctmEq__celebrateList{font-size:var(--text-md);gap:6px;margin:0;padding:0;list-style:none;display:grid}.reward-module__IctmEq__celebrateList li{align-items:baseline;gap:8px;display:flex}.reward-module__IctmEq__celebrateList li:before{content:"";border-radius:var(--radius-full);background:var(--color-success);flex:none;width:8px;height:8px;transform:translateY(-1px)}.reward-module__IctmEq__celebrateNext{color:var(--color-mute);margin:4px 0 0}.reward-module__IctmEq__celebrateActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.reward-module__IctmEq__confetti{pointer-events:none;position:absolute;inset:0}.reward-module__IctmEq__confetti span{top:-8px;left:calc(var(--x) * 1%);background:var(--color-success);opacity:0;width:6px;height:10px;animation:1.6s ease-in both reward-module__IctmEq__confettiFall;animation-delay:calc(var(--d) * 1ms);border-radius:2px;position:absolute}.reward-module__IctmEq__confetti span:nth-child(odd){background:var(--color-primary);border-radius:var(--radius-full);width:5px;height:5px}@keyframes reward-module__IctmEq__confettiFall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.9}to{opacity:0;transform:translateY(140px)rotate(200deg)}}@keyframes reward-module__IctmEq__riseIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:640px){:is(.reward-module__IctmEq__celebrateActions .reward-module__IctmEq__btn,.reward-module__IctmEq__celebrateActions .btn){justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.reward-module__IctmEq__segChanged,.reward-module__IctmEq__milestone,.reward-module__IctmEq__celebrate,.reward-module__IctmEq__confetti span{animation:none}.reward-module__IctmEq__confetti{display:none}}.reward-module__IctmEq__weekGuide{margin-top:var(--space-sm);gap:var(--space-xs);display:grid}.reward-module__IctmEq__weekDots{gap:6px;display:inline-flex}.reward-module__IctmEq__weekDot{border-radius:var(--radius-full);background:var(--color-surface-card);border:1.5px solid var(--color-brand-soft-2);width:12px;height:12px}.reward-module__IctmEq__weekDotDone{background:var(--color-primary);border-color:var(--color-primary)}.reward-module__IctmEq__weekRule{font-size:var(--text-sm);color:var(--color-mute);line-height:1.45}.reward-module__IctmEq__weekGoal{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:-.006em;color:var(--color-ink)}.reward-module__IctmEq__resultStrip{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.reward-module__IctmEq__resultTile{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-card);gap:2px;display:grid}.reward-module__IctmEq__resultValue{font-size:32px;line-height:1.1;font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.reward-module__IctmEq__resultOf{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:0;color:var(--color-mute)}.reward-module__IctmEq__resultFlame{width:22px;height:22px;color:var(--color-primary);align-self:center}.reward-module__IctmEq__resultLabel{font-size:var(--text-sm);color:var(--color-mute);line-height:1.35}@media (max-width:420px){.reward-module__IctmEq__resultTile{padding:var(--space-md)}.reward-module__IctmEq__resultValue{font-size:28px}}:is([data-look=night] .reward-module__IctmEq__milestoneKicker,[data-look=night] .reward-module__IctmEq__celebrateKicker){font-family:var(--font-mono);font-size:var(--text-base);letter-spacing:.1em;line-height:1.45}@media (max-width:420px){[data-look=night] .reward-module__IctmEq__resultStrip{grid-auto-columns:minmax(min-content,1fr)}[data-look=night] .reward-module__IctmEq__resultTile{padding:var(--space-md) 12px}[data-look=night] .reward-module__IctmEq__resultValue{flex-wrap:wrap}}@media (max-width:640px){[data-look=night] .reward-module__IctmEq__shareButton{align-items:center;min-height:44px;display:inline-flex}[data-look=night] .reward-module__IctmEq__chipHelp summary{padding-block:12px}}
.page-module__duensa__main{background:var(--color-canvas-light);min-height:calc(100vh - 60px)}.page-module__duensa__wrap{max-width:760px;padding:104px var(--space-xl) var(--space-block);margin-inline:auto}.page-module__duensa__aside{display:none}.page-module__duensa__card{background:var(--color-surface-card);border:1px solid var(--color-hairline-light);border-radius:var(--radius-xl);padding:var(--space-xxl);box-shadow:var(--shadow-2);animation:page-module__duensa__cardIn .5s var(--ease-paper) both}@keyframes page-module__duensa__cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__duensa__footNote{margin-top:var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--color-stone)}.page-module__duensa__footLink{text-underline-offset:3px;text-decoration:underline}@media (min-width:1100px){.page-module__duensa__wrap{justify-content:center;column-gap:var(--space-block);grid-template-columns:minmax(0,320px) minmax(0,720px);align-items:start;max-width:1140px;display:grid}.page-module__duensa__aside{padding-top:var(--space-xxl);display:block;position:sticky;top:104px}.page-module__duensa__asideTitle{font-size:var(--text-xl);font-weight:var(--weight-display);letter-spacing:-.016em;color:var(--color-ink)}.page-module__duensa__asideList{margin-top:var(--space-md)}.page-module__duensa__asideItem{padding:var(--space-md) 0;border-bottom:1px solid var(--color-hairline-light);gap:2px;display:grid}.page-module__duensa__asideName{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink)}.page-module__duensa__asideText{font-size:var(--text-base);color:var(--color-mute);line-height:1.5}.page-module__duensa__asideHighlight .page-module__duensa__asideText{color:var(--color-ink);font-weight:var(--weight-medium)}.page-module__duensa__asideNote{margin-top:var(--space-lg);font-size:var(--text-base);color:var(--color-mute);text-wrap:pretty;line-height:1.55}.page-module__duensa__asideNote strong{font-weight:var(--weight-strong);color:var(--color-ink)}}@media (prefers-reduced-motion:reduce){.page-module__duensa__card{animation:none}}@media (max-width:640px){.page-module__duensa__wrap{padding:76px 16px var(--space-block)}.page-module__duensa__peek{--peek-size:72px!important;--peek-inset:24px!important}.page-module__duensa__card{padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-lg)}}
.LoginHow-module__Yc3cHW__how{gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-2);display:grid}.LoginHow-module__Yc3cHW__title{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mute)}.LoginHow-module__Yc3cHW__list{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.LoginHow-module__Yc3cHW__item{align-items:flex-start;gap:var(--space-md);color:var(--color-body);text-wrap:pretty;font-size:15px;line-height:1.5;display:flex}.LoginHow-module__Yc3cHW__check{border-radius:var(--radius-full);background:var(--color-brand-soft);width:24px;height:24px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:flex}.LoginHow-module__Yc3cHW__compact{padding:var(--space-lg);box-shadow:none}.LoginHow-module__Yc3cHW__compact .LoginHow-module__Yc3cHW__item{gap:var(--space-sm)}
.Pricing-module__9ZH_4q__section{padding:var(--space-section) 0;background:var(--color-surface-card);border-top:1px solid var(--color-hairline-light);scroll-margin-top:72px}.Pricing-module__9ZH_4q__head{max-width:640px}.Pricing-module__9ZH_4q__offer{gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__offer .Pricing-module__9ZH_4q__plans{max-width:none;margin-top:0}.Pricing-module__9ZH_4q__offerSingle{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center}.Pricing-module__9ZH_4q__offerSingle .Pricing-module__9ZH_4q__plans{max-width:none}.Pricing-module__9ZH_4q__title{text-wrap:balance;max-width:20ch;color:var(--color-ink)}.Pricing-module__9ZH_4q__text{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);max-width:44ch;line-height:1.55}.Pricing-module__9ZH_4q__nowrap{white-space:nowrap}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxxl);gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:880px;display:grid}.Pricing-module__9ZH_4q__plansSingle{grid-template-columns:minmax(0,1fr);max-width:440px}.Pricing-module__9ZH_4q__plansFine{margin-top:var(--space-lg);font-size:var(--text-base);color:var(--color-mute)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-light);border:1px solid var(--color-hairline-light);flex-direction:column;display:flex}.Pricing-module__9ZH_4q__planPaid{background:var(--color-surface-card);border:2px solid var(--color-primary);box-shadow:var(--shadow-2)}.Pricing-module__9ZH_4q__planName{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-deep)}.Pricing-module__9ZH_4q__planPrice{margin-top:var(--space-sm);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1.1}.Pricing-module__9ZH_4q__planPer{font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-mute)}.Pricing-module__9ZH_4q__planLine{margin-top:var(--space-md);font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--color-ink);line-height:1.4}.Pricing-module__9ZH_4q__planMath{margin-top:var(--space-sm);font-size:var(--text-md);color:var(--color-mute);line-height:1.5}.Pricing-module__9ZH_4q__planName{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.Pricing-module__9ZH_4q__planBadge{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:0;text-transform:none;white-space:nowrap}.Pricing-module__9ZH_4q__planBody{margin-bottom:var(--space-xxl);flex:1}.Pricing-module__9ZH_4q__planCta{align-self:flex-start;min-width:200px}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-block);gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__faqTitle{color:var(--color-ink)}.Pricing-module__9ZH_4q__faq{border-top:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__item{border-bottom:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:56px;font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--color-ink);cursor:pointer;padding:14px 0;list-style:none;display:flex}.Pricing-module__9ZH_4q__summary::-webkit-details-marker{display:none}.Pricing-module__9ZH_4q__summary:hover{color:var(--color-primary)}.Pricing-module__9ZH_4q__plus{border-radius:var(--radius-full);background:var(--color-brand-soft);width:28px;height:28px;color:var(--color-primary);flex-shrink:0;position:relative}.Pricing-module__9ZH_4q__plus:before,.Pricing-module__9ZH_4q__plus:after{content:"";width:12px;height:2px;transition:transform var(--dur-micro) ease;background:currentColor;border-radius:1px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(90deg)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(0)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__answer{animation:Pricing-module__9ZH_4q__answerIn var(--dur-object) var(--ease-paper) both}@keyframes Pricing-module__9ZH_4q__answerIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__answer{animation:none}}.Pricing-module__9ZH_4q__answer{font-size:var(--text-md);color:var(--color-mute);max-width:62ch;padding:0 0 20px;line-height:1.6}.Pricing-module__9ZH_4q__closing{background:var(--color-surface-card);padding-bottom:var(--space-section)}.Pricing-module__9ZH_4q__closingInner{position:relative}.Pricing-module__9ZH_4q__closingInner:before{content:"";inset:0 var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-dark);position:absolute}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xxl);padding-block:var(--space-xxxl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.Pricing-module__9ZH_4q__closingInner>*{position:relative}.Pricing-module__9ZH_4q__closingLesa{margin-left:var(--space-xxl);margin-bottom:calc(-1 * var(--space-xxxl));align-self:end;padding-inline:18px;overflow:hidden}.Pricing-module__9ZH_4q__closingLesa:before{content:"";border-radius:var(--radius-full);background:var(--color-surface-elevated);width:168px;height:168px;margin-left:-84px;position:absolute;top:8px;left:50%}.Pricing-module__9ZH_4q__closingLesa svg{position:relative}.Pricing-module__9ZH_4q__closingTitle{color:var(--color-on-dark);text-wrap:balance;max-width:18ch}.Pricing-module__9ZH_4q__closingText{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-on-dark-mute);max-width:46ch;line-height:1.55}.Pricing-module__9ZH_4q__closingCta{margin-right:var(--space-xxxl);color:var(--color-primary-deep)}@media (max-width:960px){.Pricing-module__9ZH_4q__offer{grid-template-columns:minmax(0,1fr);gap:0}.Pricing-module__9ZH_4q__offer .Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl)}.Pricing-module__9ZH_4q__plans,.Pricing-module__9ZH_4q__faqWrap{grid-template-columns:1fr}.Pricing-module__9ZH_4q__planFirstOnMobile{order:-1}.Pricing-module__9ZH_4q__faqWrap{gap:var(--space-lg)}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xl);padding:var(--space-xxl) var(--space-xxl) 0;text-align:left;grid-template-columns:1fr}.Pricing-module__9ZH_4q__closingInner:before{inset:0 var(--space-xxl)}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta,.Pricing-module__9ZH_4q__closingLesa{margin-inline:var(--space-xxl)}.Pricing-module__9ZH_4q__closingLesa{order:3;justify-self:center;margin-bottom:0;padding-inline:18px}.Pricing-module__9ZH_4q__closingCta{justify-self:start}}@media (max-width:640px){.Pricing-module__9ZH_4q__text{font-size:var(--text-md)}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl);gap:var(--space-lg)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xl);border-radius:var(--radius-lg)}.Pricing-module__9ZH_4q__planCta{align-self:stretch}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-xxxl)}.Pricing-module__9ZH_4q__closingInner{padding:var(--space-xxl) 20px 0}.Pricing-module__9ZH_4q__closingInner:before{border-radius:var(--radius-lg);inset:0 20px}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta,.Pricing-module__9ZH_4q__closingLesa{margin-inline:var(--space-xl)}.Pricing-module__9ZH_4q__closingText{font-size:var(--text-md)}.Pricing-module__9ZH_4q__closingCta{justify-self:stretch}}
.DeleteAccount-module__rfyozW__button{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-stone);text-underline-offset:4px;text-decoration:underline}.DeleteAccount-module__rfyozW__button:hover{color:var(--color-danger-text)}
.night-module__Y9K93q__main{background:var(--color-canvas-light);min-height:calc(100vh - 72px)}.night-module__Y9K93q__wrap{gap:var(--space-xxl);padding-top:var(--space-xxl);padding-bottom:var(--space-block);grid-template-columns:minmax(0,664px) minmax(0,1fr);align-items:start;display:grid}.night-module__Y9K93q__work{min-width:0}.night-module__Y9K93q__band,.night-module__Y9K93q__howInline{display:none}.night-module__Y9K93q__scene{top:calc(72px + var(--space-xl));height:min(560px, calc(100vh - 72px - 2 * var(--space-xl)));border-radius:var(--radius-xl);background:var(--color-brand-soft);min-height:480px;box-shadow:var(--shadow-2);position:sticky;overflow:hidden}.night-module__Y9K93q__sceneArt{position:absolute;inset:0}.night-module__Y9K93q__sceneArt:after{content:"";background:linear-gradient(#f7f9fef0 0%,#f7f9feb3 62%,#f7f9fe00 100%);height:54%;position:absolute;inset:0 0 auto}.night-module__Y9K93q__scenePlate{width:auto;max-width:none;height:143%;position:absolute;top:71%;left:50%;transform:translate(-71%,-58%)}.night-module__Y9K93q__sceneHow{left:var(--space-xl);right:var(--space-xl);top:var(--space-xl);position:absolute}@media (max-width:1040px){.night-module__Y9K93q__wrap{grid-template-columns:minmax(0,1fr);max-width:720px;padding-top:0}.night-module__Y9K93q__scene{display:none}.night-module__Y9K93q__howInline{display:block}.night-module__Y9K93q__band{background:var(--color-brand-soft);display:block;position:absolute;inset:0}.night-module__Y9K93q__bandPlate{width:auto;max-width:none;height:300%;position:absolute;top:62%;left:78%;transform:translate(-71%,-58%)}.night-module__Y9K93q__band:after{content:"";background:linear-gradient(180deg, #f7f9fe00 70%, var(--color-canvas-light) 100%), linear-gradient(90deg, #f7f9fef7 0%, #f7f9fedb 48%, #f7f9fe00 80%);position:absolute;inset:0}}@media (max-width:640px){.night-module__Y9K93q__main{min-height:calc(100vh - 60px)}.night-module__Y9K93q__wrap{padding-bottom:var(--space-xxl)}}
.PreviewTaste-module__1B8AQq__taste{gap:var(--space-xl);flex-direction:column;display:flex}.PreviewTaste-module__1B8AQq__head{max-width:64ch}.PreviewTaste-module__1B8AQq__title{margin-top:var(--space-md);font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:-.02em}.PreviewTaste-module__1B8AQq__lead{margin-top:var(--space-sm);font-size:var(--text-md);color:var(--color-mute);line-height:1.55}.PreviewTaste-module__1B8AQq__cta{margin-top:var(--space-lg)}.PreviewTaste-module__1B8AQq__card:focus{outline:none}.PreviewTaste-module__1B8AQq__card:focus-visible{outline:2px solid var(--color-primary-ring);outline-offset:3px}.PreviewTaste-module__1B8AQq__grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PreviewTaste-module__1B8AQq__card{padding:var(--space-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);animation:PreviewTaste-module__1B8AQq__cardIn .5s var(--ease-paper) both}.PreviewTaste-module__1B8AQq__card:nth-child(2){animation-delay:80ms}.PreviewTaste-module__1B8AQq__card:nth-child(3){animation-delay:.16s}.PreviewTaste-module__1B8AQq__card:nth-child(4){animation-delay:.24s}@keyframes PreviewTaste-module__1B8AQq__cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PreviewTaste-module__1B8AQq__cardWide{grid-column:span 2}.PreviewTaste-module__1B8AQq__cardKicker{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:6px;display:inline-flex}.PreviewTaste-module__1B8AQq__summary{margin-top:var(--space-md);font-size:var(--text-md);color:var(--color-body);line-height:1.6}.PreviewTaste-module__1B8AQq__focus{margin-top:var(--space-md);font-size:var(--text-base);flex-direction:column;gap:6px;padding-left:0;list-style:none;display:flex}.PreviewTaste-module__1B8AQq__focus li{gap:8px;display:flex}.PreviewTaste-module__1B8AQq__focus li:before{content:"✓";color:var(--color-success-text);font-weight:var(--weight-display)}.PreviewTaste-module__1B8AQq__terms{margin-top:var(--space-md);flex-direction:column;gap:10px;display:flex}.PreviewTaste-module__1B8AQq__term dt{font-size:var(--text-base);font-weight:var(--weight-strong)}.PreviewTaste-module__1B8AQq__term dd{font-size:var(--text-base);color:var(--color-mute);margin-top:2px;line-height:1.5}.PreviewTaste-module__1B8AQq__flash{width:100%;margin-top:var(--space-md);perspective:1000px;text-align:left;min-height:170px;display:block}.PreviewTaste-module__1B8AQq__flashInner{width:100%;min-height:170px;transform-style:preserve-3d;transition:transform .5s var(--ease-paper);display:block;position:relative}.PreviewTaste-module__1B8AQq__flashFlipped .PreviewTaste-module__1B8AQq__flashInner{transform:rotateY(180deg)}.PreviewTaste-module__1B8AQq__flashFace{padding:var(--space-lg);border-radius:var(--radius-md);backface-visibility:hidden;flex-direction:column;gap:8px;display:flex;position:absolute;inset:0}.PreviewTaste-module__1B8AQq__flashFront{background:var(--color-surface-soft)}.PreviewTaste-module__1B8AQq__flashBack{background:var(--block-lilac);transform:rotateY(180deg)}.PreviewTaste-module__1B8AQq__flashLabel{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone)}.PreviewTaste-module__1B8AQq__flashText{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:1.5}.PreviewTaste-module__1B8AQq__flashHint{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--weight-strong);margin-top:auto}.PreviewTaste-module__1B8AQq__question{margin-top:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-strong);line-height:1.5}.PreviewTaste-module__1B8AQq__alts{margin-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PreviewTaste-module__1B8AQq__alt{border:1px solid var(--color-hairline-light);border-radius:var(--radius-md);background:var(--color-surface-card);text-align:left;font-size:var(--text-base);transition:border-color var(--dur-micro) ease, background-color var(--dur-micro) ease;align-items:center;gap:10px;padding:10px 14px;display:flex}.PreviewTaste-module__1B8AQq__alt:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-faint)}.PreviewTaste-module__1B8AQq__altLetter{border-radius:var(--radius-full);background:var(--color-surface-soft);width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--weight-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PreviewTaste-module__1B8AQq__altCorrect{border-color:var(--color-success);background:var(--color-success-tint)}.PreviewTaste-module__1B8AQq__altCorrect .PreviewTaste-module__1B8AQq__altLetter{background:var(--color-success);color:var(--color-on-primary)}.PreviewTaste-module__1B8AQq__altWrong{border-color:var(--color-danger-border);background:var(--color-danger-tint)}.PreviewTaste-module__1B8AQq__altMuted{opacity:.55}.PreviewTaste-module__1B8AQq__explain{margin-top:var(--space-md);font-size:var(--text-base);color:var(--color-body);animation:PreviewTaste-module__1B8AQq__cardIn .35s var(--ease-paper);line-height:1.55}@media (prefers-reduced-motion:reduce){.PreviewTaste-module__1B8AQq__card,.PreviewTaste-module__1B8AQq__explain{animation:none}.PreviewTaste-module__1B8AQq__flashInner{transition:none}}@media (max-width:720px){.PreviewTaste-module__1B8AQq__grid{grid-template-columns:1fr}.PreviewTaste-module__1B8AQq__cardWide{grid-column:auto}.PreviewTaste-module__1B8AQq__alts{grid-template-columns:1fr}}@media (max-width:640px){.PreviewTaste-module__1B8AQq__cta{width:100%}}
.SiteFooter-module__h_5F3W__footer{background:var(--color-canvas-light);color:var(--color-ink);border-top:1px solid var(--color-hairline-light);padding-top:var(--space-block);padding-bottom:var(--space-xxl)}.SiteFooter-module__h_5F3W__top{justify-content:space-between;align-items:flex-start;gap:var(--space-xxl);flex-wrap:wrap;display:flex}.SiteFooter-module__h_5F3W__wordmark{letter-spacing:-.02em}.SiteFooter-module__h_5F3W__links{gap:var(--space-sm);flex-direction:column;min-width:180px;display:flex}.SiteFooter-module__h_5F3W__colHead{color:var(--color-stone);margin-bottom:var(--space-sm)}.SiteFooter-module__h_5F3W__link{font-size:var(--text-md);font-weight:var(--weight-medium);width:fit-content}.SiteFooter-module__h_5F3W__link:hover{text-underline-offset:4px;text-decoration:underline}.SiteFooter-module__h_5F3W__bottom{justify-content:space-between;align-items:baseline;gap:var(--space-xl);margin-top:var(--space-block);padding-top:var(--space-xl);border-top:1px solid var(--color-hairline-soft);flex-wrap:wrap;display:flex}.SiteFooter-module__h_5F3W__copyright{color:var(--color-stone)}.SiteFooter-module__h_5F3W__disclaimer{font-size:var(--text-sm);color:var(--color-mute);max-width:52ch}@media (max-width:640px){.SiteFooter-module__h_5F3W__link{align-items:center;min-height:44px;display:flex}.SiteFooter-module__h_5F3W__links{gap:0}}
.page-module__qVi-YW__main{min-height:calc(100svh - 60px);padding:var(--space-xxxl) var(--space-xl) var(--space-block);justify-content:center;align-items:flex-start;display:flex}@media (max-width:640px){.page-module__qVi-YW__main{padding:var(--space-xxl) 20px var(--space-block)}}.page-module__qVi-YW__card{width:100%;max-width:520px}.page-module__qVi-YW__eyebrow{color:var(--color-stone)}.page-module__qVi-YW__title{margin-top:var(--space-md)}.page-module__qVi-YW__intro{margin-top:var(--space-md);color:var(--color-mute);max-width:48ch;line-height:1.55}.page-module__qVi-YW__error{margin-top:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);background:var(--color-danger-tint);border:1px solid var(--color-danger-border);font-size:var(--text-base);color:var(--color-danger-text)}
