.WeekSection-module__G2bUva__week{gap:var(--v2-s4);padding-top:var(--v2-s5);border-top:1px solid var(--v2-line-strong);display:grid;position:relative}.WeekSection-module__G2bUva__week:before{content:"";background:var(--v2-accent);width:44px;height:1px;position:absolute;top:-1px;left:0}.WeekSection-module__G2bUva__group{gap:var(--v2-s2);display:grid}.WeekSection-module__G2bUva__label{color:var(--v2-ink-3);font-size:var(--v2-t-small)}.WeekSection-module__G2bUva__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.WeekSection-module__G2bUva__item{font-size:var(--v2-t-lead);align-items:baseline;gap:10px;line-height:1.35;display:flex}.WeekSection-module__G2bUva__mark{flex:none;width:1em;font-size:.9em}.WeekSection-module__G2bUva__item[data-tone=ok] .WeekSection-module__G2bUva__mark{color:var(--v2-ok)}.WeekSection-module__G2bUva__item[data-tone=warn] .WeekSection-module__G2bUva__mark{color:var(--v2-warn)}.WeekSection-module__G2bUva__essay,.WeekSection-module__G2bUva__next{color:var(--v2-ink-2);line-height:1.5}.WeekSection-module__G2bUva__cta{justify-self:start}
.MestreSignal-module__DlXWdG__signal{perspective:520px;flex:none;display:inline-block;position:relative}.MestreSignal-module__DlXWdG__stage{transform-style:preserve-3d;transition:transform .6s var(--v2-ease-out,cubic-bezier(.23, 1, .32, 1));position:absolute;inset:0}.MestreSignal-module__DlXWdG__slab{width:100%;height:100%;transition:transform .38s var(--v2-ease-out,cubic-bezier(.23, 1, .32, 1)), opacity .3s ease;will-change:transform;position:absolute;inset:0;overflow:visible;transform:translate(0,0)}.MestreSignal-module__DlXWdG__slab[data-slab=a]{transform-origin:16%}.MestreSignal-module__DlXWdG__slab[data-slab=b]{transform-origin:50%}.MestreSignal-module__DlXWdG__slab[data-slab=c]{transform-origin:84%}.MestreSignal-module__DlXWdG__ribbon{opacity:.18;filter:blur(6px);width:116%;height:72%;transition:transform .7s var(--v2-ease-in-out,cubic-bezier(.77, 0, .175, 1)), opacity .5s ease;background:linear-gradient(100deg,#8e68f700 0%,#8e68f78c 38%,#5880ff80 64%,#5880ff00 100%);border-radius:999px;position:absolute;top:14%;left:-8%;transform:translateZ(-24px)rotate(-18deg)scaleX(.82)}.MestreSignal-module__DlXWdG__sheen{opacity:0;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(105deg,#fff0 40%,#ffffff61 50%,#fff0 60%);position:absolute;inset:-10% -20%;transform:translate3d(-60%,0,12px)}.MestreSignal-module__DlXWdG__signal[data-state=listening] .MestreSignal-module__DlXWdG__slab[data-slab=a]{transform:translate(-3%)}.MestreSignal-module__DlXWdG__signal[data-state=listening] .MestreSignal-module__DlXWdG__slab[data-slab=c]{transform:translate(3%)}.MestreSignal-module__DlXWdG__signal[data-state=listening] .MestreSignal-module__DlXWdG__ribbon{opacity:.55;transform:translateZ(-24px)rotate(-18deg)scaleX(1)}.MestreSignal-module__DlXWdG__signal[data-state=thinking] .MestreSignal-module__DlXWdG__slab{transition-duration:.56s;transition-timing-function:var(--v2-ease-in-out,cubic-bezier(.77, 0, .175, 1))}.MestreSignal-module__DlXWdG__signal[data-state=thinking] .MestreSignal-module__DlXWdG__slab[data-slab=a]{transform:translate3d(-6%,3%,-10px)rotateY(18deg)}.MestreSignal-module__DlXWdG__signal[data-state=thinking] .MestreSignal-module__DlXWdG__slab[data-slab=b]{animation:MestreSignal-module__DlXWdG__signal-think 1.8s var(--v2-ease-in-out,ease-in-out) .56s infinite alternate;transform:translate3d(0,-6%,16px)}.MestreSignal-module__DlXWdG__signal[data-state=thinking] .MestreSignal-module__DlXWdG__slab[data-slab=c]{transform:translate3d(6%,3%,-10px)rotateY(-18deg)}.MestreSignal-module__DlXWdG__signal[data-state=thinking] .MestreSignal-module__DlXWdG__ribbon{opacity:.8;animation:MestreSignal-module__DlXWdG__signal-ribbon 2.4s var(--v2-ease-in-out,ease-in-out) infinite alternate}@keyframes MestreSignal-module__DlXWdG__signal-think{0%{transform:translate3d(0,-6%,16px)}to{transform:translate3d(0,-1%,4px)}}@keyframes MestreSignal-module__DlXWdG__signal-ribbon{0%{transform:translate3d(-6%,0,-24px)rotate(-18deg)scaleX(.9)}to{transform:translate3d(6%,0,-24px)rotate(-14deg)scaleX(1.05)}}.MestreSignal-module__DlXWdG__signal[data-state=found] .MestreSignal-module__DlXWdG__slab{transition-duration:.26s}.MestreSignal-module__DlXWdG__signal[data-state=found] .MestreSignal-module__DlXWdG__ribbon{opacity:.45}.MestreSignal-module__DlXWdG__signal[data-state=found] .MestreSignal-module__DlXWdG__sheen{animation:MestreSignal-module__DlXWdG__signal-sheen .76s var(--v2-ease-out,cubic-bezier(.23, 1, .32, 1)) both}@keyframes MestreSignal-module__DlXWdG__signal-sheen{0%{opacity:0;transform:translate3d(-60%,0,12px)}30%{opacity:1}to{opacity:0;transform:translate3d(60%,0,12px)}}.MestreSignal-module__DlXWdG__signal[data-state=complete] .MestreSignal-module__DlXWdG__stage{animation:MestreSignal-module__DlXWdG__signal-complete 1.1s var(--v2-ease-out,cubic-bezier(.23, 1, .32, 1)) both}.MestreSignal-module__DlXWdG__signal[data-state=complete] .MestreSignal-module__DlXWdG__ribbon{opacity:.7;background:linear-gradient(100deg,#6fcf9700 0%,#6fcf9780 45%,#8e68f773 70%,#8e68f700 100%)}.MestreSignal-module__DlXWdG__signal[data-state=complete] .MestreSignal-module__DlXWdG__sheen{animation:MestreSignal-module__DlXWdG__signal-sheen .9s var(--v2-ease-out,cubic-bezier(.23, 1, .32, 1)) .2s both}@keyframes MestreSignal-module__DlXWdG__signal-complete{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(-22deg)scale(1.05)}to{transform:rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.MestreSignal-module__DlXWdG__stage,.MestreSignal-module__DlXWdG__slab,.MestreSignal-module__DlXWdG__ribbon{transition:opacity .2s}.MestreSignal-module__DlXWdG__signal[data-state] .MestreSignal-module__DlXWdG__slab,.MestreSignal-module__DlXWdG__signal[data-state] .MestreSignal-module__DlXWdG__ribbon,.MestreSignal-module__DlXWdG__signal[data-state] .MestreSignal-module__DlXWdG__stage{animation:none;transform:none}.MestreSignal-module__DlXWdG__signal[data-state=thinking] .MestreSignal-module__DlXWdG__slab[data-slab=b]{opacity:.6}.MestreSignal-module__DlXWdG__signal[data-state] .MestreSignal-module__DlXWdG__sheen{animation:none}}
.Button-module__R2Z0bG__button{border-radius:var(--v2-r-control);font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--v2-d-press) var(--v2-ease-out), background-color var(--v2-d-small) ease, border-color var(--v2-d-small) ease, color var(--v2-d-small) ease, opacity var(--v2-d-small) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:inline-flex;position:relative}.Button-module__R2Z0bG__button:active:not(:disabled){transform:scale(.97)}.Button-module__R2Z0bG__button:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.Button-module__R2Z0bG__button:disabled{cursor:not-allowed;opacity:.5}.Button-module__R2Z0bG__sm{min-height:36px;font-size:var(--v2-t-small);padding:0 14px}.Button-module__R2Z0bG__md{min-height:44px;padding:0 18px;font-size:.9375rem}.Button-module__R2Z0bG__lg{border-radius:14px;min-height:52px;padding:0 22px;font-size:1rem}.Button-module__R2Z0bG__block{width:100%;display:flex}.Button-module__R2Z0bG__primary{border-radius:var(--v2-r-pill);color:#0b0b0c;background:linear-gradient(#fafaf8,#e9e9e6);box-shadow:inset 0 1px #fffc,0 1px 2px #00000080,0 8px 18px -10px #000c}.Button-module__R2Z0bG__primary:active:not(:disabled){background:linear-gradient(#e6e6e3,#d9d9d5);box-shadow:0 1px 1px #0006}.Button-module__R2Z0bG__secondary{border-radius:var(--v2-r-pill);border-color:var(--v2-line-strong);color:var(--v2-ink);background:linear-gradient(#ececea0e,#ececea04);box-shadow:inset 0 1px #ffffff0d}.Button-module__R2Z0bG__secondary:active:not(:disabled){background:var(--v2-raise-2)}.Button-module__R2Z0bG__quiet{color:var(--v2-ink-2);background:0 0;padding-inline:10px}.Button-module__R2Z0bG__quiet:active:not(:disabled){color:var(--v2-ink)}.Button-module__R2Z0bG__primary:disabled,.Button-module__R2Z0bG__secondary:disabled{border-color:var(--v2-line);background:var(--v2-raise-1);box-shadow:none;color:var(--v2-ink-3);opacity:1}@media (hover:hover) and (pointer:fine){.Button-module__R2Z0bG__primary:hover:not(:disabled,:active){background:linear-gradient(#fff,#f0f0ed)}.Button-module__R2Z0bG__secondary:hover:not(:disabled){background:linear-gradient(#ececea14,#ececea08);border-color:#ececea42}.Button-module__R2Z0bG__quiet:hover:not(:disabled){color:var(--v2-ink)}}.Button-module__R2Z0bG__icon{flex:none}.Button-module__R2Z0bG__button{max-width:100%}.Button-module__R2Z0bG__label{white-space:normal;text-wrap:balance;text-align:center;min-width:0;transition:opacity var(--v2-d-small) ease, filter var(--v2-d-small) ease;line-height:1.2}.Button-module__R2Z0bG__loading .Button-module__R2Z0bG__label{opacity:.72}.Button-module__R2Z0bG__dots{gap:3px;margin-left:2px;display:inline-flex}.Button-module__R2Z0bG__dots i{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;animation:.9s linear infinite Button-module__R2Z0bG__v2-dot}.Button-module__R2Z0bG__dots i:nth-child(2){animation-delay:.15s}.Button-module__R2Z0bG__dots i:nth-child(3){animation-delay:.3s}@keyframes Button-module__R2Z0bG__v2-dot{0%,to{opacity:.25}40%{opacity:1}}.Button-module__R2Z0bG__iconButton{border-radius:var(--v2-r-control);color:var(--v2-ink-2);cursor:pointer;transition:transform var(--v2-d-press) var(--v2-ease-out), background-color var(--v2-d-small) ease, color var(--v2-d-small) ease;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.Button-module__R2Z0bG__iconButton:active:not(:disabled){transform:scale(.94)}.Button-module__R2Z0bG__iconButton:disabled{opacity:.4;cursor:not-allowed}.Button-module__R2Z0bG__ib-sm{width:36px;height:36px}.Button-module__R2Z0bG__ib-md{width:44px;height:44px}.Button-module__R2Z0bG__iconButton:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.Button-module__R2Z0bG__tone-accent{background:linear-gradient(180deg, #ab88f8, var(--v2-accent) 55%, #9670f4);color:var(--v2-accent-ink);border-radius:50%;box-shadow:inset 0 1px #ffffff47,0 4px 10px -4px #0009}.Button-module__R2Z0bG__tone-raised{background:linear-gradient(180deg, #ececea12, #ececea05), var(--v2-raise-1);border-color:var(--v2-line);color:var(--v2-ink);box-shadow:inset 0 1px #ffffff0d}@media (hover:hover) and (pointer:fine){.Button-module__R2Z0bG__tone-plain:hover:not(:disabled){background:var(--v2-raise-1);color:var(--v2-ink)}.Button-module__R2Z0bG__tone-raised:hover:not(:disabled){background:var(--v2-raise-2)}}@media (pointer:coarse){.Button-module__R2Z0bG__sm{min-height:44px}.Button-module__R2Z0bG__ib-sm{width:44px;height:44px}}.Button-module__R2Z0bG__chip{border:1px solid var(--v2-line);border-radius:var(--v2-r-pill);min-height:36px;color:var(--v2-ink-2);font:inherit;font-size:var(--v2-t-small);cursor:pointer;transition:transform var(--v2-d-press) var(--v2-ease-out), background-color var(--v2-d-small) ease, border-color var(--v2-d-small) ease, color var(--v2-d-small) ease;background:linear-gradient(#ececea0d,#ececea04);align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.Button-module__R2Z0bG__chip:active{transform:scale(.97)}.Button-module__R2Z0bG__chip:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.Button-module__R2Z0bG__chipOn{background:var(--v2-accent-soft);border-color:var(--v2-accent-line);color:var(--v2-ink);box-shadow:inset 0 1px #ffffff0f}@media (hover:hover) and (pointer:fine){.Button-module__R2Z0bG__chip:not(.Button-module__R2Z0bG__chipOn):hover{color:var(--v2-ink);border-color:#ececea47}}@media (pointer:coarse){.Button-module__R2Z0bG__chip{min-height:44px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.Button-module__R2Z0bG__dots i{opacity:.7;animation:none}.Button-module__R2Z0bG__button:active:not(:disabled),.Button-module__R2Z0bG__iconButton:active:not(:disabled),.Button-module__R2Z0bG__chip:active{transform:none}}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__primary{color:var(--v2-bg);background:linear-gradient(#2b2b30,#17171a);box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000024,0 8px 18px -10px #00000052}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__primary:active:not(:disabled){background:linear-gradient(#17171a,#0f0f11);box-shadow:0 1px 1px #00000024}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__secondary{background:linear-gradient(#ffffffeb,#ffffff9e);box-shadow:inset 0 1px #fffc,0 1px 2px #17171a0f}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__secondary:active:not(:disabled){background:var(--v2-raise-2)}:is(:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__primary:disabled,:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__secondary:disabled){border-color:var(--v2-line);background:var(--v2-raise-1);box-shadow:none;color:var(--v2-ink-3)}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__tone-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--v2-accent) 86%, white), var(--v2-accent) 55%, color-mix(in srgb, var(--v2-accent) 90%, black));box-shadow:inset 0 1px #ffffff3d,0 4px 10px -4px #0003}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__chip{background:linear-gradient(#ffffffb8,#fff6)}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__chipOn{background:var(--v2-accent-soft)}@media (hover:hover) and (pointer:fine){:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__primary:hover:not(:disabled,:active){background:linear-gradient(#36363c,#202024)}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__secondary:hover:not(:disabled){background:linear-gradient(#fff,#fffc);border-color:#17171a42}:root[data-scheme=light] [data-v2]:not([data-landing]) .Button-module__R2Z0bG__chip:not(.Button-module__R2Z0bG__chipOn):hover{border-color:#17171a47}}
.Notice-module__IEvljW__notice{align-items:flex-start;gap:var(--v2-s3);padding:var(--v2-s3) var(--v2-s4);border:1px solid var(--v2-line);border-radius:var(--v2-r-control);background:var(--v2-raise-1);color:var(--v2-ink-2);font-size:var(--v2-t-small);line-height:1.5;display:flex}.Notice-module__IEvljW__notice[data-tone=warn]{border-color:color-mix(in srgb, var(--v2-warn) 30%, transparent);background:var(--v2-warn-soft)}.Notice-module__IEvljW__notice[data-tone=bad]{border-color:color-mix(in srgb, var(--v2-bad) 32%, transparent);background:var(--v2-bad-soft)}.Notice-module__IEvljW__notice[data-tone=ok]{border-color:color-mix(in srgb, var(--v2-ok) 28%, transparent);background:var(--v2-ok-soft)}.Notice-module__IEvljW__icon{color:var(--v2-ink-3);flex:none;margin-top:1px}.Notice-module__IEvljW__notice[data-tone=warn] .Notice-module__IEvljW__icon{color:var(--v2-warn)}.Notice-module__IEvljW__notice[data-tone=bad] .Notice-module__IEvljW__icon{color:var(--v2-bad)}.Notice-module__IEvljW__notice[data-tone=ok] .Notice-module__IEvljW__icon{color:var(--v2-ok)}.Notice-module__IEvljW__body{flex:1;min-width:0}.Notice-module__IEvljW__title{color:var(--v2-ink);font-weight:600}.Notice-module__IEvljW__text{margin-top:2px}.Notice-module__IEvljW__action{flex:none;align-self:center}.Notice-module__IEvljW__offline{border-radius:var(--v2-r-control);background:var(--v2-raise-2);color:var(--v2-ink-2);align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;display:flex}.Notice-module__IEvljW__empty{justify-items:center;gap:var(--v2-s2);padding:var(--v2-s7) var(--v2-s5);border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:radial-gradient(60% 70% at 50% 0%, var(--v2-glow-violet), transparent 70%), var(--v2-bg-sunk);text-align:center;display:grid}.Notice-module__IEvljW__emptyMark{margin-bottom:var(--v2-s2);opacity:.9;display:inline-flex}.Notice-module__IEvljW__emptyTitle{color:var(--v2-ink);font-weight:600}.Notice-module__IEvljW__emptyText{color:var(--v2-ink-3);font-size:var(--v2-t-small);max-width:44ch;margin-inline:auto}.Notice-module__IEvljW__emptyAction{margin-top:var(--v2-s3);justify-content:center;display:flex}
.Training-module___IVkEW__page{gap:var(--v2-s6);width:100%;max-width:680px;padding:var(--v2-s4) var(--v2-gutter) var(--v2-s9);margin:0 auto;display:grid}.Training-module___IVkEW__back{justify-content:space-between;align-items:center;gap:var(--v2-s2);flex-wrap:wrap;display:flex}.Training-module___IVkEW__backLink{min-height:44px;padding-right:var(--v2-s3);color:var(--v2-ink-2);font-size:var(--v2-t-small);transition:color var(--v2-d-small) ease, transform var(--v2-d-press) var(--v2-ease-out);align-items:center;gap:6px;font-weight:500;display:inline-flex}.Training-module___IVkEW__backLink:active{transform:scale(.97)}[data-v2] h1.Training-module___IVkEW__crumb{font-family:var(--v2-font-body);font-size:var(--v2-t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);font-weight:600;line-height:1.3}.Training-module___IVkEW__stepLabel,.Training-module___IVkEW__partLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-3);font-size:.6875rem;font-weight:600}.Training-module___IVkEW__soft{font-size:var(--v2-t-small);color:var(--v2-ink-3);line-height:1.5}.Training-module___IVkEW__diagnosis{gap:var(--v2-s2);display:grid}.Training-module___IVkEW__excerpt{margin:0 0 var(--v2-s3);padding:var(--v2-s4) var(--v2-s5);border-left:2px solid var(--v2-warn);border-radius:0 var(--v2-r-control) var(--v2-r-control) 0;background:var(--v2-bg-sunk);color:var(--v2-ink);font-size:1.125rem;line-height:1.6}.Training-module___IVkEW__problem{font-size:var(--v2-t-lead);color:var(--v2-ink);line-height:1.45}.Training-module___IVkEW__why{color:var(--v2-ink-2);line-height:1.55}.Training-module___IVkEW__card{gap:var(--v2-s4);padding:var(--v2-s5);border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-raise-1);display:grid}.Training-module___IVkEW__question{color:var(--v2-ink);font-weight:500;line-height:1.5}.Training-module___IVkEW__options{gap:var(--v2-s2);margin:0;padding:0;list-style:none;display:grid}.Training-module___IVkEW__option{align-items:start;gap:var(--v2-s3);width:100%;min-height:48px;padding:var(--v2-s3) var(--v2-s4);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-control);background:var(--v2-bg);color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--v2-d-press) var(--v2-ease-out), border-color var(--v2-d-small) ease, background-color var(--v2-d-small) ease, color var(--v2-d-small) ease;grid-template-columns:22px minmax(0,1fr);line-height:1.45;display:grid}.Training-module___IVkEW__option:active:not(:disabled){transform:scale(.99)}.Training-module___IVkEW__option:disabled{cursor:default}.Training-module___IVkEW__option[data-state=right]{border-color:color-mix(in srgb, var(--v2-ok) 55%, transparent);background:var(--v2-ok-soft)}.Training-module___IVkEW__option[data-state=wrong]{border-color:color-mix(in srgb, var(--v2-bad) 55%, transparent);background:var(--v2-bad-soft)}.Training-module___IVkEW__option[data-state=dim]{color:var(--v2-ink-3)}.Training-module___IVkEW__optionMark{border:1px solid var(--v2-line-strong);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.Training-module___IVkEW__option[data-state=right] .Training-module___IVkEW__optionMark{border-color:var(--v2-ok);background:var(--v2-ok);color:var(--v2-accent-ink)}.Training-module___IVkEW__option[data-state=wrong] .Training-module___IVkEW__optionMark{border-color:var(--v2-bad);background:var(--v2-bad);color:var(--v2-accent-ink)}.Training-module___IVkEW__feedback{gap:var(--v2-s2);padding:var(--v2-s4);border-radius:var(--v2-r-control);background:var(--v2-ok-soft);color:var(--v2-ink-2);font-size:.9375rem;line-height:1.55;display:grid}.Training-module___IVkEW__feedback[data-tone=warn]{background:var(--v2-warn-soft)}.Training-module___IVkEW__feedbackTitle{color:var(--v2-ink);font-weight:600}.Training-module___IVkEW__rule{color:var(--v2-ink)}.Training-module___IVkEW__ruleLabel{font-weight:600}@media (hover:hover) and (pointer:fine){.Training-module___IVkEW__option:hover:not(:disabled){background:var(--v2-raise-2);border-color:#ececea4d}.Training-module___IVkEW__backLink:hover{color:var(--v2-ink)}}.Training-module___IVkEW__rewrite{gap:var(--v2-s3);display:grid}.Training-module___IVkEW__rewriteTitle{font-family:var(--v2-font-display);font-size:var(--v2-t-lead);color:var(--v2-ink);font-weight:600;line-height:1.3}.Training-module___IVkEW__original{padding:var(--v2-s3) var(--v2-s4);border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r-control);color:var(--v2-ink-2);gap:4px;margin:0;font-size:.9375rem;line-height:1.55;display:grid}.Training-module___IVkEW__rewriteInput{width:100%;min-height:150px;padding:var(--v2-s4);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-card);background:var(--v2-bg-sunk);resize:vertical;caret-color:var(--v2-accent);transition:border-color var(--v2-d-small) ease;font-size:1.0625rem;line-height:1.65}.Training-module___IVkEW__rewriteInput:focus{border-color:var(--v2-accent-line);outline:none}.Training-module___IVkEW__counter{font-size:var(--v2-t-small);color:var(--v2-ink-3)}.Training-module___IVkEW__sending{font-size:var(--v2-t-small);color:var(--v2-ink);animation:1.6s linear infinite Training-module___IVkEW__v2-essay-train-breathe}.Training-module___IVkEW__actions{gap:var(--v2-s2);display:grid}.Training-module___IVkEW__actions .Training-module___IVkEW__wrap{text-align:center;white-space:normal;height:auto;padding-block:12px;line-height:1.25}.Training-module___IVkEW__review{gap:var(--v2-s3);padding:var(--v2-s5);border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-raise-1);display:grid}.Training-module___IVkEW__verdict{align-items:center;gap:var(--v2-s2);font-family:var(--v2-font-display);font-size:var(--v2-t-title);color:var(--v2-warn);font-weight:600;line-height:1.15;display:flex}.Training-module___IVkEW__verdict[data-tone=ok]{color:var(--v2-ok)}.Training-module___IVkEW__kept{color:var(--v2-ink);line-height:1.55}.Training-module___IVkEW__remaining,.Training-module___IVkEW__next{color:var(--v2-ink-2);line-height:1.55}.Training-module___IVkEW__inlineLabel{color:var(--v2-ink);font-weight:600}.Training-module___IVkEW__compare{gap:var(--v2-s3);margin-top:var(--v2-s2);display:grid}.Training-module___IVkEW__columns{gap:var(--v2-s3);display:grid}.Training-module___IVkEW__column{padding:var(--v2-s4);border-radius:var(--v2-r-control);background:var(--v2-bg-sunk);align-content:start;gap:6px;display:grid}.Training-module___IVkEW__column[data-side=before] .Training-module___IVkEW__diffText{color:var(--v2-ink-3);font-size:.9375rem}.Training-module___IVkEW__column[data-side=after]{border-left:2px solid color-mix(in srgb, var(--v2-ok) 55%, transparent)}.Training-module___IVkEW__diffText{color:var(--v2-ink-2);font-size:1.0625rem;line-height:1.7}.Training-module___IVkEW__removed{background:color-mix(in srgb, var(--v2-bad) 16%, transparent);color:var(--v2-ink);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--v2-bad) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--v2-bad) 70%, transparent);border-radius:2px}.Training-module___IVkEW__added{background:color-mix(in srgb, var(--v2-ok) 16%, transparent);color:var(--v2-ink);border-radius:2px;text-decoration:none}.Training-module___IVkEW__history{border-top:1px solid var(--v2-line)}.Training-module___IVkEW__historyHead{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-weight:500;list-style:none;display:flex}.Training-module___IVkEW__historyHead::-webkit-details-marker{display:none}.Training-module___IVkEW__historyIcon{color:var(--v2-ink-3);transition:transform var(--v2-d-small) var(--v2-ease-out);transform:rotate(90deg)}.Training-module___IVkEW__history[open] .Training-module___IVkEW__historyIcon{transform:rotate(-90deg)}.Training-module___IVkEW__historyList{gap:var(--v2-s4);padding:0 0 var(--v2-s4);margin:0;list-style:none;display:grid}.Training-module___IVkEW__historyItem{padding-left:var(--v2-s4);border-left:2px solid var(--v2-line-strong);gap:4px;display:grid}.Training-module___IVkEW__historyMeta{font-size:var(--v2-t-small);color:var(--v2-ink-2);font-weight:600}.Training-module___IVkEW__historyBody{color:var(--v2-ink-2);line-height:1.55}@keyframes Training-module___IVkEW__v2-essay-train-breathe{0%,to{opacity:1}50%{opacity:.6}}@media (min-width:860px){.Training-module___IVkEW__page{padding-top:var(--v2-s7)}.Training-module___IVkEW__columns{grid-template-columns:1fr 1fr}.Training-module___IVkEW__column[data-side=before] .Training-module___IVkEW__diffText{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.Training-module___IVkEW__sending{animation:none}.Training-module___IVkEW__historyIcon{transition:none}}.Training-module___IVkEW__rewriteBar{bottom:calc(var(--v2-kb,0px) + env(safe-area-inset-bottom,0px));z-index:4;gap:var(--v2-s2);margin-inline:calc(-1 * var(--v2-gutter));padding:var(--v2-s3) var(--v2-gutter);border-top:1px solid var(--v2-line);background:var(--v2-bg);display:grid;position:sticky}.Training-module___IVkEW__drillDone{border:1px solid var(--v2-line);border-radius:var(--v2-r-card)}.Training-module___IVkEW__drillDone>summary{justify-content:space-between;align-items:center;gap:var(--v2-s3);min-height:52px;padding:0 var(--v2-s4);color:var(--v2-ink-2);font-size:var(--v2-t-small);cursor:pointer;font-weight:500;list-style:none;display:flex}.Training-module___IVkEW__drillDone>summary::-webkit-details-marker{display:none}.Training-module___IVkEW__drillDone[open]>summary{border-bottom:1px solid var(--v2-line)}.Training-module___IVkEW__drillDone>section{background:0 0;border:0}@media (min-width:860px){.Training-module___IVkEW__rewriteBar{background:0 0;border-top:0;margin-inline:0;padding-inline:0;position:static}}@media (hover:hover) and (pointer:fine){:root[data-scheme=light] .Training-module___IVkEW__option:hover:not(:disabled){border-color:#17171a4d}}
.FirmWin-module__vJTKyq__win{align-items:center;gap:var(--v2-s3);border:1px solid color-mix(in srgb, var(--v2-ok) 28%, transparent);border-radius:var(--v2-r-pill);background:var(--v2-ok-soft);color:var(--v2-ok);font-size:var(--v2-t-small);justify-self:start;padding:8px 14px 8px 10px;font-weight:600;display:inline-flex}.FirmWin-module__vJTKyq__win[data-fresh]{animation:FirmWin-module__vJTKyq__win-in .36s var(--v2-ease-out) both}@keyframes FirmWin-module__vJTKyq__win-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}@media (prefers-reduced-motion:reduce){.FirmWin-module__vJTKyq__win[data-fresh]{animation-name:FirmWin-module__vJTKyq__win-fade}}@keyframes FirmWin-module__vJTKyq__win-fade{0%{opacity:0}}
.PartTraining-module__C3MeKq__hero{justify-items:start;gap:6px;display:grid}.PartTraining-module__C3MeKq__glyph{--glyph-on:var(--v2-ink);--glyph-off:#ececea24;color:var(--v2-ink);margin-bottom:6px}[data-v2] h1.PartTraining-module__C3MeKq__title{color:var(--v2-ink);font-family:var(--v2-font-display);font-size:var(--v2-t-title);letter-spacing:var(--v2-track-display);word-spacing:var(--v2-word-display);font-weight:600;line-height:1.12}.PartTraining-module__C3MeKq__purpose{max-width:46ch;color:var(--v2-ink-2);font-size:var(--v2-t-lead);text-wrap:pretty;line-height:1.45}.PartTraining-module__C3MeKq__steps{gap:var(--v2-s3);display:grid}.PartTraining-module__C3MeKq__stepList{border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-card-fill);box-shadow:var(--v2-elev-1);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.PartTraining-module__C3MeKq__step{border-bottom:1px solid var(--v2-line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.PartTraining-module__C3MeKq__step:last-child{border-bottom:0}.PartTraining-module__C3MeKq__stepIndex{border:1px solid var(--v2-line-strong);width:24px;height:24px;color:var(--v2-ink-2);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}.PartTraining-module__C3MeKq__stepName{color:var(--v2-ink);font-weight:600;line-height:1.35;display:block}.PartTraining-module__C3MeKq__stepDetail{color:var(--v2-ink-2);font-size:var(--v2-t-small);line-height:1.5;display:block}.PartTraining-module__C3MeKq__example{border-bottom:1px solid var(--v2-line)}.PartTraining-module__C3MeKq__exampleHead{min-height:48px;color:var(--v2-ink);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.PartTraining-module__C3MeKq__exampleHead::-webkit-details-marker{display:none}.PartTraining-module__C3MeKq__exampleIcon{color:var(--v2-ink-3);transition:transform var(--v2-d-small) var(--v2-ease-out);transform:rotate(90deg)}.PartTraining-module__C3MeKq__example[open] .PartTraining-module__C3MeKq__exampleIcon{transform:rotate(-90deg)}.PartTraining-module__C3MeKq__exampleBody{gap:var(--v2-s2);padding-bottom:var(--v2-s4);display:grid}.PartTraining-module__C3MeKq__exampleTheme{color:var(--v2-ink-3);font-size:.8125rem;line-height:1.4}.PartTraining-module__C3MeKq__exampleText{padding:var(--v2-s4);border-left:2px solid color-mix(in srgb, var(--v2-ok) 55%, transparent);border-radius:0 var(--v2-r-control) var(--v2-r-control) 0;background:var(--v2-bg-sunk);color:var(--v2-ink);margin:0;font-size:1.0625rem;line-height:1.65}.PartTraining-module__C3MeKq__drills,.PartTraining-module__C3MeKq__rewrite{gap:var(--v2-s4);display:grid}[data-v2] h2.PartTraining-module__C3MeKq__rewriteTitle{color:var(--v2-ink);font-family:var(--v2-font-display);font-size:var(--v2-t-lead);font-weight:600;line-height:1.3}.PartTraining-module__C3MeKq__source{gap:var(--v2-s2);display:grid}.PartTraining-module__C3MeKq__ownOption{color:var(--v2-ink-3);font-size:var(--v2-t-small);gap:2px;line-height:1.45;display:grid}.PartTraining-module__C3MeKq__ownLink{min-height:44px;color:var(--v2-ink);text-decoration:underline;-webkit-text-decoration-color:var(--v2-accent-line);text-decoration-color:var(--v2-accent-line);text-underline-offset:4px;align-items:center;font-weight:500;display:inline-flex}.PartTraining-module__C3MeKq__provenance{align-items:center;gap:0 var(--v2-s2);color:var(--v2-ink-3);flex-wrap:wrap;font-size:.8125rem;line-height:1.45;display:flex}.PartTraining-module__C3MeKq__report{min-height:44px;color:var(--v2-ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.PartTraining-module__C3MeKq__editor{gap:var(--v2-s3);display:grid}.PartTraining-module__C3MeKq__more{padding-top:var(--v2-s2);border-top:1px solid var(--v2-line);justify-content:flex-start;display:flex}@media (prefers-reduced-motion:reduce){.PartTraining-module__C3MeKq__exampleIcon{transition:none}}:root[data-scheme=light] .PartTraining-module__C3MeKq__glyph{--glyph-off:#17171a29}
.Sheet-module__Wn-hCW__root{z-index:80;padding:var(--v2-s6);place-items:center;display:grid;position:fixed;inset:0}.Sheet-module__Wn-hCW__root[data-compact]{padding:0 8px max(8px, env(safe-area-inset-bottom,0px));place-items:end stretch}.Sheet-module__Wn-hCW__backdrop{position:absolute;inset:0}.Sheet-module__Wn-hCW__dim{background:#04040680;position:absolute;inset:0}.Sheet-module__Wn-hCW__slide{will-change:transform;flex-direction:column;width:min(560px,100%);max-height:min(84dvh,760px);display:flex;position:relative}.Sheet-module__Wn-hCW__panel{border-radius:var(--v2-r-sheet);outline:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Sheet-module__Wn-hCW__root[data-compact] .Sheet-module__Wn-hCW__slide{width:100%;max-height:calc(92dvh - env(safe-area-inset-bottom,0px))}.Sheet-module__Wn-hCW__root[data-compact] .Sheet-module__Wn-hCW__panel{border-radius:28px}.Sheet-module__Wn-hCW__root[data-compact] .Sheet-module__Wn-hCW__tall{height:calc(92dvh - env(safe-area-inset-bottom,0px))}.Sheet-module__Wn-hCW__header{align-items:center;gap:var(--v2-s3);min-height:56px;padding:var(--v2-s3) var(--v2-s3) var(--v2-s2) var(--v2-s5);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:flex;position:relative}.Sheet-module__Wn-hCW__root[data-compact] .Sheet-module__Wn-hCW__header{padding-top:var(--v2-s5);cursor:grab}.Sheet-module__Wn-hCW__handle{background:#ececea42;border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%;box-shadow:inset 0 1px #00000040}.Sheet-module__Wn-hCW__title{flex:1;font-size:1.0625rem;font-weight:600;line-height:1.3}.Sheet-module__Wn-hCW__close{margin-left:auto}.Sheet-module__Wn-hCW__body{overscroll-behavior:contain;min-height:0;padding:var(--v2-s2) var(--v2-s5) var(--v2-s5);flex:1;overflow-y:auto}.Sheet-module__Wn-hCW__footer{padding:var(--v2-s3) var(--v2-s5) calc(var(--v2-s4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v2-line)}.Sheet-module__Wn-hCW__root:not([data-compact]) .Sheet-module__Wn-hCW__footer{padding-bottom:var(--v2-s4)}.Sheet-module__Wn-hCW__root[data-compact] .Sheet-module__Wn-hCW__body{padding-bottom:var(--v2-s5)}.Sheet-module__Wn-hCW__root[data-compact] .Sheet-module__Wn-hCW__footer{padding-bottom:var(--v2-s4)}:root[data-scheme=light] [data-v2]:not([data-landing]) .Sheet-module__Wn-hCW__dim{background:#17171a47}:root[data-scheme=light] [data-v2]:not([data-landing]) .Sheet-module__Wn-hCW__handle{box-shadow:none;background:#17171a33}
.CardSheets-module__i-2RJW__form{gap:10px;display:grid}.CardSheets-module__i-2RJW__lead{color:var(--v2-ink-2);font-size:var(--v2-t-small);line-height:1.5}.CardSheets-module__i-2RJW__label{color:var(--v2-ink);justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;font-size:.875rem;font-weight:600;display:flex}.CardSheets-module__i-2RJW__count{color:var(--v2-ink-3);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.CardSheets-module__i-2RJW__area{border:1px solid var(--v2-line-strong);background:var(--v2-bg-sunk);width:100%;min-height:88px;color:var(--v2-ink);resize:vertical;transition:border-color var(--v2-d-small) ease;border-radius:12px;outline:none;padding:12px 14px;font-size:max(16px,1rem);line-height:1.5}.CardSheets-module__i-2RJW__area:focus{border-color:var(--v2-accent-line)}.CardSheets-module__i-2RJW__area::placeholder{color:var(--v2-ink-3)}.CardSheets-module__i-2RJW__actions{margin-top:8px}
.ChecklistSheet-module__nKvFMa__body{gap:var(--v2-s4);display:grid}.ChecklistSheet-module__nKvFMa__lead{color:var(--v2-ink);font-size:var(--v2-t-body);line-height:1.5}.ChecklistSheet-module__nKvFMa__soft{color:var(--v2-ink-3);font-size:var(--v2-t-small);line-height:1.5}.ChecklistSheet-module__nKvFMa__items{border-top:1px solid var(--v2-line);margin:0;padding:0;list-style:none;display:grid}.ChecklistSheet-module__nKvFMa__item{border-bottom:1px solid var(--v2-line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ChecklistSheet-module__nKvFMa__mark{background:var(--v2-ok-soft);width:24px;height:24px;color:var(--v2-ok);border-radius:50%;place-items:center;margin-top:1px;display:grid}.ChecklistSheet-module__nKvFMa__item[data-state=review] .ChecklistSheet-module__nKvFMa__mark{background:var(--v2-warn-soft);color:var(--v2-warn)}.ChecklistSheet-module__nKvFMa__text{gap:3px;min-width:0;display:grid}.ChecklistSheet-module__nKvFMa__title{color:var(--v2-ink);font-size:.9375rem;font-weight:600;line-height:1.35}.ChecklistSheet-module__nKvFMa__item[data-state=ok] .ChecklistSheet-module__nKvFMa__title{color:var(--v2-ink-2);font-weight:500}.ChecklistSheet-module__nKvFMa__detail{color:var(--v2-ink-2);font-size:var(--v2-t-small);overflow-wrap:anywhere;line-height:1.5}.ChecklistSheet-module__nKvFMa__item[data-state=ok] .ChecklistSheet-module__nKvFMa__detail{color:var(--v2-ink-3)}.ChecklistSheet-module__nKvFMa__elements{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ChecklistSheet-module__nKvFMa__element{border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r-pill);min-height:28px;color:var(--v2-ink-2);align-items:center;gap:5px;padding:0 10px 0 8px;font-size:.8125rem;font-weight:500;display:inline-flex}.ChecklistSheet-module__nKvFMa__element i{border:1.5px solid var(--v2-warn);border-radius:50%;width:8px;height:8px}.ChecklistSheet-module__nKvFMa__element[data-found]{border-style:solid;border-color:color-mix(in srgb, var(--v2-ok) 30%, transparent);background:var(--v2-ok-soft);color:var(--v2-ink)}.ChecklistSheet-module__nKvFMa__element[data-found] svg{color:var(--v2-ok)}.ChecklistSheet-module__nKvFMa__quota{color:var(--v2-ink-3);font-size:.8125rem;line-height:1.45}.ChecklistSheet-module__nKvFMa__actions{gap:8px;display:grid}@media (min-width:860px){.ChecklistSheet-module__nKvFMa__actions{grid-template-columns:1fr 1fr}}
.GenreSheet-module__timdJW__form{gap:var(--v2-s3);display:grid}.GenreSheet-module__timdJW__input{width:100%;min-height:48px;padding:0 var(--v2-s4);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-control);background:var(--v2-bg-sunk);color:var(--v2-ink);font:inherit;transition:border-color var(--v2-d-small) ease;font-size:1rem}.GenreSheet-module__timdJW__input:focus{border-color:var(--v2-accent-line);outline:none}.GenreSheet-module__timdJW__input::placeholder{color:var(--v2-ink-3)}.GenreSheet-module__timdJW__effect{padding:var(--v2-s3) var(--v2-s4);border-left:2px solid var(--v2-line-strong);color:var(--v2-ink-2);font-size:var(--v2-t-small);gap:2px;margin:0;line-height:1.45;display:grid}.GenreSheet-module__timdJW__effect[data-kind=official_exam]{border-left-color:var(--v2-accent-line)}.GenreSheet-module__timdJW__effectName{color:var(--v2-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.GenreSheet-module__timdJW__chips{gap:var(--v2-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GenreSheet-module__timdJW__chip{min-height:40px;padding:0 var(--v2-s3);border:1px solid var(--v2-line);border-radius:var(--v2-r-pill);color:var(--v2-ink-2);font:inherit;font-size:var(--v2-t-small);cursor:pointer;touch-action:manipulation;transition:background-color var(--v2-d-small) ease, border-color var(--v2-d-small) ease, color var(--v2-d-small) ease, transform var(--v2-d-press) var(--v2-ease-out);background:0 0}.GenreSheet-module__timdJW__chip:active{transform:scale(.97)}.GenreSheet-module__timdJW__chip[aria-pressed=true]{border-color:var(--v2-accent-line);background:var(--v2-raise-1);color:var(--v2-ink)}.GenreSheet-module__timdJW__chip:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.GenreSheet-module__timdJW__foot{gap:var(--v2-s3);padding-top:var(--v2-s2);display:grid}.GenreSheet-module__timdJW__hint{color:var(--v2-ink-3);font-size:var(--v2-t-small)}.GenreSheet-module__timdJW__actions{justify-content:flex-end;align-items:center;gap:var(--v2-s2);display:flex}@media (hover:hover) and (pointer:fine){.GenreSheet-module__timdJW__chip:hover{background:var(--v2-raise-1);color:var(--v2-ink)}}
.Menu-module__yE_hoq__anchor{position:relative}.Menu-module__yE_hoq__menu{z-index:70;border-radius:16px;min-width:248px;padding:6px;position:absolute;top:calc(100% + 8px)}.Menu-module__yE_hoq__menu[data-align=end]{right:0}.Menu-module__yE_hoq__menu[data-align=start]{left:0}.Menu-module__yE_hoq__item{width:100%;min-height:40px;color:var(--v2-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:.9375rem;transition:background-color .12s,color .12s;display:flex}.Menu-module__yE_hoq__item:active{color:var(--v2-ink);background:#ffffff12;transition-duration:0s}.Menu-module__yE_hoq__item:focus-visible{color:var(--v2-ink);background:#ffffff12;outline:none}@media (hover:hover) and (pointer:fine){.Menu-module__yE_hoq__item:hover{color:var(--v2-ink);background:#ffffff12}}@media (pointer:coarse){.Menu-module__yE_hoq__item{min-height:48px}}.Menu-module__yE_hoq__separated{margin-top:6px;position:relative}.Menu-module__yE_hoq__separated:before{content:"";background:var(--v2-line);height:1px;position:absolute;top:-4px;left:10px;right:10px}.Menu-module__yE_hoq__icon{color:var(--v2-ink-3);flex:none}.Menu-module__yE_hoq__text{flex-direction:column;gap:2px;display:flex}.Menu-module__yE_hoq__hint{color:var(--v2-ink-3);font-size:.8125rem}:is(:root[data-scheme=light] [data-v2]:not([data-landing]) .Menu-module__yE_hoq__item:active,:root[data-scheme=light] [data-v2]:not([data-landing]) .Menu-module__yE_hoq__item:focus-visible){background:#17171a0f}@media (hover:hover) and (pointer:fine){:root[data-scheme=light] [data-v2]:not([data-landing]) .Menu-module__yE_hoq__item:hover{background:#17171a0f}}
.CorrectionSketch-module__6MD9jq__frame{width:100%;max-width:400px}.CorrectionSketch-module__6MD9jq__svg{width:100%;height:auto;display:block;overflow:visible}.CorrectionSketch-module__6MD9jq__page{fill:#ffffff06;stroke:#ffffff14;stroke-width:1px}.CorrectionSketch-module__6MD9jq__heading{fill:var(--v2-ink);opacity:.28}.CorrectionSketch-module__6MD9jq__line{fill:var(--v2-ink);opacity:.13}.CorrectionSketch-module__6MD9jq__scan{opacity:0;animation:CorrectionSketch-module__6MD9jq__scan 11s var(--v2-ease-in-out) infinite;transform:translateY(20px)}.CorrectionSketch-module__6MD9jq__scanBand{fill:var(--v2-ink);opacity:.035}.CorrectionSketch-module__6MD9jq__highlight{transform-box:fill-box;transform-origin:0;animation:CorrectionSketch-module__6MD9jq__highlight 11s var(--v2-ease-out) infinite}.CorrectionSketch-module__6MD9jq__hlFill{fill:var(--v2-warn);opacity:.16}.CorrectionSketch-module__6MD9jq__hlLine{fill:var(--v2-warn);opacity:.9}.CorrectionSketch-module__6MD9jq__connector{transform-box:fill-box;transform-origin:0;animation:CorrectionSketch-module__6MD9jq__connector 11s var(--v2-ease-out) infinite}.CorrectionSketch-module__6MD9jq__connectorPath{fill:none;stroke:var(--v2-warn);stroke-width:1.2px;opacity:.75}.CorrectionSketch-module__6MD9jq__connectorDot{fill:var(--v2-warn)}.CorrectionSketch-module__6MD9jq__tag{transform-box:fill-box;transform-origin:0;animation:CorrectionSketch-module__6MD9jq__tag 11s var(--v2-ease-out) infinite}.CorrectionSketch-module__6MD9jq__tagPill{fill:var(--v2-warn-soft);stroke:var(--v2-warn);stroke-width:1px}.CorrectionSketch-module__6MD9jq__tagText{fill:var(--v2-warn);font-family:var(--v2-font-body);letter-spacing:.06em;font-size:12px;font-weight:700}.CorrectionSketch-module__6MD9jq__faint{animation:11s ease-in-out infinite CorrectionSketch-module__6MD9jq__faint}.CorrectionSketch-module__6MD9jq__faintText{fill:var(--v2-ink-3);font-family:var(--v2-font-body);letter-spacing:.06em;font-size:11px;font-weight:600}@keyframes CorrectionSketch-module__6MD9jq__scan{0%{opacity:0;transform:translateY(20px)}4%{opacity:1}22%{opacity:0;transform:translateY(330px)}to{opacity:0;transform:translateY(330px)}}@keyframes CorrectionSketch-module__6MD9jq__highlight{0%,22%{opacity:0;transform:scaleX(.6)}34%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes CorrectionSketch-module__6MD9jq__connector{0%,32%{opacity:0;transform:scaleX(0)}40%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes CorrectionSketch-module__6MD9jq__tag{0%,38%{opacity:0;transform:translate(-6px)}46%,90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes CorrectionSketch-module__6MD9jq__faint{0%,8%{opacity:0}20%,90%{opacity:.55}to{opacity:0}}@media (prefers-reduced-motion:reduce){.CorrectionSketch-module__6MD9jq__scan{display:none}.CorrectionSketch-module__6MD9jq__highlight,.CorrectionSketch-module__6MD9jq__connector,.CorrectionSketch-module__6MD9jq__tag,.CorrectionSketch-module__6MD9jq__faint{animation:none}.CorrectionSketch-module__6MD9jq__faint{opacity:.55}}:root[data-scheme=light] .CorrectionSketch-module__6MD9jq__page{fill:#fff;stroke:#17171a1a}
@media (min-width:720px){.Pill-module__l45dna__fit.Pill-module__l45dna__fit{justify-self:start;width:auto;min-width:280px;padding-inline:32px}}
.LivingMark-module__tTbPUG__mark{perspective:240px;transform-style:preserve-3d;flex:none;display:inline-block;position:relative}.LivingMark-module__tTbPUG__slab{transform-origin:50%;width:100%;height:100%;transition:transform .42s var(--v2-ease-out,cubic-bezier(.23, 1, .32, 1)), opacity .3s ease;position:absolute;inset:0;overflow:visible;transform:translate(0,0)rotateY(0)}.LivingMark-module__tTbPUG__slab[data-slab=a]{transform-origin:16%}.LivingMark-module__tTbPUG__slab[data-slab=c]{transform-origin:84%}.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab{transition-duration:.52s;transition-timing-function:var(--v2-ease-in-out,cubic-bezier(.77, 0, .175, 1))}.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=a]{transform:translate(-5%)rotateY(14deg)}.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=b]{animation:LivingMark-module__tTbPUG__v2-mark-think 1.6s var(--v2-ease-in-out,ease-in-out) .52s infinite alternate;transform:translate3d(0,-5%,10px)}.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=c]{transform:translate(5%)rotateY(-14deg)}.LivingMark-module__tTbPUG__mark[data-state=focus] .LivingMark-module__tTbPUG__slab{opacity:.55}@keyframes LivingMark-module__tTbPUG__v2-mark-think{0%{transform:translate3d(0,-5%,10px)}to{transform:translate3d(0,-1%,4px)}}@media (prefers-reduced-motion:reduce){.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=a],.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=b],.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=c]{animation:none;transform:none}.LivingMark-module__tTbPUG__mark[data-state=working] .LivingMark-module__tTbPUG__slab[data-slab=b]{opacity:.6}}
@property --g-bloom{syntax:"<number>";inherits:true;initial-value:0}@property --g-presence{syntax:"<number>";inherits:true;initial-value:1}@property --g-depth{syntax:"<number>";inherits:true;initial-value:1}:where(.glass-module__QMvlwW__glass){isolation:isolate;position:relative}.glass-module__QMvlwW__glass{--g-rgb:var(--v2-glass-regular-rgb);--g-alpha:var(--v2-glass-regular-alpha);--g-blur:var(--v2-glass-regular-blur);--g-saturate:var(--v2-glass-regular-saturate);--g-brightness:var(--v2-glass-regular-brightness);--g-rim:var(--v2-glass-regular-rim);--g-fresnel:var(--v2-glass-regular-fresnel);--g-specular:var(--v2-glass-regular-specular);--g-presence:1;--g-depth:1;--g-fresnel-rgb:255 255 255;--g-halo:0px;--g-backdrop:blur(var(--g-blur)) saturate(var(--g-saturate)) brightness(var(--g-brightness));background:rgb(var(--g-rgb) / calc(var(--g-alpha) * var(--g-presence)));-webkit-backdrop-filter:var(--g-backdrop);backdrop-filter:var(--g-backdrop);box-shadow: inset 0 0 var(--v2-glass-fresnel-depth) 0 rgb(var(--g-fresnel-rgb) / calc(var(--g-fresnel) * var(--g-presence))),  inset 0 1px 1px -.5px rgb(255 255 255/calc(var(--g-rim) * .55 * var(--g-presence))),  inset 0 -10px 18px -14px rgb(0 0 0/calc(var(--g-thickness,.45) * var(--g-presence))),  0 calc(1px * var(--g-depth)) calc(2px * var(--g-depth)) 0 rgb(0 0 0/calc(var(--g-contact,.42) * var(--g-presence))),  0 calc(14px * var(--g-depth)) calc(34px * var(--g-depth)) -14px var(--v2-glass-shadow-ambient),  0 0 0 var(--g-halo) var(--v2-glass-accent-glow)}.glass-module__QMvlwW__glass:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from -50deg, rgb(255 255 255/var(--g-rim)) 0deg, rgb(255 255 255/calc(var(--g-rim) * .34)) 58deg, rgb(255 255 255/calc(var(--g-rim) * .07)) 118deg, rgb(255 255 255/calc(var(--g-rim) * .3)) 176deg, rgb(255 255 255/calc(var(--g-rim) * .07)) 232deg, rgb(255 255 255/calc(var(--g-rim) * .34)) 300deg, rgb(255 255 255/var(--g-rim)) 360deg);opacity:calc(.86 * var(--g-presence));-webkit-mask-composite:xor;mix-blend-mode:plus-lighter;pointer-events:none;transition:opacity var(--v2-d-small) ease;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-module__QMvlwW__glass:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120px 96px at var(--gtx,50%) var(--gty,50%), rgb(255 255 255/calc(.1 * var(--g-bloom))), #fff0 72%), radial-gradient(70% 110% at var(--gx,24%) var(--gy,-18%), rgb(255 255 255/calc(var(--g-specular) * var(--g-presence))), #fff0 62%);pointer-events:none;position:absolute;inset:0}.glass-module__QMvlwW__regular,.glass-module__QMvlwW__float,.glass-module__QMvlwW__pill{--g-rgb:var(--v2-glass-regular-rgb)}.glass-module__QMvlwW__dense,.glass-module__QMvlwW__elevated,.glass-module__QMvlwW__sheet{--g-rgb:var(--v2-glass-dense-rgb);--g-alpha:var(--v2-glass-dense-alpha);--g-blur:var(--v2-glass-dense-blur);--g-saturate:var(--v2-glass-dense-saturate);--g-brightness:var(--v2-glass-dense-brightness);--g-rim:var(--v2-glass-dense-rim);--g-fresnel:var(--v2-glass-dense-fresnel);--g-specular:var(--v2-glass-dense-specular)}.glass-module__QMvlwW__clear{--g-rgb:var(--v2-glass-clear-rgb);--g-alpha:var(--v2-glass-clear-alpha);--g-blur:var(--v2-glass-clear-blur);--g-saturate:var(--v2-glass-clear-saturate);--g-brightness:var(--v2-glass-clear-brightness);--g-rim:var(--v2-glass-clear-rim);--g-fresnel:var(--v2-glass-clear-fresnel);--g-specular:var(--v2-glass-clear-specular)}.glass-module__QMvlwW__thin,.glass-module__QMvlwW__bar,.glass-module__QMvlwW__dock{--g-rgb:var(--v2-glass-thin-rgb);--g-alpha:var(--v2-glass-thin-alpha);--g-blur:var(--v2-glass-thin-blur);--g-saturate:var(--v2-glass-thin-saturate);--g-brightness:var(--v2-glass-thin-brightness);--g-rim:var(--v2-glass-thin-rim);--g-fresnel:var(--v2-glass-thin-fresnel);--g-specular:var(--v2-glass-thin-specular)}[data-glass-tier=high] .glass-module__QMvlwW__glass[data-glass-lens]{-webkit-backdrop-filter:var(--g-lens);backdrop-filter:var(--g-lens)}.glass-module__QMvlwW__glass[data-glass-solid]{--g-alpha:.98;-webkit-backdrop-filter:none;backdrop-filter:none}.glass-module__QMvlwW__interactive{transition:transform var(--v2-d-spring) var(--v2-spring), --g-depth var(--v2-d-spring) var(--v2-spring), --g-bloom .42s var(--v2-ease-out)}.glass-module__QMvlwW__interactive:active,.glass-module__QMvlwW__interactive[data-glass-pressed]{--g-depth:.45;transition-duration:var(--v2-d-press), var(--v2-d-press), 90ms;transition-timing-function:var(--v2-ease-out);transform:scale(.985)}.glass-module__QMvlwW__interactive[data-glass-pressed]{--g-bloom:1}@media (hover:hover) and (pointer:fine){.glass-module__QMvlwW__interactive:hover:before{opacity:1}}.glass-module__QMvlwW__glass[data-glass-active]{--g-rim:.7;--g-specular:calc(var(--v2-glass-regular-specular) * 1.5);--g-fresnel-rgb:190 166 255;--g-fresnel:.08;--g-halo:4px}.glass-module__QMvlwW__glass[data-glass-active]:before{opacity:1;background:conic-gradient(from -50deg, var(--v2-glass-accent-rim) 0deg, #bea6ff66 64deg, #bea6ff2e 120deg, #bea6ff6b 180deg, #bea6ff2e 240deg, #bea6ff66 296deg, var(--v2-glass-accent-rim) 360deg);mix-blend-mode:normal}:where(.glass-module__QMvlwW__bar),:where(.glass-module__QMvlwW__dock){border-radius:0}.glass-module__QMvlwW__bar{box-shadow:inset 0 -1px 0 var(--v2-line)}.glass-module__QMvlwW__dock{box-shadow:inset 0 1px 0 var(--v2-line)}.glass-module__QMvlwW__bar:before,.glass-module__QMvlwW__bar:after,.glass-module__QMvlwW__dock:before,.glass-module__QMvlwW__dock:after{display:none}:where(.glass-module__QMvlwW__sheet){border-radius:var(--v2-r-sheet)}:where(.glass-module__QMvlwW__float){border-radius:var(--v2-r-surface)}:where(.glass-module__QMvlwW__pill){border-radius:var(--v2-r-pill)}[data-glass-tier=low] .glass-module__QMvlwW__glass{-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-module__QMvlwW__glass{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.glass-module__QMvlwW__glass{outline:1px solid var(--v2-line-strong);outline-offset:-1px}.glass-module__QMvlwW__glass:after,.glass-module__QMvlwW__glass:before{display:none}}@media (prefers-reduced-transparency:reduce){.glass-module__QMvlwW__glass:after{display:none}}@media (prefers-reduced-motion:reduce){.glass-module__QMvlwW__interactive,.glass-module__QMvlwW__interactive:active,.glass-module__QMvlwW__interactive[data-glass-pressed]{transition:--g-depth var(--v2-d-small) ease;transform:none}}:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__glass{--g-alpha:max(var(--v2-glass-regular-alpha), .68);--g-thickness:.06;--g-contact:.08}:is(:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__regular,:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__float,:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__pill){--g-alpha:max(var(--v2-glass-regular-alpha), .68)}:is(:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__dense,:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__elevated,:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__sheet){--g-alpha:max(var(--v2-glass-dense-alpha), .86)}:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__clear{--g-alpha:max(var(--v2-glass-clear-alpha), .4)}:is(:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__thin,:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__bar,:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__dock){--g-alpha:var(--v2-glass-thin-alpha)}:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__glass[data-glass-solid]{--g-alpha:.98}:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__glass:before{background:conic-gradient(from -50deg, rgb(23 23 26/calc(.06 + var(--g-rim) * .2)) 0deg, rgb(23 23 26/calc(.05 + var(--g-rim) * .1)) 58deg, rgb(23 23 26/calc(.04 + var(--g-rim) * .05)) 118deg, rgb(23 23 26/calc(.05 + var(--g-rim) * .1)) 176deg, rgb(23 23 26/calc(.04 + var(--g-rim) * .05)) 232deg, rgb(23 23 26/calc(.05 + var(--g-rim) * .1)) 300deg, rgb(23 23 26/calc(.06 + var(--g-rim) * .2)) 360deg);mix-blend-mode:normal}:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__glass[data-glass-active]{--g-fresnel-rgb:96 64 200}:root[data-scheme=light] [data-v2]:not([data-landing]) .glass-module__QMvlwW__glass[data-glass-active]:before{background:conic-gradient(from -50deg, color-mix(in srgb, var(--v2-accent) 62%, transparent) 0deg, color-mix(in srgb, var(--v2-accent) 34%, transparent) 64deg, color-mix(in srgb, var(--v2-accent) 20%, transparent) 120deg, color-mix(in srgb, var(--v2-accent) 36%, transparent) 180deg, color-mix(in srgb, var(--v2-accent) 20%, transparent) 240deg, color-mix(in srgb, var(--v2-accent) 34%, transparent) 296deg, color-mix(in srgb, var(--v2-accent) 62%, transparent) 360deg)}
.HeroSurface-module__UhiNvG__figure{width:100%;max-width:480px;margin:0;position:relative}.HeroSurface-module__UhiNvG__frame{--pad:18px;--q-size:1.0625rem;--row-h:40px;--rows-top:86px;--h-input:104px;--h-understanding:124px;--h-plan:270px;--h:var(--h-input);--grow:.56s var(--v2-spring-soft);height:var(--h-plan);position:relative}.HeroSurface-module__UhiNvG__frame[data-state=understanding]{--h:var(--h-understanding)}.HeroSurface-module__UhiNvG__frame[data-state=plan]{--h:var(--h-plan)}.HeroSurface-module__UhiNvG__frame .HeroSurface-module__UhiNvG__surface{--g-rim:.42;--g-specular:.06;--g-fresnel:.05}.HeroSurface-module__UhiNvG__surface{height:var(--h);transform-origin:50% 0;transition:height var(--grow), transform .16s var(--v2-ease-out);position:relative;overflow:hidden}.HeroSurface-module__UhiNvG__surface>*{margin:0;position:absolute}.HeroSurface-module__UhiNvG__query{top:18px;left:var(--pad);min-width:0;height:24px;color:var(--v2-ink);font-size:var(--q-size);white-space:nowrap;transform-origin:0 0;transition:transform .42s var(--v2-spring), color .3s ease;align-items:center;font-weight:500;display:flex;right:64px}.HeroSurface-module__UhiNvG__queryText{text-overflow:ellipsis;overflow:hidden}.HeroSurface-module__UhiNvG__query[data-empty]{color:var(--v2-ink-3)}.HeroSurface-module__UhiNvG__surface:not([data-state=input]) .HeroSurface-module__UhiNvG__query{color:var(--v2-ink-3);transform:translateY(-5px)scale(.8)}.HeroSurface-module__UhiNvG__caret{background:var(--v2-ink);opacity:0;flex:none;width:1.5px;height:18px;margin-left:1px}.HeroSurface-module__UhiNvG__caret[data-on]{animation:1.05s step-end infinite HeroSurface-module__UhiNvG__blink}@keyframes HeroSurface-module__UhiNvG__blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.HeroSurface-module__UhiNvG__attachment{top:54px;left:var(--pad);height:30px;color:var(--v2-ink-2);white-space:nowrap;opacity:0;transform-origin:0;transition:opacity .22s var(--v2-ease-out), transform .38s var(--v2-spring);background:#ffffff0f;border-radius:10px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:.8125rem;display:inline-flex;transform:translateY(4px)scale(.94)}.HeroSurface-module__UhiNvG__attachment svg{color:var(--v2-glass-accent-rim)}.HeroSurface-module__UhiNvG__surface[data-attached][data-state=input] .HeroSurface-module__UhiNvG__attachment{opacity:1;transform:none}.HeroSurface-module__UhiNvG__surface:not([data-state=input]) .HeroSurface-module__UhiNvG__attachment{transform:translateY(-10px)scale(.94)}.HeroSurface-module__UhiNvG__send{width:36px;height:36px;color:var(--v2-ink-3);transition:transform .18s var(--v2-ease-out), opacity .2s ease, background-color .18s ease, color .18s ease;background:#ffffff12;border-radius:50%;place-items:center;display:grid;top:52px;right:12px}.HeroSurface-module__UhiNvG__send[data-ready],.HeroSurface-module__UhiNvG__send[data-pressed]{background:var(--v2-accent);color:var(--v2-accent-ink)}.HeroSurface-module__UhiNvG__send[data-pressed]{transform:scale(.78)}.HeroSurface-module__UhiNvG__surface[data-phase=sent]{transform:scale(.985)}.HeroSurface-module__UhiNvG__surface:not([data-state=input]):not([data-phase=sent]) .HeroSurface-module__UhiNvG__send{opacity:0;transform:scale(.5)}.HeroSurface-module__UhiNvG__signal{top:45px;left:var(--pad);opacity:0;transition:opacity .24s ease, transform .48s var(--v2-spring);display:inline-flex;transform:translateY(6px)scale(.8)}.HeroSurface-module__UhiNvG__surface[data-state=understanding] .HeroSurface-module__UhiNvG__signal{opacity:1;transform:none}.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__signal{opacity:1;transform:translateY(8px)}.HeroSurface-module__UhiNvG__status{top:40px;left:calc(var(--pad) + 26px);right:var(--pad);opacity:0;height:24px;transition:opacity .24s ease, transform .42s var(--v2-spring);font-size:.9375rem;display:grid;transform:translateY(6px)}.HeroSurface-module__UhiNvG__status>span{white-space:nowrap;transition:opacity .2s ease, transform .32s var(--v2-spring);grid-area:1/1;align-items:center;display:flex}.HeroSurface-module__UhiNvG__statusReading{color:var(--v2-ink-2)}.HeroSurface-module__UhiNvG__statusFound{color:var(--v2-ink);opacity:0;font-weight:500;transform:translateY(5px)}.HeroSurface-module__UhiNvG__surface[data-state=understanding] .HeroSurface-module__UhiNvG__status{opacity:1;transform:none}.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__status{transform:translateY(-6px)}.HeroSurface-module__UhiNvG__surface[data-found] .HeroSurface-module__UhiNvG__statusReading{opacity:0;transform:translateY(-5px)}.HeroSurface-module__UhiNvG__surface[data-found] .HeroSurface-module__UhiNvG__statusFound{opacity:1;transform:none}.HeroSurface-module__UhiNvG__topics{top:78px;left:var(--pad);right:var(--pad);gap:6px;padding:0;list-style:none;display:flex}.HeroSurface-module__UhiNvG__topic{border-radius:var(--v2-r-pill);height:28px;color:var(--v2-ink);white-space:nowrap;opacity:0;transition:opacity .22s var(--v2-ease-out), transform .38s var(--v2-spring);background:#9e77f724;align-items:center;padding:0 11px;font-size:.8125rem;display:inline-flex;transform:translateY(6px)scale(.92)}.HeroSurface-module__UhiNvG__topic[data-tone=warn]{background:#f0b85a24}.HeroSurface-module__UhiNvG__topicMore{color:var(--v2-ink-2);background:#ffffff12}.HeroSurface-module__UhiNvG__surface[data-found][data-state=understanding] .HeroSurface-module__UhiNvG__topic{opacity:1;transition-delay:calc(var(--i,0) * 55ms);transform:none}.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__topic{transition-duration:.18s,.3s;transform:translateY(10px)scale(.9)}.HeroSurface-module__UhiNvG__planHead{top:40px;left:calc(var(--pad) + 26px);height:32px;font-family:var(--v2-font-display);letter-spacing:-.02em;word-spacing:.04em;color:var(--v2-ink);opacity:0;transition:opacity .26s var(--v2-ease-out), transform .46s var(--v2-spring);align-items:baseline;gap:7px;font-size:1.5rem;font-weight:600;line-height:32px;display:flex;transform:translateY(8px)}.HeroSurface-module__UhiNvG__planTotal{color:var(--v2-ink-2);font-family:var(--v2-font-body);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:500}.HeroSurface-module__UhiNvG__rows{top:var(--rows-top);left:var(--pad);right:var(--pad);padding:0;list-style:none}.HeroSurface-module__UhiNvG__row{height:var(--row-h);border-top:1px solid var(--v2-line);color:var(--v2-ink-2);opacity:0;transition:opacity .26s var(--v2-ease-out), transform .46s var(--v2-spring);align-items:center;font-size:.9375rem;display:flex;transform:translateY(10px)}.HeroSurface-module__UhiNvG__row[data-current]{color:var(--v2-ink);font-weight:500}.HeroSurface-module__UhiNvG__rowLabel{align-items:center;gap:11px;display:inline-flex}.HeroSurface-module__UhiNvG__rowDot{border:1.5px solid var(--v2-ink-3);border-radius:50%;flex:none;width:8px;height:8px}.HeroSurface-module__UhiNvG__row[data-current] .HeroSurface-module__UhiNvG__rowDot{border-color:var(--v2-accent);background:var(--v2-accent)}.HeroSurface-module__UhiNvG__rowLabel[data-lifted]{opacity:.28}.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__planHead,.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__row{opacity:1;transform:none}.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__planHead{transition-delay:60ms}.HeroSurface-module__UhiNvG__surface[data-state=plan] .HeroSurface-module__UhiNvG__row{transition-delay:calc(.12s + var(--i,0) * 60ms)}.HeroSurface-module__UhiNvG__tap{z-index:1;height:var(--h);border-radius:var(--v2-r-surface);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:height var(--grow);background:0 0;border:0;padding:0;position:absolute;inset:0 0 auto}.HeroSurface-module__UhiNvG__tap:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.HeroSurface-module__UhiNvG__frame:has(.HeroSurface-module__UhiNvG__tap:active) .HeroSurface-module__UhiNvG__surface{transform:scale(.985)}.HeroSurface-module__UhiNvG__cta{left:var(--pad);top:calc(var(--rows-top) + 3 * var(--row-h) + 10px);z-index:2;border-radius:var(--v2-r-pill);color:#0b0b0c;opacity:0;pointer-events:none;height:38px;transition:opacity .24s var(--v2-ease-out), transform .42s var(--v2-spring);background:#f3f3f1;align-items:center;gap:3px;padding:0 14px 0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(8px)}.HeroSurface-module__UhiNvG__cta[data-on]{opacity:1;pointer-events:auto;transition-delay:.32s;transform:none}.HeroSurface-module__UhiNvG__cta:active{transition-delay:0s;transform:scale(.96)}.HeroSurface-module__UhiNvG__cta:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.HeroSurface-module__UhiNvG__caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.HeroSurface-module__UhiNvG__cta:hover{background:#fff}}@media (min-width:1200px){.HeroSurface-module__UhiNvG__frame{--pad:24px;--q-size:1.1875rem;--row-h:48px;--rows-top:98px;--h-input:116px;--h-understanding:140px;--h-plan:318px}.HeroSurface-module__UhiNvG__query{top:22px}.HeroSurface-module__UhiNvG__attachment{top:62px}.HeroSurface-module__UhiNvG__send{width:40px;height:40px;top:60px;right:16px}.HeroSurface-module__UhiNvG__signal{top:52px}.HeroSurface-module__UhiNvG__status,.HeroSurface-module__UhiNvG__planHead{top:46px}.HeroSurface-module__UhiNvG__topics{top:88px}.HeroSurface-module__UhiNvG__planHead{font-size:1.75rem}.HeroSurface-module__UhiNvG__row{font-size:1rem}}@media (prefers-reduced-motion:reduce){.HeroSurface-module__UhiNvG__surface,.HeroSurface-module__UhiNvG__tap,.HeroSurface-module__UhiNvG__attachment,.HeroSurface-module__UhiNvG__send,.HeroSurface-module__UhiNvG__status,.HeroSurface-module__UhiNvG__status>span,.HeroSurface-module__UhiNvG__topic,.HeroSurface-module__UhiNvG__planHead,.HeroSurface-module__UhiNvG__row,.HeroSurface-module__UhiNvG__cta{transition-property:opacity,color,background-color;transition-duration:.18s;transform:none!important}.HeroSurface-module__UhiNvG__query,.HeroSurface-module__UhiNvG__signal{transition-property:opacity,color;transition-duration:.18s}.HeroSurface-module__UhiNvG__caret[data-on]{animation:none}}
.Hero-module__bny1Qa__hero{padding-top:calc(env(safe-area-inset-top,0px) + 56px + 24px);position:relative}.Hero-module__bny1Qa__grid{display:grid}.Hero-module__bny1Qa__copy{text-align:center;will-change:transform, opacity;min-width:0;position:relative}.Hero-module__bny1Qa__title{font-family:var(--v2-font-display);letter-spacing:-.042em;word-spacing:.06em;color:var(--v2-ink);margin:0;font-size:clamp(2.625rem,1.9rem + 3.1vw,4.5rem);font-weight:600;line-height:.98}.Hero-module__bny1Qa__line1,.Hero-module__bny1Qa__line2{text-wrap:balance;animation:Hero-module__bny1Qa__rise .7s var(--v2-ease-out) both;display:block}.Hero-module__bny1Qa__line2{color:#e9e4f2;animation-delay:.11s}@keyframes Hero-module__bny1Qa__rise{0%{opacity:.35;transform:translateY(.22em)}}.Hero-module__bny1Qa__lead{color:var(--v2-ink-2);animation:Hero-module__bny1Qa__fade .56s var(--v2-ease-out) .18s both;margin:18px 0 0;font-size:1rem;line-height:1.45}.Hero-module__bny1Qa__leadLine{display:block}.Hero-module__bny1Qa__actions{animation:Hero-module__bny1Qa__fade .56s var(--v2-ease-out) .24s both;flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}@keyframes Hero-module__bny1Qa__fade{0%{opacity:0}}.Hero-module__bny1Qa__primary{border-radius:var(--v2-r-pill);color:#0b0b0c;white-space:nowrap;touch-action:manipulation;height:46px;transition:transform var(--v2-d-press) var(--v2-ease-out), background-color var(--v2-d-small) ease;background:#f3f3f1;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.Hero-module__bny1Qa__primary:active{transform:scale(.97)}.Hero-module__bny1Qa__primary:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}.Hero-module__bny1Qa__fine{color:var(--v2-ink-3);margin:0;font-size:.8125rem;line-height:1.35}.Hero-module__bny1Qa__demo{margin:32px calc(-1 * var(--lp-gutter)) 0;padding:22px var(--lp-gutter) 34px;animation:Hero-module__bny1Qa__fade .6s var(--v2-ease-out) .12s both;background:linear-gradient(#ffffff0b,#ffffff03 70%,#fff0);border-radius:32px 32px 0 0;justify-content:center;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}@media (hover:hover) and (pointer:fine){.Hero-module__bny1Qa__primary:hover{background:#fff}}@media (min-width:1200px){.Hero-module__bny1Qa__hero{align-items:center;min-height:min(100svh,900px);padding-top:120px;padding-bottom:72px;display:flex}.Hero-module__bny1Qa__grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(40px,5vw,88px)}.Hero-module__bny1Qa__copy{text-align:left}.Hero-module__bny1Qa__title{line-height:.96}.Hero-module__bny1Qa__lead{margin-top:24px;font-size:1.1875rem}.Hero-module__bny1Qa__actions{flex-direction:row;gap:16px;margin-top:32px}.Hero-module__bny1Qa__primary{height:50px;padding:0 24px;font-size:1rem}.Hero-module__bny1Qa__demo{box-shadow:none;background:0 0;border-radius:0;justify-content:flex-end;margin:0;padding:0}}@media (prefers-reduced-motion:reduce){.Hero-module__bny1Qa__line1,.Hero-module__bny1Qa__line2{animation:.24s both Hero-module__bny1Qa__fade}.Hero-module__bny1Qa__lead,.Hero-module__bny1Qa__actions,.Hero-module__bny1Qa__demo{animation-duration:.2s;animation-delay:0s}.Hero-module__bny1Qa__primary:active{transform:none}}
.CorrectHero-module__O8dzDG__hero{gap:var(--v2-s6);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.CorrectHero-module__O8dzDG__hero:before{content:"";z-index:-1;background:radial-gradient(closest-side at 26% 38%, var(--v2-glow-warm), transparent);opacity:.8;pointer-events:none;position:absolute;inset:-72px 0 -32px}.CorrectHero-module__O8dzDG__copy{align-content:start;gap:var(--v2-s3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.CorrectHero-module__O8dzDG__kicker{color:var(--v2-ink-2);font-size:var(--v2-t-label);letter-spacing:.1em;text-transform:uppercase;font-weight:600}[data-v2] h1.CorrectHero-module__O8dzDG__title{color:var(--v2-ink);font-family:var(--v2-font-display);font-size:var(--v2-t-hero);letter-spacing:var(--v2-track-display);word-spacing:var(--v2-word-display);text-wrap:balance;animation:CorrectHero-module__O8dzDG__rise .42s var(--v2-ease-out) both;font-weight:600;line-height:1.02}.CorrectHero-module__O8dzDG__lead{max-width:40ch;color:var(--v2-ink-2);font-size:var(--v2-t-lead);text-wrap:pretty;animation:CorrectHero-module__O8dzDG__rise .42s var(--v2-ease-out) 70ms both;line-height:1.45}.CorrectHero-module__O8dzDG__leadWide{display:none}.CorrectHero-module__O8dzDG__phone{gap:var(--v2-s2);margin-top:var(--v2-s3);animation:CorrectHero-module__O8dzDG__rise .42s var(--v2-ease-out) .13s both;display:grid}.CorrectHero-module__O8dzDG__camera.CorrectHero-module__O8dzDG__camera{min-height:76px;padding:0 var(--v2-s4);border-radius:22px;justify-content:flex-start}.CorrectHero-module__O8dzDG__cameraInner{align-items:center;gap:var(--v2-s3);text-align:left;display:flex}.CorrectHero-module__O8dzDG__cameraIcon{background:#0b0b0c14;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.CorrectHero-module__O8dzDG__cameraText{gap:3px;min-width:0;display:grid}.CorrectHero-module__O8dzDG__cameraTitle{font-size:1.125rem;font-weight:650;line-height:1.1}.CorrectHero-module__O8dzDG__cameraHint{color:#0b0b0ca8;font-size:var(--v2-t-small);font-weight:500;line-height:1.2}.CorrectHero-module__O8dzDG__pair{gap:var(--v2-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CorrectHero-module__O8dzDG__pair>*{min-width:0;padding-inline:12px}.CorrectHero-module__O8dzDG__writeLink{min-height:44px;color:var(--v2-ink-2);font:inherit;font-size:var(--v2-t-small);cursor:pointer;touch-action:manipulation;transition:transform var(--v2-d-press) var(--v2-ease-out), color var(--v2-d-small) ease;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.CorrectHero-module__O8dzDG__writeLink span{color:var(--v2-ink);font-weight:600}.CorrectHero-module__O8dzDG__writeLink:active:not(:disabled){transform:scale(.97)}.CorrectHero-module__O8dzDG__desk{display:none}.CorrectHero-module__O8dzDG__ctaRow{align-items:center;gap:var(--v2-s3) var(--v2-s5);flex-wrap:wrap;display:flex}.CorrectHero-module__O8dzDG__shortcuts{color:var(--v2-ink-3);font-size:var(--v2-t-small);align-items:center;gap:2px;margin-inline-start:-8px;display:flex}.CorrectHero-module__O8dzDG__shortcuts button{border-radius:var(--v2-r-pill);min-height:44px;color:var(--v2-ink-2);font:inherit;cursor:pointer;transition:transform var(--v2-d-press) var(--v2-ease-out), background-color var(--v2-d-small) ease, color var(--v2-d-small) ease;background:0 0;border:0;padding:0 8px;font-weight:500}.CorrectHero-module__O8dzDG__shortcuts button:active:not(:disabled){transform:scale(.97)}.CorrectHero-module__O8dzDG__drop{align-items:center;gap:var(--v2-s4);padding:var(--v2-s4) var(--v2-s4) var(--v2-s4) var(--v2-s5);border:1px solid var(--v2-line);border-radius:var(--v2-r-surface);background:var(--v2-card-fill);box-shadow:var(--v2-elev-2);transition:transform var(--v2-d-small) var(--v2-ease-out), box-shadow var(--v2-d-small) var(--v2-ease-out), border-color var(--v2-d-small) var(--v2-ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.CorrectHero-module__O8dzDG__drop[data-over]{border-color:var(--v2-accent);box-shadow:0 0 0 4px var(--v2-accent-soft), var(--v2-elev-2);transform:scale(1.015)}.CorrectHero-module__O8dzDG__dropIcon{background:var(--v2-raise-2);width:44px;height:44px;color:var(--v2-ink);transition:transform var(--v2-d-small) var(--v2-ease-out);border-radius:50%;place-items:center;display:grid}.CorrectHero-module__O8dzDG__drop[data-over] .CorrectHero-module__O8dzDG__dropIcon{transform:translateY(-3px)}.CorrectHero-module__O8dzDG__dropText{gap:3px;min-width:0;display:grid}.CorrectHero-module__O8dzDG__dropTitle{color:var(--v2-ink);font-weight:600}.CorrectHero-module__O8dzDG__dropHint{color:var(--v2-ink-2);font-size:var(--v2-t-small)}.CorrectHero-module__O8dzDG__dropButton{flex:none}.CorrectHero-module__O8dzDG__reading{border:1px solid var(--v2-line);background:var(--v2-card-fill);align-items:center;gap:var(--v2-s3) var(--v2-s4);margin-top:var(--v2-s3);padding:var(--v2-s4);border-radius:var(--v2-r-surface);animation:CorrectHero-module__O8dzDG__rise .26s var(--v2-ease-out) both;grid-template-columns:auto minmax(0,1fr);display:grid}.CorrectHero-module__O8dzDG__readingThumb{object-fit:cover;width:56px;height:74px;box-shadow:0 0 0 1px var(--v2-line);border-radius:8px}.CorrectHero-module__O8dzDG__readingText{gap:4px;min-width:0;display:grid}.CorrectHero-module__O8dzDG__readingKicker{color:var(--v2-ink-2);font-size:var(--v2-t-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.CorrectHero-module__O8dzDG__readingSteps{align-items:center;gap:var(--v2-s2);color:var(--v2-ink);font-weight:600;display:flex}.CorrectHero-module__O8dzDG__readingNow{animation:1.8s ease-in-out infinite CorrectHero-module__O8dzDG__breathe}.CorrectHero-module__O8dzDG__readingMeta{color:var(--v2-ink-2);font-size:var(--v2-t-small);line-height:1.4}.CorrectHero-module__O8dzDG__readingCancel{margin:calc(-1 * var(--v2-s2)) 0 0 -10px;grid-column:2;justify-self:start}.CorrectHero-module__O8dzDG__rubric{margin-top:var(--v2-s1);color:var(--v2-ink-3);font-size:var(--v2-t-micro,.75rem);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.CorrectHero-module__O8dzDG__sketch{display:none}@keyframes CorrectHero-module__O8dzDG__rise{0%{opacity:0;transform:translateY(6px)}}@keyframes CorrectHero-module__O8dzDG__breathe{50%{opacity:.55}}@media (hover:hover) and (pointer:fine){.CorrectHero-module__O8dzDG__shortcuts button:hover:not(:disabled),.CorrectHero-module__O8dzDG__writeLink:hover:not(:disabled){color:var(--v2-ink)}.CorrectHero-module__O8dzDG__shortcuts button:hover:not(:disabled){background:var(--v2-raise-1)}}.CorrectHero-module__O8dzDG__shortcuts button:focus-visible,.CorrectHero-module__O8dzDG__writeLink:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.CorrectHero-module__O8dzDG__shortcuts button:disabled,.CorrectHero-module__O8dzDG__writeLink:disabled{opacity:.45;cursor:not-allowed}@media (min-width:720px){.CorrectHero-module__O8dzDG__phone,.CorrectHero-module__O8dzDG__leadNarrow{display:none}.CorrectHero-module__O8dzDG__leadWide{display:block}.CorrectHero-module__O8dzDG__desk{gap:var(--v2-s5);margin-top:var(--v2-s4);animation:CorrectHero-module__O8dzDG__rise .42s var(--v2-ease-out) .13s both;display:grid}.CorrectHero-module__O8dzDG__reading{grid-template-columns:auto minmax(0,1fr) auto}.CorrectHero-module__O8dzDG__readingCancel{grid-column:auto;margin:0}}@media (min-width:1000px){.CorrectHero-module__O8dzDG__hero{align-items:center;column-gap:var(--v2-s8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.CorrectHero-module__O8dzDG__sketch{animation:CorrectHero-module__O8dzDG__rise .52s var(--v2-ease-out) .2s both;justify-self:end;display:block}}@media (prefers-reduced-motion:reduce){[data-v2] h1.CorrectHero-module__O8dzDG__title,.CorrectHero-module__O8dzDG__lead,.CorrectHero-module__O8dzDG__phone,.CorrectHero-module__O8dzDG__desk,.CorrectHero-module__O8dzDG__reading,.CorrectHero-module__O8dzDG__sketch{animation-name:CorrectHero-module__O8dzDG__fade}.CorrectHero-module__O8dzDG__readingNow{animation:none}.CorrectHero-module__O8dzDG__drop[data-over],.CorrectHero-module__O8dzDG__drop[data-over] .CorrectHero-module__O8dzDG__dropIcon,.CorrectHero-module__O8dzDG__writeLink:active:not(:disabled),.CorrectHero-module__O8dzDG__shortcuts button:active:not(:disabled){transform:none}}@keyframes CorrectHero-module__O8dzDG__fade{0%{opacity:0}}:root[data-scheme=light] .CorrectHero-module__O8dzDG__cameraIcon{background:#f6f5f21f}:root[data-scheme=light] .CorrectHero-module__O8dzDG__cameraHint{color:#f6f5f2b3}
.LandingNav-module__gQKbRa__sentinel{pointer-events:none;width:1px;height:40px;position:absolute;top:0;left:0}.LandingNav-module__gQKbRa__header{z-index:50;pointer-events:none;flex-direction:column;align-items:stretch;display:flex;position:fixed;top:0;left:0;right:0}.LandingNav-module__gQKbRa__bar{width:100%;min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0 16px;pointer-events:auto;align-items:center;gap:2px;display:flex}.LandingNav-module__gQKbRa__header .LandingNav-module__gQKbRa__bar{--g-presence:0;--g-rim:0;--g-specular:0;--g-fresnel:0;box-shadow:none;transition:--g-presence .32s var(--v2-ease-out), box-shadow .32s ease;border-radius:0}.LandingNav-module__gQKbRa__header .LandingNav-module__gQKbRa__bar:before,.LandingNav-module__gQKbRa__header .LandingNav-module__gQKbRa__bar:after{display:none}.LandingNav-module__gQKbRa__header[data-scrolled] .LandingNav-module__gQKbRa__bar{--g-presence:1;box-shadow:inset 0 -1px #ffffff0f}.LandingNav-module__gQKbRa__brand{min-height:44px;color:var(--v2-ink);border-radius:10px;align-items:center;gap:8px;margin-right:auto;padding-right:8px;text-decoration:none;display:inline-flex}.LandingNav-module__gQKbRa__wordmark{font-family:var(--v2-font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.LandingNav-module__gQKbRa__links{display:none}.LandingNav-module__gQKbRa__link{border-radius:var(--v2-r-pill);min-height:38px;color:var(--v2-ink-2);transition:color var(--v2-d-small) ease, background-color var(--v2-d-small) ease;align-items:center;padding:0 13px;font-size:.875rem;text-decoration:none;display:inline-flex}.LandingNav-module__gQKbRa__end{align-items:center;gap:4px;display:flex}.LandingNav-module__gQKbRa__signIn{border-radius:var(--v2-r-pill);min-height:44px;color:var(--v2-ink-2);align-items:center;padding:0 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.LandingNav-module__gQKbRa__cta{border-radius:var(--v2-r-pill);color:#0b0b0c;white-space:nowrap;height:32px;transition:transform var(--v2-d-press) var(--v2-ease-out), opacity .22s ease;background:#f3f3f1;align-items:center;padding:0 13px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.LandingNav-module__gQKbRa__cta:after{content:"";position:absolute;inset:-6px -4px}@starting-style{.LandingNav-module__gQKbRa__cta{opacity:0}}.LandingNav-module__gQKbRa__header[data-hero-cta] .LandingNav-module__gQKbRa__cta{display:none}.LandingNav-module__gQKbRa__cta:active{transform:scale(.97)}.LandingNav-module__gQKbRa__brand:focus-visible,.LandingNav-module__gQKbRa__link:focus-visible,.LandingNav-module__gQKbRa__signIn:focus-visible,.LandingNav-module__gQKbRa__cta:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (min-width:920px){.LandingNav-module__gQKbRa__header{align-items:center;padding-inline:12px;top:14px}.LandingNav-module__gQKbRa__bar{gap:2px;width:auto;min-height:52px;padding:5px 5px 5px 18px}.LandingNav-module__gQKbRa__header .LandingNav-module__gQKbRa__bar{--g-presence:.15;--g-rim:.26;--g-specular:.04;--g-fresnel:.04;border-radius:var(--v2-r-pill)}.LandingNav-module__gQKbRa__header .LandingNav-module__gQKbRa__bar:before,.LandingNav-module__gQKbRa__header .LandingNav-module__gQKbRa__bar:after{display:block}.LandingNav-module__gQKbRa__header[data-scrolled] .LandingNav-module__gQKbRa__bar{--g-presence:.9;box-shadow:none}.LandingNav-module__gQKbRa__brand{margin-right:16px}.LandingNav-module__gQKbRa__links{align-items:center;gap:2px;display:flex}.LandingNav-module__gQKbRa__end{margin-left:16px}.LandingNav-module__gQKbRa__header[data-hero-cta] .LandingNav-module__gQKbRa__cta{display:inline-flex}.LandingNav-module__gQKbRa__signIn{min-height:38px;font-size:.875rem}.LandingNav-module__gQKbRa__cta{height:40px;padding:0 16px;font-size:.875rem}}@media (hover:hover) and (pointer:fine){.LandingNav-module__gQKbRa__link:hover,.LandingNav-module__gQKbRa__signIn:hover{color:var(--v2-ink);background:#ffffff0d}.LandingNav-module__gQKbRa__cta:hover{background:#fff}}@media (prefers-reduced-motion:reduce){.LandingNav-module__gQKbRa__cta:active{transform:none}}
.AskMestreButton-module__pWJQFq__ask{border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-pill);min-height:36px;color:var(--v2-ink);font-size:var(--v2-t-small);white-space:nowrap;transition:transform var(--v2-d-press) var(--v2-ease-out), border-color var(--v2-d-small) ease, background-color var(--v2-d-small) ease;flex:none;align-items:center;gap:8px;padding:0 14px 0 12px;font-weight:500;text-decoration:none;display:inline-flex}.AskMestreButton-module__pWJQFq__ask:active{transform:scale(.97)}.AskMestreButton-module__pWJQFq__ask:focus-visible{outline:2px solid var(--v2-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.AskMestreButton-module__pWJQFq__ask:hover{border-color:var(--v2-accent-line);background:var(--v2-accent-soft)}}.AskMestreButton-module__pWJQFq__ask[data-compact]{justify-content:center;width:44px;padding:0}.AskMestreButton-module__pWJQFq__mark{display:inline-flex}@media (pointer:coarse){.AskMestreButton-module__pWJQFq__ask{min-height:44px}}
.EssayHistory-module__0DTJ1q__history{gap:var(--v2-s3);display:grid}.EssayHistory-module__0DTJ1q__head{justify-content:space-between;align-items:flex-end;gap:var(--v2-s4);display:flex}.EssayHistory-module__0DTJ1q__spark{flex:none;margin-bottom:-2px}.EssayHistory-module__0DTJ1q__list{border-top:1px solid var(--v2-line);margin:0;padding:0;list-style:none}.EssayHistory-module__0DTJ1q__row{align-items:center;gap:var(--v2-s4);min-height:64px;padding:var(--v2-s3) var(--v2-s1);border-bottom:1px solid var(--v2-line);transition:background-color var(--v2-d-small) ease, transform var(--v2-d-press) var(--v2-ease-out);grid-template-columns:minmax(0,1fr) auto 16px;display:grid}.EssayHistory-module__0DTJ1q__row:active{background:var(--v2-raise-1);transform:scale(.99)}.EssayHistory-module__0DTJ1q__row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.EssayHistory-module__0DTJ1q__text{gap:2px;min-width:0;display:grid}.EssayHistory-module__0DTJ1q__title{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.EssayHistory-module__0DTJ1q__meta{font-size:var(--v2-t-small);color:var(--v2-ink-3)}.EssayHistory-module__0DTJ1q__total{font-family:var(--v2-font-display);color:var(--v2-ink);font-size:1.375rem;font-weight:600;line-height:1}.EssayHistory-module__0DTJ1q__noTotal{font-size:var(--v2-t-small);color:var(--v2-ink-3)}.EssayHistory-module__0DTJ1q__chevron{color:var(--v2-ink-3);transition:transform var(--v2-d-small) var(--v2-ease-out), color var(--v2-d-small) ease}.EssayHistory-module__0DTJ1q__row:focus-visible .EssayHistory-module__0DTJ1q__chevron{color:var(--v2-ink);transform:translate(3px)}@media (hover:hover) and (pointer:fine){.EssayHistory-module__0DTJ1q__row:hover{background:var(--v2-raise-1)}.EssayHistory-module__0DTJ1q__row:hover .EssayHistory-module__0DTJ1q__chevron{color:var(--v2-ink);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.EssayHistory-module__0DTJ1q__row:active,.EssayHistory-module__0DTJ1q__row:hover .EssayHistory-module__0DTJ1q__chevron,.EssayHistory-module__0DTJ1q__row:focus-visible .EssayHistory-module__0DTJ1q__chevron{transform:none}}
.Stage-module__FGeVia__stage{--step-len:42svh;scroll-margin-top:72px;position:relative}.Stage-module__FGeVia__sticky{padding-block:var(--lp-section-top) var(--lp-section-bottom);position:relative}.Stage-module__FGeVia__stage[data-mode=pin]{height:calc(100svh + (var(--steps) - 1) * var(--step-len))}.Stage-module__FGeVia__stage[data-mode=pin]>.Stage-module__FGeVia__sticky{align-items:center;height:100svh;padding-block:72px 32px;display:flex;position:sticky;top:0}
.CompetencyRibbon-module__RF105a__ribbon{position:relative}.CompetencyRibbon-module__RF105a__nodes{grid-template-columns:repeat(5,minmax(44px,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.CompetencyRibbon-module__RF105a__nodes:before{content:"";background:linear-gradient(90deg, transparent, var(--v2-line-strong) 12%, var(--v2-line-strong) 88%, transparent);height:1px;position:absolute;top:22px;left:10%;right:10%}.CompetencyRibbon-module__RF105a__item{animation:CompetencyRibbon-module__RF105a__node-in .32s var(--v2-ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .12s);justify-content:center;display:flex}.CompetencyRibbon-module__RF105a__node{border-radius:var(--v2-r-control);min-width:44px;min-height:56px;color:var(--v2-ink-3);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform var(--v2-d-press) var(--v2-ease-out), color var(--v2-d-small) ease;background:0 0;border:0;justify-items:center;gap:6px;padding:15px 4px 4px;display:grid}.CompetencyRibbon-module__RF105a__node:active{transform:scale(.96)}.CompetencyRibbon-module__RF105a__node:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.CompetencyRibbon-module__RF105a__dot{border:1.5px solid var(--v2-ink-3);background:var(--v2-bg);width:14px;height:14px;transition:transform var(--v2-d-small) var(--v2-ease-out);border-radius:50%;position:relative}.CompetencyRibbon-module__RF105a__node[data-tone=strong] .CompetencyRibbon-module__RF105a__dot{border-color:var(--v2-ok);background:var(--v2-ok);box-shadow:0 0 0 4px var(--v2-ok-soft)}.CompetencyRibbon-module__RF105a__node[data-tone=focus] .CompetencyRibbon-module__RF105a__dot{border-color:var(--v2-warn);background:var(--v2-warn);box-shadow:0 0 0 5px var(--v2-warn-soft), 0 0 18px color-mix(in srgb, var(--v2-warn) 35%, transparent);transform:scale(1.15)}.CompetencyRibbon-module__RF105a__code{font-size:var(--v2-t-label);letter-spacing:.04em;font-weight:600}.CompetencyRibbon-module__RF105a__node[data-tone=focus] .CompetencyRibbon-module__RF105a__code{color:var(--v2-warn)}.CompetencyRibbon-module__RF105a__node[aria-expanded=true]{color:var(--v2-ink)}.CompetencyRibbon-module__RF105a__node[aria-expanded=true] .CompetencyRibbon-module__RF105a__dot{transform:scale(1.25)}.CompetencyRibbon-module__RF105a__popover{z-index:5;width:min(360px,100%);padding:var(--v2-s4) var(--v2-s5);border-radius:var(--v2-r-card);animation:CompetencyRibbon-module__RF105a__pop-in .18s var(--v2-ease-out) both;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.CompetencyRibbon-module__RF105a__explain{gap:var(--v2-s2);display:grid}.CompetencyRibbon-module__RF105a__explainName{color:var(--v2-ink);font-weight:600}.CompetencyRibbon-module__RF105a__explainName[data-tone=focus]{color:var(--v2-warn)}.CompetencyRibbon-module__RF105a__explainName[data-tone=strong]{color:var(--v2-ok)}.CompetencyRibbon-module__RF105a__explainWhat{color:var(--v2-ink-2);font-size:var(--v2-t-small);line-height:1.5}.CompetencyRibbon-module__RF105a__explainScore{color:var(--v2-ink-3);font-size:var(--v2-t-small)}.CompetencyRibbon-module__RF105a__explainScore .v2-num{color:var(--v2-ink);font-weight:600}@keyframes CompetencyRibbon-module__RF105a__node-in{0%{opacity:0;transform:translateY(4px)}}@keyframes CompetencyRibbon-module__RF105a__pop-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)scale(.98)}}@media (hover:hover) and (pointer:fine){.CompetencyRibbon-module__RF105a__node:hover{color:var(--v2-ink-2)}.CompetencyRibbon-module__RF105a__node:hover .CompetencyRibbon-module__RF105a__dot{transform:scale(1.12)}.CompetencyRibbon-module__RF105a__node[data-tone=focus]:hover .CompetencyRibbon-module__RF105a__dot{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.CompetencyRibbon-module__RF105a__item,.CompetencyRibbon-module__RF105a__popover{animation-name:CompetencyRibbon-module__RF105a__fade-in}.CompetencyRibbon-module__RF105a__node:active,.CompetencyRibbon-module__RF105a__node .CompetencyRibbon-module__RF105a__dot{transition:none;transform:none}}@keyframes CompetencyRibbon-module__RF105a__fade-in{0%{opacity:0}}
.Kit-module__Q5yelW__page{width:100%;max-width:calc(var(--v2-surface-width) + 2 * var(--v2-gutter));padding:clamp(20px, 5vh, 48px) var(--v2-gutter) var(--v2-s10);gap:var(--v2-s6);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.Kit-module__Q5yelW__header{gap:var(--v2-s2);display:grid}.Kit-module__Q5yelW__headRow{justify-content:space-between;align-items:flex-start;gap:var(--v2-s3);display:flex}.Kit-module__Q5yelW__headMain{gap:var(--v2-s2);min-width:0;display:grid}.Kit-module__Q5yelW__title{font-size:var(--v2-t-title);text-wrap:balance;font-weight:600;line-height:1.15}.Kit-module__Q5yelW__subject{border-radius:var(--v2-r-pill);background:var(--v2-raise-2);height:22px;color:var(--v2-ink-2);place-self:start;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.Kit-module__Q5yelW__headMenu{flex:none}.Kit-module__Q5yelW__focusBar{justify-content:space-between;align-items:center;gap:var(--v2-s3);min-height:36px;display:flex}.Kit-module__Q5yelW__focusBarTitle{min-width:0;color:var(--v2-ink-2);font-size:var(--v2-t-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Kit-module__Q5yelW__tabs{border:1px solid var(--v2-line);border-radius:var(--v2-r-control);background:var(--v2-bg-sunk);scrollbar-width:none;gap:4px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 2px #00000073}.Kit-module__Q5yelW__tabs::-webkit-scrollbar{display:none}.Kit-module__Q5yelW__tab{min-height:44px;color:var(--v2-ink-3);font:inherit;font-size:var(--v2-t-small);white-space:nowrap;cursor:pointer;transition:background-color var(--v2-d-small) ease, color var(--v2-d-small) ease, transform var(--v2-d-press) var(--v2-ease-out);background:0 0;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:flex}.Kit-module__Q5yelW__tab[data-active]{background:var(--v2-raise-1);color:var(--v2-ink);box-shadow:var(--v2-elev-1)}.Kit-module__Q5yelW__tab[data-ready=false]:not([data-active]){color:#ececea80}@media (max-width:420px){.Kit-module__Q5yelW__tabs{gap:2px;padding:3px}.Kit-module__Q5yelW__tab{flex-direction:column;flex:1 1 0;gap:3px;padding:6px 2px;font-size:.6875rem}}.Kit-module__Q5yelW__tab:active{transform:scale(.97)}.Kit-module__Q5yelW__tab:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Kit-module__Q5yelW__tab:not([data-active]):hover{color:var(--v2-ink-2)}}.Kit-module__Q5yelW__panel{gap:var(--v2-s5);grid-template-columns:minmax(0,1fr);min-height:240px;display:grid}.Kit-module__Q5yelW__generate{gap:var(--v2-s3);padding:var(--v2-s7) var(--v2-s5);border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r-card);background:var(--v2-bg-sunk);justify-items:start;display:grid}.Kit-module__Q5yelW__generateTitle{font-family:var(--v2-font-display);font-size:1.125rem;font-weight:600;line-height:1.3}.Kit-module__Q5yelW__generateBody{max-width:46ch;color:var(--v2-ink-2);font-size:var(--v2-t-small);line-height:1.5}.Kit-module__Q5yelW__card{padding:var(--v2-s5);border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-card-fill);box-shadow:var(--v2-elev-1)}.Kit-module__Q5yelW__sectionLabel{justify-content:space-between;align-items:center;gap:var(--v2-s3);display:flex}.Kit-module__Q5yelW__provenance{color:var(--v2-ink-3);font-size:.8125rem;line-height:1.4}.Kit-module__Q5yelW__reportForm{gap:var(--v2-s4);display:grid}.Kit-module__Q5yelW__reportField{gap:6px;display:grid}.Kit-module__Q5yelW__reportLabel{color:var(--v2-ink-2);font-size:var(--v2-t-small);font-weight:600}.Kit-module__Q5yelW__reportTextarea,.Kit-module__Q5yelW__reportInput{border:1px solid var(--v2-line);border-radius:var(--v2-r-control);background:var(--v2-raise-1);color:var(--v2-ink);resize:vertical;padding:12px 14px}.Kit-module__Q5yelW__reportTextarea:focus-visible,.Kit-module__Q5yelW__reportInput:focus-visible{outline:2px solid var(--v2-accent);outline-offset:1px}.Kit-module__Q5yelW__reportDone{gap:var(--v2-s3);padding-bottom:var(--v2-s3);display:grid}.Kit-module__Q5yelW__reportDoneTitle{font-family:var(--v2-font-display);font-size:1.125rem;font-weight:600}.Kit-module__Q5yelW__skeletonBlock{border-radius:var(--v2-r-control);background:var(--v2-raise-1);position:relative;overflow:hidden}.Kit-module__Q5yelW__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000,#ececea0f,#0000);animation:1.6s ease-in-out infinite Kit-module__Q5yelW__kit-shimmer;position:absolute;inset:0}@keyframes Kit-module__Q5yelW__kit-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Kit-module__Q5yelW__skeletonBlock:after{animation:none}}:root[data-scheme=light] .Kit-module__Q5yelW__tabs{box-shadow:inset 0 1px 2px #0000000f}:root[data-scheme=light] .Kit-module__Q5yelW__tab[data-ready=false]:not([data-active]){color:#17171a9e}:root[data-scheme=light] .Kit-module__Q5yelW__skeletonBlock:after{background:linear-gradient(90deg,#0000,#17171a0d,#0000)}
.Essay-module__L905wq__grid{align-items:center;gap:44px;display:grid}.Essay-module__L905wq__copy{min-width:0}.Essay-module__L905wq__actions{margin-top:28px}.Essay-module__L905wq__scene{margin:0;display:grid;position:relative}.Essay-module__L905wq__page{color:var(--v2-ink-2);transition:transform .9s var(--lp-ease-move), opacity .6s ease;background:linear-gradient(#fff4e409,#fff4e400 40%),#111113;border:1px solid #ffffff0f;border-radius:12px;order:1;padding:20px 18px 34px;font-size:.9375rem;line-height:1.75;position:relative}.Essay-module__L905wq__theme{color:var(--v2-ink);margin:0 0 12px;font-weight:600;line-height:1.4}.Essay-module__L905wq__para{text-indent:1.5em;margin:0}.Essay-module__L905wq__para+.Essay-module__L905wq__para{margin-top:10px}.Essay-module__L905wq__paraFirst,.Essay-module__L905wq__paraLast{display:none}.Essay-module__L905wq__mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--lp-ease-move), box-shadow .4s ease, color .4s ease;background-color:#0000;background-image:linear-gradient(#e8b85c33,#e8b85c33);background-repeat:no-repeat;background-size:0% 100%;padding:1px 0;box-shadow:inset 0 -1.5px #e8b85c00}.Essay-module__L905wq__essay[data-s1] .Essay-module__L905wq__mark{color:var(--v2-ink);background-size:100% 100%;box-shadow:inset 0 -1.5px #e8b85ccc}.Essay-module__L905wq__note{z-index:2;opacity:0;transform-origin:50% 0;transition:opacity .3s var(--v2-ease-out), transform .42s var(--v2-spring);border-radius:16px;order:2;margin:-26px 12px 0;padding:14px 16px;position:relative;transform:translateY(10px)scale(.97)}.Essay-module__L905wq__essay[data-s2] .Essay-module__L905wq__note{opacity:1;transform:none}.Essay-module__L905wq__noteHead{color:var(--v2-warn);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.Essay-module__L905wq__noteCode{font-variant-numeric:tabular-nums;background:#e8b85c29;border-radius:6px;padding:2px 7px;font-size:.75rem}.Essay-module__L905wq__noteText{color:var(--v2-ink);margin:8px 0 0;font-size:1rem;line-height:1.45}.Essay-module__L905wq__noteHint{color:var(--v2-ink-3);margin:8px 0 0;font-size:.875rem;line-height:1.45;display:none}.Essay-module__L905wq__pill{border-radius:var(--v2-r-pill);height:44px;color:var(--v2-ink);opacity:0;transition:opacity .28s var(--v2-ease-out), transform .38s var(--v2-spring);order:4;justify-self:start;align-items:center;gap:8px;margin:14px 0 0;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex;transform:translateY(6px)scale(.96)}.Essay-module__L905wq__pill svg{color:var(--v2-warn)}.Essay-module__L905wq__essay[data-s4] .Essay-module__L905wq__pill{opacity:1;transform:none}.Essay-module__L905wq__score{z-index:1;opacity:0;transition:opacity .32s var(--v2-ease-out), transform .42s var(--v2-spring);order:3;margin-top:20px;padding:0 2px;position:relative;transform:translateY(8px)}.Essay-module__L905wq__essay[data-s3] .Essay-module__L905wq__score{opacity:1;transform:none}.Essay-module__L905wq__scoreTop{align-items:baseline;gap:6px;margin:0;display:flex}.Essay-module__L905wq__scoreNumber{font-family:var(--v2-font-display);letter-spacing:-.035em;word-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--v2-ink);font-size:2.5rem;font-weight:600;line-height:.95}.Essay-module__L905wq__scoreOf{color:var(--v2-ink-3)}.Essay-module__L905wq__scoreLabel{color:var(--v2-ink-2);margin:4px 0 14px;font-size:.875rem;font-weight:500}.Essay-module__L905wq__comps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Essay-module__L905wq__comp{grid-template-columns:auto;row-gap:4px;font-size:.8125rem;display:grid}.Essay-module__L905wq__compCode{color:var(--v2-ink-3);font-weight:600}.Essay-module__L905wq__compName{color:var(--v2-ink-2);white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.Essay-module__L905wq__compValue{color:var(--v2-ink);font-variant-numeric:tabular-nums}.Essay-module__L905wq__compBar{background:#ffffff12;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.Essay-module__L905wq__compBar:after{content:"";border-radius:inherit;background:var(--v2-ok);transform-origin:0;height:100%;transition:transform .7s var(--v2-ease-out);transition-delay:calc(.2s + var(--i,0) * 70ms);display:block;transform:scaleX(0)}.Essay-module__L905wq__essay[data-s3] .Essay-module__L905wq__compBar:after{transform:scaleX(var(--v))}.Essay-module__L905wq__comp[data-weak] .Essay-module__L905wq__compCode,.Essay-module__L905wq__comp[data-weak] .Essay-module__L905wq__compName,.Essay-module__L905wq__comp[data-weak] .Essay-module__L905wq__compValue{color:var(--v2-warn)}.Essay-module__L905wq__comp[data-weak] .Essay-module__L905wq__compBar:after{background:var(--v2-warn)}@media (min-width:1024px){.Essay-module__L905wq__grid{grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:48px}.Essay-module__L905wq__scene{perspective:1600px;height:600px;display:block}.Essay-module__L905wq__page{width:460px;box-shadow:var(--v2-elev-3);transform-origin:30%;border-color:#ffffff12;padding:34px 36px 38px;position:absolute;top:10px;left:110px;transform:rotateY(-18deg)rotateX(7deg)translateZ(-60px)}.Essay-module__L905wq__essay[data-s1] .Essay-module__L905wq__page{transform:rotateY(-6deg)rotateX(2deg)translateZ(0)}.Essay-module__L905wq__essay[data-s3] .Essay-module__L905wq__page{transform:translate(48px)rotateY(-9deg)rotateX(2deg)translateZ(-40px)}.Essay-module__L905wq__paraFirst,.Essay-module__L905wq__paraLast{display:block}.Essay-module__L905wq__note{transform-origin:64% 40%;width:300px;margin:0;padding:16px;position:absolute;top:118px;right:-8px}.Essay-module__L905wq__noteHint{display:block}.Essay-module__L905wq__essay[data-s4] .Essay-module__L905wq__note{opacity:0;transform:translateY(40px)scale(.5)}.Essay-module__L905wq__pill{margin:0;position:absolute;top:196px;right:24px}.Essay-module__L905wq__score{border:1px solid var(--v2-line);border-radius:var(--v2-r-card);background:var(--v2-card-fill);width:290px;box-shadow:var(--v2-elev-2);margin:0;padding:18px 18px 16px;position:absolute;bottom:10px;left:0}.Essay-module__L905wq__scoreNumber{font-size:3.5rem}.Essay-module__L905wq__scoreLabel{margin-top:6px}.Essay-module__L905wq__comps{grid-template-columns:none;gap:9px}.Essay-module__L905wq__comp{grid-template-rows:auto 4px;grid-template-columns:28px 1fr auto;align-items:baseline;gap:5px 8px}.Essay-module__L905wq__compName{display:block}.Essay-module__L905wq__essay[data-mode=static] .Essay-module__L905wq__note{opacity:1;transform:none}.Essay-module__L905wq__essay[data-mode=static] .Essay-module__L905wq__pill{top:auto;bottom:64px;right:0}}@media (min-width:1024px) and (max-width:1239px){.Essay-module__L905wq__page{width:400px;padding:28px 28px 30px;font-size:.875rem;left:64px}.Essay-module__L905wq__note{width:260px;right:0}.Essay-module__L905wq__pill{right:12px}.Essay-module__L905wq__score{width:260px}}@media (prefers-reduced-motion:reduce){.Essay-module__L905wq__page,.Essay-module__L905wq__note,.Essay-module__L905wq__pill,.Essay-module__L905wq__score{transition-property:opacity;transition-duration:.2s}.Essay-module__L905wq__essay[data-s4] .Essay-module__L905wq__note{transform:none}}
.MindMap-module__Mxo02G__viewport{opacity:0;transition:opacity .26s var(--v2-ease-out);position:absolute;inset:0}.MindMap-module__Mxo02G__viewport[data-ready]{opacity:1}.MindMap-module__Mxo02G__svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;width:100%;height:100%;display:block}.MindMap-module__Mxo02G__svg:active{cursor:grabbing}.MindMap-module__Mxo02G__grid{pointer-events:none}.MindMap-module__Mxo02G__gridDot{fill:#ececea13}.MindMap-module__Mxo02G__edge[data-branch="0"],.MindMap-module__Mxo02G__node[data-branch="0"]{--branch:#8eb9e3}.MindMap-module__Mxo02G__edge[data-branch="1"],.MindMap-module__Mxo02G__node[data-branch="1"]{--branch:#7cc8bf}.MindMap-module__Mxo02G__edge[data-branch="2"],.MindMap-module__Mxo02G__node[data-branch="2"]{--branch:#dec294}.MindMap-module__Mxo02G__edge[data-branch="3"],.MindMap-module__Mxo02G__node[data-branch="3"]{--branch:#deaa9c}.MindMap-module__Mxo02G__edge[data-branch="4"],.MindMap-module__Mxo02G__node[data-branch="4"]{--branch:#accd9e}.MindMap-module__Mxo02G__edge[data-branch="5"],.MindMap-module__Mxo02G__node[data-branch="5"]{--branch:#cdaed9}.MindMap-module__Mxo02G__edge{fill:none;stroke:var(--branch,#ececea66);stroke-linecap:round;transition:opacity .26s}.MindMap-module__Mxo02G__edge[data-depth="1"]{stroke-width:2.4px;opacity:.66}.MindMap-module__Mxo02G__edge[data-depth="2"]{stroke-width:1.7px;opacity:.5}.MindMap-module__Mxo02G__edge[data-depth="3"]{stroke-width:1.3px;opacity:.42}.MindMap-module__Mxo02G__edge[data-state=dim]{opacity:.1}.MindMap-module__Mxo02G__edge[data-state=path]{opacity:.32}.MindMap-module__Mxo02G__node{cursor:pointer;transition:opacity .26s}.MindMap-module__Mxo02G__node[data-state=dim]{opacity:.2}.MindMap-module__Mxo02G__node[data-state=path]{opacity:.62}.MindMap-module__Mxo02G__chipShadow{fill:#000;opacity:.34}.MindMap-module__Mxo02G__node[data-depth="2"] .MindMap-module__Mxo02G__chipShadow,.MindMap-module__Mxo02G__node[data-depth="3"] .MindMap-module__Mxo02G__chipShadow{opacity:.22}.MindMap-module__Mxo02G__chip{stroke:#ececea1a;stroke-width:1px;transition:stroke .2s}.MindMap-module__Mxo02G__node[data-depth="1"] .MindMap-module__Mxo02G__chip{stroke:var(--branch);stroke-opacity:.42}.MindMap-module__Mxo02G__node[data-depth="3"] .MindMap-module__Mxo02G__chip{stroke:#ececea12;opacity:.86}.MindMap-module__Mxo02G__node[data-state=focus] .MindMap-module__Mxo02G__chip{stroke:var(--branch,#ececea66);stroke-opacity:.95;stroke-width:1.5px}.MindMap-module__Mxo02G__chipTop{stop-color:#262625}.MindMap-module__Mxo02G__chipBottom{stop-color:#1c1c1b}.MindMap-module__Mxo02G__rootTop{stop-color:#31302f}.MindMap-module__Mxo02G__rootBottom{stop-color:#222221}.MindMap-module__Mxo02G__node[data-depth="0"] .MindMap-module__Mxo02G__chip{stroke:#ececea2e}.MindMap-module__Mxo02G__chipLight{fill:none;stroke:#ffffff1a;stroke-width:1px}.MindMap-module__Mxo02G__marker{fill:var(--branch)}.MindMap-module__Mxo02G__label{fill:var(--v2-ink);font-family:var(--v2-font-body);transition:opacity .16s}.MindMap-module__Mxo02G__label[data-family=display]{font-family:var(--v2-font-display)}.MindMap-module__Mxo02G__node[data-depth="2"] .MindMap-module__Mxo02G__label{fill:#ececeae6}.MindMap-module__Mxo02G__node[data-depth="3"] .MindMap-module__Mxo02G__label{fill:var(--v2-ink-2)}.MindMap-module__Mxo02G__greek{fill:#ececea33;opacity:0;transition:opacity .16s}.MindMap-module__Mxo02G__node[data-greek] .MindMap-module__Mxo02G__label{opacity:0}.MindMap-module__Mxo02G__node[data-greek] .MindMap-module__Mxo02G__greek{opacity:1}.MindMap-module__Mxo02G__ring{fill:none;stroke:var(--v2-accent);stroke-width:2px;opacity:0;pointer-events:none}.MindMap-module__Mxo02G__svg:focus-visible .MindMap-module__Mxo02G__node[aria-selected=true] .MindMap-module__Mxo02G__ring{opacity:1}@media (hover:hover) and (pointer:fine){.MindMap-module__Mxo02G__node:hover .MindMap-module__Mxo02G__chip{stroke:#ececea4d}.MindMap-module__Mxo02G__node[data-depth="1"]:hover .MindMap-module__Mxo02G__chip{stroke-opacity:.8}}@media (prefers-contrast:more){.MindMap-module__Mxo02G__gridDot{fill:#0000}.MindMap-module__Mxo02G__chip{stroke:var(--v2-line-strong)}}:root[data-scheme=light] .MindMap-module__Mxo02G__gridDot{fill:#17171a1a}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__edge[data-branch="0"],:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-branch="0"]){--branch:#3b74ad}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__edge[data-branch="1"],:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-branch="1"]){--branch:#2a8279}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__edge[data-branch="2"],:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-branch="2"]){--branch:#93702c}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__edge[data-branch="3"],:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-branch="3"]){--branch:#a65a47}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__edge[data-branch="4"],:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-branch="4"]){--branch:#4f8040}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__edge[data-branch="5"],:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-branch="5"]){--branch:#8a5c9e}:root[data-scheme=light] .MindMap-module__Mxo02G__edge{stroke:var(--branch,#17171a66)}:root[data-scheme=light] .MindMap-module__Mxo02G__chipShadow{opacity:.08}:is(:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="2"] .MindMap-module__Mxo02G__chipShadow,:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="3"] .MindMap-module__Mxo02G__chipShadow){opacity:.05}:root[data-scheme=light] .MindMap-module__Mxo02G__chip{stroke:#17171a1f}:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="1"] .MindMap-module__Mxo02G__chip{stroke:var(--branch);stroke-opacity:.5}:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="3"] .MindMap-module__Mxo02G__chip{stroke:#17171a17}:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-state=focus] .MindMap-module__Mxo02G__chip{stroke:var(--branch,#17171a66);stroke-opacity:.95}:root[data-scheme=light] .MindMap-module__Mxo02G__chipTop{stop-color:#fff}:root[data-scheme=light] .MindMap-module__Mxo02G__chipBottom{stop-color:#f8f7f4}:root[data-scheme=light] .MindMap-module__Mxo02G__rootTop{stop-color:#fff}:root[data-scheme=light] .MindMap-module__Mxo02G__rootBottom{stop-color:#f1efea}:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="0"] .MindMap-module__Mxo02G__chip{stroke:#17171a38}:root[data-scheme=light] .MindMap-module__Mxo02G__chipLight{stroke:#ffffffe6}:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="2"] .MindMap-module__Mxo02G__label{fill:#17171ae0}:root[data-scheme=light] .MindMap-module__Mxo02G__greek{fill:#17171a2e}@media (hover:hover) and (pointer:fine){:root[data-scheme=light] .MindMap-module__Mxo02G__node:hover .MindMap-module__Mxo02G__chip{stroke:#17171a4d}:root[data-scheme=light] .MindMap-module__Mxo02G__node[data-depth="1"]:hover .MindMap-module__Mxo02G__chip{stroke:var(--branch);stroke-opacity:.8}}@media (prefers-contrast:more){:root[data-scheme=light] .MindMap-module__Mxo02G__gridDot{fill:#0000}:root[data-scheme=light] .MindMap-module__Mxo02G__chip{stroke:var(--v2-line-strong)}}
.ActionPopover-module__Lps61G__panel{z-index:40;gap:var(--v2-s2);border-radius:18px;width:max-content;min-width:264px;max-width:min(360px,100vw - 32px);padding:10px;display:grid;position:absolute}.ActionPopover-module__Lps61G__panel[data-place=up]{bottom:calc(100% + 8px)}.ActionPopover-module__Lps61G__panel[data-place=down]{top:calc(100% + 8px)}.ActionPopover-module__Lps61G__panel[data-align=start]{left:0}.ActionPopover-module__Lps61G__panel[data-align=end]{right:0}.ActionPopover-module__Lps61G__title{color:var(--v2-ink-2);font-size:var(--v2-t-label);letter-spacing:.06em;text-transform:uppercase;padding:4px 6px 0;font-weight:600}
.GoalLine-module__lG2Rjq__line{align-items:center;gap:var(--v2-s3);width:100%;min-height:52px;padding:var(--v2-s2) 0;border:0;border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:transform var(--v2-d-press) var(--v2-ease-out), border-color var(--v2-d-small) ease, background-color var(--v2-d-small) ease;background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;display:grid}.GoalLine-module__lG2Rjq__line:active{transform:scale(.99)}.GoalLine-module__lG2Rjq__line:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.GoalLine-module__lG2Rjq__icon{color:var(--v2-ink-3)}.GoalLine-module__lG2Rjq__text{min-width:0;font-size:.9375rem;line-height:1.45}.GoalLine-module__lG2Rjq__lead{color:var(--v2-ink);font-variant-numeric:tabular-nums;font-weight:600}.GoalLine-module__lG2Rjq__fact{color:var(--v2-ink-2);font-variant-numeric:tabular-nums}.GoalLine-module__lG2Rjq__open{color:var(--v2-ink-3);font-size:var(--v2-t-small);align-items:center;gap:2px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.GoalLine-module__lG2Rjq__line:hover{border-color:var(--v2-line-strong)}.GoalLine-module__lG2Rjq__line:hover .GoalLine-module__lG2Rjq__open{color:var(--v2-ink)}}@media (prefers-reduced-motion:reduce){.GoalLine-module__lG2Rjq__line:active{transform:none}}
.Final-module__Cq1Bia__final{padding-block:var(--lp-section-top) clamp(72px, 10vw, 140px)}.Final-module__Cq1Bia__panel{text-align:center;background:linear-gradient(#ffffff0d,#ffffff03);border-radius:32px;flex-direction:column;align-items:center;max-width:880px;margin-inline:auto;padding:52px 24px 40px;display:flex;box-shadow:inset 0 1px #ffffff14}.Final-module__Cq1Bia__mark{background:#ffffff0f;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.Final-module__Cq1Bia__title{max-width:12ch}.Final-module__Cq1Bia__lead{max-width:22em;color:var(--v2-ink-2);font-size:var(--lp-t-lead);text-wrap:balance;margin:16px 0 0;line-height:1.5}.Final-module__Cq1Bia__cta{margin-top:30px}.Final-module__Cq1Bia__signIn{border-radius:var(--v2-r-pill);min-height:44px;color:var(--v2-ink-3);transition:color var(--v2-d-small) ease;align-items:center;margin-top:8px;padding:0 12px;font-size:.875rem;text-decoration:none;display:inline-flex}.Final-module__Cq1Bia__signIn:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Final-module__Cq1Bia__signIn:hover{color:var(--v2-ink)}}@media (min-width:1024px){.Final-module__Cq1Bia__panel{padding:80px 48px 64px}}@media (prefers-reduced-motion:reduce){.Final-module__Cq1Bia__signIn{transition:none}}
.ExamDateSheet-module__9T3DaG__body{gap:var(--v2-s3);display:grid}.ExamDateSheet-module__9T3DaG__chips{flex-wrap:wrap;gap:8px;display:flex}.ExamDateSheet-module__9T3DaG__label{margin-top:var(--v2-s2);color:var(--v2-ink-2);font-size:var(--v2-t-small);font-weight:600}.ExamDateSheet-module__9T3DaG__input{border:1px solid var(--v2-line-strong);background:var(--v2-bg-sunk);width:100%;min-height:52px;color:var(--v2-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;border-radius:14px;padding:0 14px;font-size:max(16px,1rem)}.ExamDateSheet-module__9T3DaG__input:focus{border-color:var(--v2-accent-line);outline:none}.ExamDateSheet-module__9T3DaG__hint{color:var(--v2-ink-3);font-size:.8125rem;line-height:1.45}
.ContextPill-module__iurjaa__anchor{min-width:0;display:inline-flex;position:relative}.ContextPill-module__iurjaa__pill{border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-pill);min-width:0;max-width:100%;min-height:30px;color:var(--v2-ink-2);font:inherit;cursor:pointer;transition:transform var(--v2-d-press) var(--v2-ease-out), border-color var(--v2-d-small) ease, color var(--v2-d-small) ease;background:#ffffff08;align-items:center;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.ContextPill-module__iurjaa__pill:after{content:"";position:absolute;inset:-8px -4px}.ContextPill-module__iurjaa__pill:active{transform:scale(.97)}.ContextPill-module__iurjaa__pill:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.ContextPill-module__iurjaa__pill[aria-expanded=true]{color:var(--v2-ink);border-color:#ffffff47}@media (hover:hover) and (pointer:fine){.ContextPill-module__iurjaa__pill:hover{color:var(--v2-ink);border-color:#ffffff47}}.ContextPill-module__iurjaa__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContextPill-module__iurjaa__detail{color:var(--v2-ink);font-size:var(--v2-t-body);padding:0 6px 4px;font-weight:600;line-height:1.4}.ContextPill-module__iurjaa__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ContextPill-module__iurjaa__row{border-radius:var(--v2-r-control);width:100%;min-height:44px;color:var(--v2-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--v2-d-small) ease;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:.9375rem;text-decoration:none;display:flex}.ContextPill-module__iurjaa__row:active{background:#ffffff0f}.ContextPill-module__iurjaa__row:focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ContextPill-module__iurjaa__row:hover{background:#ffffff0d}}@media (pointer:coarse){.ContextPill-module__iurjaa__row{min-height:52px}}.ContextPill-module__iurjaa__rowIcon{color:var(--v2-ink-2);flex:none}@media (prefers-reduced-motion:reduce){.ContextPill-module__iurjaa__pill:active{transform:none}}:root[data-scheme=light] [data-v2]:not([data-landing]) .ContextPill-module__iurjaa__pill{background:#17171a08}:root[data-scheme=light] [data-v2]:not([data-landing]) .ContextPill-module__iurjaa__pill[aria-expanded=true]{border-color:#17171a47}:root[data-scheme=light] [data-v2]:not([data-landing]) .ContextPill-module__iurjaa__row:active{background:#17171a0f}@media (hover:hover) and (pointer:fine){:root[data-scheme=light] [data-v2]:not([data-landing]) .ContextPill-module__iurjaa__pill:hover{border-color:#17171a47}:root[data-scheme=light] [data-v2]:not([data-landing]) .ContextPill-module__iurjaa__row:hover{background:#17171a0d}}
