.landing_header__kGR9g,.landing_landing__1kxi6{--paper:hsl(var(--ps-paper));--surface:hsl(var(--ps-surface));--ink:hsl(var(--ps-ink));--muted:hsl(var(--ps-muted));--line:hsl(var(--ps-line));--accent:hsl(var(--ps-accent));--accent-soft:hsl(var(--ps-accent-soft));--green:hsl(var(--ps-green));--marker:hsl(var(--ps-marker));--marker-ink:hsl(var(--ps-marker-ink));--ease-paper:cubic-bezier(0.22,1,0.36,1);--intro-delay:500ms;color:var(--ink);background:var(--paper)}.dark .landing_header__kGR9g,.dark .landing_landing__1kxi6{color-scheme:dark}.landing_landing__1kxi6{font-size:14px;line-height:1.65;overflow:clip}html:has(.landing_landing__1kxi6){scroll-padding-top:0}.landing_header__kGR9g *,.landing_landing__1kxi6 *{box-sizing:border-box}.landing_header__kGR9g a,.landing_landing__1kxi6 a{text-decoration:none}.landing_landing__1kxi6 h1,.landing_landing__1kxi6 h2,.landing_landing__1kxi6 h3,.landing_landing__1kxi6 h4,.landing_landing__1kxi6 p{margin:0}.landing_landing__1kxi6 h2{font-size:clamp(27px,2.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.landing_landing__1kxi6 h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.landing_header__kGR9g :is(a,button):focus-visible,.landing_landing__1kxi6 :is(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.landing_landing__1kxi6 :is(section,[id]){scroll-margin-top:96px}.landing_container__uQVq1,.landing_headerInner___FyQv{width:min(1240px,calc(100% - 96px));margin-inline:auto}.landing_header__kGR9g{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}.landing_headerInner___FyQv{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing_brand__0IR1m{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:23px;font-weight:700;letter-spacing:-.9px;white-space:nowrap}.landing_brand__0IR1m>img{width:31px;height:31px}.landing_brand__0IR1m>span{transform:translateY(2px)}.landing_brand__0IR1m>span>span:not(.landing_brandPeriod__jO0bx){font-weight:400}.landing_brandPeriod__jO0bx{color:var(--accent)}.landing_desktopNav__8yF9r{display:flex;align-items:center;gap:30px}.landing_desktopNav__8yF9r a{color:var(--muted);font-size:13px;font-weight:500}.landing_desktopNav__8yF9r>a{display:inline-flex;min-height:36px;align-items:center;line-height:1}.landing_desktopNav__8yF9r a:hover{color:var(--accent)}.landing_practiceMenu__czyU5{position:relative;display:flex;align-items:center}.landing_practiceTrigger__baWsd{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:color .16s ease}.landing_practiceMenu__czyU5[data-open=true] .landing_practiceTrigger__baWsd,.landing_practiceTrigger__baWsd:hover{color:var(--accent)}.landing_practiceTrigger__baWsd>svg{transition:transform .18s ease}.landing_practiceMenu__czyU5[data-open=true] .landing_practiceTrigger__baWsd>svg{transform:rotate(180deg)}.landing_practiceDropdown__doAC_{position:absolute;top:100%;left:50%;z-index:70;display:grid;width:min(540px,calc(100vw - 36px));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:0 22px 52px -32px rgba(20,25,30,.38);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,7px);transition:opacity .17s ease,transform .21s cubic-bezier(.22,1,.36,1),visibility 0s linear .21s}.dark .landing_practiceDropdown__doAC_{box-shadow:0 24px 54px -30px rgba(0,0,0,.8)}.landing_practiceMenu__czyU5[data-open=true] .landing_practiceDropdown__doAC_{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .17s ease,transform .21s cubic-bezier(.22,1,.36,1),visibility 0s}.landing_practiceItemSoon__i0KZ1,.landing_practiceItem__yiuw9{display:flex;min-width:0;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.landing_practiceItem__yiuw9:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.landing_practiceIcon__aH4zH{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--accent);background:var(--accent-soft)}.landing_practiceItemCopy__ct929{display:grid;min-width:0;flex:1;gap:3px}.landing_practiceItemCopy__ct929 strong{font-size:13px;font-weight:650}.landing_practiceItemCopy__ct929 small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.landing_practiceItemArrow__ea8lg{flex:0 0 auto;color:var(--muted);transition:color .15s ease,transform .15s ease}.landing_practiceItem__yiuw9:hover .landing_practiceItemArrow__ea8lg{color:var(--accent);transform:translate(2px,-2px)}.landing_practiceItemSoon__i0KZ1{cursor:not-allowed;opacity:.72}.landing_mobilePracticeSoon__MxuJY>span,.landing_practiceSoon__2z1aE{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:4px 7px;color:var(--muted);background:var(--paper);font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing_headerActions__0JXJp{display:flex;gap:18px;align-items:center}.landing_menuButton__NmkGT,.landing_themeButton__hdwZm{display:grid;place-items:center;width:36px;height:36px;color:var(--muted);border-radius:6px;background:transparent;border:0;cursor:pointer}.landing_menuButton__NmkGT:hover,.landing_themeButton__hdwZm:hover{background:var(--accent-soft);color:var(--accent)}.landing_loginLink__yYtHW{display:inline-flex;gap:12px;align-items:center;color:var(--ink);font-size:13px;font-weight:600;border-left:1px solid var(--line);padding-left:20px}.landing_menuButton__NmkGT,.landing_mobileNav__20qtt{display:none}.landing_skipLink__FMM_2{position:absolute;left:12px;top:-100px;padding:12px 20px;background:var(--surface);color:var(--ink);z-index:100}.landing_skipLink__FMM_2:focus{top:8px}.landing_hero__QmPaK{padding-top:50px;background:radial-gradient(ellipse at 76% 40%,var(--accent-soft),transparent 52%)}.landing_heroGrid__a8eT_{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6.4vw,90px)}.landing_eyebrow___zVEv{display:flex;align-items:center;gap:10px;font-family:ui-monospace,Courier New,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;color:var(--muted)}.landing_smallLine__RXIwD{width:27px;height:2px;background:var(--accent)}.landing_heroCopy__iSttA h1{margin:23px 0 24px;font-size:clamp(54px,5.7vw,80px);font-weight:600;line-height:1.06;letter-spacing:-.063em}.landing_heroCopy__iSttA h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--accent);letter-spacing:-.045em}.landing_heroDescription__dKFvm{max-width:360px;color:var(--muted);font-size:15px;line-height:1.9}.landing_heroMockLinks__F03dx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:480px;margin-top:24px}.landing_heroMockLinks__F03dx a{display:flex;align-items:center;gap:10px;min-width:0;padding:15px 12px;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:border-color .15s ease,background-color .15s ease}.landing_heroMockLinks__F03dx a:hover{border-color:var(--accent);background:var(--accent-soft)}.landing_heroMockLinks__F03dx svg{flex-shrink:0;color:var(--accent)}.landing_heroMockLinks__F03dx span{display:grid;flex:1;gap:3px}.landing_heroMockLinks__F03dx strong{font-size:14px;font-weight:600}.landing_heroMockLinks__F03dx small{color:var(--muted);font-size:10px;line-height:1.5}@media (max-width:380px){.landing_heroMockLinks__F03dx a{gap:7px;padding:12px 9px}.landing_heroMockLinks__F03dx a>svg:last-child{display:none}}.landing_heroActions__Q6LOV{display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-top:30px}.landing_landing__1kxi6 .landing_outlineButton__hLfz7,.landing_landing__1kxi6 .landing_primaryButton__Hyu6K{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:15px 22px;min-height:51px;height:auto;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:#fff;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;transition:background-color .15s,box-shadow .15s;box-shadow:none;white-space:normal;text-align:center}.landing_landing__1kxi6 .landing_primaryButton__Hyu6K:hover{background:#993619;border-color:#993619;box-shadow:0 3px 0 #71291120}.landing_landing__1kxi6 .landing_outlineButton__hLfz7{color:var(--ink);background:transparent;border-color:var(--line)}.landing_landing__1kxi6 .landing_outlineButton__hLfz7:hover{background:var(--accent-soft);border-color:var(--accent)}.dark .landing_landing__1kxi6 .landing_primaryButton__Hyu6K{color:#241c17}.dark .landing_landing__1kxi6 .landing_primaryButton__Hyu6K:hover{background:#ffb499;border-color:#ffb499}.landing_textLink__r7d1N{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-size:12px;font-weight:600;line-height:1.5}.landing_textLink__r7d1N:hover{color:var(--accent)}.landing_heroNote__eRrN_{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:21px!important;color:var(--muted);font-size:10px}.landing_heroNote__eRrN_>svg{color:var(--green)}.landing_heroNote__eRrN_>span{width:3px;height:3px;background:var(--muted);border-radius:50%;margin-inline:3px}.landing_heroVisual__bY0nh{padding:0 7px 10px 0}.landing_sampleCaption__TNTLs{display:flex;gap:18px;align-items:center;justify-content:flex-end;padding:0 12px 17px;color:var(--accent)}.landing_sampleCaption__TNTLs>span{font-family:Georgia,serif;font-style:italic;font-size:17px}.landing_sampleCaption__TNTLs>svg{transform:rotate(-25deg)}.landing_practiceSheet__n2HN4{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:10px}.landing_sheetTop__fDnYQ{padding:14px 23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-family:ui-monospace,Courier New,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.landing_sheetTop__fDnYQ>span:first-child{display:inline-flex;gap:8px;align-items:center}.landing_sheetDot__OZbiu{width:7px;height:7px;border-radius:50%;background:var(--accent)}.landing_sheetBody__PRzC3{padding:24px 25px 0}.landing_sheetLabel__naprG{display:flex;align-items:center;gap:10px;color:var(--accent);font-family:ui-monospace,Courier New,monospace;font-size:9px;font-weight:600;letter-spacing:.07em}.landing_sheetLabel__naprG>span{color:var(--muted);font-family:inherit;font-weight:400;padding-left:10px;border-left:1px solid var(--line);letter-spacing:0}.landing_sheetBody__PRzC3>h2{font-size:25px;letter-spacing:-.035em;margin:12px 0 20px;line-height:1.25}.landing_passage__h0trZ{padding:15px 17px;border-left:2px solid var(--line);background:var(--paper)}.landing_passageLabel__1PDBZ{font-family:ui-monospace,Courier New,monospace;font-size:8px;font-weight:600;letter-spacing:.09em;color:var(--muted)}.landing_passage__h0trZ p{font-family:Georgia,serif;font-size:15px;line-height:1.65;margin-top:6px;color:var(--ink)}.landing_passage__h0trZ mark{background:transparent;color:inherit}.landing_passage__h0trZ mark[data-revealed=true]{background:var(--marker);color:var(--marker-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.landing_sampleQuestion__9u1Z3{margin:18px 0 0;padding:0;border:0;min-width:0}.landing_sampleQuestion__9u1Z3 legend{font-size:11px;line-height:1.7;font-weight:600}.landing_sampleQuestion__9u1Z3 legend>span{color:var(--accent);margin-right:7px;font-family:ui-monospace,Courier New,monospace}.landing_answers__hor_x{display:flex;gap:8px;margin-top:11px}.landing_answers__hor_x>button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:39px;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--surface);font-family:inherit;font-size:11px;cursor:pointer}.landing_answers__hor_x>button:hover{border-color:var(--green);background:var(--paper)}.landing_answers__hor_x>button[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.landing_answers__hor_x>button[data-correct=true]{border-color:#739878;color:#24442b;background:#e7f0df}.landing_sampleFeedback__7ILav{min-height:105px;padding:15px 0 12px;color:var(--muted);font-size:10px;line-height:1.65}.landing_sampleFeedback__7ILav>p{display:flex;align-items:center;gap:8px;padding-top:6px}.landing_feedbackSpark__Qax5A{font-family:Georgia,serif;color:var(--accent);font-size:22px;line-height:1}.landing_sampleFeedback__7ILav strong{display:block;color:var(--green);font-size:10px;margin-bottom:3px}.landing_sampleFeedback__7ILav p{max-width:380px}.landing_resetSample__IqsEY{padding:3px 0;margin-top:4px;border:0;background:transparent;color:var(--muted);display:flex;gap:5px;align-items:center;font-family:inherit;font-size:9px;cursor:pointer}.landing_resetSample__IqsEY:hover{color:var(--accent)}.landing_sheetBottom__HHLCf{display:flex;justify-content:space-between;align-items:center;padding:10px 25px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.landing_sheetBottom__HHLCf a{display:grid;place-items:center;min-width:30px;min-height:28px;color:var(--accent)}.landing_heroFootnote__rLk8h{padding-block:32px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.landing_heroFootnote__rLk8h>span:first-child{font-family:ui-monospace,Courier New,monospace;font-size:9px;letter-spacing:.08em}.landing_heroFootnote__rLk8h>span:last-child{display:flex;align-items:center;gap:5px}.landing_heroFootnote__rLk8h strong{color:var(--ink);font-weight:600}.landing_footnoteDot__2_4Iy{margin-inline:12px;width:3px;height:3px;border-radius:50%;background:var(--muted)}.landing_section___1ssk{padding-block:81px}.landing_sectionHeading__eYfhg{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:32px}.landing_sectionHeading__eYfhg h2{margin-top:13px}.landing_sectionHeading__eYfhg>p{color:var(--muted);font-size:12px;line-height:1.9;flex-shrink:0}.landing_skillGrid__wkABH{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}.landing_skillLink__ri4DL{padding:24px;color:var(--ink);background:var(--surface);border-left:1px solid var(--line);transition:background-color .15s}.landing_skillLink__ri4DL:first-child{border-left:0}.landing_skillLink__ri4DL:hover{background:var(--accent-soft)}.landing_skillLinkSoon__A9miy{cursor:not-allowed}.landing_skillLinkSoon__A9miy:hover{background:var(--surface)}.landing_skillLinkSoon__A9miy:after{display:none}.landing_soonBadge__FRQ5E{border:1px solid var(--line);border-radius:999px;padding:4px 8px;color:var(--muted);background:var(--paper);font-family:inherit;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing_skillTop__EpEaq{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-family:ui-monospace,Courier New,monospace;font-size:10px}.landing_skillIcon__EB8gq{display:grid;place-items:center;width:41px;height:41px;border-radius:8px;color:#a04425;background:#f8e9dc}.landing_skillIcon__EB8gq[data-tone=green]{color:#326248;background:#e6eddc}.landing_skillIcon__EB8gq[data-tone=blue]{color:#38646c;background:#e0edf0}.landing_skillIcon__EB8gq[data-tone=gold]{color:#7e6228;background:#f2ebd3}.landing_skillLink__ri4DL h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:18px;font-weight:600;letter-spacing:-.04em;margin-top:23px}.landing_skillLink__ri4DL h3>svg{color:var(--muted)}.landing_skillLink__ri4DL p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:7px;max-width:175px}.landing_catalogHeading__dSAJn{margin:38px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.landing_catalogHeading__dSAJn h3{font-size:17px;font-weight:600;letter-spacing:-.025em}.landing_testGrid__stAbb{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.landing_testCard__5sT5P{display:flex;flex-direction:column;padding:22px;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:border-color .15s}.landing_testCard__5sT5P:hover{border-color:var(--accent)}.landing_testMeta__HI5Rf{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:9px}.landing_testMeta__HI5Rf>span:first-child{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize}.landing_accessLabel__j9bMS{color:var(--green)}.landing_testCard__5sT5P h4{font-size:15px;font-weight:600;letter-spacing:-.025em;line-height:1.6;margin:15px 0 25px;overflow-wrap:anywhere}.landing_testBottom__6WZ7x{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.landing_testBottom__6WZ7x>span{display:flex;align-items:center;gap:6px}.landing_testBottom__6WZ7x>svg{color:var(--accent)}.landing_emptyCatalog__ynh_u{border:1px dashed var(--line);border-radius:8px;padding:30px;color:var(--muted)}.landing_emptyCatalog__ynh_u h4{color:var(--ink);margin-block:12px 5px}.landing_emptyCatalog__ynh_u .landing_textLink__r7d1N{margin-top:16px}.landing_processSection__CerbO{padding-block:72px;color:var(--ink);background:var(--surface);border-block:1px solid var(--line)}.landing_processGrid__GfTUO{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.landing_processSection__CerbO .landing_eyebrow___zVEv{color:var(--muted)}.landing_processSection__CerbO h2{font-size:clamp(32px,3.3vw,46px);margin-top:20px}.landing_processSection__CerbO h2 em{color:var(--accent);font-size:1.13em}.landing_processIntro__8MpkR{max-width:390px;color:var(--muted);margin-top:22px!important;font-size:12px;line-height:1.9}.landing_processSection__CerbO .landing_textLink__r7d1N{color:var(--accent);margin-top:25px}.landing_processSection__CerbO .landing_textLink__r7d1N:hover{color:var(--ink)}.landing_processSection__CerbO :is(a,button):focus-visible{outline-color:var(--accent)}.landing_steps__a6qnx{list-style:none;margin:0;padding:0}.landing_steps__a6qnx>li{display:flex;gap:20px;padding-block:24px;border-bottom:1px solid var(--line)}.landing_steps__a6qnx>li:first-child{padding-top:0}.landing_steps__a6qnx>li:last-child{padding-bottom:0;border:0}.landing_steps__a6qnx>li>span{padding-top:2px;color:var(--accent);font-family:ui-monospace,Courier New,monospace;font-size:12px}.landing_steps__a6qnx h3{font-size:16px;font-weight:600;letter-spacing:-.025em}.landing_steps__a6qnx p{color:var(--muted);font-size:11px;line-height:1.9;margin-top:7px;max-width:360px}.landing_pricingGrid__KQ7ye{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.landing_planCard__Wz5El{padding:28px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.landing_planCard__Wz5El[data-featured=true]{border-color:var(--accent);box-shadow:inset 0 3px var(--accent)}.landing_planTop__f1QFn{display:flex;justify-content:space-between;align-items:center;gap:10px}.landing_planTop__f1QFn h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.landing_planTop__f1QFn>span{color:var(--muted);font-family:ui-monospace,Courier New,monospace;font-size:9px}.landing_planCard__Wz5El[data-featured=true] .landing_planTop__f1QFn>span{color:var(--accent)}.landing_planPrice__KjzUD{margin-top:23px!important;font-size:clamp(24px,2.3vw,33px);font-weight:600;letter-spacing:-.05em;line-height:1.2}.landing_planPeriod___VFh_{margin-top:7px!important;color:var(--muted);font-size:10px;min-height:17px}.landing_planAction__y1Zja{margin-top:23px}.landing_planAction__y1Zja a{width:100%}.landing_planPerks__ytX21{padding:0;margin:23px 0 0;list-style:none;display:grid;gap:11px}.landing_planPerks__ytX21>li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:11px;line-height:1.7}.landing_planPerks__ytX21 svg{color:var(--green);flex-shrink:0;margin-top:2px}.landing_pricingNote__rlTZm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;color:var(--muted);font-size:10px;line-height:1.8;margin-top:23px!important;text-align:center}.landing_pricingNote__rlTZm a{display:inline-flex;gap:3px;align-items:center;margin-left:9px;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.landing_faqSection__aiJWP{padding-block:70px;border-block:1px solid var(--line);background:var(--surface)}.landing_faqGrid__FOoMV{display:grid;grid-template-columns:1fr 1.3fr;gap:110px}.landing_faqGrid__FOoMV h2{font-size:38px;margin-top:17px}.landing_faqGrid__FOoMV h2 em{color:var(--accent);font-size:1.13em}.landing_faqGrid__FOoMV>div>p:not(.landing_eyebrow___zVEv){color:var(--muted);font-size:11px;margin-top:23px}.landing_faqGrid__FOoMV .landing_textLink__r7d1N{margin-top:10px}.landing_faqList__0c0MM details{border-bottom:1px solid var(--line)}.landing_faqList__0c0MM details:first-child{border-top:1px solid var(--line)}.landing_faqList__0c0MM summary{list-style:none;padding:23px 0;display:flex;gap:18px;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;letter-spacing:-.02em;line-height:1.6;cursor:pointer}.landing_faqList__0c0MM summary::-webkit-details-marker{display:none}.landing_faqList__0c0MM summary>svg{flex-shrink:0;color:var(--accent)}.landing_faqList__0c0MM details[open] summary>svg{transform:rotate(45deg)}.landing_faqList__0c0MM details>p{font-size:12px;color:var(--muted);line-height:1.9;padding:0 35px 24px 0}.landing_finalSection__US6Pu{padding-block:70px;background:var(--accent-soft)}.landing_finalInner__sShYF{display:flex;justify-content:space-between;align-items:center;gap:36px}.landing_finalInner__sShYF h2{margin-top:15px;font-size:clamp(28px,3vw,40px)}.landing_finalInner__sShYF h2 em{color:var(--accent)}.landing_finalInner__sShYF>a{flex-shrink:0}.landing_footer__GaIA6{background:var(--paper);padding-top:55px}.landing_footerGrid__jknQR{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:55px;padding-bottom:42px}.landing_footerBrand__qRhVB{display:inline-block!important;font-size:23px!important;font-weight:600;letter-spacing:-.06em;color:var(--ink)!important}.landing_footerBrand__qRhVB span{font-weight:400}.landing_footerGrid__jknQR p{margin-top:13px;color:var(--muted);font-size:11px;line-height:1.9}.landing_footerGrid__jknQR .landing_disclaimer__3mX8K{font-size:9px;max-width:280px;margin-top:15px}.landing_footerGrid__jknQR h2{margin-bottom:17px;font-size:11px;letter-spacing:0;font-weight:600}.landing_footerGrid__jknQR a{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:11px;width:-moz-fit-content;width:fit-content;margin-bottom:9px}.landing_footerGrid__jknQR a:hover{color:var(--accent)}.landing_footerSoon__MNzZ4{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-bottom:9px;color:var(--muted);font-size:11px}.landing_footerSoon__MNzZ4 span{border:1px solid var(--line);border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing_footerBottom__osLk_{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-block:19px;color:var(--muted);font-size:9px}@media (min-width:1600px){.landing_hero__QmPaK{padding-top:64px}}@media (max-width:1100px){.landing_container__uQVq1,.landing_headerInner___FyQv{width:calc(100% - 64px)}.landing_heroGrid__a8eT_{gap:38px}.landing_heroCopy__iSttA h1{font-size:62px}.landing_heroActions__Q6LOV{gap:18px}.landing_heroDescription__dKFvm{font-size:14px}.landing_sheetBody__PRzC3{padding:22px 20px 0}.landing_sheetBody__PRzC3>h2{font-size:23px}.landing_sampleFeedback__7ILav{min-height:119px}.landing_faqGrid__FOoMV,.landing_processGrid__GfTUO{gap:65px}.landing_planCard__Wz5El,.landing_skillLink__ri4DL,.landing_testCard__5sT5P{padding:20px}.landing_testGrid__stAbb{grid-template-columns:repeat(2,1fr)}.landing_planTop__f1QFn{align-items:flex-start;flex-direction:column;gap:5px}.landing_planTop__f1QFn>span{min-height:15px}.landing_footerGrid__jknQR{gap:30px}}@media (max-width:800px){.landing_headerInner___FyQv{height:66px}.landing_desktopNav__8yF9r{display:none}.landing_menuButton__NmkGT{display:grid}.landing_headerActions__0JXJp{gap:12px}.landing_loginLink__yYtHW{padding-left:12px}.landing_mobileNav__20qtt:not([hidden]){display:grid;border-top:1px solid var(--line);padding:10px 32px 18px}.landing_mobileNav__20qtt a{display:flex;justify-content:space-between;align-items:center;padding-block:13px;color:var(--ink);font-size:14px}.landing_mobilePracticeGroup__PNmwY{display:grid;gap:0;border-bottom:1px solid var(--line);padding-bottom:7px}.landing_mobilePracticeGroup__PNmwY>p{padding:8px 0 4px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing_mobilePracticeGroup__PNmwY>a,.landing_mobilePracticeSoon__MxuJY{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding-block:8px;color:var(--ink);font-size:14px}.landing_mobilePracticeSoon__MxuJY{color:var(--muted);cursor:not-allowed}.landing_hero__QmPaK{padding-top:40px}.landing_heroGrid__a8eT_{grid-template-columns:1fr;gap:30px}.landing_heroCopy__iSttA{max-width:600px}.landing_heroCopy__iSttA h1{font-size:clamp(55px,8vw,74px)}.landing_heroDescription__dKFvm{max-width:410px}.landing_heroVisual__bY0nh{max-width:520px;width:100%;justify-self:center}.landing_sheetBody__PRzC3{padding:24px 25px 0}.landing_sampleFeedback__7ILav{min-height:105px}.landing_heroFootnote__rLk8h{margin-top:28px;flex-direction:column;align-items:flex-start;gap:8px;padding-top:23px}.landing_section___1ssk{padding-block:60px}.landing_sectionHeading__eYfhg{display:block}.landing_sectionHeading__eYfhg>p{margin-top:15px}.landing_sectionHeading__eYfhg>p br{display:none}.landing_skillGrid__wkABH{grid-template-columns:repeat(2,1fr)}.landing_skillLink__ri4DL:nth-child(3){border-left:0}.landing_skillLink__ri4DL:nth-child(n+3){border-top:1px solid var(--line)}.landing_skillLink__ri4DL p{max-width:220px}.landing_processGrid__GfTUO{gap:40px}.landing_processSection__CerbO{padding-block:55px}.landing_pricingGrid__KQ7ye{grid-template-columns:1fr;gap:16px}.landing_planCard__Wz5El{padding:26px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:26px;column-gap:26px}.landing_planTop__f1QFn{flex-direction:row;align-items:center;grid-column:1/-1}.landing_planPeriod___VFh_,.landing_planPrice__KjzUD{grid-column:1}.landing_planAction__y1Zja{grid-column:1;margin-top:16px}.landing_planPerks__ytX21{grid-column:2;grid-row:2/5;margin-top:23px;align-content:start}.landing_faqGrid__FOoMV{gap:35px}.landing_faqList__0c0MM summary{font-size:12px;padding-block:20px}.landing_finalInner__sShYF{align-items:flex-start;flex-direction:column;gap:24px}.landing_footerGrid__jknQR{grid-template-columns:2fr 1fr 1fr}.landing_footerGrid__jknQR>div:last-child{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:20px}.landing_footerGrid__jknQR>div:last-child h2{flex-basis:100%;margin-bottom:-8px}}@media (max-width:540px){.landing_container__uQVq1,.landing_headerInner___FyQv{width:calc(100% - 40px)}.landing_headerInner___FyQv{gap:12px}.landing_brand__0IR1m{font-size:21px;gap:6px}.landing_brand__0IR1m>img{width:25px;height:25px}.landing_headerActions__0JXJp{gap:6px}.landing_loginLink__yYtHW{font-size:12px;padding-left:9px;gap:4px}.landing_loginLink__yYtHW>svg{display:none}.landing_menuButton__NmkGT,.landing_themeButton__hdwZm{width:31px}.landing_mobileNav__20qtt:not([hidden]){padding-inline:20px}.landing_hero__QmPaK{padding-top:32px}.landing_heroCopy__iSttA h1{font-size:clamp(48px,13.3vw,65px);margin-block:19px 22px}.landing_heroDescription__dKFvm{font-size:13px;max-width:310px;line-height:1.9}.landing_heroActions__Q6LOV{gap:18px;margin-top:23px}.landing_landing__1kxi6 .landing_outlineButton__hLfz7,.landing_landing__1kxi6 .landing_primaryButton__Hyu6K{font-size:12px;gap:13px;min-height:49px;padding:14px 18px}.landing_heroActions__Q6LOV .landing_textLink__r7d1N{font-size:11px;gap:6px}.landing_heroNote__eRrN_{font-size:9px;margin-top:18px!important;gap:5px}.landing_heroNote__eRrN_>span{margin-inline:1px}.landing_heroGrid__a8eT_{gap:29px}.landing_sampleCaption__TNTLs{padding-bottom:13px}.landing_sampleCaption__TNTLs>span{font-size:15px}.landing_sheetTop__fDnYQ{padding-inline:18px;font-size:8px}.landing_sheetBody__PRzC3{padding:21px 18px 0}.landing_sheetBody__PRzC3>h2{font-size:23px;margin-bottom:17px}.landing_passage__h0trZ{padding:12px 14px}.landing_passage__h0trZ p{font-size:14px}.landing_sampleQuestion__9u1Z3 legend{font-size:10px}.landing_answers__hor_x{gap:6px}.landing_answers__hor_x>button{min-height:42px}.landing_sampleFeedback__7ILav{min-height:122px}.landing_sheetBottom__HHLCf{padding-inline:18px;font-size:8px}.landing_heroFootnote__rLk8h>span:last-child{flex-wrap:wrap;font-size:9px;row-gap:4px}.landing_footnoteDot__2_4Iy{margin-inline:5px}.landing_section___1ssk{padding-block:45px}.landing_sectionHeading__eYfhg{margin-bottom:25px}.landing_sectionHeading__eYfhg h2{max-width:320px}.landing_sectionHeading__eYfhg>p{font-size:11px}.landing_skillLink__ri4DL{padding:20px 17px}.landing_skillIcon__EB8gq{width:35px;height:35px}.landing_skillIcon__EB8gq>svg{width:21px}.landing_skillLink__ri4DL h3{font-size:16px;margin-top:18px}.landing_skillLink__ri4DL h3>svg{width:17px}.landing_skillLink__ri4DL p{font-size:10px}.landing_catalogHeading__dSAJn{align-items:flex-start;margin-top:30px;gap:15px}.landing_catalogHeading__dSAJn h3{font-size:15px;max-width:150px}.landing_catalogHeading__dSAJn .landing_textLink__r7d1N{font-size:10px;white-space:nowrap}.landing_testGrid__stAbb{grid-template-columns:1fr;gap:10px}.landing_testCard__5sT5P{padding:19px}.landing_testCard__5sT5P h4{margin:12px 0 15px;font-size:15px}.landing_testBottom__6WZ7x,.landing_testMeta__HI5Rf{font-size:10px}.landing_faqGrid__FOoMV,.landing_processGrid__GfTUO{grid-template-columns:1fr;gap:35px}.landing_processSection__CerbO{padding-block:43px}.landing_processSection__CerbO h2{font-size:35px}.landing_processIntro__8MpkR{font-size:12px}.landing_steps__a6qnx>li{padding-block:20px}.landing_steps__a6qnx h3{font-size:15px}.landing_steps__a6qnx p{font-size:11px}.landing_planCard__Wz5El{display:block;padding:23px}.landing_planTop__f1QFn{flex-direction:row}.landing_planPrice__KjzUD{font-size:30px;margin-top:20px!important}.landing_planPerks__ytX21{margin-top:20px;gap:9px}.landing_planAction__y1Zja{margin-top:20px}.landing_pricingNote__rlTZm{font-size:9px;-moz-column-gap:4px;column-gap:4px}.landing_pricingNote__rlTZm a{margin-left:0}.landing_faqSection__aiJWP{padding-block:45px}.landing_faqGrid__FOoMV h2{font-size:35px}.landing_faqList__0c0MM summary{font-size:12px}.landing_finalSection__US6Pu{padding-block:43px}.landing_finalInner__sShYF h2{max-width:300px;font-size:32px}.landing_footer__GaIA6{padding-top:36px}.landing_footerGrid__jknQR{grid-template-columns:1fr 1fr;gap:30px 22px;padding-bottom:30px}.landing_footerGrid__jknQR>div:first-child,.landing_footerGrid__jknQR>div:last-child{grid-column:1/-1}.landing_footerGrid__jknQR .landing_disclaimer__3mX8K{max-width:330px}.landing_footerBottom__osLk_{font-size:8px;padding-block:17px}}.landing_heroAccent__3Z4XD{position:relative;display:inline-block}.landing_inkUnderline__WNB6C{position:absolute;left:1%;bottom:-12px;width:96%;height:18px;pointer-events:none;transform-origin:left center;opacity:.65}.landing_sampleCaption__TNTLs .landing_captionArrow__5PDz2{transform:none}.landing_deskTab__rAQbl{position:absolute;top:-13px;right:26px;display:flex;align-items:center;justify-content:space-between;gap:9px;width:138px;height:28px;padding:0 12px;border:1px solid var(--line);border-radius:2px 2px 6px 2px;background:var(--marker);color:var(--marker-ink);font:600 8px/1 ui-monospace,Courier New,monospace;letter-spacing:.08em;transform:rotate(3deg);transform-origin:80% center}.landing_practiceSheet__n2HN4[data-answered=true] .landing_deskTab__rAQbl{transform:rotate(-2deg)}.landing_sheetTop__fDnYQ{position:relative}.landing_sheetTop__fDnYQ:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--green);transform:scaleX(0);transform-origin:left}.landing_practiceSheet__n2HN4[data-answered=true] .landing_sheetTop__fDnYQ:after{transform:scaleX(1)}.landing_desktopNav__8yF9r a,.landing_textLink__r7d1N{position:relative}.landing_desktopNav__8yF9r a:after,.landing_textLink__r7d1N:after{content:"";position:absolute;height:1px;left:0;right:0;bottom:-5px;background:currentColor;transform:scaleX(0);transform-origin:right}.landing_desktopNav__8yF9r a[aria-current=location],.landing_mobileNav__20qtt a[aria-current=location]{color:var(--accent)}.landing_desktopNav__8yF9r a:focus-visible:after,.landing_desktopNav__8yF9r a[aria-current=location]:after,.landing_textLink__r7d1N:focus-visible:after{transform:scaleX(1);transform-origin:left}.landing_skillLink__ri4DL{position:relative}.landing_skillLink__ri4DL:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0)}.landing_skillLink__ri4DL:focus-visible{outline-offset:-4px}.landing_skillLink__ri4DL:focus-visible:after{transform:scaleX(1)}.landing_steps__a6qnx>li>span{position:relative}.landing_steps__a6qnx>li>span:after{content:"";position:absolute;top:26px;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left}.landing_steps__a6qnx>li[data-motion-seen=true]>span:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.landing_inkUnderline__WNB6C{animation:landing_inkWrite__VPzSx .6s calc(var(--intro-delay) + .15s) var(--ease-paper) backwards}.landing_heroVisual__bY0nh .landing_practiceSheet__n2HN4{animation:landing_paperArrival__2UOCf .65s calc(var(--intro-delay) + 60ms) var(--ease-paper) backwards}.landing_sampleCaption__TNTLs>span{animation:landing_gentleArrival__Zmh3j .36s calc(var(--intro-delay) + .18s) var(--ease-paper) backwards}.landing_captionArrow__5PDz2{animation:landing_annotationArrival__6McXL .4s calc(var(--intro-delay) + .25s) var(--ease-paper) backwards}.landing_deskTab__rAQbl{animation:landing_bookmarkArrival__Y_TgA .42s calc(var(--intro-delay) + .3s) var(--ease-paper) backwards;transition:transform .42s var(--ease-paper)}.landing_sheetTop__fDnYQ:after{transition:transform .52s var(--ease-paper)}.landing_desktopNav__8yF9r a:after,.landing_skillLink__ri4DL:after,.landing_steps__a6qnx>li>span:after,.landing_textLink__r7d1N:after{transition:transform .36s var(--ease-paper)}.landing_landing__1kxi6 .landing_outlineButton__hLfz7,.landing_landing__1kxi6 .landing_primaryButton__Hyu6K{transition:transform .22s var(--ease-paper),background-color .16s}.landing_brand__0IR1m>img,.landing_loginLink__yYtHW>svg,.landing_outlineButton__hLfz7>svg,.landing_primaryButton__Hyu6K>svg,.landing_resetSample__IqsEY>svg,.landing_sheetBottom__HHLCf a>svg,.landing_skillLink__ri4DL h3>svg,.landing_testBottom__6WZ7x>svg,.landing_textLink__r7d1N>svg,.landing_themeButton__hdwZm>svg{transition:transform .3s var(--ease-paper)}.landing_testCard__5sT5P{transition:transform .32s var(--ease-paper),border-color .18s}.landing_planCard__Wz5El{transition:transform .32s var(--ease-paper)}.landing_answers__hor_x>button{transition:transform .18s var(--ease-paper)}.landing_answers__hor_x>button:active{transform:translateY(1px) scale(.97)}.landing_answers__hor_x>button[data-correct=true]>svg{animation:landing_checkArrival__5_vxF .4s var(--ease-paper)}.landing_feedbackResult__qUt7d{animation:landing_feedbackArrival__PFHx5 .36s var(--ease-paper)}.landing_passage__h0trZ mark[data-revealed=true]{background:linear-gradient(var(--marker),var(--marker)) 0 /100% 100% no-repeat;animation:landing_markerPass__oLqsX .54s var(--ease-paper)}.landing_faqList__0c0MM summary>svg{transition:transform .28s var(--ease-paper)}.landing_faqList__0c0MM details[open]>p{animation:landing_feedbackArrival__PFHx5 .3s var(--ease-paper)}.landing_mobileNav__20qtt:not([hidden]){animation:landing_gentleArrival__Zmh3j .24s var(--ease-paper)}@media (hover:hover) and (pointer:fine){.landing_desktopNav__8yF9r a:hover:after,.landing_textLink__r7d1N:hover:after{transform:scaleX(1);transform-origin:left}.landing_skillLink__ri4DL:hover:after{transform:scaleX(1)}.landing_landing__1kxi6 .landing_outlineButton__hLfz7:hover,.landing_landing__1kxi6 .landing_primaryButton__Hyu6K:hover{transform:translateY(-2px)}.landing_loginLink__yYtHW:hover>svg,.landing_primaryButton__Hyu6K:hover>svg,.landing_skillLink__ri4DL:hover h3>svg,.landing_testCard__5sT5P:hover .landing_testBottom__6WZ7x>svg{transform:translate(3px,-3px)}.landing_outlineButton__hLfz7:hover>svg,.landing_sheetBottom__HHLCf a:hover>svg,.landing_textLink__r7d1N:hover>svg{transform:translateX(3px)}.landing_planCard__Wz5El:hover,.landing_testCard__5sT5P:hover{transform:translateY(-3px)}.landing_skillLink__ri4DL[data-skill=orange]:hover .landing_skillIcon__EB8gq>svg{animation:landing_bookGesture__DU260 .58s var(--ease-paper)}.landing_skillLink__ri4DL[data-skill=green]:hover .landing_skillIcon__EB8gq>svg{animation:landing_soundGesture__4Flyh .62s ease-out}.landing_skillLink__ri4DL[data-skill=blue]:hover .landing_skillIcon__EB8gq>svg{animation:landing_penGesture__gRpHb .56s var(--ease-paper)}.landing_skillLink__ri4DL[data-skill=gold]:hover .landing_skillIcon__EB8gq>svg{animation:landing_voiceGesture___XmHH .56s var(--ease-paper)}.landing_resetSample__IqsEY:hover>svg{transform:rotate(-35deg)}.landing_brand__0IR1m:hover>img{transform:rotate(-7deg)}.landing_themeButton__hdwZm:hover>svg{transform:rotate(18deg)}}.landing_landing__1kxi6 .landing_outlineButton__hLfz7:active,.landing_landing__1kxi6 .landing_primaryButton__Hyu6K:active{transform:translateY(1px)}}@keyframes landing_inkWrite__VPzSx{0%{transform:scaleX(.03);opacity:.2}to{transform:scaleX(1);opacity:.65}}@keyframes landing_gentleArrival__Zmh3j{0%{transform:translateY(9px);opacity:.55}to{transform:none;opacity:1}}@keyframes landing_paperArrival__2UOCf{0%{transform:translate(14px,24px) rotate(-4deg) scale(.98);opacity:1}65%{transform:translate(-2px,-3px) rotate(.5deg);opacity:1}to{transform:none;opacity:1}}@keyframes landing_annotationArrival__6McXL{0%{transform:translate(-4px,-5px) rotate(-15deg);opacity:.2}to{transform:none;opacity:1}}@keyframes landing_feedbackArrival__PFHx5{0%{transform:translateY(6px);opacity:.35}to{transform:none;opacity:1}}@keyframes landing_markerPass__oLqsX{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes landing_checkArrival__5_vxF{0%{transform:scale(.55) rotate(-12deg)}65%{transform:scale(1.12) rotate(3deg)}to{transform:none}}@keyframes landing_bookGesture__DU260{35%{transform:rotate(-10deg) translateY(-2px)}70%{transform:rotate(3deg)}to{transform:none}}@keyframes landing_soundGesture__4Flyh{25%,65%{transform:scale(1.12)}45%,to{transform:none}}@keyframes landing_penGesture__gRpHb{25%{transform:translate(-2px,1px) rotate(-12deg)}65%{transform:translate(3px,-2px) rotate(5deg)}to{transform:none}}@keyframes landing_voiceGesture___XmHH{30%{transform:translateY(-3px) rotate(-5deg)}65%{transform:translateY(1px) rotate(3deg)}to{transform:none}}.landing_sampleScene__nwcn6{position:relative;isolation:isolate}.landing_paperLeaf__p_Juq{position:absolute;inset:4px 1px -5px;pointer-events:none;border:1px solid var(--line);border-radius:10px;transform-origin:50% 85%;z-index:-1}.landing_paperLeaf__p_Juq[data-leaf=back]{--leaf-x:-3px;--leaf-y:4px;--leaf-angle:-2deg;--leaf-open:-7deg;background:var(--marker);transform:translate(-3px,4px) rotate(var(--leaf-angle))}.landing_paperLeaf__p_Juq[data-leaf=middle]{--leaf-x:3px;--leaf-y:5px;--leaf-angle:1.6deg;--leaf-open:6deg;background:var(--accent-soft);transform:translate(3px,5px) rotate(var(--leaf-angle))}.landing_passageScene__dkoif{perspective:1100px}.landing_passageFlip__RUIuf{display:grid;transform-style:preserve-3d}.landing_passageScene__dkoif[data-flipped=true] .landing_passageFlip__RUIuf{transform:rotateY(180deg)}.landing_passageFace__s6_9W{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.landing_passageBack__1gxeZ,.landing_passage__h0trZ.landing_passageFace__s6_9W{display:flex;flex-direction:column;justify-content:center}.landing_passageBack__1gxeZ{gap:8px;padding:14px 17px;background:var(--marker);color:var(--marker-ink);border:1px solid var(--line);border-radius:3px 11px 3px 3px;transform:rotateY(180deg)}.landing_clueHeading__sga_s{font:italic 22px/1.2 Georgia,serif;letter-spacing:-.02em}.landing_clueConnection__V12mc{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:0 6px;font-size:12px}.landing_clueConnection__V12mc>span:first-child{grid-column:1/-1;font-weight:600}.landing_clueConnection__V12mc>svg{margin-left:3px}.landing_clueConclusion__Ll4x5{font:16px/1.3 Georgia,serif}.landing_clueFootnote__ySjZ1{font-size:10px;line-height:1.5}.landing_clueToggle__5gfHW{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;padding:4px 0;color:var(--muted);background:none;border:0;font-family:inherit;font-size:10px;line-height:1.4;cursor:pointer;text-align:left}.landing_clueToggle__5gfHW>svg{margin-left:auto;color:var(--accent)}.landing_clueToggle__5gfHW:hover,.landing_clueToggle__5gfHW[aria-pressed=true]{color:var(--accent)}.landing_foldIcon__zaMHm{width:14px;height:17px;flex-shrink:0;border:1px solid;border-radius:1px;position:relative}.landing_foldIcon__zaMHm:after{content:"";position:absolute;right:-1px;top:-1px;width:6px;height:6px;border-left:1px solid;border-bottom:1px solid;background:var(--surface)}.landing_clueToggle__5gfHW+.landing_sampleQuestion__9u1Z3{margin-top:3px}.landing_evidenceStamp__y9yJk{position:absolute;display:flex;align-items:center;gap:5px;right:49px;bottom:-13px;padding:5px 9px;border:2px solid var(--green);border-radius:4px 7px 3px 6px;color:var(--green);background:var(--surface);font:italic 13px/1.2 Georgia,serif;transform:rotate(-7deg);opacity:0;visibility:hidden;pointer-events:none}.landing_practiceSheet__n2HN4[data-answered=true] .landing_evidenceStamp__y9yJk{opacity:1;visibility:visible}.landing_testCard__5sT5P{position:relative}.landing_testCard__5sT5P:after{content:"";position:absolute;top:-1px;right:-1px;width:22px;height:22px;background:linear-gradient(45deg,var(--accent-soft) 48%,var(--line) 49%,var(--line) 51%,var(--paper) 52%);border-bottom-left-radius:4px;transform-origin:top right;transform:scale(0);pointer-events:none}.landing_testCard__5sT5P:focus-visible:after{transform:scale(1)}@media (prefers-reduced-motion:no-preference){.landing_paperLeaf__p_Juq{animation:landing_paperFan__61mrl .85s var(--intro-delay) var(--ease-paper) backwards}.landing_paperLeaf__p_Juq[data-leaf=middle]{animation-delay:calc(var(--intro-delay) + 70ms)}.landing_passageFlip__RUIuf{transition:transform .6s cubic-bezier(.2,.65,.25,1)}.landing_practiceSheet__n2HN4[data-answered=true] .landing_evidenceStamp__y9yJk{animation:landing_stampPress__oo9Zt .52s var(--ease-paper) backwards}.landing_practiceSheet__n2HN4[data-answered=true] .landing_deskTab__rAQbl{animation:none}.landing_clueToggle__5gfHW>svg,.landing_foldIcon__zaMHm,.landing_testCard__5sT5P:after{transition:transform .3s var(--ease-paper)}.landing_clueToggle__5gfHW[aria-pressed=true]>svg{transform:rotate(-180deg)}@media (hover:hover) and (pointer:fine){.landing_testCard__5sT5P:hover:after{transform:scale(1)}.landing_clueToggle__5gfHW:hover .landing_foldIcon__zaMHm{transform:rotate(-9deg)}}}@keyframes landing_paperFan__61mrl{0%{opacity:.5;transform:translateY(18px) rotate(0deg) scale(.98)}40%{opacity:1;transform:translateY(7px) rotate(var(--leaf-open))}to{opacity:1;transform:translate(var(--leaf-x),var(--leaf-y)) rotate(var(--leaf-angle))}}@keyframes landing_bookmarkArrival__Y_TgA{0%{opacity:0;transform:translate(14px,-14px) rotate(13deg)}70%{opacity:1;transform:translate(-1px,2px) rotate(1deg)}to{opacity:1;transform:rotate(3deg)}}@keyframes landing_stampPress__oo9Zt{0%{opacity:0;transform:translate(8px,-12px) rotate(-18deg) scale(1.3)}55%{opacity:1;transform:translateY(1px) rotate(-6deg) scale(.96)}to{opacity:1;transform:rotate(-7deg)}}@media (max-width:540px){.landing_paperLeaf__p_Juq[data-leaf=back]{--leaf-open:-3deg;--leaf-angle:-1.3deg}.landing_paperLeaf__p_Juq[data-leaf=middle]{--leaf-open:3deg;--leaf-angle:1.2deg}.landing_passageBack__1gxeZ{padding:14px}.landing_clueHeading__sga_s{font-size:20px}}@media (prefers-reduced-motion:reduce){html:has(.landing_landing__1kxi6){scroll-behavior:auto}.landing_header__kGR9g *,.landing_header__kGR9g :after,.landing_header__kGR9g :before,.landing_landing__1kxi6 *,.landing_landing__1kxi6 :after,.landing_landing__1kxi6 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.landing_mockSection__DLmhV{padding-block:clamp(58px,7vw,88px);border-top:1px solid var(--line)}.landing_mockTheme__y_U6L{--paper:hsl(var(--ps-paper));--surface:hsl(var(--ps-surface));--ink:hsl(var(--ps-ink));--muted:hsl(var(--ps-muted));--line:hsl(var(--ps-line));--accent:hsl(var(--ps-accent));--accent-soft:hsl(var(--ps-accent-soft));--green:hsl(var(--ps-green));color:var(--ink);background:var(--paper);font-size:14px;line-height:1.65}.landing_mockTheme__y_U6L,.landing_mockTheme__y_U6L *{box-sizing:border-box}.landing_mockTheme__y_U6L h2,.landing_mockTheme__y_U6L h3,.landing_mockTheme__y_U6L h4,.landing_mockTheme__y_U6L p{margin:0}.landing_mockAppSection__rMr2q{width:100%;margin:0;padding-block:0;border-top:0}.landing_mockHeading__w6ZX6{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:36px}.landing_mockHeading__w6ZX6 h2{max-width:690px;margin:13px 0 0;color:var(--ink);font-size:clamp(27px,2.6vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.landing_mockHeading__w6ZX6>p{max-width:300px;margin:0;color:var(--muted);font-size:12px;line-height:1.9}.landing_mockModeSwitch__TvIL9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:560px;margin:32px auto 18px}.landing_mockModeButton__rJTM9{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;-moz-column-gap:11px;column-gap:11px;min-height:70px;padding:12px 16px;text-align:left;color:var(--ink);border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.landing_mockModeButton__rJTM9[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.landing_mockModeButton__rJTM9>svg{grid-row:span 2;color:var(--accent)}.landing_mockModeButton__rJTM9>span{font-size:13px;font-weight:650}.landing_mockModeButton__rJTM9>small{color:var(--muted);font-size:10px}.landing_mockOfflinePanel__IIJzy,.landing_mockOnlinePanel__wdpg6{padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-radius:10px;background:var(--surface)}.landing_mockPanelIntro__uEzJk{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;margin-bottom:18px}.landing_mockPanelIntro__uEzJk h3{margin-top:3px;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.03em}.landing_mockKicker__h9OHb{color:var(--muted);font-family:ui-monospace,Courier New,monospace;font-size:9px;letter-spacing:.1em}.landing_mockTextLink__w53Uz{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:11px;font-weight:600}.landing_mockOnlineGrid__0dV_Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.landing_mockOnlineCard__PHzm2{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;color:var(--ink);border:1px solid var(--line);border-radius:7px;background:var(--paper);transition:border-color .15s ease,background-color .15s ease}.landing_mockOnlineCard__PHzm2:hover{border-color:var(--accent);background:var(--accent-soft)}.landing_mockOnlineCard__PHzm2>svg{flex:0 0 auto;color:var(--accent)}.landing_mockSkillIcon__SVyUo{display:grid;width:35px;height:35px;flex:0 0 auto;place-items:center;color:var(--green);border:1px solid var(--line);border-radius:7px;background:var(--surface)}.landing_mockOnlineCopy__V5wJQ{display:grid;min-width:0;flex:1;gap:3px}.landing_mockOnlineCopy__V5wJQ strong{overflow:hidden;color:var(--ink);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.landing_mockOnlineCopy__V5wJQ small{color:var(--muted);font-size:9px;text-transform:capitalize}.landing_mockOfflinePanel__IIJzy{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,48px)}.landing_mockCalendarColumn__UqgTY{min-width:0}.landing_mockMonthControl__3kjii{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:11px;font-weight:600}.landing_mockMonthControl__3kjii button{display:grid;width:29px;height:29px;place-items:center;color:var(--muted);border:1px solid var(--line);border-radius:6px;background:var(--surface);cursor:pointer}.landing_mockMonthControl__3kjii button:hover{color:var(--accent);border-color:var(--accent)}.landing_mockCalendar__QjBRs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.landing_mockWeekday__hHuac{padding-block:5px;color:var(--muted);font-size:9px;text-align:center}.landing_mockDay__MQ_zQ{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center;color:var(--ink);border:1px solid transparent;border-radius:7px;background:transparent;font-size:11px;cursor:pointer}.landing_mockDay__MQ_zQ:disabled{color:var(--muted);opacity:.48;cursor:default}.landing_mockDay__MQ_zQ[data-available=true]{border-color:var(--line);background:var(--paper);opacity:1}.landing_mockDay__MQ_zQ[data-available=true]:hover,.landing_mockDay__MQ_zQ[data-selected=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.landing_mockDay__MQ_zQ i{position:absolute;right:3px;bottom:2px;display:grid;min-width:13px;height:13px;place-items:center;color:var(--green);border-radius:50%;background:var(--surface);font-size:8px;font-style:normal}.landing_mockLegend___bGw9{display:flex;justify-content:space-between;gap:10px;margin-top:13px;color:var(--muted);font-size:9px}.landing_mockLegend___bGw9 span:first-child{display:inline-flex;align-items:center;gap:6px}.landing_mockLegend___bGw9 i{width:7px;height:7px;border-radius:50%;background:var(--green)}.landing_mockSessionColumn__Q2XTh{min-width:0;padding-left:clamp(18px,3vw,32px);border-left:1px solid var(--line)}.landing_mockStatus__REkFv{color:var(--muted);font-size:10px}.landing_mockSessionList__ei3kC{display:grid;gap:9px}.landing_mockSessionCard__atSal{padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.landing_mockSessionTop__04uGu{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.landing_mockSessionTop__04uGu h4{color:var(--ink);font-size:12px;font-weight:600}.landing_mockSessionMeta___UA46 span,.landing_mockSessionTop__04uGu p{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9px}.landing_mockSessionTop__04uGu p{margin-top:6px}.landing_mockSessionTop__04uGu>strong{flex:0 0 auto;color:var(--green);font-size:11px;font-weight:650}.landing_mockSessionMeta___UA46{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line)}.landing_mockReserveButton__AEE7k{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:35px;margin-top:11px;padding-inline:11px;color:var(--paper);border:1px solid var(--accent);border-radius:6px;background:var(--accent);font-size:10px;font-weight:600;cursor:pointer}.landing_mockReserveButton__AEE7k:disabled{opacity:.65;cursor:default}.landing_mockBookedNotice__vWqa8,.landing_mockError__4s_n_{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:var(--accent-soft);font-size:10px}.landing_mockError__4s_n_ button{flex:0 0 auto;color:var(--accent);font-size:10px;font-weight:600;text-decoration:underline;cursor:pointer}.landing_mockBookedNotice__vWqa8{justify-content:flex-start;color:var(--green);border-color:var(--line);background:var(--paper)}.landing_mockBookedNotice__vWqa8 span{display:grid;gap:2px}.landing_mockBookedNotice__vWqa8 small{color:var(--muted)}.landing_mockBookedNotice__vWqa8 a,.landing_mockDemoNote___TGGw a{width:-moz-fit-content;width:fit-content;color:var(--accent);font-weight:650;text-decoration:underline;text-underline-offset:2px}.landing_mockEmptySlot__HcjQo,.landing_mockEmpty__ahvIs{display:grid;min-height:130px;place-content:center;justify-items:center;gap:9px;color:var(--muted);border:1px dashed var(--line);border-radius:7px;font-size:10px;line-height:1.7;text-align:center}.landing_mockEmptySlot__HcjQo p{max-width:260px}.landing_mockDemoNote___TGGw{margin-top:11px;color:var(--muted);font-size:9px;text-align:right}.landing_mockDemoNote___TGGw a{display:inline;font-size:inherit}@media (max-width:800px){.landing_mockHeading__w6ZX6{grid-template-columns:1fr;gap:12px}.landing_mockHeading__w6ZX6>p{max-width:420px}.landing_mockOfflinePanel__IIJzy{grid-template-columns:minmax(0,1fr);gap:24px}.landing_mockSessionColumn__Q2XTh{padding:22px 0 0;border-top:1px solid var(--line);border-left:0}}@media (max-width:540px){.landing_mockModeSwitch__TvIL9{gap:7px;margin-block:24px 13px}.landing_mockModeButton__rJTM9{grid-template-columns:24px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;min-height:62px;padding:9px}.landing_mockModeButton__rJTM9>svg{width:16px}.landing_mockOnlineGrid__0dV_Y{grid-template-columns:1fr}.landing_mockOfflinePanel__IIJzy{padding:15px 12px}.landing_mockMonthControl__3kjii{gap:4px;font-size:10px}.landing_mockMonthControl__3kjii button{width:26px;height:26px}.landing_mockLegend___bGw9{font-size:8px}.landing_mockSessionTop__04uGu{flex-direction:column;gap:8px}.landing_mockDemoNote___TGGw{text-align:left}}@font-face{font-family:__Sora_bdb7b4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_bdb7b4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_bdb7b4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_bdb7b4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_bdb7b4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Sora_bdb7b4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Sora_Fallback_bdb7b4;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_bdb7b4{font-family:__Sora_bdb7b4,__Sora_Fallback_bdb7b4;font-style:normal}.mock-sessions_screen__mjHDJ{--line:hsl(var(--border));--muted:hsl(var(--muted-foreground));--accent:hsl(var(--primary));color:hsl(var(--foreground));width:100%;padding-block:8px 32px}.mock-sessions_screen__mjHDJ a,.mock-sessions_screen__mjHDJ button{-webkit-tap-highlight-color:transparent}.mock-sessions_screen__mjHDJ a:focus-visible,.mock-sessions_screen__mjHDJ button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.mock-sessions_switch__LkGIl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,540px);margin:0 auto 36px;border:1px solid var(--line);border-radius:12px;background:hsl(var(--card))}.mock-sessions_mode__ytiIz{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 16px;min-height:78px;padding:16px 24px;border:1px solid transparent;border-radius:11px;text-align:left;transition:background-color .15s,border-color .15s}.mock-sessions_mode__ytiIz>svg{grid-row:span 2;color:var(--muted)}.mock-sessions_mode__ytiIz strong{font-size:14px;font-weight:600}.mock-sessions_mode__ytiIz small{color:var(--muted);font-size:12px}.mock-sessions_mode__ytiIz[aria-pressed=true]{border-color:var(--accent);background:hsl(var(--primary)/.06)}.mock-sessions_mode__ytiIz[aria-pressed=true]>svg{color:var(--accent)}.mock-sessions_heading__MQTs1{margin-bottom:28px}.mock-sessions_eyebrow__C5mjo{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.17em;margin-bottom:9px}.mock-sessions_heading__MQTs1 h1{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.045em}.mock-sessions_description__5qGVA{max-width:600px;margin-top:12px;color:var(--muted);font-size:14px;line-height:1.8}.mock-sessions_toolbar__bEyqQ{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;color:var(--muted);font-size:12px}.mock-sessions_month__SC8Ke,.mock-sessions_toolbar__bEyqQ{display:flex;align-items:center;gap:12px}.mock-sessions_month__SC8Ke button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:8px}.mock-sessions_grid__xz8u6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mock-sessions_bundle__pThSP,.mock-sessions_card__pPIB_{min-width:0;border:1px solid var(--line);border-radius:12px;background:hsl(var(--card))}.mock-sessions_card__pPIB_{display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;padding:24px 20px}.mock-sessions_date__v3auS{display:flex;flex-direction:column;justify-content:center;align-self:stretch;border-right:1px solid var(--line);padding-right:16px;text-transform:uppercase}.mock-sessions_date__v3auS small{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.12em}.mock-sessions_date__v3auS span{margin-top:8px;font-size:16px;font-weight:600}.mock-sessions_date__v3auS strong{font-size:34px;font-weight:600;line-height:1.2;letter-spacing:-.04em}.mock-sessions_session__N9NER{display:grid;align-content:start;gap:10px;min-width:0}.mock-sessions_time__HMqz1,.mock-sessions_venue__nJFQ3{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6}.mock-sessions_time__HMqz1{font-weight:600}.mock-sessions_time__HMqz1 svg,.mock-sessions_venue__nJFQ3 svg{flex:0 0 auto;margin-top:2px;color:var(--muted)}.mock-sessions_venue__nJFQ3>div{min-width:0;overflow-wrap:anywhere}.mock-sessions_venue__nJFQ3 strong{font-weight:500}.mock-sessions_venue__nJFQ3 p{margin-top:2px;color:var(--muted);font-size:11px}.mock-sessions_badge__XYLC6{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;padding:3px 12px;border:1px solid var(--line);border-radius:999px;background:hsl(var(--muted));font-size:10px}.mock-sessions_actions__xL9UD{display:flex;grid-column:2;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.mock-sessions_seats__9WbNq{gap:7px;color:hsl(var(--ps-green));white-space:nowrap}.mock-sessions_book__KFMXE,.mock-sessions_seats__9WbNq{display:inline-flex;align-items:center;font-size:11px;font-weight:600}.mock-sessions_book__KFMXE{min-height:40px;justify-content:center;gap:10px;padding:8px 17px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);transition:background-color .15s}.mock-sessions_book__KFMXE:hover:not(:disabled){background:hsl(var(--primary)/.08)}.mock-sessions_screen__mjHDJ button:disabled{cursor:not-allowed;opacity:.55}.mock-sessions_bundle__pThSP{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:start;gap:16px;padding:24px;text-align:left;transition:border-color .15s,background-color .15s}.mock-sessions_bundle__pThSP:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.03)}.mock-sessions_bundle__pThSP>svg{color:var(--muted);margin-top:14px}.mock-sessions_bundleIcon__ZmNL9{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:hsl(var(--primary)/.09);color:var(--accent)}.mock-sessions_bundleCopy__l1SHF{min-width:0}.mock-sessions_bundleCopy__l1SHF h2{font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.mock-sessions_bundleCopy__l1SHF>p{color:var(--muted);font-size:12px;margin-top:3px}.mock-sessions_skills__V5Oek{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:18px;color:var(--muted);font-size:10px}.mock-sessions_skills__V5Oek span{display:inline-flex;align-items:center;gap:6px}.mock-sessions_pagination__b52SB{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px}.mock-sessions_pagination__b52SB button{display:grid;place-items:center;min-width:36px;height:36px;border:1px solid transparent;border-radius:50%;color:var(--muted);font-size:12px}.mock-sessions_pagination__b52SB button[aria-current=page]{color:var(--accent);border-color:var(--accent);background:hsl(var(--primary)/.07)}.mock-sessions_pagination__b52SB button:hover:not(:disabled){color:var(--accent)}.mock-sessions_empty__LpUOy,.mock-sessions_error__hCMYq,.mock-sessions_notice__qrhaX{border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:20px;font-size:13px;line-height:1.7}.mock-sessions_notice__qrhaX{display:flex;align-items:flex-start;gap:12px;background:hsl(var(--primary)/.04)}.mock-sessions_notice__qrhaX>svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.mock-sessions_notice__qrhaX small,.mock-sessions_notice__qrhaX strong{display:block}.mock-sessions_notice__qrhaX small{color:var(--muted)}.mock-sessions_notice__qrhaX a,.mock-sessions_payment___bL6U a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.mock-sessions_error__hCMYq{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-color:hsl(var(--destructive)/.35)}.mock-sessions_error__hCMYq button{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.mock-sessions_empty__LpUOy{text-align:center;color:var(--muted);padding-block:48px;background:hsl(var(--card))}.mock-sessions_payment___bL6U{max-width:640px;margin:24px auto 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.8}@media (min-width:700px){.mock-sessions_card__pPIB_{grid-template-columns:62px minmax(0,1fr) auto}.mock-sessions_date__v3auS,.mock-sessions_session__N9NER{grid-row:span 2}.mock-sessions_actions__xL9UD{grid-column:3;grid-row:span 2;flex-direction:column;justify-content:center;align-items:flex-end;gap:24px}}@media (max-width:1279px){.mock-sessions_grid__xz8u6{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.mock-sessions_switch__LkGIl{margin-bottom:28px}.mock-sessions_mode__ytiIz{min-height:76px;padding:13px 12px;gap:3px 8px;grid-template-columns:23px minmax(0,1fr)}.mock-sessions_mode__ytiIz small{font-size:10px}.mock-sessions_mode__ytiIz strong{font-size:13px}.mock-sessions_card__pPIB_{padding:20px 16px;gap:14px;grid-template-columns:52px minmax(0,1fr)}.mock-sessions_date__v3auS{padding-right:12px}.mock-sessions_bundle__pThSP{padding:20px 16px;grid-template-columns:40px minmax(0,1fr) 16px;gap:12px}.mock-sessions_bundleIcon__ZmNL9{width:40px;height:44px}.mock-sessions_skills__V5Oek{gap:9px 12px}}@media (prefers-reduced-motion:reduce){.mock-sessions_screen__mjHDJ *,.mock-sessions_screen__mjHDJ :after,.mock-sessions_screen__mjHDJ :before{transition:none}}