.laskuri_page__kAXhu{background:var(--background-01)}.laskuri_gradeSection__qIREe,.laskuri_searchBox__30RVu{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e9e9e9;border-radius:24px;padding:20px 12px 16px}.laskuri_searchBox__30RVu{gap:12px}.laskuri_gradeSection__qIREe{gap:10px}.laskuri_panelTitle__WZsC4{font-family:Geist,sans-serif;font-size:18px;font-weight:400;line-height:1.25;color:#000000;padding-left:4px}.laskuri_searchField__sfTKT{position:relative;display:flex;align-items:center}.laskuri_searchIcon__aBlbw{position:absolute;left:14px;color:#929395;pointer-events:none}.laskuri_searchInput__NG3RT{font:inherit;font-size:14px;height:40px;width:100%;box-sizing:border-box;border:1px solid #e4e4e4;border-radius:999px;padding:0 16px 0 40px;background:#ffffff;color:#000000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.laskuri_searchInput__NG3RT::placeholder{color:#929395}.laskuri_searchInput__NG3RT:focus{outline:1px solid #141b34;outline-offset:-1px}.laskuri_searchHelp__Zr5NS{font-size:13px;line-height:1.5;color:#929395;padding-left:4px}.laskuri_gradeCard__vl__N{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e9e9e9;border-radius:24px;padding:17px 12px 11px;min-height:100px;box-sizing:border-box}.laskuri_gradeCardHead__tkYXY{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:29px}.laskuri_gradeCardTools__bOCWP{display:flex;align-items:center}.laskuri_subjectLabel__refNS{font-size:18px;font-weight:400;line-height:1.2;color:#000000;padding-top:3px}.laskuri_variantToggle__iuYCY{display:flex;align-items:center;height:29px;border:1px solid #dedede;border-radius:999px;background:rgba(0,0,0,.02);padding:2px}.laskuri_variantOff__NnzTD,.laskuri_variantOn__4DLxY{display:flex;align-items:center;justify-content:center;height:23px;padding:0 11px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:11px;line-height:1;color:#929395;cursor:pointer;white-space:nowrap}.laskuri_variantOn__4DLxY{background:#ffffff;color:#000000;box-shadow:0 1px 2px rgba(0,0,0,.08)}.laskuri_gradePills__UHZ0_{display:flex;align-items:center;gap:4px;margin-top:16px}.laskuri_pillOff__jgdBT,.laskuri_pillOn__8fRT_{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;font:inherit;font-size:18px;letter-spacing:-.02em;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.laskuri_pillOff__jgdBT{background:#f5f3f1;color:#000000}.laskuri_pillOff__jgdBT:hover{background:#ececea}.laskuri_pillOn__8fRT_{background:#000000;color:#ffffff}.laskuri_removeBtn__O_4iz{flex:0 0 auto;margin-left:auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:#fafafa;color:#141b34;cursor:pointer}.laskuri_removeBtn__O_4iz:hover{background:#f0f0f0}.laskuri_addRow__lMwOE{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 0}.laskuri_addChip__zFyd_{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px dashed #dedede;border-radius:999px;background:transparent;font:inherit;font-size:13px;color:#929395;cursor:pointer}.laskuri_addChip__zFyd_:hover{border-color:#929395;color:#000000}.laskuri_container__BKA4T{max-width:640px;margin:0 auto;padding:120px 20px 80px}.laskuri_container__BKA4T,.laskuri_layout__UqZbF{display:flex;flex-direction:column;gap:var(--space-32)}.laskuri_colLeft__fTmEu,.laskuri_colRight__rpPr4{display:flex;flex-direction:column;gap:var(--space-16);min-width:0}@media (min-width:960px){.laskuri_container__BKA4T{max-width:1120px;gap:var(--space-40)}.laskuri_layout__UqZbF{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);grid-gap:var(--space-32);gap:var(--space-32);align-items:start}.laskuri_colLeft__fTmEu{position:-webkit-sticky;position:sticky;top:96px;max-height:calc(100vh - 128px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.laskuri_colRight__rpPr4{gap:12px}}.laskuri_header__H4O1c{display:flex;flex-direction:column;gap:var(--space-12)}@media (min-width:640px){.laskuri_header__H4O1c{align-items:center;text-align:center}}.laskuri_title__haWZM{font-size:40px;line-height:1.15}.laskuri_sub__yx2nS{font-size:16px;line-height:1.6;color:var(--text-secondary);max-width:520px;text-wrap:pretty}.laskuri_results__XpZv8{display:flex;flex-direction:column;gap:12px}.laskuri_resultsHead__s_OIS{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-16)}.laskuri_resultsTitle__a2Pky{font-size:28px}.laskuri_disclaimer__L3mih{font-size:13px;line-height:1.6;color:var(--text-tertiary)}.laskuri_fieldCard__t8owF{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--stroke);border-radius:20px;padding:16px}.laskuri_fieldHeadStatic__NVjS9,.laskuri_fieldHead__AqfOw{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:none;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;width:100%}.laskuri_fieldHeadStatic__NVjS9{cursor:default}.laskuri_fieldName__qcjE5{font-family:var(--font-exposure),serif;font-size:20px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.laskuri_bestBadge__W440J{font-family:Geist,sans-serif;background:#e5ff70;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600;letter-spacing:0}.laskuri_fieldPoints__9dJAv{font-size:17px;font-weight:600;white-space:nowrap}.laskuri_fieldMax__h81Xl{font-size:12px;font-weight:400;color:var(--text-tertiary)}.laskuri_fieldMeta__CIZmC{font-size:13px;line-height:1.5;color:var(--text-tertiary)}.laskuri_missingNote__gvVFc{font-size:13px;line-height:1.5;color:#8a6a1f;background:#fbf3dc;border-radius:10px;padding:8px 12px}.laskuri_improvements___p74x{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--stroke);padding-top:12px}.laskuri_improvementsTitle__aEtSQ{font-size:14px;font-weight:500}.laskuri_impRow__biXUe{display:flex;align-items:center;gap:10px;font-size:14px;min-height:40px}.laskuri_impLabel__1dbBM{display:inline-flex;align-items:center;gap:5px;color:var(--text-primary)}.laskuri_impDelta___WAPJ{font-weight:600;color:#3f6f43;white-space:nowrap}.laskuri_impLink__y4e28{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:20px;background:#17181a;color:#ffffff;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.laskuri_impLink__y4e28:hover{background:#000000}.laskuri_footnote__J2_b7{font-size:13px;line-height:1.6;color:var(--text-tertiary);padding:4px 2px}@media (max-width:480px){.laskuri_container__BKA4T{padding-top:96px}.laskuri_title__haWZM{font-size:32px}}.laskuri_switchRow__Nb86_{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0}.laskuri_switchInput__KJqIX{position:absolute;opacity:0;width:0;height:0}.laskuri_switchTrack__4LUeA{flex-shrink:0;width:40px;height:24px;border-radius:12px;background:var(--stroke);transition:background .15s ease;display:flex;align-items:center;padding:2px;box-sizing:border-box}.laskuri_switchKnob__kZd_6{width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform .15s ease}.laskuri_switchInput__KJqIX:checked+.laskuri_switchTrack__4LUeA{background:#17181a}.laskuri_switchInput__KJqIX:checked+.laskuri_switchTrack__4LUeA .laskuri_switchKnob__kZd_6{transform:translateX(16px)}.laskuri_switchInput__KJqIX:focus-visible+.laskuri_switchTrack__4LUeA{outline:2px solid #17181a;outline-offset:2px}.laskuri_switchLabel__aDiqk{font-size:13px;line-height:1.4;color:var(--text-secondary)}.laskuri_switchNote__ylyLd{font-size:13px;line-height:1.6;color:#8a6a1f;background:#fbf3dc;border-radius:12px;padding:10px 14px}.laskuri_doorSummary__AZTB8{align-items:baseline}.laskuri_doorSummaryOpen__Ad7TS{font-weight:600;color:#3f6f43}.laskuri_doorSummaryClose__ZI9NA{color:#8a6a1f}.laskuri_doorSummaryTotal__arISS{color:var(--text-tertiary)}.laskuri_doors__E66Aq{display:flex;flex-direction:column;gap:2px;padding-bottom:4px}.laskuri_doorRow__Gbwl8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--background-02)}.laskuri_doorText__zptHU{display:flex;flex-direction:column;gap:2px;min-width:0}.laskuri_doorProgram__xREVx{font-size:14px;font-weight:500;color:var(--text-primary)}.laskuri_doorSchool__5HB0L{font-size:12px;color:var(--text-tertiary)}.laskuri_doorClose__AI8Fx,.laskuri_doorOpen__Qy9tI,.laskuri_doorShut__VHYvh{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap;flex-shrink:0}.laskuri_doorOpen__Qy9tI{background:#f0f9e7;color:#3f6f43}.laskuri_doorClose__AI8Fx{background:#fbf3dc;color:#8a6a1f}.laskuri_doorShut__VHYvh{background:var(--background-02);color:var(--text-tertiary);font-weight:500}.laskuri_doorsToggle__LsGys{align-self:center;border:none;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-primary);text-decoration:underline;cursor:pointer;padding:10px 8px;min-height:40px}.laskuri_doorRowTappable__XGnK7{border:none;border-bottom:1px solid var(--background-02);background:transparent;font:inherit;text-align:left;width:100%;cursor:pointer;border-radius:8px;padding:9px 8px;margin:0 -8px}.laskuri_doorRowActive__DexLj,.laskuri_doorRowTappable__XGnK7:hover{background:var(--background-02)}.laskuri_targetCard__p86lH{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:2px solid #17181a;border-radius:20px;padding:18px}.laskuri_targetHead__Zv7O3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.laskuri_targetTitleWrap__8v0av{display:flex;flex-direction:column;gap:3px;min-width:0}.laskuri_targetKicker__Q1mSe{font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--text-tertiary)}.laskuri_targetName__riLYa{font-family:var(--font-exposure),serif;font-size:22px;line-height:1.2;letter-spacing:-.01em}.laskuri_targetSchool__Hlpgj{font-size:13px;color:var(--text-tertiary)}.laskuri_targetClear__oPb_4{border:none;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--text-tertiary);text-decoration:underline;cursor:pointer;padding:4px 0;white-space:nowrap;min-height:32px}.laskuri_targetBarWrap__Ragdi{display:flex;flex-direction:column;gap:8px}.laskuri_targetBar__EpZ3D{height:10px;background:var(--background-02);border-radius:5px;overflow:hidden}.laskuri_targetFillDone__vr3zn,.laskuri_targetFill__hXR29{height:100%;border-radius:5px;transition:width .25s ease}.laskuri_targetFill__hXR29{background:#d9b855}.laskuri_targetFillDone__vr3zn{background:#3f6f43}.laskuri_targetNumbers__t5OqF{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:var(--text-tertiary)}.laskuri_targetRight__xh8xR{display:flex;align-items:baseline;gap:10px}.laskuri_targetNumbers__t5OqF strong{color:var(--text-primary);font-weight:600}.laskuri_targetGap___qmaw{background:#fbf3dc;color:#8a6a1f}.laskuri_targetDone__lLh2I,.laskuri_targetGap___qmaw{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.laskuri_targetDone__lLh2I{background:#f0f9e7;color:#3f6f43}.laskuri_planBox__Jqf7u{display:flex;flex-direction:column;gap:7px;background:var(--background-01);border-radius:14px;padding:14px}.laskuri_planTitle__zKQ9b{font-size:13px;font-weight:600}.laskuri_planStep__23idn{display:flex;justify-content:space-between;gap:12px;font-size:14px}.laskuri_planDelta__I4pwd{font-weight:600;color:#3f6f43;white-space:nowrap}.laskuri_planTotal__E9ktU{border-top:1px solid var(--stroke);padding-top:8px;font-size:13px;line-height:1.5}.laskuri_planDone__II0qN,.laskuri_planNone__272Oq{font-size:13px;line-height:1.6;border-radius:14px;padding:12px 14px}.laskuri_planNone__272Oq{background:var(--background-02);color:var(--text-secondary)}.laskuri_planDone__II0qN{background:#f0f9e7;color:#3f6f43}.laskuri_targetCta__UMJPx{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:28px;background:#000000;color:#ffffff;font-size:15px;font-weight:500;text-decoration:none}.laskuri_targetCta__UMJPx:hover{background:#17181a}.laskuri_doorSummary__AZTB8{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;font:inherit;font-size:13px;text-align:left;cursor:pointer;padding:6px 0;min-height:40px}.laskuri_chevronOpen__IvPkR,.laskuri_chevron__D30KO{display:inline-flex;margin-left:auto;color:var(--text-tertiary);transition:transform .15s ease}.laskuri_chevronOpen__IvPkR{transform:rotate(180deg)}.laskuri_doorsHint__uSkvT{font-size:12px;color:var(--text-tertiary);padding-bottom:6px}.laskuri_doorSummaryText__eouIR{display:flex;flex-direction:column;gap:2px;min-width:0}.laskuri_searchLabel__sFbHL{font-size:14px;font-weight:500}.laskuri_searchHits__fT54d{display:flex;flex-direction:column;gap:2px}.laskuri_searchHit__6XGOz{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;border-bottom:1px solid var(--background-02);background:transparent;font:inherit;text-align:left;cursor:pointer;padding:10px 8px;margin:0 -8px;border-radius:8px;min-height:48px}.laskuri_searchHit__6XGOz:hover{background:var(--background-02)}.laskuri_searchEmpty__PjvfX{font-size:13px;color:var(--text-tertiary);padding:4px 2px}.laskuri_resultsSub__j_NHN{font-size:13px;line-height:1.6;color:var(--text-tertiary)}.laskuri_targetBigNumber__zjkyU{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.laskuri_targetBigValue__ye0pB{font-family:var(--font-exposure),serif;font-size:44px;line-height:1;letter-spacing:-.02em}.laskuri_targetBigLabel__jz3r2{font-size:14px;color:var(--text-secondary)}.laskuri_emptyState___hVvf{display:flex;flex-direction:column;gap:var(--space-8);border:1px dashed #d8d4d0;border-radius:20px;padding:24px 20px;background:transparent}.laskuri_emptyTitle__BONRD{font-family:var(--font-exposure),serif;font-size:20px;letter-spacing:-.01em}.laskuri_emptyText__o6o8p{font-size:14px;line-height:1.6;color:var(--text-tertiary);max-width:420px}.laskuri_ghostList__ZMqkc{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-12)}.laskuri_ghostCard__fqo_T{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--stroke);border-radius:16px;padding:16px;opacity:.55}.laskuri_ghostRow__SuZ_U{display:flex;align-items:center;justify-content:space-between;gap:16px}.laskuri_ghostBar__G0jrA,.laskuri_ghostLine__cxV_r,.laskuri_ghostPoints__g_Dcp{display:block;height:12px;border-radius:6px;background:var(--background-02)}.laskuri_ghostPoints__g_Dcp{width:52px;flex-shrink:0}.laskuri_ghostLine__cxV_r{height:9px}.laskuri_article__yNQQM{background:var(--background-01);padding:0 20px 120px}.laskuri_articleInner__3KoG4{max-width:1120px;margin:0 auto}.laskuri_splitGrid___kore{margin-top:120px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;column-gap:64px;align-items:start}.laskuri_splitTitle__rWEpW{font-family:var(--font-exposure),serif;font-weight:400;font-size:32px;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary);margin:0}.laskuri_splitBody__i_VAi{display:flex;flex-direction:column;gap:20px}.laskuri_splitBody__i_VAi p{font-size:16px;line-height:1.65;color:var(--text-secondary)}.laskuri_splitBody__i_VAi a{color:var(--text-primary);text-decoration:underline}.laskuri_sectionGap__GhMbJ{margin-top:120px}@media (max-width:720px){.laskuri_article__yNQQM{padding-bottom:80px}.laskuri_splitGrid___kore{display:flex;flex-direction:column;gap:20px;margin-top:72px}.laskuri_splitTitle__rWEpW{font-size:24px}.laskuri_sectionGap__GhMbJ{margin-top:72px}}.laskuri_fieldLinks__cN3C1{display:flex;flex-wrap:wrap;gap:10px}.laskuri_fieldLinks__cN3C1 a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--stroke);border-radius:999px;background:var(--surface);font-size:15px;color:var(--text-primary);text-decoration:none}.laskuri_fieldLinks__cN3C1 a:hover{border-color:var(--text-tertiary)}