.LandingHero-module__MGclcG__hero{background:linear-gradient(180deg, var(--color-canvas-light) 0%, var(--color-surface-card) 100%);position:relative;overflow:hidden}.LandingHero-module__MGclcG__inner{max-width:var(--landing-max);padding:44px var(--space-xl) 40px;gap:var(--space-xxl);grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.LandingHero-module__MGclcG__copy{gap:var(--space-xl);justify-items:start;display:grid}.LandingHero-module__MGclcG__pill{min-height:32px}.LandingHero-module__MGclcG__title{letter-spacing:-.04em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.3rem + 2.7vw,3.3rem);font-weight:800;line-height:1.06}.LandingHero-module__MGclcG__accent{color:inherit}.LandingHero-module__MGclcG__lead{max-width:46ch;font-size:var(--text-lg);color:var(--color-mute);text-wrap:pretty;margin:0;line-height:1.55}.LandingHero-module__MGclcG__actions{align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.LandingHero-module__MGclcG__primary{height:56px;padding:0 30px;font-size:17px}.LandingHero-module__MGclcG__secondary{align-items:center;gap:var(--space-md);color:var(--color-ink);text-decoration:none;display:inline-flex}.LandingHero-module__MGclcG__secondaryIcon{border-radius:var(--radius-full);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);width:46px;height:46px;box-shadow:var(--shadow-1);color:var(--color-primary);transition:transform var(--dur-object) var(--ease-paper);justify-content:center;align-items:center;display:inline-flex}.LandingHero-module__MGclcG__secondary:hover .LandingHero-module__MGclcG__secondaryIcon{transform:translateY(2px)}.LandingHero-module__MGclcG__secondaryText{gap:2px;display:grid}.LandingHero-module__MGclcG__secondaryTitle{font-size:var(--text-base);font-weight:600}.LandingHero-module__MGclcG__secondaryMeta{font-size:var(--text-xs);color:var(--color-stone)}.LandingHero-module__MGclcG__trust{gap:var(--space-xs) 0;font-size:var(--text-sm);color:var(--color-mute);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.LandingHero-module__MGclcG__trustItem+.LandingHero-module__MGclcG__trustItem:before{content:"·" / "";margin-inline:var(--space-sm);color:var(--color-stone)}.LandingHero-module__MGclcG__privacy{margin:calc(-1 * var(--space-sm)) 0 0;font-size:var(--text-sm);color:var(--color-stone)}.LandingHero-module__MGclcG__product{min-width:0}@media (max-width:1040px){.LandingHero-module__MGclcG__inner{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr);padding-top:40px}}@media (max-width:640px){.LandingHero-module__MGclcG__inner{padding:var(--space-xxl) var(--space-lg) var(--space-xl)}.LandingHero-module__MGclcG__copy{gap:var(--space-lg)}.LandingHero-module__MGclcG__primary{width:100%}.LandingHero-module__MGclcG__actions{gap:var(--space-lg);width:100%}}
.DemoRow-module__uDhWFG__row{padding-top:var(--space-block);scroll-margin-top:72px}.DemoRow-module__uDhWFG__head{max-width:640px}.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);text-wrap:pretty;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{min-width:0;padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-surface-card);border:1px solid var(--color-hairline-light);border-top:4px solid var(--mode);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.DemoRow-module__uDhWFG__part{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--mode-text);display:flex}.DemoRow-module__uDhWFG__dot{border-radius:var(--radius-full);background:var(--mode);flex:none;width:8px;height:8px}.DemoRow-module__uDhWFG__cardTitle{margin-top:var(--space-xs);font-size:var(--text-lg);font-weight:var(--weight-display);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance;line-height:1.35}.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__label{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--color-stone)}.DemoRow-module__uDhWFG__heading{font-size:var(--text-md);font-weight:var(--weight-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;line-height:1.35}.DemoRow-module__uDhWFG__body{font-size:var(--text-base);color:var(--color-body);text-wrap:pretty;line-height:1.55}.DemoRow-module__uDhWFG__source{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-stone)}.DemoRow-module__uDhWFG__claim{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--color-ink);text-wrap:pretty;line-height:1.45}.DemoRow-module__uDhWFG__right{color:var(--color-success-text)}.DemoRow-module__uDhWFG__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}.DemoRow-module__uDhWFG__note{font-size:var(--text-sm);color:var(--color-mute);text-wrap:pretty;line-height:1.5}.DemoRow-module__uDhWFG__bullets,.DemoRow-module__uDhWFG__steps{font-size:var(--text-base);color:var(--color-body);gap:4px;margin:0;padding-left:1.2em;line-height:1.5;display:grid}.DemoRow-module__uDhWFG__steps{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);padding-left:1.7em}.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__flipHost{perspective:900px;flex:1;display:grid}.DemoRow-module__uDhWFG__flip{transform-style:preserve-3d;display:grid;transform:rotateY(180deg)}.DemoRow-module__uDhWFG__face{gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-hairline-light);background:linear-gradient(180deg, var(--mode-husk-tint) 0, var(--color-surface-card) 60%);backface-visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.DemoRow-module__uDhWFG__back{background:var(--mode-husk-tint);border-color:var(--mode-husk-tint);border-top-color:var(--mode-husk);justify-content:flex-start;transform:rotateY(180deg)}.DemoRow-module__uDhWFG__faceLabel{font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--mode-husk-text)}.DemoRow-module__uDhWFG__faceQuestion{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--color-ink);text-align:center;text-wrap:balance;margin-block:auto;line-height:1.4}.DemoRow-module__uDhWFG__faceAsked{padding-bottom:var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--mode-husk-text) 15%, transparent);font-size:var(--text-sm);color:var(--color-mute);text-wrap:pretty;line-height:1.45}.DemoRow-module__uDhWFG__faceAnswer{font-size:var(--text-md);color:var(--color-ink);text-wrap:pretty;line-height:1.55}.DemoRow-module__uDhWFG__rateArea{gap:var(--space-sm);display:grid}.DemoRow-module__uDhWFG__rateHint{font-size:var(--text-sm);color:var(--color-mute);text-align:center}.DemoRow-module__uDhWFG__rates{gap:var(--space-xs);flex-wrap:wrap;display:flex}.DemoRow-module__uDhWFG__rate{border-radius:var(--radius-full);min-width:max-content;font-size:var(--text-sm);font-weight:var(--weight-strong);white-space:nowrap;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}.DemoRow-module__uDhWFG__rateNo{background:var(--color-danger-tint);border-color:var(--color-danger-border);color:var(--color-danger-text)}.DemoRow-module__uDhWFG__rateUnsure{background:var(--color-warning-tint);border-color:var(--color-warning-border);color:var(--color-warning-text)}.DemoRow-module__uDhWFG__rateYes{background:var(--color-success-tint);border-color:var(--color-success-border);color:var(--color-success-text)}.DemoRow-module__uDhWFG__progress{border-radius:var(--radius-full);background:var(--color-hairline-light);height:6px;display:block;overflow:hidden}.DemoRow-module__uDhWFG__progressFill{border-radius:var(--radius-full);background:var(--mode-test);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;margin:0;padding:0;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__altMuted{opacity:.6}.DemoRow-module__uDhWFG__altFill{border-radius:inherit;border:1px solid var(--color-success-border);background:var(--color-success-tint);position:absolute;inset:-1px}.DemoRow-module__uDhWFG__altLetter,.DemoRow-module__uDhWFG__altText{position:relative}.DemoRow-module__uDhWFG__altText{min-width:0}.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-stone);flex:none;place-items:center;display:grid}.DemoRow-module__uDhWFG__altCorrect .DemoRow-module__uDhWFG__altLetter{background:var(--color-success);color:var(--color-on-primary)}.DemoRow-module__uDhWFG__letterAsk{border-radius:inherit;background:var(--mode-test-tint);color:var(--mode-test-text);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.DemoRow-module__uDhWFG__typeBadge{padding:2px var(--space-sm);border-radius:var(--radius-full);background:var(--mode-ov-tint);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--mode-ov-text);align-self:flex-start}@media (prefers-reduced-motion:no-preference){.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) :is(.DemoRow-module__uDhWFG__rise,.DemoRow-module__uDhWFG__stamp){opacity:0}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__pop{opacity:.35;transform:scale(.92)}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__flip{transform:rotateY(0)}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__letterAsk{opacity:1}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__altFill{opacity:0}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__card:not([data-in]) .DemoRow-module__uDhWFG__altMuted{opacity:1}.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__rise{animation:DemoRow-module__uDhWFG__riseIn var(--dur-object) var(--ease-paper) both;animation-delay:var(--t,0s)}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__pop{animation:DemoRow-module__uDhWFG__popIn var(--dur-object) var(--ease-settle) both;animation-delay:var(--t,0s)}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__stamp{animation:DemoRow-module__uDhWFG__stamp .42s var(--ease-paper) both;animation-delay:var(--t,0s)}.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.2s}.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__letterAsk{animation:DemoRow-module__uDhWFG__fadeOut var(--dur-object) var(--ease-paper) both;animation-delay:1.33s}.DemoRow-module__uDhWFG__card[data-in] .DemoRow-module__uDhWFG__altMuted{animation:DemoRow-module__uDhWFG__mute var(--dur-object) var(--ease-paper) both;animation-delay:1.33s}.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.5s}.DemoRow-module__uDhWFG__card[data-out] :is(.DemoRow-module__uDhWFG__rise,.DemoRow-module__uDhWFG__stamp,.DemoRow-module__uDhWFG__altFill){animation:DemoRow-module__uDhWFG__fadeOut var(--dur-object) var(--ease-exit) both}.DemoRow-module__uDhWFG__card[data-out] .DemoRow-module__uDhWFG__pop{animation:DemoRow-module__uDhWFG__popOut var(--dur-object) var(--ease-exit) both}.DemoRow-module__uDhWFG__card[data-out] .DemoRow-module__uDhWFG__letterAsk{animation:DemoRow-module__uDhWFG__fadeIn var(--dur-object) var(--ease-exit) both}.DemoRow-module__uDhWFG__card[data-out] .DemoRow-module__uDhWFG__altMuted{animation:DemoRow-module__uDhWFG__unmute var(--dur-object) var(--ease-exit) both}.DemoRow-module__uDhWFG__card[data-out] .DemoRow-module__uDhWFG__flip{animation:DemoRow-module__uDhWFG__flipBack var(--dur-object) var(--ease-exit) both}.DemoRow-module__uDhWFG__card[data-out] .DemoRow-module__uDhWFG__progressFill{animation:DemoRow-module__uDhWFG__progressBack var(--dur-object) var(--ease-exit) both}.DemoRow-module__uDhWFG__card[data-out] .DemoRow-module__uDhWFG__altCorrect{animation:none}.DemoRow-module__uDhWFG__card[data-paused] :is(.DemoRow-module__uDhWFG__rise,.DemoRow-module__uDhWFG__pop,.DemoRow-module__uDhWFG__stamp,.DemoRow-module__uDhWFG__flip,.DemoRow-module__uDhWFG__altCorrect,.DemoRow-module__uDhWFG__altFill,.DemoRow-module__uDhWFG__letterAsk,.DemoRow-module__uDhWFG__altMuted,.DemoRow-module__uDhWFG__progressFill){animation-play-state:paused}}@keyframes DemoRow-module__uDhWFG__popIn{0%{opacity:.35;transform:scale(.92)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes DemoRow-module__uDhWFG__popOut{0%{opacity:1;transform:none}to{opacity:.35;transform:scale(.92)}}@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}}@keyframes DemoRow-module__uDhWFG__flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes DemoRow-module__uDhWFG__flipBack{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@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__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes DemoRow-module__uDhWFG__mute{0%{opacity:1}to{opacity:.6}}@keyframes DemoRow-module__uDhWFG__unmute{0%{opacity:.6}to{opacity:1}}@keyframes DemoRow-module__uDhWFG__progress{0%{transform:scaleX(.3)}to{transform:scaleX(.4)}}@keyframes DemoRow-module__uDhWFG__progressBack{0%{transform:scaleX(.4)}to{transform:scaleX(.3)}}@media (max-width:1040px){.DemoRow-module__uDhWFG__cards{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.DemoRow-module__uDhWFG__cards{grid-template-columns:minmax(0,1fr)}.DemoRow-module__uDhWFG__card{padding:var(--space-lg)}.DemoRow-module__uDhWFG__screen{padding:var(--space-md)}}.DemoRow-module__uDhWFG__loopControl{margin-top:var(--space-lg);justify-content:flex-end;display:none}.DemoRow-module__uDhWFG__row[data-demo-ready] .DemoRow-module__uDhWFG__loopControl{display:flex}
.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}}
.Pricing-module__9ZH_4q__section{padding:var(--space-section) 0;background:var(--color-surface-card);border-top:1px solid var(--color-hairline-light);scroll-margin-top:72px}.Pricing-module__9ZH_4q__head{max-width:640px}.Pricing-module__9ZH_4q__offer{gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__offer .Pricing-module__9ZH_4q__plans{max-width:none;margin-top:0}.Pricing-module__9ZH_4q__title{text-wrap:balance;max-width:20ch;color:var(--color-ink)}.Pricing-module__9ZH_4q__text{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);max-width:44ch;line-height:1.55}.Pricing-module__9ZH_4q__nowrap{white-space:nowrap}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxxl);gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:880px;display:grid}.Pricing-module__9ZH_4q__plansSingle{grid-template-columns:minmax(0,1fr);max-width:440px}.Pricing-module__9ZH_4q__plansFine{margin-top:var(--space-lg);font-size:var(--text-base);color:var(--color-mute)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-canvas-light);border:1px solid var(--color-hairline-light);flex-direction:column;display:flex}.Pricing-module__9ZH_4q__planPaid{background:var(--color-surface-card);border:2px solid var(--color-primary);box-shadow:var(--shadow-2)}.Pricing-module__9ZH_4q__planName{font-size:var(--text-base);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink)}.Pricing-module__9ZH_4q__planPrice{margin-top:var(--space-sm);letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1.1}.Pricing-module__9ZH_4q__planPer{font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-mute)}.Pricing-module__9ZH_4q__planLine{margin-top:var(--space-md);font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--color-ink);line-height:1.4}.Pricing-module__9ZH_4q__planMath{margin-top:var(--space-sm);font-size:var(--text-md);color:var(--color-mute);line-height:1.5}.Pricing-module__9ZH_4q__planName{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.Pricing-module__9ZH_4q__planBadge{padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:0;text-transform:none;white-space:nowrap}.Pricing-module__9ZH_4q__planBody{margin-bottom:var(--space-xxl);flex:1}.Pricing-module__9ZH_4q__planCta{align-self:flex-start;min-width:200px}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-block);gap:var(--space-xxl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.Pricing-module__9ZH_4q__faqTitle{color:var(--color-ink)}.Pricing-module__9ZH_4q__faq{border-top:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__item{border-bottom:1px solid var(--color-hairline-light)}.Pricing-module__9ZH_4q__summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:56px;font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:-.01em;color:var(--color-ink);cursor:pointer;padding:14px 0;list-style:none;display:flex}.Pricing-module__9ZH_4q__summary::-webkit-details-marker{display:none}.Pricing-module__9ZH_4q__summary:hover{color:var(--color-primary)}.Pricing-module__9ZH_4q__plus{border-radius:var(--radius-full);background:var(--color-brand-soft);width:28px;height:28px;color:var(--color-primary);flex-shrink:0;position:relative}.Pricing-module__9ZH_4q__plus:before,.Pricing-module__9ZH_4q__plus:after{content:"";width:12px;height:2px;transition:transform var(--dur-micro) ease;background:currentColor;border-radius:1px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(90deg)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__plus:after{transform:translateY(-50%)rotate(0)}.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__answer{animation:Pricing-module__9ZH_4q__answerIn var(--dur-object) var(--ease-paper) both}@keyframes Pricing-module__9ZH_4q__answerIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Pricing-module__9ZH_4q__item[open] .Pricing-module__9ZH_4q__answer{animation:none}}.Pricing-module__9ZH_4q__answer{font-size:var(--text-md);color:var(--color-mute);max-width:62ch;padding:0 0 20px;line-height:1.6}.Pricing-module__9ZH_4q__closing{background:var(--color-surface-card);padding-bottom:var(--space-section)}.Pricing-module__9ZH_4q__closingInner{position:relative}.Pricing-module__9ZH_4q__closingInner:before{content:"";inset:0 var(--space-xxl);border-radius:var(--radius-xl);background:var(--color-brand-soft);position:absolute}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xxl);padding-block:var(--space-xxxl);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.Pricing-module__9ZH_4q__closingInner>*{position:relative}.Pricing-module__9ZH_4q__closingCopy{margin-left:var(--space-xxxl)}.Pricing-module__9ZH_4q__closingTitle{color:var(--color-ink);text-wrap:balance;max-width:18ch}.Pricing-module__9ZH_4q__closingText{margin-top:var(--space-md);font-size:var(--text-lg);color:var(--color-mute);max-width:46ch;line-height:1.55}.Pricing-module__9ZH_4q__closingCta{margin-right:var(--space-xxxl)}@media (max-width:960px){.Pricing-module__9ZH_4q__offer{grid-template-columns:minmax(0,1fr);gap:0}.Pricing-module__9ZH_4q__offer .Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl)}.Pricing-module__9ZH_4q__plans,.Pricing-module__9ZH_4q__faqWrap{grid-template-columns:1fr}.Pricing-module__9ZH_4q__planFirstOnMobile{order:-1}.Pricing-module__9ZH_4q__faqWrap{gap:var(--space-lg)}.Pricing-module__9ZH_4q__closingInner{gap:var(--space-xl);padding:var(--space-xxl);text-align:left;grid-template-columns:1fr}.Pricing-module__9ZH_4q__closingInner:before{inset:0 var(--space-xxl)}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta{margin-inline:var(--space-xxl)}.Pricing-module__9ZH_4q__closingCta{justify-self:start}}@media (max-width:640px){.Pricing-module__9ZH_4q__text{font-size:var(--text-md)}.Pricing-module__9ZH_4q__plans{margin-top:var(--space-xxl);gap:var(--space-lg)}.Pricing-module__9ZH_4q__plan{padding:var(--space-xl);border-radius:var(--radius-lg)}.Pricing-module__9ZH_4q__planCta{align-self:stretch}.Pricing-module__9ZH_4q__faqWrap{margin-top:var(--space-xxxl)}.Pricing-module__9ZH_4q__closingInner{padding:var(--space-xxl) 20px}.Pricing-module__9ZH_4q__closingInner:before{border-radius:var(--radius-lg);inset:0 20px}.Pricing-module__9ZH_4q__closingCopy,.Pricing-module__9ZH_4q__closingCta{margin-inline:var(--space-xl)}.Pricing-module__9ZH_4q__closingText{font-size:var(--text-md)}.Pricing-module__9ZH_4q__closingCta{justify-self:stretch}}
