@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_dd92b9ac-module__nHQWVa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_dd92b9ac-module__nHQWVa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9edc95d97c96c44-s.2-u0mmxpd0ipt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48688a1c7f13f88e-s.0w3nzlf0fligr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/94970980a20057a9-s.3445x-qpkcwfj.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9265f134bc938c72-s.2q5hvp2iye965.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f393a4e4b472c87-s.2lf7jwdhz6mzw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4e52167ddb19633-s.1iupize5na5wn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4035a0e7e8d7234c-s.p.07q1ylhvf9agl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_51842dbe-module__oWz_ha__className{font-family:Lora,Lora Fallback;font-style:normal;font-weight:400}.lora_51842dbe-module__oWz_ha__variable{--font-gilda:"Lora", "Lora Fallback"}
.loading-indicator-module__yLzRKq__root{min-width:0;color:var(--loading-ink,color-mix(in srgb, var(--color-text-primary,#1a1c1e) 68%, transparent));justify-content:center;align-items:center;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.loading-indicator-module__yLzRKq__content{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.loading-indicator-module__yLzRKq__label{overflow-wrap:anywhere;text-wrap:pretty;max-width:36ch}.loading-indicator-module__yLzRKq__page{flex:1;width:100%;min-height:min(22rem,55svh);padding:32px 16px}.loading-indicator-module__yLzRKq__panel{width:100%;min-height:12rem;padding:24px 16px}.loading-indicator-module__yLzRKq__inline{vertical-align:middle;display:inline-flex}.loading-indicator-module__yLzRKq__inline .loading-indicator-module__yLzRKq__content{text-align:start;flex-direction:row;gap:8px}.loading-indicator-module__yLzRKq__spinner{flex:none;animation:1.2s linear infinite loading-indicator-module__yLzRKq__loading-turn;display:block}.loading-indicator-module__yLzRKq__track{opacity:.18}@keyframes loading-indicator-module__yLzRKq__loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator-module__yLzRKq__spinner{animation:none}}html.reduce-motion .loading-indicator-module__yLzRKq__spinner{animation:none}
.review-session-module__1R_WXq__reviewRoot{--rating-again:#d47770;--rating-hard:#c29747;--rating-good:#36a38a;--rating-easy:#7893de;--study-content-width:640px;--study-controls-width:560px;--study-question-size:1.5rem;--study-answer-size:1.25rem;--study-action-size:.9375rem;--study-meta-size:.75rem;--study-card-gap:32px;--study-card-inset:32px;--study-card-block-inset:32px;--study-card-line:color-mix(in srgb, var(--fc-ink) 12%, var(--fc-surface));--fc-support-width:var(--study-content-width);background:var(--fc-canvas);min-height:100dvh;caret-color:var(--fc-accent);flex-direction:column;flex:1;display:flex}.dark .review-session-module__1R_WXq__reviewRoot{--rating-again:#f29c94;--rating-hard:#e6ba6f;--rating-good:#6bd1b4;--rating-easy:#a5b6fa}.review-session-module__1R_WXq__reviewRoot:has(.review-session-module__1R_WXq__reviewMain){grid-template-rows:auto minmax(min-content,1fr) auto;height:100dvh;display:grid}.review-session-module__1R_WXq__reviewRoot ::selection{color:var(--fc-ink);background:var(--fc-accent-soft)}.review-session-module__1R_WXq__quietLink{width:fit-content;min-height:44px;color:var(--fc-ink-muted);border-radius:8px;align-items:center;gap:4px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.review-session-module__1R_WXq__quietLink:hover{color:var(--fc-ink)}.review-session-module__1R_WXq__reviewMain{width:100%;min-width:0;min-height:384px;padding:var(--study-card-gap) 16px;grid-template-rows:minmax(min-content,1fr);margin:0 auto;display:grid}.review-session-module__1R_WXq__studyContent{width:100%;min-width:0;max-width:880px;min-height:min-content;padding:var(--study-card-block-inset) var(--study-card-inset);border:1px solid var(--study-card-line);background:var(--fc-surface);overflow-wrap:anywhere;border-radius:16px;grid-template-rows:min-content minmax(160px,1fr) auto;margin-inline:auto;display:grid;position:relative}.review-session-module__1R_WXq__studyContent:focus,.review-session-module__1R_WXq__answerSection:focus,.review-session-module__1R_WXq__summaryTitle:focus{outline:none}.review-session-module__1R_WXq__promptBlock,.review-session-module__1R_WXq__studyContent :is(.review-session-module__1R_WXq__cardPrompt,.review-session-module__1R_WXq__answerContent){width:100%;margin-inline:auto}.review-session-module__1R_WXq__promptBlock{align-content:start;justify-items:center;gap:10px;display:grid}.review-session-module__1R_WXq__promptBlock[data-pronunciation]{gap:12px}.review-session-module__1R_WXq__studyContent .review-session-module__1R_WXq__cardPrompt{min-width:0;color:var(--fc-ink);font-size:var(--study-question-size);letter-spacing:-.2px;text-align:center;text-wrap:balance;font-weight:600;line-height:2rem}.review-session-module__1R_WXq__studyContent .review-session-module__1R_WXq__cardPrompt strong{font-weight:inherit}.review-session-module__1R_WXq__answerBack{grid-row:2;min-width:0;min-height:0}.review-session-module__1R_WXq__answerBack:not([hidden]){flex-direction:column;display:flex}.review-session-module__1R_WXq__answerDivider{border:0;border-top:1px solid var(--study-card-line);flex:none;width:100%;margin:32px 0}.review-session-module__1R_WXq__answerSection{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--fc-ink-faint) transparent;scrollbar-gutter:stable both-edges;flex:1;min-width:0;min-height:0;scroll-margin:24px;overflow-y:auto}.review-session-module__1R_WXq__answerSection .review-session-module__1R_WXq__answerContent{color:var(--fc-ink-strong);font-size:var(--study-answer-size);text-align:center;text-wrap:pretty;line-height:1.6}.review-session-module__1R_WXq__studyContent :is(ul,ol){text-align:left}.review-session-module__1R_WXq__studyContent :is(.review-session-module__1R_WXq__cardPrompt,.review-session-module__1R_WXq__answerContent)>:is(ul,ol){width:fit-content;max-width:100%;margin-inline:auto}:is(.review-session-module__1R_WXq__studyContent :is(.review-session-module__1R_WXq__cardPrompt,.review-session-module__1R_WXq__answerContent) .katex-display,.review-session-module__1R_WXq__studyContent :is(.review-session-module__1R_WXq__cardPrompt,.review-session-module__1R_WXq__answerContent) .katex-display>.katex){text-align:center}.review-session-module__1R_WXq__studyContent img,.review-session-module__1R_WXq__studyContent audio{margin-inline:auto}.review-session-module__1R_WXq__hideAnswer{min-height:44px;color:var(--fc-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:500;line-height:20px;transition:color .15s ease-out,background-color .15s ease-out}.review-session-module__1R_WXq__hideAnswer:hover:not(:disabled){color:var(--fc-ink);background:var(--fc-fill)}.review-session-module__1R_WXq__hideAnswer:active:not(:disabled){background:var(--fc-fill-hover)}.review-session-module__1R_WXq__hideAnswer:disabled{opacity:.5;cursor:not-allowed}.review-session-module__1R_WXq__hideAnswer:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:3px}.review-session-module__1R_WXq__reviewFooter{z-index:5;width:100%;padding:0 24px max(8px, env(safe-area-inset-bottom));background:var(--fc-canvas);flex:none;position:sticky;bottom:0}.review-session-module__1R_WXq__answerTools{z-index:1;width:calc(100% + var(--study-card-inset) * 2);min-height:61px;margin:24px calc(-1 * var(--study-card-inset)) calc(-1 * var(--study-card-block-inset));border-top:1px solid #0000;grid-row:3;padding:8px 12px;position:relative}.review-session-module__1R_WXq__answerTools[data-revealed]{border-top-color:color-mix(in srgb, var(--fc-ink) 16%, var(--fc-surface))}.review-session-module__1R_WXq__answerTools[hidden]{display:none}.review-session-module__1R_WXq__footerMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;min-height:44px;margin-top:4px;display:flex}:is(.review-session-module__1R_WXq__ratingButton,.review-session-module__1R_WXq__ratingFeedback,.review-session-module__1R_WXq__ratingEdge)[data-rating="1"]{--rating-accent:var(--rating-again)}:is(.review-session-module__1R_WXq__ratingButton,.review-session-module__1R_WXq__ratingFeedback,.review-session-module__1R_WXq__ratingEdge)[data-rating="2"]{--rating-accent:var(--rating-hard)}:is(.review-session-module__1R_WXq__ratingButton,.review-session-module__1R_WXq__ratingFeedback,.review-session-module__1R_WXq__ratingEdge)[data-rating="3"]{--rating-accent:var(--rating-good)}:is(.review-session-module__1R_WXq__ratingButton,.review-session-module__1R_WXq__ratingFeedback,.review-session-module__1R_WXq__ratingEdge)[data-rating="4"]{--rating-accent:var(--rating-easy)}.review-session-module__1R_WXq__ratingFeedback{max-width:100%;color:var(--fc-ink-strong);pointer-events:none;align-items:center;gap:6px;font-size:12px;line-height:20px;animation:1.8s linear both review-session-module__1R_WXq__ratingReceipt;display:inline-flex}.review-session-module__1R_WXq__ratingFeedback strong{font-weight:600}.review-session-module__1R_WXq__ratingFeedbackMark{width:24px;height:24px;color:color-mix(in srgb, var(--rating-accent) 65%, var(--fc-ink));background:color-mix(in srgb, var(--rating-accent) 16%, var(--fc-canvas));border-radius:50%;flex:none;place-items:center;animation:.24s cubic-bezier(.16,1,.3,1) both review-session-module__1R_WXq__ratingMarkSettle;display:grid}.review-session-module__1R_WXq__ratingFeedbackCheck{stroke-dasharray:1;animation:.22s cubic-bezier(.16,1,.3,1) both review-session-module__1R_WXq__ratingCheckDraw}.review-session-module__1R_WXq__ratingEdge{border:1px solid var(--rating-accent);border-radius:inherit;background:color-mix(in srgb, var(--rating-accent) 7%, transparent);pointer-events:none;animation:.64s cubic-bezier(.22,1,.36,1) both review-session-module__1R_WXq__ratingEdgePulse;position:absolute;inset:-1px}.review-session-module__1R_WXq__summaryFeedback{min-height:52px;padding:0 16px max(8px, env(safe-area-inset-bottom));flex:none;justify-content:center;align-items:center;display:flex}@keyframes review-session-module__1R_WXq__ratingReceipt{0%,88%{opacity:1}to{opacity:0}}@keyframes review-session-module__1R_WXq__ratingMarkSettle{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes review-session-module__1R_WXq__ratingCheckDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes review-session-module__1R_WXq__ratingEdgePulse{0%{opacity:.35}18%{opacity:1}35%{opacity:.85}to{opacity:0}}.review-session-module__1R_WXq__openingStatus{color:var(--fc-ink-muted);margin:0;font-size:12px;line-height:18px}.review-session-module__1R_WXq__openingStatus:empty{display:none}.review-session-module__1R_WXq__actionArea{width:min(100%, var(--study-controls-width));justify-content:center;align-items:flex-start;min-height:78px;margin-inline:auto;display:flex}.review-session-module__1R_WXq__primaryButton,.review-session-module__1R_WXq__secondaryButton{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,opacity .15s ease-out;display:inline-flex}.review-session-module__1R_WXq__primaryButton{color:#fff;background:var(--fc-accent)}.dark .review-session-module__1R_WXq__primaryButton{color:var(--fc-canvas)}.review-session-module__1R_WXq__primaryButton:hover{background:var(--fc-accent-hover)}.review-session-module__1R_WXq__primaryButton:active{background:var(--fc-accent-pressed)}.review-session-module__1R_WXq__revealButton{min-width:248px;min-height:48px;font-size:var(--study-action-size);justify-content:space-between;gap:20px;padding:10px 16px;font-weight:600;line-height:22px}.review-session-module__1R_WXq__revealButton .review-session-module__1R_WXq__keyboardKey{border:1px solid;border-radius:4px;padding:2px 6px;font-size:.6875rem;font-weight:500;line-height:18px}.review-session-module__1R_WXq__secondaryButton,.review-session-module__1R_WXq__ratingButton{color:var(--fc-ink-strong);background:var(--fc-fill)}.review-session-module__1R_WXq__secondaryButton:hover{color:var(--fc-ink);background:var(--fc-fill-hover)}.review-session-module__1R_WXq__secondaryButton:active{background:var(--fc-line)}:is(.review-session-module__1R_WXq__quietLink:focus-visible:where(:root:not([data-focus-input=pointer]) *),.review-session-module__1R_WXq__primaryButton:focus-visible:where(:root:not([data-focus-input=pointer]) *),.review-session-module__1R_WXq__secondaryButton:focus-visible:where(:root:not([data-focus-input=pointer]) *),.review-session-module__1R_WXq__ratingButton:focus-visible:where(:root:not([data-focus-input=pointer]) *)){outline:2px solid var(--fc-accent);outline-offset:3px}.review-session-module__1R_WXq__secondaryButton:disabled,.review-session-module__1R_WXq__ratingButton:disabled{cursor:not-allowed;opacity:.5}.review-session-module__1R_WXq__ratingButton[data-pending],.review-session-module__1R_WXq__ratingButton[data-retry]{opacity:1}.review-session-module__1R_WXq__ratingButton[data-pending]{cursor:wait}.review-session-module__1R_WXq__keyboardKey{color:inherit;font:inherit;opacity:.8;font-size:11px;font-weight:400}.review-session-module__1R_WXq__primaryButton .review-session-module__1R_WXq__keyboardKey{opacity:1}.review-session-module__1R_WXq__ratingFieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.review-session-module__1R_WXq__ratingButtons{border:1px solid var(--fc-line);background:var(--fc-fill);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.review-session-module__1R_WXq__ratingButton{min-width:0;min-height:68px;font:inherit;font-size:var(--study-action-size);cursor:pointer;touch-action:manipulation;color:var(--fc-ink);text-align:left;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;padding:12px;line-height:22px;transition:background-color .15s ease-out,color .15s ease-out,opacity .15s ease-out,transform .1s ease-out;display:flex;position:relative}.review-session-module__1R_WXq__ratingButton+.review-session-module__1R_WXq__ratingButton:before{border-inline-start:1px solid var(--fc-line);content:"";position:absolute;inset-block:12px;inset-inline-start:-3px}@media (hover:hover){.review-session-module__1R_WXq__ratingButton:hover:not(:disabled){background:color-mix(in srgb, var(--rating-accent) 10%, transparent)}.review-session-module__1R_WXq__ratingButton:hover:not(:disabled) .review-session-module__1R_WXq__ratingInterval{color:inherit}}.review-session-module__1R_WXq__ratingButton:active:not(:disabled){background:color-mix(in srgb, var(--rating-accent) 20%, transparent);transition-duration:0s;transform:scale(.97)}.review-session-module__1R_WXq__ratingButton:focus-visible{outline-offset:-2px}.review-session-module__1R_WXq__ratingButton[data-pending],.review-session-module__1R_WXq__ratingButton[data-retry]{color:var(--fc-ink);background:color-mix(in srgb, var(--rating-accent) 18%, transparent)}.review-session-module__1R_WXq__ratingButton[data-pending] .review-session-module__1R_WXq__keyboardKey,.review-session-module__1R_WXq__ratingButton[data-retry] .review-session-module__1R_WXq__keyboardKey{color:inherit;border-color:color-mix(in srgb, var(--rating-accent) 38%, transparent);background:0 0}.review-session-module__1R_WXq__ratingButton[data-pending] .review-session-module__1R_WXq__ratingInterval,.review-session-module__1R_WXq__ratingButton[data-retry] .review-session-module__1R_WXq__ratingInterval{color:inherit}.review-session-module__1R_WXq__ratingInterval{color:var(--fc-ink-muted);font-size:var(--study-meta-size);font-variant-numeric:tabular-nums;font-weight:400;line-height:16px}.review-session-module__1R_WXq__ratingLabel{justify-content:space-between;align-items:center;gap:6px;font-weight:600;display:flex}.review-session-module__1R_WXq__ratingLabel .review-session-module__1R_WXq__keyboardKey{border:1px solid var(--fc-line);width:20px;height:20px;color:var(--fc-ink-muted);background:var(--fc-canvas);opacity:1;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.review-session-module__1R_WXq__feedbackArea{width:min(100%, var(--study-content-width));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fc-ink-faint) transparent;gap:8px;max-height:30dvh;margin:0 auto 12px;display:grid;overflow-y:auto}.review-session-module__1R_WXq__feedbackArea:empty{display:none}.review-session-module__1R_WXq__reviewNotice{border:1px solid var(--fc-line);width:100%;color:var(--fc-ink-strong);background:var(--fc-fill);text-align:left;overflow-wrap:anywhere;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 16px;font-size:13px;line-height:20px;display:grid}.review-session-module__1R_WXq__reviewNotice p{margin:0}.review-session-module__1R_WXq__reviewNotice>svg{align-self:start;margin-top:2px}.review-session-module__1R_WXq__reviewNotice[data-error]{color:#b3261e;border-color:color-mix(in srgb, currentColor 24%, transparent)}.review-session-module__1R_WXq__noticeAction{grid-column:3}.review-session-module__1R_WXq__noticeAction a{white-space:nowrap}.dark .review-session-module__1R_WXq__reviewNotice[data-error]{color:#ffb4ab}.review-session-module__1R_WXq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-session-module__1R_WXq__studySummary{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(100%,680px);margin:auto;padding:48px 24px;display:flex}.review-session-module__1R_WXq__summaryTitle{color:var(--fc-ink);font-size:var(--study-question-size);letter-spacing:-.2px;margin:0;font-weight:700;line-height:32px}.review-session-module__1R_WXq__summaryCopy{max-width:56ch;color:var(--fc-ink-muted);margin:0 auto;font-size:1rem;line-height:24px}.review-session-module__1R_WXq__summaryActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.review-session-module__1R_WXq__loadingTitle{color:inherit;font:inherit;margin:0}.review-session-module__1R_WXq__loadingTitle:focus{outline:none}@media (max-width:839px){.review-session-module__1R_WXq__reviewRoot>.workspace-page-header{--header-side-width:64px;height:auto;min-height:56px;padding-block:8px}.review-session-module__1R_WXq__reviewRoot>.workspace-page-header h1{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;overflow:visible}}@media (max-width:600px){.review-session-module__1R_WXq__reviewRoot{--study-question-size:1.375rem;--study-answer-size:1.125rem;--study-card-gap:24px;--study-card-inset:20px;--study-card-block-inset:24px}.review-session-module__1R_WXq__hideAnswer{padding-inline:8px}.review-session-module__1R_WXq__reviewMain{min-height:368px}.review-session-module__1R_WXq__answerDivider{margin-block:24px}.review-session-module__1R_WXq__reviewFooter{padding-inline:16px}.review-session-module__1R_WXq__actionArea{min-height:74px}.review-session-module__1R_WXq__revealButton{justify-content:center;width:100%;min-width:0}.review-session-module__1R_WXq__keyboardKey,.review-session-module__1R_WXq__ratingLabel .review-session-module__1R_WXq__keyboardKey{display:none}.review-session-module__1R_WXq__ratingButtons{gap:4px}.review-session-module__1R_WXq__ratingButton{text-align:center;min-height:64px;padding:10px 4px}.review-session-module__1R_WXq__ratingButton+.review-session-module__1R_WXq__ratingButton:before{inset-block:10px}.review-session-module__1R_WXq__ratingInterval{overflow-wrap:anywhere}.review-session-module__1R_WXq__ratingLabel{justify-content:center;gap:0}.review-session-module__1R_WXq__reviewNotice{grid-template-columns:18px minmax(0,1fr);padding:12px}.review-session-module__1R_WXq__noticeAction{grid-column:2}}@media (prefers-reduced-motion:reduce){.review-session-module__1R_WXq__ratingButton:active:not(:disabled){transform:none}.review-session-module__1R_WXq__ratingEdge{display:none}.review-session-module__1R_WXq__ratingFeedbackMark,.review-session-module__1R_WXq__ratingFeedbackCheck{animation:none}.review-session-module__1R_WXq__hideAnswer,.review-session-module__1R_WXq__primaryButton,.review-session-module__1R_WXq__secondaryButton,.review-session-module__1R_WXq__ratingButton{transition:none}}
.review-sync-status-module__wVczSq__status{color:var(--text-secondary,#555);font-size:.8125rem;line-height:1.5}.review-sync-status-module__wVczSq__status p{margin:0}.review-sync-status-module__wVczSq__status button,.review-sync-status-module__wVczSq__status a{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.review-sync-status-module__wVczSq__status details{margin-top:.35rem}.review-sync-status-module__wVczSq__status summary{cursor:pointer}.review-sync-status-module__wVczSq__actions{gap:1rem;display:flex}.review-sync-status-module__wVczSq__failure{border-top:1px solid var(--border,#ddd);margin-top:.5rem;padding-top:.5rem}.review-sync-status-module__wVczSq__study{border:1px solid var(--fc-line);width:100%;color:var(--fc-ink-strong);background:var(--fc-fill);text-align:left;overflow-wrap:anywhere;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 16px;display:grid}.review-sync-status-module__wVczSq__study>p{grid-column:1}.review-sync-status-module__wVczSq__study .review-sync-status-module__wVczSq__actions{flex-wrap:wrap;grid-area:1/2;gap:8px}.review-sync-status-module__wVczSq__study button,.review-sync-status-module__wVczSq__study a{background:var(--fc-fill);border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-weight:500;text-decoration:none;display:inline-flex}.review-sync-status-module__wVczSq__study button:hover,.review-sync-status-module__wVczSq__study a:hover{color:var(--fc-ink);background:var(--fc-fill-hover)}.review-sync-status-module__wVczSq__study :is(button,a,summary):focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:2px}.review-sync-status-module__wVczSq__study details{grid-column:1/-1;min-width:0;margin:0}.review-sync-status-module__wVczSq__study summary{min-height:44px;color:var(--fc-ink);padding-block:12px}.review-sync-status-module__wVczSq__study details>p{margin-block:4px 12px}.review-sync-status-module__wVczSq__study .review-sync-status-module__wVczSq__failure{border-color:var(--fc-line);justify-items:start;gap:8px;margin-top:12px;padding-top:12px;display:grid}.review-sync-status-module__wVczSq__study .review-sync-status-module__wVczSq__failure p:first-child{color:var(--fc-ink);font-weight:500}@media (max-width:600px){.review-sync-status-module__wVczSq__study{grid-template-columns:minmax(0,1fr);padding:12px}.review-sync-status-module__wVczSq__study .review-sync-status-module__wVczSq__actions{grid-area:auto/1}}
.study-module__TDwsUG__workspace{--count-col:48px;--tree-indent:24px;--tree-row-center:22px;--tree-folder-center:48px;--tree-nested-trunk:calc(var(--tree-folder-center) - var(--tree-indent));--tree-nested-branch:8px;--tree-guide:var(--tree-subject-color,var(--fc-accent));border-block:1px solid var(--fc-line);min-width:0;min-height:0;color:var(--fc-ink);letter-spacing:-.04px;flex-direction:column;flex:1;font-size:13px;line-height:16px;display:flex;container-type:inline-size}.study-module__TDwsUG__subjectBar{border-bottom:1px solid var(--fc-line);flex-shrink:0;align-items:center;gap:16px;min-width:0;padding-block:8px;display:flex}.study-module__TDwsUG__subjects{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--fc-line) transparent;gap:4px;min-width:0;display:flex;overflow-x:auto}.study-module__TDwsUG__subjectButton{min-height:32px;color:var(--fc-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.study-module__TDwsUG__subjectButton:hover,.study-module__TDwsUG__subjectButton[aria-pressed=true]{background:var(--fc-fill);color:var(--fc-ink)}.study-module__TDwsUG__subjectButton:active{background:var(--fc-fill-hover)}.study-module__TDwsUG__subjectIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.study-module__TDwsUG__subjectActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.study-module__TDwsUG__subjectActions .study-module__TDwsUG__reviewAll{white-space:nowrap;height:32px;padding-inline:12px}.study-module__TDwsUG__reviewAll>span{align-items:center;gap:8px;display:inline-flex}.study-module__TDwsUG__reviewCount{color:var(--fc-ink-muted);font-variant-numeric:tabular-nums}.study-module__TDwsUG__subjectSettings{width:32px;height:32px;color:var(--fc-ink-strong);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.study-module__TDwsUG__subjectSettings:hover{background:var(--fc-fill);color:var(--fc-ink)}.study-module__TDwsUG__subjectSettings:active{background:var(--fc-fill-hover)}.study-module__TDwsUG__workspaceBody{flex:1;grid-template-columns:minmax(0,1fr) minmax(300px,38%);min-height:0;display:grid}.study-module__TDwsUG__tree,.study-module__TDwsUG__panel{flex-direction:column;min-width:0;min-height:0;display:flex}.study-module__TDwsUG__tree{padding-right:20px}.study-module__TDwsUG__panel{border-left:1px solid var(--fc-line)}.study-module__TDwsUG__panel:only-child{border-left:0;grid-column:1/-1}.study-module__TDwsUG__treeTools{flex-shrink:0;padding-block:16px 8px}.study-module__TDwsUG__search{min-width:0;display:flex;position:relative}.study-module__TDwsUG__searchIcon{color:var(--fc-ink-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.study-module__TDwsUG__search input{background:var(--fc-fill);width:100%;min-width:0;height:34px;color:var(--fc-ink);font:inherit;caret-color:var(--fc-accent);border:0;border-radius:10px;padding:0 40px 0 34px}.study-module__TDwsUG__search input::placeholder{color:var(--fc-ink-muted);opacity:1}.study-module__TDwsUG__search input::-webkit-search-cancel-button{display:none}.study-module__TDwsUG__search input::selection{background:var(--fc-accent-soft);color:var(--fc-ink)}.study-module__TDwsUG__treeHeader{z-index:1;grid-template-columns:minmax(0, 1fr) var(--count-col) var(--count-col);border-bottom:1px solid var(--fc-line);background:var(--fc-canvas);min-height:48px;color:var(--fc-ink-muted);flex-shrink:0;align-items:center;padding:8px;font-size:11px;line-height:16px;display:grid;position:sticky;top:0}.study-module__TDwsUG__treeHeader>span{text-align:center}.study-module__TDwsUG__treeHeading{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.study-module__TDwsUG__treeHeading h2{color:var(--fc-ink);letter-spacing:-.04px;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:20px}.study-module__TDwsUG__treeScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fc-line) transparent;flex:1;min-height:0;padding-bottom:8px;overflow:auto}.study-module__TDwsUG__row{position:relative}.study-module__TDwsUG__row:hover .study-module__TDwsUG__select{background:var(--fc-fill)}.study-module__TDwsUG__row[data-selected=true] .study-module__TDwsUG__select,.study-module__TDwsUG__row[data-contains-selection=true] .study-module__TDwsUG__select{background:var(--fc-fill-hover)}.study-module__TDwsUG__row[data-selected=true] .study-module__TDwsUG__name{color:var(--fc-ink);font-weight:500}.study-module__TDwsUG__row:active .study-module__TDwsUG__select{background:var(--fc-fill-hover)}.study-module__TDwsUG__folderChevron{color:var(--fc-ink-muted);justify-self:end;transition:transform .15s ease-out;transform:rotate(-90deg)}.study-module__TDwsUG__disclosure[aria-expanded=true] .study-module__TDwsUG__folderChevron{transform:none}.study-module__TDwsUG__select{grid-template-columns:minmax(0, 1fr) var(--count-col) var(--count-col);width:calc(100% - 20px);min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin-left:20px;padding:10px 8px 10px 20px;scroll-margin-block:72px 8px;transition:background-color .15s ease-out;display:grid}.study-module__TDwsUG__decks,.study-module__TDwsUG__nestedDecks{margin:0;padding:0;list-style:none;position:relative}.study-module__TDwsUG__deckGroup{margin:0;padding:0;position:relative}.study-module__TDwsUG__deckGroup:has(>.study-module__TDwsUG__nestedDecks:not([hidden])):before{top:var(--tree-row-center);bottom:calc(8px + var(--tree-row-center));left:var(--tree-folder-center);background:var(--tree-guide);content:"";pointer-events:none;width:1px;position:absolute}.study-module__TDwsUG__deckFolder .study-module__TDwsUG__name{font-weight:500}.study-module__TDwsUG__nestedDecks{margin:0 0 8px var(--tree-indent)}.study-module__TDwsUG__decks>.study-module__TDwsUG__deck:before{background:var(--tree-guide);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:8px}.study-module__TDwsUG__decks>.study-module__TDwsUG__deck:first-child:before,.study-module__TDwsUG__decks>.study-module__TDwsUG__deckGroup+.study-module__TDwsUG__deck:before{top:var(--tree-row-center)}.study-module__TDwsUG__decks>.study-module__TDwsUG__deck:last-child:before{bottom:calc(100% - var(--tree-row-center))}.study-module__TDwsUG__decks>.study-module__TDwsUG__deck:has(+.study-module__TDwsUG__deckGroup):before{bottom:calc(100% - var(--tree-row-center))}.study-module__TDwsUG__row:after{top:var(--tree-row-center);background:var(--tree-guide);content:"";pointer-events:none;width:8px;height:1px;position:absolute;left:8px}.study-module__TDwsUG__deckFolder:after{content:none}.study-module__TDwsUG__nestedDecks>.study-module__TDwsUG__row:after{left:var(--tree-nested-trunk);width:var(--tree-nested-branch)}.study-module__TDwsUG__row[data-selected=true]:after,.study-module__TDwsUG__row[data-contains-selection=true]:after{background:var(--tree-guide)}.study-module__TDwsUG__folderLabel{grid-template-columns:16px minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:0;padding-right:8px;display:grid}.study-module__TDwsUG__folderIcon{color:var(--tree-subject-color,var(--fc-accent))}.study-module__TDwsUG__folderCopy{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.study-module__TDwsUG__deckLabel{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding-right:8px;display:flex}.study-module__TDwsUG__name{min-width:0;color:var(--fc-ink-strong);overflow-wrap:anywhere;line-height:20px}.study-module__TDwsUG__level,.study-module__TDwsUG__groupMeta{color:var(--fc-ink-muted);font-size:11px;line-height:16px}.study-module__TDwsUG__groupMeta{flex:none}.study-module__TDwsUG__count{color:var(--fc-ink-strong);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.study-module__TDwsUG__count[data-kind=new]{color:var(--fc-count-new)}.study-module__TDwsUG__count[data-kind=due]{color:var(--fc-count-due)}.study-module__TDwsUG__count[data-zero=true]{color:var(--fc-ink-faint)}.study-module__TDwsUG__emptyRow{color:var(--fc-ink-muted);margin:0;padding:24px 8px;font-size:12px}.study-module__TDwsUG__emptyRow>p:first-child{color:var(--fc-ink-strong);margin:0;font-size:13px;font-weight:500}.study-module__TDwsUG__emptyRow .study-module__TDwsUG__note{margin-top:4px}.study-module__TDwsUG__emptyRow .study-module__TDwsUG__textAction{margin-top:8px}.study-module__TDwsUG__panelBar{display:none}.study-module__TDwsUG__backButton{color:var(--fc-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin-left:-6px;padding:6px 8px 6px 4px;display:inline-flex}.study-module__TDwsUG__backButton:hover{color:var(--fc-ink)}.study-module__TDwsUG__panelBody{--panel-gap:24px;--panel-action-width:96px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fc-line) transparent;flex:1;padding:20px 24px 24px;overflow:auto}.study-module__TDwsUG__panelTitle{letter-spacing:-.18px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:20px}.study-module__TDwsUG__panelContext{color:var(--fc-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;line-height:18px;display:flex}.study-module__TDwsUG__studyToday{margin-top:var(--panel-gap)}.study-module__TDwsUG__studyCounts{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.study-module__TDwsUG__studyCounts>div{align-items:baseline;gap:8px;display:flex}.study-module__TDwsUG__studyCounts dt{color:var(--fc-ink-muted);font-size:12px;line-height:18px}.study-module__TDwsUG__studyCounts dd{color:var(--fc-ink);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:13px;font-weight:600;line-height:20px}.study-module__TDwsUG__studyCounts dd[data-zero=true]{color:var(--fc-ink-muted)}.study-module__TDwsUG__emptyStudy{color:var(--fc-ink-strong);margin:0;line-height:20px}.study-module__TDwsUG__actions.study-module__TDwsUG__deckStudyActions{flex-wrap:wrap;max-width:none;margin-top:12px;display:flex}.study-module__TDwsUG__deckStudyActions>:first-child{flex:100%}.study-module__TDwsUG__deckStudyActions .study-module__TDwsUG__primary{width:100%}.study-module__TDwsUG__cardOptions{margin-top:var(--panel-gap);padding-top:var(--panel-gap);border-top:1px solid var(--fc-line);gap:16px;display:grid}.study-module__TDwsUG__cardOptionsHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:4px;display:flex}.study-module__TDwsUG__cardOptionsTitle{color:var(--fc-ink);margin:0;font-size:13px;font-weight:600;line-height:20px}.study-module__TDwsUG__availableCount,.study-module__TDwsUG__inventorySummary{color:var(--fc-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:18px}.study-module__TDwsUG__dailyForm{min-width:0}.study-module__TDwsUG__settingLabel{min-height:24px;color:var(--fc-ink-strong);align-items:center;gap:4px;display:flex}.study-module__TDwsUG__settingHelpButton{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.study-module__TDwsUG__settingHelpIcon{stroke:currentColor;stroke-width:.25px;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}:is(.study-module__TDwsUG__settingHelpButton:hover,.study-module__TDwsUG__settingLabel:has(.study-module__TDwsUG__settingHelpPopover:popover-open) .study-module__TDwsUG__settingHelpButton),.study-module__TDwsUG__settingHelpButton:active{background:var(--fc-fill-hover)}.study-module__TDwsUG__settingHelpPopover{background:var(--fc-surface);width:min(280px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:0 4px 16px color-mix(in srgb, var(--fc-ink) 14%, transparent);color:var(--fc-ink-strong);border:0;border-radius:10px;margin:0;padding:12px;font-family:inherit;font-size:12px;line-height:18px;position:fixed;inset:auto;overflow:auto}.study-module__TDwsUG__settingHelpPopover p{margin:0}.study-module__TDwsUG__settingHelpPopover p+p{color:var(--fc-ink-muted);margin-top:8px}.study-module__TDwsUG__settingControls,.study-module__TDwsUG__addForm{grid-template-columns:minmax(0, 1fr) var(--panel-action-width);align-items:center;gap:8px;margin-top:8px;display:grid}.study-module__TDwsUG__settingControls>button,.study-module__TDwsUG__addForm>button{white-space:nowrap}.study-module__TDwsUG__dailyQuantity{background:var(--fc-fill);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fc-ink) 8%, transparent);color:var(--fc-ink-muted);white-space:nowrap;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.study-module__TDwsUG__dailyQuantity>span{pointer-events:none;padding-inline:4px 12px;font-size:12px}.study-module__TDwsUG__quantityShortcut{min-width:44px;color:var(--fc-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;align-self:stretch;padding:0 12px;font-size:12px;font-weight:500}.study-module__TDwsUG__quantityShortcut:hover:not(:disabled){background:var(--fc-fill-hover)}.study-module__TDwsUG__quantityShortcut:active:not(:disabled){background:var(--fc-line)}.study-module__TDwsUG__quantityShortcut:disabled{color:var(--fc-ink-muted);cursor:default}.study-module__TDwsUG__savedNotice{color:var(--fc-ink-muted);text-align:right;margin:8px 0 0;font-size:12px;line-height:18px}.study-module__TDwsUG__savedNotice:empty{display:none}.study-module__TDwsUG__manualCards{min-width:0}.study-module__TDwsUG__optionDescription{color:var(--fc-ink-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:18px}.study-module__TDwsUG__actions{gap:8px;max-width:320px;margin-top:16px;display:grid}.study-module__TDwsUG__primary,.study-module__TDwsUG__weak{height:34px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.study-module__TDwsUG__primary{background:var(--fc-accent);color:#fff}.study-module__TDwsUG__primary:hover:not(:disabled){background:var(--fc-accent-hover)}.study-module__TDwsUG__primary:active:not(:disabled){background:var(--fc-accent-pressed)}.dark .study-module__TDwsUG__primary{color:#121314}.study-module__TDwsUG__weak{background:var(--fc-fill);color:var(--fc-ink-strong)}.study-module__TDwsUG__weak:hover:not(:disabled){background:var(--fc-fill-hover);color:var(--fc-ink)}.study-module__TDwsUG__primary:disabled,.study-module__TDwsUG__weak:disabled{cursor:default;opacity:.4}.study-module__TDwsUG__primary[aria-busy=true],.study-module__TDwsUG__weak[aria-busy=true]{cursor:progress;opacity:1}.study-module__TDwsUG__note{color:var(--fc-ink-muted);max-width:36ch;margin:12px 0 0;font-size:12px;line-height:18px}.study-module__TDwsUG__groupTitle{min-height:24px;color:var(--fc-ink-strong);align-items:center;margin:0;font-size:13px;font-weight:500;line-height:20px;display:flex}.study-module__TDwsUG__cardOptions .study-module__TDwsUG__weak:active:not(:disabled){background:var(--fc-line)}.study-module__TDwsUG__quantity{width:100%;min-width:0;height:34px;color:var(--fc-ink);font:inherit;font-variant-numeric:tabular-nums;caret-color:var(--fc-accent);background:0 0;border:0;border-radius:10px;padding:0 10px;font-weight:500}.study-module__TDwsUG__dailyQuantity:has(.study-module__TDwsUG__quantity[aria-invalid=true]){box-shadow:inset 0 0 0 1px #bd413b}.study-module__TDwsUG__dailyQuantity:has(.study-module__TDwsUG__quantity:disabled){opacity:.5}.study-module__TDwsUG__error{color:#bd413b;margin:8px 0 0;font-size:12px;line-height:18px}.dark .study-module__TDwsUG__error{color:#ff8581}.dark .study-module__TDwsUG__dailyQuantity:has(.study-module__TDwsUG__quantity[aria-invalid=true]){box-shadow:inset 0 0 0 1px #ff8581}.study-module__TDwsUG__status{color:var(--fc-ink-muted);margin:8px 0 0;font-size:12px;line-height:18px}.study-module__TDwsUG__status:empty{display:none}.study-module__TDwsUG__footerLinks{margin-top:var(--panel-gap);border-top:1px solid var(--fc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-top:12px;display:flex}.study-module__TDwsUG__footerLinks .study-module__TDwsUG__textAction{font-size:12px}.study-module__TDwsUG__textAction{min-height:32px;color:var(--fc-ink-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.study-module__TDwsUG__textAction:hover{color:var(--fc-ink);text-underline-offset:3px;text-decoration:underline}.study-module__TDwsUG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.study-module__TDwsUG__workspace :is(button,a,input,summary):focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:-2px}.study-module__TDwsUG__dailyQuantity:has(.study-module__TDwsUG__quantity:focus-visible):where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:-2px}.study-module__TDwsUG__dailyQuantity .study-module__TDwsUG__quantity:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:none}@container (max-width:760px){.study-module__TDwsUG__subjectBar{flex-wrap:wrap;gap:8px}.study-module__TDwsUG__workspaceBody{grid-template-columns:minmax(0,1fr) minmax(270px,40%)}.study-module__TDwsUG__tree{padding-right:12px}.study-module__TDwsUG__panelBody{padding-inline:16px}}@media (max-width:1099px){.study-module__TDwsUG__workspace{--tree-row-center:24px}.study-module__TDwsUG__workspaceBody{display:flex}.study-module__TDwsUG__subjectButton{min-height:44px}.study-module__TDwsUG__tree{width:100%;padding-right:0}.study-module__TDwsUG__panel{border-left:0;width:100%;display:none}.study-module__TDwsUG__workspace[data-mobile-panel=true] .study-module__TDwsUG__tree{display:none}.study-module__TDwsUG__workspace[data-mobile-panel=true] .study-module__TDwsUG__panel{display:flex}.study-module__TDwsUG__panelBar{border-bottom:1px solid var(--fc-line);flex-shrink:0;align-items:center;min-height:48px;padding:4px 8px;display:flex}.study-module__TDwsUG__backButton{min-height:44px}.study-module__TDwsUG__disclosure,.study-module__TDwsUG__select{min-height:48px}.study-module__TDwsUG__panelBody{padding:16px 12px 24px}.study-module__TDwsUG__actions{max-width:none}.study-module__TDwsUG__primary,.study-module__TDwsUG__weak,.study-module__TDwsUG__quantity{height:44px}.study-module__TDwsUG__textAction{min-height:44px}}@media (max-width:600px){.study-module__TDwsUG__workspace{--count-col:36px}.study-module__TDwsUG__subjects{flex-basis:100%}.study-module__TDwsUG__subjectActions{justify-content:flex-end;width:100%}.study-module__TDwsUG__subjectButton{padding-inline:10px}.study-module__TDwsUG__treeHeader{min-height:56px;padding-inline:4px 8px}.study-module__TDwsUG__treeHeading{flex-direction:column;align-items:flex-start;gap:2px}.study-module__TDwsUG__select{padding-block:12px}.study-module__TDwsUG__panelBody{padding:20px 8px 24px}.study-module__TDwsUG__quantity{min-width:0;font-size:16px}}@media (pointer:coarse){.study-module__TDwsUG__subjectButton{min-height:44px}.study-module__TDwsUG__primary,.study-module__TDwsUG__weak,.study-module__TDwsUG__quantity{height:44px}.study-module__TDwsUG__textAction{min-height:44px}}@media (max-width:1099px),(pointer:coarse){.study-module__TDwsUG__subjectActions .study-module__TDwsUG__reviewAll,.study-module__TDwsUG__subjectSettings{height:44px}.study-module__TDwsUG__subjectSettings{width:44px}.study-module__TDwsUG__search input{height:44px;padding-right:48px;font-size:16px}.study-module__TDwsUG__settingHelpButton{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.study-module__TDwsUG__subjectButton,.study-module__TDwsUG__select,.study-module__TDwsUG__folderChevron,.study-module__TDwsUG__primary,.study-module__TDwsUG__weak{transition:none}}
.flashcards-module__aBe_9q__root{--fc-accent:#2e6de9;--fc-accent-hover:#2c67d9;--fc-accent-pressed:#2b61cb;--fc-accent-soft:color-mix(in srgb, var(--fc-accent) 12%, var(--fc-canvas));--fc-canvas:#fcfdfe;--fc-surface:#fff;--fc-overlay:#fafafae0;--fc-ink:#1a1c1e;--fc-ink-strong:#1a1c1ed9;--fc-ink-muted:#1a1c1ead;--fc-ink-faint:#1a1c1e9e;--fc-accent-text:var(--fc-accent-pressed);--fc-count-new:#287a40;--fc-count-due:var(--fc-accent-pressed);--fc-fill:#1a1c1e0a;--fc-fill-hover:#1a1c1e12;--fc-line:#1a1c1e12;width:100%;color:var(--fc-ink)}.dark .flashcards-module__aBe_9q__root{--fc-accent:#71b2ff;--fc-accent-hover:#87beff;--fc-accent-pressed:#9ac8ff;--fc-accent-soft:color-mix(in srgb, var(--fc-accent) 14%, var(--fc-canvas));--fc-canvas:#121314;--fc-surface:#1e1e1e;--fc-overlay:#232323e6;--fc-ink:#f9f9f9f0;--fc-ink-strong:#f9f9f9d9;--fc-ink-muted:#f9f9f9ad;--fc-ink-faint:#f9f9f99e;--fc-accent-text:var(--fc-accent);--fc-count-new:#82d397;--fc-count-due:var(--fc-accent);--fc-fill:#f9f9f90f;--fc-fill-hover:#f9f9f91a;--fc-line:#f9f9f914}.flashcards-module__aBe_9q__pageBody{width:100%}.flashcards-module__aBe_9q__workspaceFrame{min-height:0}.flashcards-module__aBe_9q__workspaceFrame>.workspace-main-page{flex:1;min-height:0}.flashcards-module__aBe_9q__workspaceContent,.flashcards-module__aBe_9q__workspaceContent .flashcards-module__aBe_9q__pageBody{flex-direction:column;flex:1;min-height:0;display:flex}.flashcards-module__aBe_9q__workspaceContent{overflow:hidden}.flashcards-module__aBe_9q__subnav{scrollbar-width:none;border-radius:12px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:flex;overflow-x:auto}.flashcards-module__aBe_9q__subnav::-webkit-scrollbar{display:none}.flashcards-module__aBe_9q__subnavLink{min-width:max-content;height:32px;color:var(--fc-ink-muted);letter-spacing:-.04px;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.flashcards-module__aBe_9q__subnavLink:hover{color:var(--fc-ink-strong);background:var(--fc-fill-hover)}.flashcards-module__aBe_9q__subnavLinkActive{color:var(--fc-accent-text);background:var(--fc-accent-soft)}:is(.flashcards-module__aBe_9q__subnavLink:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__textLink:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__deckRow:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__quietLink:focus-visible:where(:root:not([data-focus-input=pointer]) *)){outline:2px solid var(--fc-accent);outline-offset:2px}.flashcards-module__aBe_9q__section{margin-top:32px}.flashcards-module__aBe_9q__sectionCompact{margin-top:24px}.flashcards-module__aBe_9q__sectionHeader{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.flashcards-module__aBe_9q__sectionTitle{color:var(--fc-ink);letter-spacing:-.18px;text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:20px}.flashcards-module__aBe_9q__sectionDescription{max-width:65ch;color:var(--fc-ink-muted);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:18px}.flashcards-module__aBe_9q__textLink,.flashcards-module__aBe_9q__quietLink{color:var(--fc-accent);border-radius:8px;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex}.flashcards-module__aBe_9q__textLink:hover,.flashcards-module__aBe_9q__quietLink:hover{text-underline-offset:3px;text-decoration:underline}.flashcards-module__aBe_9q__primaryButton,.flashcards-module__aBe_9q__secondaryButton,.flashcards-module__aBe_9q__quietButton,.flashcards-module__aBe_9q__ratingButton{min-height:40px;font:inherit;letter-spacing:-.04px;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.flashcards-module__aBe_9q__primaryButton{background:var(--fc-accent);color:#fff;box-shadow:inset 0 0 0 1px #0000000a}.dark .flashcards-module__aBe_9q__primaryButton{color:#121314}.flashcards-module__aBe_9q__primaryButton:hover{background:var(--fc-accent-hover)}.flashcards-module__aBe_9q__primaryButton:active{background:var(--fc-accent-pressed)}.flashcards-module__aBe_9q__secondaryButton,.flashcards-module__aBe_9q__ratingButton{background:var(--fc-fill);color:var(--fc-ink-strong);box-shadow:inset 0 0 0 1px var(--fc-line)}.flashcards-module__aBe_9q__secondaryButton:hover,.flashcards-module__aBe_9q__ratingButton:hover,.flashcards-module__aBe_9q__quietButton:hover{background:var(--fc-fill-hover)}.flashcards-module__aBe_9q__quietButton{color:var(--fc-ink-muted);background:0 0}:is(.flashcards-module__aBe_9q__primaryButton:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__secondaryButton:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__quietButton:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__ratingButton:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__filterControl:focus-visible:where(:root:not([data-focus-input=pointer]) *),.flashcards-module__aBe_9q__reportTextarea:focus-visible:where(:root:not([data-focus-input=pointer]) *)){outline:2px solid var(--fc-accent);outline-offset:2px}.flashcards-module__aBe_9q__primaryButton:disabled,.flashcards-module__aBe_9q__secondaryButton:disabled,.flashcards-module__aBe_9q__quietButton:disabled,.flashcards-module__aBe_9q__ratingButton:disabled{cursor:not-allowed;opacity:.4}.flashcards-module__aBe_9q__deckList{background:var(--fc-fill);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.flashcards-module__aBe_9q__deckItem+.flashcards-module__aBe_9q__deckItem{border-top:1px solid var(--fc-line)}.flashcards-module__aBe_9q__deckItem{grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;min-height:76px;padding:0 16px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:grid}.flashcards-module__aBe_9q__deckItem:hover,.flashcards-module__aBe_9q__deckItem:focus-within{background:var(--fc-fill-hover)}.flashcards-module__aBe_9q__deckRow{min-width:0;color:inherit;grid-area:1/2;padding:12px 16px 12px 0;text-decoration:none;display:block}.flashcards-module__aBe_9q__deckNameLine{align-items:center;gap:8px;min-width:0;display:flex}.flashcards-module__aBe_9q__deckName{color:var(--fc-ink);letter-spacing:-.09px;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.flashcards-module__aBe_9q__specialBadge{background:var(--fc-accent-soft);color:var(--fc-accent-text);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.flashcards-module__aBe_9q__deckDescription{color:var(--fc-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.flashcards-module__aBe_9q__infoNote,.flashcards-module__aBe_9q__emptyState,.flashcards-module__aBe_9q__errorNotice{background:var(--fc-fill);color:var(--fc-ink-muted);border-radius:10px;font-size:12px;line-height:17px}.flashcards-module__aBe_9q__infoNote{margin:12px 0 0;padding:10px 12px}.flashcards-module__aBe_9q__emptyState{text-align:center;padding:32px 20px}.flashcards-module__aBe_9q__errorNotice{color:#bd413b;background:#e5534b17;padding:10px 12px}.dark .flashcards-module__aBe_9q__errorNotice{color:#ff8581;background:#f0656026}.flashcards-module__aBe_9q__deckHero{border-bottom:1px solid var(--fc-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-top:24px;padding-bottom:24px;display:grid}.flashcards-module__aBe_9q__introBlock{margin-top:24px}.flashcards-module__aBe_9q__eyebrow{color:var(--fc-accent-text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:600;line-height:14px;display:block}.flashcards-module__aBe_9q__deckTitle{color:var(--fc-ink);letter-spacing:-.2px;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:27px}.flashcards-module__aBe_9q__deckMeta{color:var(--fc-ink-muted);margin:6px 0 0;font-size:13px;line-height:18px}.flashcards-module__aBe_9q__actionGroup{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.flashcards-module__aBe_9q__reportLabel{color:var(--fc-ink-muted);font-size:11px;font-weight:500;line-height:14px}.flashcards-module__aBe_9q__filterControl,.flashcards-module__aBe_9q__reportTextarea{background:var(--fc-fill);width:100%;color:var(--fc-ink);font:inherit;box-shadow:inset 0 0 0 1px var(--fc-line);border:0;border-radius:10px;font-size:13px;font-weight:500;line-height:16px}.flashcards-module__aBe_9q__filterControl{min-width:0;height:40px;padding:0 11px}.flashcards-module__aBe_9q__inlineContent .katex{max-width:100%;color:var(--fc-ink);vertical-align:middle;scrollbar-width:thin;font-size:1em;display:inline-block;overflow:auto hidden}.flashcards-module__aBe_9q__inlineContent .katex-display{vertical-align:middle;max-width:100%;margin:0;display:inline-block;overflow-x:auto}.flashcards-module__aBe_9q__answerLabel,.flashcards-module__aBe_9q__cardSideLabel{color:var(--fc-ink-faint);margin:0 0 8px;font-size:11px;font-weight:600;line-height:14px}.flashcards-module__aBe_9q__content{max-width:72ch;color:var(--fc-ink-strong);letter-spacing:-.16px;text-wrap:pretty;font-size:16px;line-height:24px}.flashcards-module__aBe_9q__content>:first-child{margin-top:0}.flashcards-module__aBe_9q__content>:last-child{margin-bottom:0}.flashcards-module__aBe_9q__content p{margin:0}.flashcards-module__aBe_9q__content p+p,.flashcards-module__aBe_9q__content ul,.flashcards-module__aBe_9q__content ol{margin-top:12px}.flashcards-module__aBe_9q__content ul,.flashcards-module__aBe_9q__content ol{text-align:start;overflow-wrap:anywhere;margin-bottom:0;padding-inline-start:1.5em;list-style-position:outside}.flashcards-module__aBe_9q__content ul{list-style-type:disc}.flashcards-module__aBe_9q__content ol{list-style-type:decimal}.flashcards-module__aBe_9q__content li+li{margin-top:4px}.flashcards-module__aBe_9q__content strong{color:var(--fc-ink);font-weight:600}.flashcards-module__aBe_9q__content code{background:var(--fc-fill);border-radius:4px;padding:1px 4px;font-size:.92em}.flashcards-module__aBe_9q__content .katex-display{text-align:left;scrollbar-width:thin;max-width:100%;margin:14px 0;padding:2px 0 6px;overflow:auto hidden}.flashcards-module__aBe_9q__content .katex-display>.katex{text-align:left}.flashcards-module__aBe_9q__content .katex{max-width:100%;color:var(--fc-ink);vertical-align:middle;scrollbar-width:thin;font-size:1.04em;display:inline-block;overflow:auto hidden}.flashcards-module__aBe_9q__content+.flashcards-module__aBe_9q__content{margin-top:12px}.flashcards-module__aBe_9q__mediaList{margin-top:16px}.flashcards-module__aBe_9q__mediaImage{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:360px;margin-top:16px;display:block}.flashcards-module__aBe_9q__mediaAudio{width:min(100%,420px);margin-top:16px;display:block}.flashcards-module__aBe_9q__mediaRecovery{border-block:1px solid var(--fc-line);color:var(--fc-ink-muted);justify-items:start;gap:12px;margin-block:16px;padding-block:16px;font-size:15px;line-height:1.5;display:grid}.flashcards-module__aBe_9q__mediaRecovery p{overflow-wrap:anywhere;margin:0}.flashcards-module__aBe_9q__pagination,.flashcards-module__aBe_9q__footerLinkRow{justify-content:center;margin-top:20px;display:flex}.flashcards-module__aBe_9q__reviewRoot{min-height:100%;color:var(--fc-ink);background:var(--fc-canvas);flex-direction:column;flex:1;display:flex}.flashcards-module__aBe_9q__reviewHeader{min-height:64px;padding:max(12px, env(safe-area-inset-top)) 24px 12px;border-bottom:1px solid var(--fc-line);grid-template-columns:minmax(96px,1fr) minmax(0,620px) minmax(96px,1fr);align-items:center;gap:16px;display:grid}.flashcards-module__aBe_9q__reviewTitle{color:var(--fc-ink-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:16px;overflow:hidden}.flashcards-module__aBe_9q__reviewMain{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:760px;margin:0 auto;padding:32px 24px 20px;display:flex}.flashcards-module__aBe_9q__studyCard{background:var(--fc-surface);border-radius:12px;width:100%;min-height:360px;padding:32px 36px;box-shadow:0 8px 24px #00000014,0 8px 12px -6px #0000000a,0 0 0 1px #00000008}.dark .flashcards-module__aBe_9q__studyCard{box-shadow:0 8px 24px #00000038,0 8px 12px -6px #00000029,0 0 0 1px #ffffff0f}.flashcards-module__aBe_9q__cardPrompt{color:var(--fc-ink);letter-spacing:-.2px;text-wrap:pretty;margin:0;font-size:21px;font-weight:600;line-height:29px}.flashcards-module__aBe_9q__answerDivider{border:0;border-top:1px solid var(--fc-line);margin:28px 0 24px}.flashcards-module__aBe_9q__explanation{border-top:1px solid var(--fc-line);margin-top:24px;padding-top:20px}.flashcards-module__aBe_9q__revealArea{justify-content:center;margin-top:16px;display:flex}.flashcards-module__aBe_9q__ratingArea{width:100%;max-width:760px;padding:0 24px max(24px, env(safe-area-inset-bottom));margin:0 auto}.flashcards-module__aBe_9q__ratingFieldset{border:0;min-width:0;margin:0;padding:0}.flashcards-module__aBe_9q__ratingButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.flashcards-module__aBe_9q__ratingButton{flex-direction:column;gap:1px;min-height:52px}.flashcards-module__aBe_9q__ratingInterval{color:var(--fc-ink-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:14px}.flashcards-module__aBe_9q__reportArea{text-align:center;width:100%;max-width:760px;margin:0 auto;padding:0 24px 16px}.flashcards-module__aBe_9q__reportSummary{min-height:44px;color:var(--fc-ink-muted);cursor:pointer;border-radius:8px;align-items:center;font-size:12px;font-weight:500;line-height:16px;list-style:none;display:inline-flex}.flashcards-module__aBe_9q__reportSummary::-webkit-details-marker{display:none}.flashcards-module__aBe_9q__reportSummary:hover{color:var(--fc-ink)}.flashcards-module__aBe_9q__reportSummary:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:2px}.flashcards-module__aBe_9q__reportForm{background:var(--fc-fill);text-align:left;border-radius:10px;width:100%;max-width:520px;margin:8px auto 0;padding:12px}.flashcards-module__aBe_9q__reportLabel{margin:10px 0 5px;display:block}.flashcards-module__aBe_9q__reportLabel:first-child{margin-top:0}.flashcards-module__aBe_9q__reportTextarea{resize:vertical;min-height:88px;padding:10px 11px}.flashcards-module__aBe_9q__reportActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.flashcards-module__aBe_9q__formMessage{color:var(--fc-ink-muted);margin:8px 0 0;font-size:11px;line-height:15px}.flashcards-module__aBe_9q__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flashcards-module__aBe_9q__studySummary{width:100%;max-width:680px;margin:auto;padding:32px 24px}.flashcards-module__aBe_9q__summaryTitle{color:var(--fc-ink);letter-spacing:-.2px;text-align:center;margin:0;font-size:24px;font-weight:600;line-height:29px}.flashcards-module__aBe_9q__summaryCopy{max-width:56ch;color:var(--fc-ink-muted);text-align:center;margin:8px auto 0;font-size:13px;line-height:18px}.flashcards-module__aBe_9q__summaryActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.flashcards-module__aBe_9q__statePanel{background:var(--fc-fill);text-align:center;border-radius:14px;max-width:620px;margin:72px auto 0;padding:28px}.flashcards-module__aBe_9q__statePanel .flashcards-module__aBe_9q__deckMeta{max-width:52ch;margin-inline:auto}.flashcards-module__aBe_9q__stateActions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}@media (max-width:839px){.flashcards-module__aBe_9q__deckHero{grid-template-columns:minmax(0,1fr)}.flashcards-module__aBe_9q__actionGroup{justify-content:flex-start}.flashcards-module__aBe_9q__subnavLink,.flashcards-module__aBe_9q__quietLink,.flashcards-module__aBe_9q__textLink{min-height:44px}.flashcards-module__aBe_9q__filterControl{height:44px}.flashcards-module__aBe_9q__reviewHeader{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:16px}.flashcards-module__aBe_9q__reviewMain{justify-content:flex-start;padding:20px 16px 16px}.flashcards-module__aBe_9q__reviewRoot{min-height:calc(100% + 4rem + env(safe-area-inset-bottom,0px));margin-bottom:calc(-4rem - env(safe-area-inset-bottom,0px))}.flashcards-module__aBe_9q__studyCard{min-height:330px;padding:24px 20px}.flashcards-module__aBe_9q__ratingArea{padding:10px 16px max(12px, env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--fc-canvas) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;bottom:0}.flashcards-module__aBe_9q__reportArea{padding-inline:16px}.flashcards-module__aBe_9q__primaryButton,.flashcards-module__aBe_9q__secondaryButton,.flashcards-module__aBe_9q__quietButton{min-height:44px}}@media (max-width:559px){.flashcards-module__aBe_9q__deckItem{grid-template-columns:44px minmax(0,1fr);padding:0 12px 12px}.flashcards-module__aBe_9q__deckRow{padding-right:0}.flashcards-module__aBe_9q__content{font-size:15px;line-height:23px}}@media (prefers-reduced-motion:reduce){.flashcards-module__aBe_9q__subnavLink,.flashcards-module__aBe_9q__primaryButton,.flashcards-module__aBe_9q__secondaryButton,.flashcards-module__aBe_9q__quietButton,.flashcards-module__aBe_9q__ratingButton,.flashcards-module__aBe_9q__deckRow{transition:none}}.flashcards-module__aBe_9q__mediaFigure{max-width:100%;margin:0}.flashcards-module__aBe_9q__mediaFigure[data-diagram]{width:min(100%,360px);margin-inline:auto}.flashcards-module__aBe_9q__mediaFigure[data-diagram] img{width:100%;height:auto;max-height:none;display:block}.flashcards-module__aBe_9q__mediaFigure figcaption{color:var(--fc-ink-muted);text-align:center;margin-top:8px;font-size:12px;line-height:1.6}.dark .flashcards-module__aBe_9q__mediaFigure[data-diagram] img{background:#fcfdfe;border-radius:12px}
.DialogSurface-module__SXhuRW__overlay{z-index:200;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));font-family:var(--font-inter), sans-serif;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DialogSurface-module__SXhuRW__backdrop{animation:DialogSurface-module__SXhuRW__backdrop-in var(--motion-enter-duration) var(--motion-ease-out) both;background:#12131429;position:absolute;inset:0}.DialogSurface-module__SXhuRW__surface{color:#1a1c1e;width:100%;max-width:480px;max-height:100%;animation:DialogSurface-module__SXhuRW__surface-in var(--motion-enter-duration) var(--motion-ease-out) both;background:#fcfdfe;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 9px #00000012,0 16px 16px #0000000f,0 36px 22px #0000000a,0 65px 26px #00000003,0 0 0 1px #00000008}.DialogSurface-module__SXhuRW__surface[data-closing=true]{pointer-events:none;animation:DialogSurface-module__SXhuRW__surface-out var(--motion-exit-duration) var(--motion-ease-out) both}.DialogSurface-module__SXhuRW__backdrop[data-closing=true]{animation:DialogSurface-module__SXhuRW__backdrop-out var(--motion-exit-duration) var(--motion-ease-out) both}.DialogSurface-module__SXhuRW__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 20px;display:flex}.DialogSurface-module__SXhuRW__header h2{font-size:16px;font-weight:600;line-height:24px}.DialogSurface-module__SXhuRW__loading{flex:1;justify-content:center;align-items:center;min-height:160px;display:flex}.dark .DialogSurface-module__SXhuRW__backdrop{background:#00000052}.dark .DialogSurface-module__SXhuRW__surface{color:#f9f9f9;background:#202124;box-shadow:0 4px 9px #00000024,0 16px 20px #00000024,0 0 0 1px #ffffff14}@keyframes DialogSurface-module__SXhuRW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes DialogSurface-module__SXhuRW__backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes DialogSurface-module__SXhuRW__surface-in{0%{opacity:0;transform:translateY(6px) scale(var(--motion-enter-scale))}to{opacity:1;transform:none}}@keyframes DialogSurface-module__SXhuRW__surface-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px) scale(var(--motion-exit-scale))}}@keyframes DialogSurface-module__SXhuRW__sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes DialogSurface-module__SXhuRW__sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media (max-width:839px){.DialogSurface-module__SXhuRW__sheetOverlay{padding:max(16px, env(safe-area-inset-top)) env(safe-area-inset-right) 0 env(safe-area-inset-left);align-items:flex-end}.DialogSurface-module__SXhuRW__sheet{max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0;animation:.4s cubic-bezier(.32,.72,0,1) both DialogSurface-module__SXhuRW__sheet-in}.DialogSurface-module__SXhuRW__sheet[data-closing=true]{animation:.2s cubic-bezier(.4,0,1,1) both DialogSurface-module__SXhuRW__sheet-out}.DialogSurface-module__SXhuRW__sheetOverlay .DialogSurface-module__SXhuRW__backdrop[data-closing=true]{animation-duration:.2s}}@media (prefers-reduced-motion:reduce){.DialogSurface-module__SXhuRW__surface,.DialogSurface-module__SXhuRW__surface[data-closing=true],.DialogSurface-module__SXhuRW__backdrop,.DialogSurface-module__SXhuRW__backdrop[data-closing=true]{animation:none}}:is(.reduce-motion .DialogSurface-module__SXhuRW__surface,.reduce-motion .DialogSurface-module__SXhuRW__backdrop){animation:none}
.settings-module__7OCarq__dialog[role=dialog],.settings-module__7OCarq__loadingDialog[role=dialog]{--settings-ink:#1a1c1e;--settings-muted:#62676c;--settings-line:#1a1c1e17;--settings-soft:#1a1c1e08;--settings-hover:#1a1c1e0d;--settings-accent:#2e6de9;--settings-selected:#2e6de912;width:940px;max-width:calc(100vw - 48px);height:min(720px,100dvh - 64px);color:var(--settings-ink)}.settings-module__7OCarq__dialog[role=dialog]{flex-direction:row}:is(.dark .settings-module__7OCarq__dialog,.dark .settings-module__7OCarq__loadingDialog){--settings-ink:#f9f9f9;--settings-muted:#b1b4b9;--settings-line:#f9f9f91c;--settings-soft:#f9f9f908;--settings-hover:#f9f9f90f;--settings-accent:#71b2ff;--settings-selected:#71b2ff1a}.settings-module__7OCarq__sidebar{background:var(--settings-soft);border-right:1px solid var(--settings-line);flex-direction:column;flex-shrink:0;gap:24px;width:240px;padding:20px 16px;display:flex;overflow-y:auto}.settings-module__7OCarq__promo{text-align:left;cursor:pointer;flex-shrink:0;width:100%;padding:16px;transition:box-shadow .15s}.settings-module__7OCarq__promo:hover{box-shadow:0 4px 16px #24405026}.settings-module__7OCarq__promoBrand{align-items:center;gap:8px;display:flex}.settings-module__7OCarq__promoBrand img{width:124px;height:auto}.settings-module__7OCarq__proBadge{color:#fff;background:#1a1c1e;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:14px}.settings-module__7OCarq__promoCopy{color:#475965;margin-top:12px;font-size:12px;line-height:18px;display:block}.settings-module__7OCarq__promoAction{color:#263e4e;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;font-weight:600;display:flex}.settings-module__7OCarq__planIdentity{gap:6px;padding:8px;display:grid}.settings-module__7OCarq__planBrand{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.settings-module__7OCarq__planCaption{color:var(--settings-muted);font-size:12px;line-height:18px}.settings-module__7OCarq__memberBadge{background:var(--settings-hover);color:var(--settings-ink);border-radius:6px;padding:3px 6px;font-size:11px;font-weight:600;line-height:14px}.dark .settings-module__7OCarq__planIdentity .settings-module__7OCarq__promoBrand img{filter:brightness(0)invert()}.settings-module__7OCarq__navigation{gap:4px;display:grid}.settings-module__7OCarq__navigation .workspace-settings-nav-item{width:100%;min-height:40px;margin:0}.settings-module__7OCarq__identity{border-top:1px solid var(--settings-line);overflow-wrap:anywhere;color:var(--settings-muted);margin-top:auto;padding:16px 8px 0;font-size:13px;font-weight:500;line-height:20px}.settings-module__7OCarq__header{border-bottom:1px solid var(--settings-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 12px 8px 28px;display:flex}.settings-module__7OCarq__header h2{font-size:16px;font-weight:600;line-height:24px}.settings-module__7OCarq__headerActions{align-items:center;gap:8px;display:flex}.settings-module__7OCarq__mobilePro,.settings-module__7OCarq__mobilePicker{display:none}.settings-module__7OCarq__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--settings-line) transparent;flex:1;min-height:0;overflow-y:auto}.settings-module__7OCarq__pane{padding:28px}.settings-module__7OCarq__sectionTitle{color:var(--settings-ink);font-size:14px;font-weight:600;line-height:20px}.settings-module__7OCarq__sectionDescription{color:var(--settings-muted);margin-top:4px;font-size:13px;line-height:20px}.settings-module__7OCarq__profileRows{border-top:1px solid var(--settings-line);margin-top:14px}.settings-module__7OCarq__profileRows>*{border-bottom:1px solid var(--settings-line)}.settings-module__7OCarq__profileRow{text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:100px minmax(0,1fr) 20px;align-items:center;gap:16px;width:100%;min-height:62px;padding:14px 8px;transition:background-color .15s;display:grid}.settings-module__7OCarq__profileRow:hover{background:var(--settings-hover)}.settings-module__7OCarq__rowLabel{color:var(--settings-muted);font-size:13px;font-weight:500;line-height:20px}.settings-module__7OCarq__rowValue,.settings-module__7OCarq__placeholder{overflow-wrap:anywhere;font-size:13px;line-height:20px}.settings-module__7OCarq__placeholder,.settings-module__7OCarq__rowIcon{color:var(--settings-muted)}.settings-module__7OCarq__fieldForm{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px;padding:16px 8px;display:grid}.settings-module__7OCarq__fieldForm>label{padding-top:10px}.settings-module__7OCarq__fieldBody{min-width:0}.settings-module__7OCarq__formActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.settings-module__7OCarq__hint,.settings-module__7OCarq__error,.settings-module__7OCarq__status{margin-top:8px;font-size:12px;line-height:18px}.settings-module__7OCarq__hint{color:var(--settings-muted)}.settings-module__7OCarq__error{color:#b73230}.settings-module__7OCarq__status{color:#287a40}.settings-module__7OCarq__status:empty{display:none}.dark .settings-module__7OCarq__error{color:#ff9692}.dark .settings-module__7OCarq__status{color:#82d397}.settings-module__7OCarq__yearForm{margin-top:28px}.settings-module__7OCarq__yearForm fieldset{min-width:0}.settings-module__7OCarq__yearOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.settings-module__7OCarq__yearOption{border:1px solid var(--settings-line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:11px 12px;font-size:13px;line-height:20px;transition:background-color .15s,border-color .15s;display:flex}.settings-module__7OCarq__yearOption:hover{background:var(--settings-hover)}.settings-module__7OCarq__yearOption:has(input:checked){border-color:var(--settings-accent);background:var(--settings-selected)}.settings-module__7OCarq__yearOption input{width:16px;height:16px;accent-color:var(--settings-accent);flex-shrink:0;margin:0}.settings-module__7OCarq__yearOption:has(input:disabled){cursor:wait;opacity:.65}.settings-module__7OCarq__yearOption:has(input:focus-visible):where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--settings-accent);outline-offset:2px}.settings-module__7OCarq__accountFooter{border-top:1px solid var(--settings-line);margin-top:28px;padding-top:20px}.settings-module__7OCarq__accountFooter>:first-child{margin-top:0}.settings-module__7OCarq__signOut{min-height:44px;color:var(--settings-muted);cursor:pointer;border-radius:10px;align-items:center;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.settings-module__7OCarq__signOut:hover{color:var(--settings-ink);background:var(--settings-hover)}.settings-module__7OCarq__signOut:disabled{opacity:.5;cursor:wait}.settings-module__7OCarq__dialog :is(.settings-module__7OCarq__promo,.settings-module__7OCarq__profileRow,.settings-module__7OCarq__signOut,.settings-module__7OCarq__mobilePro):focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--settings-accent);outline-offset:2px}.settings-module__7OCarq__themeOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (max-width:839px){.settings-module__7OCarq__dialog[role=dialog],.settings-module__7OCarq__loadingDialog[role=dialog]{height:min(850px, calc(100dvh - max(24px, env(safe-area-inset-top))));width:100%;max-width:none}.settings-module__7OCarq__sidebar{display:none}.settings-module__7OCarq__header{border-bottom:0;min-height:64px;padding:8px 12px 8px 20px}.settings-module__7OCarq__mobilePro{border-radius:8px;align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.settings-module__7OCarq__mobilePicker{border-bottom:1px solid var(--settings-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 12px;display:flex}.settings-module__7OCarq__mobilePicker label{color:var(--settings-muted);font-size:12px}.settings-module__7OCarq__sectionSelect{width:min(240px,75%);min-width:0}.settings-module__7OCarq__sectionSelectTrigger{min-height:44px}.settings-module__7OCarq__pane{padding:24px 20px}.settings-module__7OCarq__dialog :is(input:not([type=radio]):not([type=checkbox]),textarea){font-size:16px}.settings-module__7OCarq__profileRow{grid-template-columns:76px minmax(0,1fr) 18px;gap:10px;padding-inline:0}.settings-module__7OCarq__fieldForm{grid-template-columns:1fr;gap:8px;padding-inline:0}.settings-module__7OCarq__fieldForm>label{padding-top:0}.settings-module__7OCarq__formActions button{min-height:44px}.settings-module__7OCarq__yearOption{padding-inline:10px}}@media (max-width:359px){.settings-module__7OCarq__yearOptions{grid-template-columns:1fr}button.settings-module__7OCarq__mobilePro>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.settings-module__7OCarq__promo,.settings-module__7OCarq__profileRow,.settings-module__7OCarq__yearOption{transition:none}}
.subscription-popover-module__75zMGq__dialog{--offer-ink:#1a1c1e;--offer-muted:#5c6165;--offer-blue:#326684;overscroll-behavior:contain;width:min(520px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--offer-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--landing-sans,"DM Sans", sans-serif);text-align:left;scrollbar-width:thin;scrollbar-color:#719eb1 #b5ddec;background:#b5ddec;border:0;border-radius:20px;margin:auto;padding:0 12px 12px;font-size:15px;line-height:1.45;overflow:hidden auto;box-shadow:0 8px 20px #0f232d1f,0 28px 72px #0f232d33}.subscription-popover-module__75zMGq__dialog::backdrop{background:#151c204d}.subscription-popover-module__75zMGq__dialog::selection,.subscription-popover-module__75zMGq__dialog ::selection{color:var(--offer-ink);background:#bee3f4}.subscription-popover-module__75zMGq__dialog button:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline-offset:4px;outline:2px solid #2e6de9}.subscription-popover-module__75zMGq__dialog[open]{animation:.2s cubic-bezier(.16,1,.3,1) subscription-popover-module__75zMGq__offer-enter}.subscription-popover-module__75zMGq__scene{margin-inline:-12px;position:relative;overflow:hidden}.subscription-popover-module__75zMGq__close{z-index:3;width:44px;height:44px;position:absolute;top:12px;right:12px}.dark .subscription-popover-module__75zMGq__close{color:#1a1c1e66}.dark .subscription-popover-module__75zMGq__close:hover{color:#1a1c1eb3}.dark .subscription-popover-module__75zMGq__close:active{color:#1a1c1e}.subscription-popover-module__75zMGq__header{z-index:2;text-align:center;padding:30px 52px 0;position:relative}.subscription-popover-module__75zMGq__header h2{font-family:var(--landing-serif,"Literata", Georgia, serif);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:34px;font-weight:400;line-height:1.13}.subscription-popover-module__75zMGq__header em{font-weight:400}.subscription-popover-module__75zMGq__artwork{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.subscription-popover-module__75zMGq__cloud,.subscription-popover-module__75zMGq__cloudRight{max-width:none;height:auto;position:absolute}.subscription-popover-module__75zMGq__cloud{width:320px;top:75px;left:-112px}.subscription-popover-module__75zMGq__cloudRight{opacity:.8;width:220px;top:134px;right:-95px}.subscription-popover-module__75zMGq__videoPreview{z-index:1;background:#fff;border-radius:12px;width:min(300px,100% - 32px);margin:20px auto 24px;position:relative;overflow:hidden;box-shadow:0 6px 16px #2440501f}.subscription-popover-module__75zMGq__videoPreview img{width:100%;height:auto;display:block}.subscription-popover-module__75zMGq__videoPreview figcaption{color:var(--offer-ink);text-align:center;padding:9px 12px;font-size:12px;font-weight:500}.subscription-popover-module__75zMGq__offer{z-index:2;background:#fff;border-radius:16px;padding:26px 26px 18px;position:relative;box-shadow:0 4px 10px #2440500d}.subscription-popover-module__75zMGq__planHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.subscription-popover-module__75zMGq__wordmark{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.subscription-popover-module__75zMGq__wordmark img{width:139px;height:auto}.subscription-popover-module__75zMGq__wordmark>span{background:var(--offer-ink);color:#fff;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.3}.subscription-popover-module__75zMGq__price{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin:0}.subscription-popover-module__75zMGq__price strong{letter-spacing:-.035em;font-size:29px;font-weight:500;line-height:1.1}.subscription-popover-module__75zMGq__price>span{color:var(--offer-muted);margin-left:3px;font-size:13px}.subscription-popover-module__75zMGq__description{color:var(--offer-muted);margin:24px 0 12px;font-size:14px}.subscription-popover-module__75zMGq__benefits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.subscription-popover-module__75zMGq__benefits li{align-items:center;gap:10px;display:flex}.subscription-popover-module__75zMGq__benefits svg{color:var(--offer-blue);flex-shrink:0}.subscription-popover-module__75zMGq__continue{background:var(--offer-ink);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:26px;padding:12px 20px;font-size:15px;font-weight:550;line-height:22px;text-decoration:none;transition:background-color .15s;display:flex}.subscription-popover-module__75zMGq__continue:hover{background:#34383b}.subscription-popover-module__75zMGq__continue:active{background:#4a5054}.subscription-popover-module__75zMGq__continue:disabled{cursor:wait;opacity:.72}.subscription-popover-module__75zMGq__billing{color:var(--offer-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:18px}.subscription-popover-module__75zMGq__billing a{color:inherit;text-underline-offset:2px;font-weight:550;text-decoration:underline}.subscription-popover-module__75zMGq__billing a:hover{color:var(--offer-ink)}.subscription-popover-module__75zMGq__error{color:#a52e29;text-align:center;margin:8px 0 0;font-size:12px;line-height:18px}.subscription-popover-module__75zMGq__accountDialog{--offer-ink:#1a1c1e;--offer-muted:#62676c;scrollbar-color:var(--offer-muted) transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:min(420px,100% - 32px);font-family:var(--font-inter), sans-serif;background:#fcfdfe;border-radius:18px;padding:0;font-size:13px}@media (prefers-color-scheme:dark){.subscription-popover-module__75zMGq__accountDialog{--lightningcss-light: ;--lightningcss-dark:initial}}.subscription-popover-module__75zMGq__accountContent{padding:28px;position:relative}.subscription-popover-module__75zMGq__accountContent h2{padding-right:36px;font-size:16px;font-weight:600;line-height:24px}.subscription-popover-module__75zMGq__accountContent>p{color:var(--offer-muted);margin-top:8px;line-height:20px}.subscription-popover-module__75zMGq__accountClose{width:44px;height:44px;position:absolute;top:14px;right:12px}.subscription-popover-module__75zMGq__accountAction{color:#fff;cursor:pointer;background:#2e6de9;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:24px;padding:10px 16px;font-weight:500;transition:background-color .15s;display:flex}.subscription-popover-module__75zMGq__accountAction:hover{background:#2c67d9}.subscription-popover-module__75zMGq__accountAction:disabled{opacity:.6;cursor:wait}.subscription-popover-module__75zMGq__accountContent .subscription-popover-module__75zMGq__accountHint{font-size:12px}.subscription-popover-module__75zMGq__accountContent .subscription-popover-module__75zMGq__error{color:#a52e29;text-align:left}.dark .subscription-popover-module__75zMGq__accountDialog{--offer-ink:#f9f9f9;--offer-muted:#b1b4b9;background:#1e1e1e}.dark .subscription-popover-module__75zMGq__accountAction{color:#121314;background:#71b2ff}.dark .subscription-popover-module__75zMGq__accountAction:hover{background:#91c3ff}.dark .subscription-popover-module__75zMGq__accountContent .subscription-popover-module__75zMGq__error{color:#ff9692}@keyframes subscription-popover-module__75zMGq__offer-enter{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.subscription-popover-module__75zMGq__dialog{border-radius:18px;padding:0 10px 10px}.subscription-popover-module__75zMGq__accountDialog{padding:0}.subscription-popover-module__75zMGq__accountContent{padding:24px}.subscription-popover-module__75zMGq__scene{margin-inline:-10px}.subscription-popover-module__75zMGq__header{padding:32px 42px 0}.subscription-popover-module__75zMGq__header h2{font-size:30px}.subscription-popover-module__75zMGq__cloud{top:83px;left:-148px}.subscription-popover-module__75zMGq__offer{padding:22px 20px 16px}.subscription-popover-module__75zMGq__planHeading{flex-direction:column;align-items:flex-start;gap:12px}.subscription-popover-module__75zMGq__price strong{font-size:30px}.subscription-popover-module__75zMGq__description{margin-top:20px}.subscription-popover-module__75zMGq__benefits{gap:11px;font-size:14px}.subscription-popover-module__75zMGq__continue{margin-top:22px}}@media (max-height:640px) and (min-width:541px){.subscription-popover-module__75zMGq__header{padding-top:24px}.subscription-popover-module__75zMGq__videoPreview{width:240px;margin-block:16px}.subscription-popover-module__75zMGq__header h2{font-size:28px}.subscription-popover-module__75zMGq__offer{padding-top:20px}.subscription-popover-module__75zMGq__description{margin-top:18px}}@media (prefers-reduced-motion:reduce){.subscription-popover-module__75zMGq__dialog[open]{animation:none}.subscription-popover-module__75zMGq__continue,.subscription-popover-module__75zMGq__accountAction{transition:none}}
.locked-feature-module__Jmxnga__notice{--gate-ink:#1a1c1e;--gate-muted:#1a1c1ea3;--gate-line:#1a1c1e17;--gate-hover:#1a1c1e0a;min-height:240px;color:var(--gate-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 24px;display:flex}:is(.dark .locked-feature-module__Jmxnga__notice,.dark .locked-feature-module__Jmxnga__catalogue){--gate-ink:#f9f9f9;--gate-muted:#f9f9f9a8;--gate-line:#f9f9f91a;--gate-hover:#f9f9f90f}.locked-feature-module__Jmxnga__lock{color:var(--gate-muted);flex-shrink:0}.locked-feature-module__Jmxnga__copy h2{letter-spacing:-.18px;margin:0;font-size:16px;font-weight:600;line-height:1.5}.locked-feature-module__Jmxnga__copy p{max-width:42ch;color:var(--gate-muted);text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.6}.locked-feature-module__Jmxnga__upgrade{color:#fff;cursor:pointer;background:#2e6de9;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 13px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex}.locked-feature-module__Jmxnga__upgrade:hover{background:#2c67d9}.locked-feature-module__Jmxnga__upgrade:active{background:#2b61cb}.locked-feature-module__Jmxnga__upgrade:focus-visible,.locked-feature-module__Jmxnga__deck:focus-visible{outline-offset:3px;outline:2px solid #71b2ff}.locked-feature-module__Jmxnga__compact{text-align:left;border-bottom:1px solid var(--gate-line);flex-direction:row;justify-content:flex-start;gap:14px;min-height:0;padding:20px 0}.locked-feature-module__Jmxnga__compact .locked-feature-module__Jmxnga__copy{flex:1}.locked-feature-module__Jmxnga__compact .locked-feature-module__Jmxnga__copy p{max-width:65ch}.locked-feature-module__Jmxnga__catalogue{--gate-ink:#1a1c1e;--gate-muted:#1a1c1ea3;--gate-line:#1a1c1e17;--gate-hover:#1a1c1e0a;color:var(--gate-ink);width:100%;max-width:960px;margin:0 auto}.locked-feature-module__Jmxnga__subject{margin-top:30px}.locked-feature-module__Jmxnga__subject h2{margin:0 0 8px;font-size:14px;font-weight:600}.locked-feature-module__Jmxnga__deck{width:100%;min-height:48px;color:var(--gate-ink);cursor:pointer;text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;transition:background-color .15s;display:flex}.locked-feature-module__Jmxnga__deck:hover{background:var(--gate-hover)}.locked-feature-module__Jmxnga__deck>svg{color:var(--gate-muted);flex-shrink:0;order:1}.locked-feature-module__Jmxnga__child{padding-left:28px}.locked-feature-module__Jmxnga__deckLabel{flex-direction:column;gap:4px;display:flex}.locked-feature-module__Jmxnga__deckMeta{color:var(--gate-muted);font-size:12px}@media (max-width:600px){.locked-feature-module__Jmxnga__compact{flex-wrap:wrap;gap:12px}.locked-feature-module__Jmxnga__compact .locked-feature-module__Jmxnga__copy{flex-basis:calc(100% - 36px)}.locked-feature-module__Jmxnga__compact .locked-feature-module__Jmxnga__upgrade{margin-left:34px}.locked-feature-module__Jmxnga__upgrade{min-height:44px}.locked-feature-module__Jmxnga__notice:not(.locked-feature-module__Jmxnga__compact){min-height:220px;padding:32px 16px}}@media (prefers-reduced-motion:reduce){.locked-feature-module__Jmxnga__upgrade,.locked-feature-module__Jmxnga__deck{transition:none}}
.pro-upgrade-card-module__rQ8Inq__upgrade{color:#263e4e;text-align:left;cursor:pointer;pointer-events:auto;border:1px solid #bedde9;border-radius:16px;flex-direction:column;width:352px;max-width:100%;padding:24px 24px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pro-upgrade-card-module__rQ8Inq__upgrade:hover{border-color:#9fc8db;box-shadow:0 6px 20px -8px #24405038}.pro-upgrade-card-module__rQ8Inq__upgrade:active{box-shadow:none;border-color:#7eafc5}.pro-upgrade-card-module__rQ8Inq__upgrade:focus-visible{outline-offset:3px;outline:2px solid #2e6de9}.pro-upgrade-card-module__rQ8Inq__brand{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.pro-upgrade-card-module__rQ8Inq__wordmark{width:196px;min-width:0;height:auto;display:block}.pro-upgrade-card-module__rQ8Inq__badge{color:#fff;background:#1a1c1e;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:600;line-height:16px}.pro-upgrade-card-module__rQ8Inq__copy{color:#475965;text-wrap:pretty;max-width:27ch;margin-top:16px;font-size:14px;line-height:22px}.pro-upgrade-card-module__rQ8Inq__action{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;margin-top:12px;font-size:13px;font-weight:600;line-height:20px;display:flex}.pro-upgrade-card-module__rQ8Inq__action svg{flex-shrink:0}@container translation-offer (min-width:560px){.pro-upgrade-card-module__rQ8Inq__upgrade[data-layout=inline]{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;width:100%;padding:20px 24px;display:grid}.pro-upgrade-card-module__rQ8Inq__upgrade[data-layout=inline] .pro-upgrade-card-module__rQ8Inq__wordmark{width:168px}.pro-upgrade-card-module__rQ8Inq__upgrade[data-layout=inline] .pro-upgrade-card-module__rQ8Inq__copy{grid-column:1;max-width:44ch;margin:0}.pro-upgrade-card-module__rQ8Inq__upgrade[data-layout=inline] .pro-upgrade-card-module__rQ8Inq__action{grid-area:1/2/3;gap:12px;margin:0}}@media (max-width:479px){.pro-upgrade-card-module__rQ8Inq__upgrade{width:288px;padding:16px 16px 8px}.pro-upgrade-card-module__rQ8Inq__brand{gap:8px}.pro-upgrade-card-module__rQ8Inq__wordmark{width:148px}.pro-upgrade-card-module__rQ8Inq__badge{padding:4px 8px;font-size:11px;line-height:14px}.pro-upgrade-card-module__rQ8Inq__copy{margin-top:12px;font-size:13px;line-height:20px}.pro-upgrade-card-module__rQ8Inq__action{gap:12px;margin-top:8px}.pro-upgrade-card-module__rQ8Inq__action svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.pro-upgrade-card-module__rQ8Inq__upgrade{transition:none}}@media (forced-colors:active){.pro-upgrade-card-module__rQ8Inq__upgrade{border-color:buttontext}.pro-upgrade-card-module__rQ8Inq__badge{border:1px solid buttontext}}
.worked-solution-preview-module__-URZuq__preview{isolation:isolate;color:#1a1c1e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;display:grid;overflow:hidden}.worked-solution-preview-module__-URZuq__media,.worked-solution-preview-module__-URZuq__offer{grid-area:1/1;min-width:0}.worked-solution-preview-module__-URZuq__media{align-self:start;position:relative}.worked-solution-preview-module__-URZuq__image{opacity:0;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 8%,#000000db 28%,#00000075 65%,#00000029 100%);mask-image:linear-gradient(#000 8%,#000000db 28%,#00000075 65%,#00000029 100%)}.worked-solution-preview-module__-URZuq__ready{opacity:1}.worked-solution-preview-module__-URZuq__offer{z-index:1;pointer-events:none;justify-content:center;align-self:stretch;align-items:center;padding:24px;display:flex;position:relative}.worked-solution-preview-module__-URZuq__offer>dialog{pointer-events:auto}.worked-solution-preview-module__-URZuq__retry:focus-visible{outline-offset:3px;outline:2px solid #2e6de9}.worked-solution-preview-module__-URZuq__status{color:#62676c;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:12px;line-height:20px;display:flex;position:absolute;inset:24px 16px auto}.worked-solution-preview-module__-URZuq__retry{color:#263e4e;text-underline-offset:3px;cursor:pointer;border-radius:8px;min-height:44px;padding:0 8px;text-decoration:underline}.worked-solution-preview-module__-URZuq__retry:hover{background:#d8edf5}@media (max-width:479px){.worked-solution-preview-module__-URZuq__offer{padding:12px}}
.Checkbox-module__LNhHkG__root{--checkbox-fill:#2e6de9;--checkbox-ink:#fff;--checkbox-surface:#fcfdfe33;--checkbox-border:#1a1c1e80;--checkbox-hover:#1a1c1ea3;--checkbox-ease:cubic-bezier(.22, 1, .36, 1);vertical-align:middle;flex:0 0 16px;width:16px;height:16px;display:inline-flex;position:relative}.dark .Checkbox-module__LNhHkG__root:not([data-appearance=light]){--checkbox-fill:#71b2ff;--checkbox-ink:#121314;--checkbox-surface:#1e1e1e33;--checkbox-border:#f9f9f980;--checkbox-hover:#f9f9f9a3}.Checkbox-module__LNhHkG__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Checkbox-module__LNhHkG__visual{background:var(--checkbox-surface);width:100%;height:100%;color:var(--checkbox-ink);box-shadow:inset 0 0 0 1.5px var(--checkbox-border);pointer-events:none;transition:background-color .15s var(--checkbox-ease), box-shadow .15s var(--checkbox-ease);border-radius:5px;place-items:center;display:grid}:is(label:hover .Checkbox-module__LNhHkG__input:not(:disabled):not(:checked)+.Checkbox-module__LNhHkG__visual,.Checkbox-module__LNhHkG__input:hover:not(:disabled):not(:checked)+.Checkbox-module__LNhHkG__visual){box-shadow:inset 0 0 0 1.5px var(--checkbox-hover)}.Checkbox-module__LNhHkG__input:checked+.Checkbox-module__LNhHkG__visual{background:var(--checkbox-fill);box-shadow:inset 0 0 0 1px var(--checkbox-fill)}.Checkbox-module__LNhHkG__input:focus-visible+.Checkbox-module__LNhHkG__visual{outline:2px solid var(--checkbox-fill);outline-offset:3px}.Checkbox-module__LNhHkG__visual svg{width:16px;height:16px;display:block}.Checkbox-module__LNhHkG__check{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .15s var(--checkbox-ease)}.Checkbox-module__LNhHkG__input:checked+.Checkbox-module__LNhHkG__visual .Checkbox-module__LNhHkG__check{stroke-dashoffset:0;transition-duration:.35s}.Checkbox-module__LNhHkG__input:disabled{cursor:not-allowed}.Checkbox-module__LNhHkG__input:disabled+.Checkbox-module__LNhHkG__visual{opacity:.45}@media (prefers-reduced-motion:reduce){.Checkbox-module__LNhHkG__visual,.Checkbox-module__LNhHkG__check{transition:none}}:is(.reduce-motion .Checkbox-module__LNhHkG__visual,.reduce-motion .Checkbox-module__LNhHkG__check){transition:none}@media (forced-colors:active){.Checkbox-module__LNhHkG__input{appearance:auto;opacity:1}.Checkbox-module__LNhHkG__visual{visibility:hidden}}
.SearchClearButton-module__s-du6q__button{width:36px;height:100%;max-height:44px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.SearchClearButton-module__s-du6q__button[data-appearance=light]{color:#1a1c1e66}.SearchClearButton-module__s-du6q__button[data-appearance=light]:hover:not(:disabled){color:#1a1c1eb3}.SearchClearButton-module__s-du6q__button[data-appearance=light]:active:not(:disabled){color:#1a1c1e}@media (max-width:839px),(pointer:coarse){.SearchClearButton-module__s-du6q__button{width:44px;height:44px}}
.stats-chart-module__5hAL9a__panel{border:1px solid var(--fc-line);background:var(--fc-surface);width:100%;min-width:0;color:var(--fc-ink);font-variant-numeric:tabular-nums;border-radius:16px;margin:0;padding:24px;font-size:13px;line-height:20px}.stats-chart-module__5hAL9a__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:24px;display:flex}.stats-chart-module__5hAL9a__title{letter-spacing:-.18px;margin:0;font-size:16px;font-weight:600;line-height:20px}.stats-chart-module__5hAL9a__summary{color:var(--fc-ink-muted);margin:8px 0 0;font-size:13px;line-height:20px}.stats-chart-module__5hAL9a__summary strong{color:var(--fc-ink-strong);font-weight:500}.stats-chart-module__5hAL9a__filter{flex-shrink:0;width:156px;max-width:100%}.stats-chart-module__5hAL9a__filterControl{min-height:34px}.stats-chart-module__5hAL9a__footer{color:var(--fc-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;font-size:12px;line-height:20px;display:flex}.stats-chart-module__5hAL9a__footer p{margin:0}.stats-chart-module__5hAL9a__link{color:var(--fc-accent-text);text-underline-offset:3px}.stats-chart-module__5hAL9a__link:hover{text-decoration:underline}.stats-chart-module__5hAL9a__link:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:3px;border-radius:4px}.stats-chart-module__5hAL9a__details summary:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:3px;border-radius:4px}.stats-chart-module__5hAL9a__details{color:var(--fc-ink-muted);margin-top:8px;font-size:12px}.stats-chart-module__5hAL9a__details summary{cursor:pointer;width:fit-content;min-height:32px;padding-block:6px}.stats-chart-module__5hAL9a__details summary:hover{color:var(--fc-ink)}.stats-chart-module__5hAL9a__details table{border-collapse:collapse;text-align:left;width:100%;margin-top:8px}.stats-chart-module__5hAL9a__details th,.stats-chart-module__5hAL9a__details td{border-bottom:1px solid var(--fc-line);padding:8px 0;font-weight:400}.stats-chart-module__5hAL9a__details thead th{font-weight:500}.stats-chart-module__5hAL9a__details tbody th,.stats-chart-module__5hAL9a__details td{color:var(--fc-ink-strong)}.stats-chart-module__5hAL9a__details tr>:last-child{text-align:right;white-space:nowrap}.stats-chart-module__5hAL9a__details tbody tr:last-child>*{border-bottom:0}@container stats-dashboard (max-width:600px){.stats-chart-module__5hAL9a__panel{padding:20px 16px}.stats-chart-module__5hAL9a__filterControl{min-height:44px}.stats-chart-module__5hAL9a__details summary{min-height:44px;padding-block:12px}}@media (pointer:coarse){.stats-chart-module__5hAL9a__filterControl{min-height:44px}.stats-chart-module__5hAL9a__details summary{min-height:44px;padding-block:12px}}
@media (forced-colors:none){.public-selection-module__DEetmW__surface::selection,.public-selection-module__DEetmW__surface ::selection{color:#fff;text-shadow:none;background-color:#5085ed}}
@font-face{font-family:Literata;src:url(/fonts/literata-latin-opsz12-variable-normal.woff2)format("woff2");font-style:normal;font-weight:200 900;size-adjust:91%;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/literata-latin-opsz12-variable-italic.woff2)format("woff2");font-style:italic;font-weight:200 900;size-adjust:95%;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-550-normal.woff)format("woff");font-style:normal;font-weight:550;font-display:swap}.LandingPage-module__81V3Qq__page{--landing-mobile-section-width:calc(100% - 32px);--landing-mobile-section-gap:80px;--landing-mobile-section-padding:48px;--landing-mobile-card-padding:24px 20px;--landing-mobile-quote-width:calc(100% - 64px);--landing-weight-regular:400;--landing-weight-medium:500;--landing-control-size:16px;--landing-feature-size:16px;--landing-caption-size:14px;--landing-bg:#fcf9f7;--landing-ink:#030302;--landing-muted:#030302a3;--landing-green:#9bd8a9;--landing-green-hover:#8fce9e;--landing-green-ink:#173c27;--landing-green-muted:#31543d;--landing-green-soft:#edf7ef;--landing-green-soft-hover:#e1f1e5;--landing-blue:#b8caf5;--landing-serif:"Literata", Georgia, "Times New Roman", serif;--landing-sans:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-width:0;min-height:100vh;color:var(--landing-ink);background:var(--landing-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--landing-sans);font-size:var(--landing-control-size);font-weight:var(--landing-weight-regular);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;overflow-x:clip;}.LandingPage-module__81V3Qq__page *,.LandingPage-module__81V3Qq__page :before,.LandingPage-module__81V3Qq__page :after{box-sizing:border-box}.LandingPage-module__81V3Qq__skipLink{z-index:1000;color:#fff;background:var(--landing-ink);border-radius:999px;padding:10px 16px;font-weight:500;transition:translate .16s cubic-bezier(.16,1,.3,1);position:fixed;top:8px;left:8px;translate:0 -160%}.LandingPage-module__81V3Qq__skipLink:focus-visible{translate:0}@media (prefers-reduced-motion:reduce){.LandingPage-module__81V3Qq__skipLink{transition:none}}.LandingPage-module__81V3Qq__page :is(h2,h3){text-wrap:balance}.LandingPage-module__81V3Qq__page :is(p,dd){text-wrap:pretty}
.loading-skeleton-module__omDDGG__root,.loading-skeleton-module__omDDGG__content{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.loading-skeleton-module__omDDGG__shape{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:4px;flex-shrink:0;max-width:100%;display:block}.loading-skeleton-module__omDDGG__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.loading-skeleton-module__omDDGG__shape{opacity:.2;background:graytext}}
.review-activity-chart-module__5fZEYq__chart{color:var(--fc-ink-muted);grid-template-rows:208px 28px;grid-template-columns:4ch minmax(0,1fr);column-gap:12px;font-size:11px;font-weight:400;line-height:16px;display:grid}.review-activity-chart-module__5fZEYq__yAxis{position:relative}.review-activity-chart-module__5fZEYq__yAxis>span{position:absolute;right:0;transform:translateY(50%)}.review-activity-chart-module__5fZEYq__plot{touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0;position:relative}.review-activity-chart-module__5fZEYq__grid{pointer-events:none;position:absolute;inset:0}.review-activity-chart-module__5fZEYq__grid>span{border-bottom:1px solid var(--fc-line);position:absolute;left:0;right:0}.review-activity-chart-module__5fZEYq__bars{grid-template-columns:repeat(var(--day-count), minmax(0, 1fr));display:grid;position:absolute;inset:0}.review-activity-chart-module__5fZEYq__day{cursor:crosshair;touch-action:pan-y;background:0 0;border:0;border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;min-width:0;padding:0;display:flex;position:relative}.review-activity-chart-module__5fZEYq__day[data-active]{background:var(--fc-fill)}.review-activity-chart-module__5fZEYq__day:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline:2px solid var(--fc-accent);outline-offset:-2px}.review-activity-chart-module__5fZEYq__bar{background:var(--fc-accent);pointer-events:none;border-radius:4px 4px 0 0;width:72%;max-width:40px;display:block}.review-activity-chart-module__5fZEYq__day[data-active] .review-activity-chart-module__5fZEYq__bar{background:var(--fc-accent-hover)}.review-activity-chart-module__5fZEYq__xAxis{grid-column:2;margin-top:12px;position:relative}.review-activity-chart-module__5fZEYq__xAxis>span{left:var(--tick-x);white-space:nowrap;position:absolute;transform:translate(-50%)}.review-activity-chart-module__5fZEYq__xAxis>span:not([data-desktop]){display:none}.review-activity-chart-module__5fZEYq__xAxis>span[data-edge=start]{left:0;transform:none}.review-activity-chart-module__5fZEYq__xAxis>span[data-edge=end]{left:auto;right:0;transform:none}.review-activity-chart-module__5fZEYq__tooltip{z-index:2;pointer-events:none;left:clamp(0px, calc(var(--tooltip-x) - 96px), max(0px, calc(100% - 192px)));bottom:clamp(8px, calc(var(--tooltip-y) + 8px), calc(100% - 64px));background:var(--fc-surface);width:192px;max-width:100%;color:var(--fc-ink);border-radius:6px;padding:8px 10px;font-size:12px;line-height:17px;position:absolute;box-shadow:0 1px 1px #0000000a,0 3px 3px #0000000a,0 6px 4px #00000005,0 11px 4px #00000003,0 0 0 1px #00000008}.review-activity-chart-module__5fZEYq__tooltipDate{color:var(--fc-ink-muted);font-size:11px;display:block}.review-activity-chart-module__5fZEYq__tooltipValue{justify-content:space-between;align-items:center;gap:12px;margin-top:5px;display:flex}.review-activity-chart-module__5fZEYq__tooltipValue>span{align-items:center;gap:6px;display:inline-flex}.review-activity-chart-module__5fZEYq__tooltipValue strong{font-weight:600}.review-activity-chart-module__5fZEYq__swatch{background:var(--fc-accent);border-radius:4px;width:8px;height:8px}.review-activity-chart-module__5fZEYq__empty{color:var(--fc-ink-muted);pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.dark .review-activity-chart-module__5fZEYq__tooltip{box-shadow:0 1px 1px #00000014,0 3px 3px #00000012,0 6px 4px #0000000a,0 11px 4px #00000003,0 0 0 1px #0000001f}@container stats-dashboard (max-width:600px){.review-activity-chart-module__5fZEYq__chart{grid-template-rows:184px 28px;column-gap:8px}.review-activity-chart-module__5fZEYq__xAxis>span[data-desktop]:not([data-mobile]){display:none}.review-activity-chart-module__5fZEYq__xAxis>span[data-mobile]{display:block}}
.AuthNotice-module__tewjWa__notice{color:#743c2e;text-align:start;overflow-wrap:anywhere;background:#fff8f5;border:1px solid #e5c7be;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:13px;line-height:19px;display:flex}.AuthNotice-module__tewjWa__notice[data-tone=info]{color:#345374;background:#f0f6fd;border-color:#c6d8ec}.AuthNotice-module__tewjWa__icon{flex:0 0 19px;margin-top:1px}.AuthNotice-module__tewjWa__copy{min-width:0}.AuthNotice-module__tewjWa__title{color:inherit;margin-bottom:3px;font-weight:600;display:block}.AuthNotice-module__tewjWa__message a{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.AuthNotice-module__tewjWa__message a:hover{text-decoration-thickness:2px}.AuthNotice-module__tewjWa__message a:focus-visible:where(:root:not([data-focus-input=pointer]) *){outline-offset:3px;outline:2px solid}@media (forced-colors:active){.AuthNotice-module__tewjWa__notice{border-color:canvastext}}
