@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}}
.ProfileQuestions-module__0wpNOW__card{align-content:start}.ProfileQuestions-module__0wpNOW__reply{font-size:var(--text-base);color:var(--color-ink);text-wrap:pretty;animation:ProfileQuestions-module__0wpNOW__replyIn var(--dur-object) ease both;gap:2px;line-height:1.5;display:grid}@keyframes ProfileQuestions-module__0wpNOW__replyIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ProfileQuestions-module__0wpNOW__who{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep)}.ProfileQuestions-module__0wpNOW__head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ProfileQuestions-module__0wpNOW__label{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stone)}.ProfileQuestions-module__0wpNOW__dots{gap:6px;display:inline-flex}.ProfileQuestions-module__0wpNOW__dots i{border-radius:var(--radius-full);background:var(--color-hairline-light);width:18px;height:4px}.ProfileQuestions-module__0wpNOW__dots .ProfileQuestions-module__0wpNOW__dotOn{background:var(--color-primary)}.ProfileQuestions-module__0wpNOW__dots .ProfileQuestions-module__0wpNOW__dotDone{background:var(--color-primary-deep);opacity:.35}.ProfileQuestions-module__0wpNOW__stack{flex-direction:column;align-items:stretch}.ProfileQuestions-module__0wpNOW__option{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);text-align:left;line-height:1.3;display:flex}.ProfileQuestions-module__0wpNOW__hint{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-stone);flex:none}.ProfileQuestions-module__0wpNOW__dateRow{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProfileQuestions-module__0wpNOW__dateInput{border-radius:var(--radius-md);border:1px solid var(--color-hairline-light);background:var(--color-surface-card);min-width:160px;min-height:44px;font:inherit;color:var(--color-ink);flex:1;padding:10px 12px}.ProfileQuestions-module__0wpNOW__dateInput:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ProfileQuestions-module__0wpNOW__error{font-size:var(--text-base);color:var(--color-danger-text)}.ProfileQuestions-module__0wpNOW__foot{gap:var(--space-lg);flex-wrap:wrap;display:flex}.ProfileQuestions-module__0wpNOW__skip{min-height:44px;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-stone)}.ProfileQuestions-module__0wpNOW__skip:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ProfileQuestions-module__0wpNOW__effects{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.ProfileQuestions-module__0wpNOW__effect{gap:var(--space-sm);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.ProfileQuestions-module__0wpNOW__check{border-radius:var(--radius-full);background:var(--color-success-tint);width:22px;height:22px;color:var(--color-success);place-items:center;display:grid}.ProfileQuestions-module__0wpNOW__effectText{font-size:var(--text-base);color:var(--color-body);gap:2px;line-height:1.45;display:grid}.ProfileQuestions-module__0wpNOW__effectText strong{font-weight:var(--weight-strong);color:var(--color-ink)}.ProfileQuestions-module__0wpNOW__small{font-size:var(--text-sm);color:var(--color-stone);line-height:1.5}@media (prefers-reduced-motion:reduce){.ProfileQuestions-module__0wpNOW__reply{animation: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(320px,1fr);align-items:start;display:grid}.night-module__DgPviG__work{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);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__lead{font-size:var(--text-lg);color:var(--color-body);text-wrap:pretty;line-height:1.45}.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}}
.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__season{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-soft-2);margin:0}.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%}}
.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)}
.GenerationNight-module__jwGc2W__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}.GenerationNight-module__jwGc2W__work{gap:var(--space-lg);min-width:0;display:grid}.GenerationNight-module__jwGc2W__head{gap:var(--space-sm);display:grid;position:relative}.GenerationNight-module__jwGc2W__band{display:none}.GenerationNight-module__jwGc2W__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}.GenerationNight-module__jwGc2W__dashes{gap:5px;display:inline-flex}.GenerationNight-module__jwGc2W__dashes i{border-radius:var(--radius-full);background:var(--color-brand-soft-2);width:28px;height:4px}.GenerationNight-module__jwGc2W__dashes .GenerationNight-module__jwGc2W__dashOn{background:var(--color-primary)}.GenerationNight-module__jwGc2W__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;overflow-wrap:anywhere}.GenerationNight-module__jwGc2W__sub{overflow-wrap:anywhere;max-width:58ch;font-size:var(--text-md);color:var(--color-mute);line-height:1.55}.GenerationNight-module__jwGc2W__subject{color:var(--color-ink);font-weight:var(--weight-strong)}.GenerationNight-module__jwGc2W__card{gap:var(--space-xl);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);display:grid}.GenerationNight-module__jwGc2W__wait{flex-direction:column;display:flex}.GenerationNight-module__jwGc2W__wait:not(:has(.GenerationNight-module__jwGc2W__leave)):has(.GenerationNight-module__jwGc2W__reassure:empty){display:none}.GenerationNight-module__jwGc2W__reassure:not(:empty){margin-top:var(--space-md)}.GenerationNight-module__jwGc2W__meta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.GenerationNight-module__jwGc2W__chip{align-items:center;gap:var(--space-sm);min-height:34px;padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-surface-soft);font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-body);display:inline-flex}.GenerationNight-module__jwGc2W__chip svg{color:var(--color-primary);flex-shrink:0}.GenerationNight-module__jwGc2W__label{align-items:center;gap:var(--space-sm);font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mute);display:flex}.GenerationNight-module__jwGc2W__mark{border-radius:var(--radius-full);border:1.5px solid var(--color-hairline-light);flex-shrink:0;width:24px;height:24px;position:relative}.GenerationNight-module__jwGc2W__markDone,.GenerationNight-module__jwGc2W__markError,.GenerationNight-module__jwGc2W__markDot,.GenerationNight-module__jwGc2W__markSpin{border-radius:var(--radius-full);position:absolute;inset:-1.5px}.GenerationNight-module__jwGc2W__markDone{background:var(--color-success);color:var(--color-on-primary);opacity:0;transition:opacity var(--dur-micro) ease, transform var(--dur-object) var(--ease-settle);justify-content:center;align-items:center;display:flex;transform:scale(.6)}.GenerationNight-module__jwGc2W__stepDone .GenerationNight-module__jwGc2W__markDone,.GenerationNight-module__jwGc2W__rowDone .GenerationNight-module__jwGc2W__markDone{opacity:1;transform:scale(1)}.GenerationNight-module__jwGc2W__markError{background:var(--color-danger);color:var(--color-on-primary);justify-content:center;align-items:center;display:flex}.GenerationNight-module__jwGc2W__markDot{background:var(--color-primary);opacity:0;transition:opacity var(--dur-micro) ease, transform var(--dur-object) var(--ease-settle);inset:5px;transform:scale(.6)}.GenerationNight-module__jwGc2W__rowWriting .GenerationNight-module__jwGc2W__mark{border-color:var(--color-primary)}.GenerationNight-module__jwGc2W__rowWriting .GenerationNight-module__jwGc2W__markDot{opacity:1;transform:scale(1)}.GenerationNight-module__jwGc2W__markSpin{border:2px solid var(--color-brand-soft-2);border-top-color:var(--color-primary);opacity:0}.GenerationNight-module__jwGc2W__stepRunning .GenerationNight-module__jwGc2W__markSpin{opacity:1;animation:.9s linear infinite GenerationNight-module__jwGc2W__nightSpin}@keyframes GenerationNight-module__jwGc2W__nightSpin{to{transform:rotate(360deg)}}.GenerationNight-module__jwGc2W__steps{margin:0;padding:0;list-style:none;display:grid}.GenerationNight-module__jwGc2W__step{align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-sm) 0;display:flex}.GenerationNight-module__jwGc2W__step+.GenerationNight-module__jwGc2W__step{border-top:1px solid var(--color-hairline-soft)}.GenerationNight-module__jwGc2W__stepLabel{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink);flex:1}.GenerationNight-module__jwGc2W__stepTodo .GenerationNight-module__jwGc2W__stepLabel{font-weight:var(--weight-regular);color:var(--color-mute)}.GenerationNight-module__jwGc2W__stepRunning .GenerationNight-module__jwGc2W__stepLabel{font-weight:var(--weight-strong)}.GenerationNight-module__jwGc2W__stepError .GenerationNight-module__jwGc2W__stepLabel{color:var(--color-danger-text)}.GenerationNight-module__jwGc2W__stepDetail{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-mute);flex-shrink:0}.GenerationNight-module__jwGc2W__stepDone .GenerationNight-module__jwGc2W__stepDetail{color:var(--color-success-text)}.GenerationNight-module__jwGc2W__topics{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-hairline-light);display:grid}.GenerationNight-module__jwGc2W__topicsHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.GenerationNight-module__jwGc2W__count{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-mute)}.GenerationNight-module__jwGc2W__countNum{font-size:var(--text-3xl);line-height:1;font-weight:var(--weight-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);margin-right:2px}.GenerationNight-module__jwGc2W__bar{gap:3px;display:flex}.GenerationNight-module__jwGc2W__seg{border-radius:var(--radius-full);background:var(--color-hairline-light);flex:1 1 0;min-width:0;height:8px;position:relative;overflow:hidden}.GenerationNight-module__jwGc2W__segWriting,.GenerationNight-module__jwGc2W__segDone{border-radius:var(--radius-full);position:absolute;inset:0}.GenerationNight-module__jwGc2W__segWriting{background:var(--color-primary);opacity:0;transition:opacity var(--dur-object) ease}.GenerationNight-module__jwGc2W__segIsWriting .GenerationNight-module__jwGc2W__segWriting{opacity:.38}.GenerationNight-module__jwGc2W__segDone{background:var(--color-success);transform-origin:0;transition:transform var(--dur-object) var(--ease-paper);transform:scaleX(0)}.GenerationNight-module__jwGc2W__segIsDone .GenerationNight-module__jwGc2W__segDone{transform:scaleX(1)}.GenerationNight-module__jwGc2W__rows{margin:0;padding:0;list-style:none;display:grid}.GenerationNight-module__jwGc2W__row{align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-sm) 0;display:flex}.GenerationNight-module__jwGc2W__row+.GenerationNight-module__jwGc2W__row{border-top:1px solid var(--color-hairline-soft)}.GenerationNight-module__jwGc2W__rowName{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink);overflow-wrap:anywhere;flex:1;line-height:1.35}.GenerationNight-module__jwGc2W__rowWaiting .GenerationNight-module__jwGc2W__rowName{font-weight:var(--weight-regular);color:var(--color-mute)}.GenerationNight-module__jwGc2W__rowState{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-mute);flex-shrink:0}.GenerationNight-module__jwGc2W__rowWriting .GenerationNight-module__jwGc2W__rowState{color:var(--color-primary-deep)}.GenerationNight-module__jwGc2W__rowDone .GenerationNight-module__jwGc2W__rowState{color:var(--color-success-text)}.GenerationNight-module__jwGc2W__locked{font-size:var(--text-base);color:var(--color-mute);line-height:1.5}.GenerationNight-module__jwGc2W__made{gap:var(--space-sm);padding-top:var(--space-sm);display:grid}.GenerationNight-module__jwGc2W__madeList{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GenerationNight-module__jwGc2W__madeItem{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);background:var(--color-surface-soft);min-height:32px;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-body);padding:0 10px;display:inline-flex}.GenerationNight-module__jwGc2W__madeItem b{font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--color-ink)}.GenerationNight-module__jwGc2W__leave{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-brand-soft);display:flex}.GenerationNight-module__jwGc2W__leaveIcon{border-radius:var(--radius-full);background:var(--color-surface-card);width:32px;height:32px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GenerationNight-module__jwGc2W__leaveText{font-size:var(--text-base);color:var(--color-body);line-height:1.55}.GenerationNight-module__jwGc2W__leaveText strong{font-weight:var(--weight-strong);color:var(--color-ink)}.GenerationNight-module__jwGc2W__leaveLink{font-weight:var(--weight-strong);color:var(--color-primary-deep);text-underline-offset:3px;text-decoration:underline}.GenerationNight-module__jwGc2W__reassure,.GenerationNight-module__jwGc2W__note{font-size:var(--text-base);color:var(--color-mute);line-height:1.5}.GenerationNight-module__jwGc2W__actions{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.GenerationNight-module__jwGc2W__primary{min-height:56px;padding-inline:var(--space-xxl);font-size:var(--text-lg)}.GenerationNight-module__jwGc2W__errorBox{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-danger-border);background:var(--color-danger-tint);display:grid}.GenerationNight-module__jwGc2W__errorTitle{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-danger-text)}.GenerationNight-module__jwGc2W__errorText{font-size:var(--text-md);color:var(--color-body);line-height:1.5}.GenerationNight-module__jwGc2W__errorDetail{font-size:var(--text-base);color:var(--color-mute);overflow-wrap:anywhere;line-height:1.5}.GenerationNight-module__jwGc2W__errorBox .GenerationNight-module__jwGc2W__actions{padding-top:var(--space-sm)}.GenerationNight-module__jwGc2W__errorLink{min-height:44px;font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.GenerationNight-module__jwGc2W__networkError{font-size:var(--text-base);color:var(--color-warning-text);line-height:1.5}.GenerationNight-module__jwGc2W__devCost{font-size:var(--text-base);color:var(--color-mute)}.GenerationNight-module__jwGc2W__devCost summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.GenerationNight-module__jwGc2W__devCostGrid{gap:var(--space-xxs) var(--space-lg);overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);display:grid}.GenerationNight-module__jwGc2W__ask{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);box-shadow:var(--shadow-1);display:grid}.GenerationNight-module__jwGc2W__askInline{display:none}.GenerationNight-module__jwGc2W__askTitle{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.008em;color:var(--color-ink)}.GenerationNight-module__jwGc2W__askOptions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.GenerationNight-module__jwGc2W__askOption{min-width:44px;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:transform var(--dur-micro) ease}.GenerationNight-module__jwGc2W__askOption:hover{background:var(--color-brand-soft-2)}.GenerationNight-module__jwGc2W__askOption:active{transform:scale(.97)}.GenerationNight-module__jwGc2W__askOption:focus-visible{box-shadow:var(--shadow-focus);outline:none}.GenerationNight-module__jwGc2W__scene{top:calc(60px + var(--space-xl));height:min(676px, calc(100vh - 60px - 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}.GenerationNight-module__jwGc2W__sceneArt{position:absolute;inset:0}.GenerationNight-module__jwGc2W__sceneArt:after{content:"";background:linear-gradient(#f7f9fef0 0%,#f7f9feb8 60%,#f7f9fe00 100%);height:56%;position:absolute;inset:0 0 auto}.GenerationNight-module__jwGc2W__scenePlate{width:auto;max-width:none;height:127%;position:absolute;top:70%;left:54%;transform:translate(-71%,-58%)}.GenerationNight-module__jwGc2W__sceneCard{left:var(--space-xl);right:var(--space-xl);top:var(--space-xl);box-shadow:var(--shadow-2);position:absolute}.GenerationNight-module__jwGc2W__sceneCardScroll{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);max-height:calc(100% - 2 * var(--space-xl));overscroll-behavior:contain;overflow-y:auto}.GenerationNight-module__jwGc2W__tip{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);display:grid}.GenerationNight-module__jwGc2W__tipBulb{border-radius:var(--radius-full);background:var(--color-brand-soft);width:26px;height:26px;color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.GenerationNight-module__jwGc2W__tipText{min-height:3.1em;font-size:var(--text-md);color:var(--color-body);text-wrap:pretty;animation:GenerationNight-module__jwGc2W__nightFade var(--dur-object) ease both;line-height:1.55}@keyframes GenerationNight-module__jwGc2W__nightFade{0%{opacity:0}to{opacity:1}}.GenerationNight-module__jwGc2W__sceneChip{left:var(--space-xl);bottom:var(--space-xl);align-items:center;gap:var(--space-sm);min-height:40px;max-width:calc(100% - 2 * var(--space-xl));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}.GenerationNight-module__jwGc2W__sceneDot{border-radius:var(--radius-full);background:var(--color-primary);flex-shrink:0;width:8px;height:8px}.GenerationNight-module__jwGc2W__sceneDotDone{background:var(--color-success)}@media (max-width:1040px){.GenerationNight-module__jwGc2W__wrap{grid-template-columns:minmax(0,1fr);max-width:720px;padding-top:0}.GenerationNight-module__jwGc2W__scene{display:none}.GenerationNight-module__jwGc2W__askInline{display:grid}.GenerationNight-module__jwGc2W__head{min-height:148px;margin-inline:calc(-1 * var(--space-xxl));padding:var(--space-lg) var(--space-xxl);align-content:center;overflow:hidden}.GenerationNight-module__jwGc2W__head>:not(.GenerationNight-module__jwGc2W__band){max-width:62%;position:relative}.GenerationNight-module__jwGc2W__headPlain{min-height:0;padding-bottom:0}.GenerationNight-module__jwGc2W__headPlain>:not(.GenerationNight-module__jwGc2W__band){max-width:none}.GenerationNight-module__jwGc2W__band{background:var(--color-brand-soft);display:block;position:absolute;inset:0}.GenerationNight-module__jwGc2W__bandPlate{width:auto;max-width:none;height:300%;position:absolute;top:62%;left:78%;transform:translate(-71%,-58%)}.GenerationNight-module__jwGc2W__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){.GenerationNight-module__jwGc2W__wrap{padding-bottom:var(--space-xxl)}.GenerationNight-module__jwGc2W__work{gap:var(--space-md)}.GenerationNight-module__jwGc2W__head{padding:var(--space-lg) 20px;margin-inline:-20px}.GenerationNight-module__jwGc2W__kicker{gap:var(--space-sm)}.GenerationNight-module__jwGc2W__dashes i{width:18px}.GenerationNight-module__jwGc2W__title{font-size:1.75rem}.GenerationNight-module__jwGc2W__card{gap:var(--space-lg);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.GenerationNight-module__jwGc2W__topics{padding-top:var(--space-lg)}.GenerationNight-module__jwGc2W__actions>.btn{width:100%}.GenerationNight-module__jwGc2W__errorLink{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.GenerationNight-module__jwGc2W__markDone,.GenerationNight-module__jwGc2W__markDot,.GenerationNight-module__jwGc2W__segWriting,.GenerationNight-module__jwGc2W__segDone,.GenerationNight-module__jwGc2W__askOption{transition:none}.GenerationNight-module__jwGc2W__tipText{animation:none}.GenerationNight-module__jwGc2W__stepRunning .GenerationNight-module__jwGc2W__markSpin{border-color:var(--color-primary);animation:none}}
.TopNav-module__IdunYG__nav{z-index:40;background:var(--color-surface-card);border-bottom:1px solid var(--color-hairline-light);position:sticky;top:0}.TopNav-module__IdunYG__inner{justify-content:space-between;align-items:center;gap:var(--space-xl);height:60px;display:flex}.TopNav-module__IdunYG__navFull .TopNav-module__IdunYG__inner{height:72px}.TopNav-module__IdunYG__navFull .TopNav-module__IdunYG__wordmark{font-size:var(--text-2xl)}.TopNav-module__IdunYG__brand{border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.TopNav-module__IdunYG__brand svg{flex-shrink:0}.TopNav-module__IdunYG__wordmark{font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:-.024em;color:var(--color-ink)}.TopNav-module__IdunYG__links{align-items:center;gap:var(--space-xl);flex-shrink:0;display:flex}.TopNav-module__IdunYG__link,.TopNav-module__IdunYG__linkAlways{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-ink);border-radius:var(--radius-full);white-space:nowrap;padding:6px 4px}.TopNav-module__IdunYG__linkAlways{font-weight:var(--weight-strong)}.TopNav-module__IdunYG__link:hover,.TopNav-module__IdunYG__linkAlways:hover{text-underline-offset:4px;text-decoration:underline}.TopNav-module__IdunYG__navNight{transition:background-color var(--dur-object) var(--ease-paper), border-color var(--dur-object) var(--ease-paper);position:fixed;inset:0 0 auto}.TopNav-module__IdunYG__navNight[data-tone=night]{background:0 0;border-bottom-color:#0000}.TopNav-module__IdunYG__navNight .TopNav-module__IdunYG__wordmark,.TopNav-module__IdunYG__navNight .TopNav-module__IdunYG__linkAlways{transition:color var(--dur-object) var(--ease-paper)}.TopNav-module__IdunYG__navNight[data-tone=night] .TopNav-module__IdunYG__wordmark,.TopNav-module__IdunYG__navNight[data-tone=night] .TopNav-module__IdunYG__linkAlways{color:var(--color-on-dark)}.TopNav-module__IdunYG__navNight[data-tone=night] :focus-visible{outline-color:var(--color-on-dark)}@media (prefers-reduced-motion:reduce){.TopNav-module__IdunYG__navNight,.TopNav-module__IdunYG__navNight .TopNav-module__IdunYG__wordmark,.TopNav-module__IdunYG__navNight .TopNav-module__IdunYG__linkAlways{transition:none}}@media (max-width:640px){.TopNav-module__IdunYG__inner,.TopNav-module__IdunYG__navFull .TopNav-module__IdunYG__inner{gap:var(--space-md);height:60px}.TopNav-module__IdunYG__navFull .TopNav-module__IdunYG__wordmark{font-size:var(--text-xl)}.TopNav-module__IdunYG__links{gap:var(--space-md)}.TopNav-module__IdunYG__link,.TopNav-module__IdunYG__linkAlways{padding:12px 4px}}@media (max-width:374px){.TopNav-module__IdunYG__link{display:none}}
.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}}
.night-module__rPP-hW__main{background:var(--color-canvas-light);min-height:calc(100vh - 60px);color:var(--color-ink)}.night-module__rPP-hW__missing{justify-items:start;gap:var(--space-lg);padding-top:var(--space-xxxl);padding-bottom:var(--space-block);display:grid}.night-module__rPP-hW__missingTitle{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)}.night-module__rPP-hW__missingText{max-width:52ch;font-size:var(--text-md);color:var(--color-mute);line-height:1.55}@media (max-width:640px){.night-module__rPP-hW__missing{padding-top:var(--space-xl)}.night-module__rPP-hW__missingTitle{font-size:1.75rem}.night-module__rPP-hW__missingAction{width:100%}}
.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)}
