/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--purple:#6425d5;--purple-dark:#3f167f;--purple-pale:#f3edff;--cyan:#13bfc0;--lime:#bce84b;--ink:#261c37;--muted:#7a7188;--line:#ebe6f1;--paper:#fff;--bg:#f8f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;margin:0}button,input,select{font:inherit}button,a{transition:all .2s}button{cursor:pointer}.brand{letter-spacing:-2.4px;color:#282038;font-size:30px;font-weight:950}.brand span{color:var(--purple)}.eyebrow{color:var(--purple);letter-spacing:1.8px;margin:0 0 9px;font-size:11px;font-weight:900}.eyebrow.light{color:#d5c5ff}.login-shell{background:#fff;grid-template-columns:minmax(420px,46%) 1fr;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:radial-gradient(circle at 20% 10%,#8d50ec 0,#0000 25%),linear-gradient(145deg,#5120ad 0%,#321268 60%,#241047 100%);flex-direction:column;justify-content:space-between;padding:54px 68px;display:flex;position:relative;overflow:hidden}.brand-light{color:#fff}.brand-light span{color:#c8f04e}.brand-copy{z-index:2;max-width:540px;position:relative}.brand-copy h1{letter-spacing:-3.4px;margin:0;font-size:clamp(42px,4vw,66px);line-height:1.02}.brand-copy>p:last-child{color:#d9cced;max-width:470px;margin:28px 0 0;font-size:18px;line-height:1.65}.brand-proof{z-index:2;border-left:3px solid var(--lime);gap:5px;padding-left:17px;display:grid;position:relative}.brand-proof span{color:#bcb0cc;font-size:13px}.orb{border:1px solid #ffffff17;border-radius:50%;position:absolute}.orb-one{width:480px;height:480px;bottom:30px;right:-260px}.orb-two{background:#7535d333;width:280px;height:280px;bottom:130px;right:-135px}.login-form-panel{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.mobile-brand{display:none}.login-card{width:min(100%,470px)}.login-heading{align-items:center;gap:17px;display:flex}.welcome-mark{background:var(--purple-pale);width:54px;height:54px;color:var(--purple);border-radius:17px;place-items:center;font-size:27px;font-weight:950;display:grid}.login-heading h2{letter-spacing:-1.2px;margin:0;font-size:30px}.login-intro{color:var(--muted);margin:24px 0 30px}.login-card label{gap:8px;margin-top:18px;font-size:13px;font-weight:800;display:grid}.login-card input{width:100%;height:54px;color:var(--ink);background:#fff;border:1px solid #dcd6e5;border-radius:12px;outline:none;padding:0 15px}.login-card input:focus{border-color:var(--purple);box-shadow:0 0 0 4px #6425d51a}.password-field{position:relative}.password-field button{color:var(--purple);background:0 0;border:0;font-size:12px;font-weight:800;position:absolute;top:17px;right:12px}.login-button{background:var(--purple);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:55px;margin-top:26px;font-weight:900;display:flex;box-shadow:0 12px 24px #6425d53b}.login-button:hover{background:#5520b5;transform:translateY(-1px)}.privacy-note{text-align:center;color:#9a92a5;font-size:11px}.form-notice{color:#b42f50;margin:12px 0 -8px;font-size:13px}.support-line{color:#8d8597;gap:7px;margin-top:40px;font-size:13px;display:flex}.support-line button{color:var(--purple);background:0 0;border:0;padding:0;font-weight:850}.dashboard-shell{background:var(--bg);min-height:100vh;display:flex}.sidebar{z-index:20;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:248px;padding:27px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:0 14px 30px}.sidebar nav{gap:6px;display:grid}.sidebar nav a,.sidebar-bottom>a,.sidebar-bottom>button{color:#71677f;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;height:45px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.sidebar nav a span,.sidebar-bottom>a span,.sidebar-bottom>button span{text-align:center;width:20px;font-size:17px}.sidebar nav a:hover,.sidebar-bottom>a:hover,.sidebar-bottom>button:hover{color:var(--purple);background:#faf8fd}.sidebar nav a.active{background:var(--purple-pale);color:var(--purple);font-weight:900}.sidebar nav a b{background:#ebe1ff;border-radius:50%;place-items:center;width:21px;height:21px;margin-left:auto;font-size:10px;display:grid}.sidebar nav a i{background:#ff4d79;border-radius:50%;width:6px;height:6px;margin-left:auto}.sidebar-bottom{gap:2px;margin-top:auto;display:grid}.student-mini{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:18px;padding:15px 8px 0;display:flex}.student-mini>span,.top-user>span{background:linear-gradient(135deg,var(--purple),#9856ed);color:#fff;border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.student-mini>span{width:34px;height:34px}.student-mini div,.top-user div{gap:2px;min-width:0;display:grid}.student-mini strong{font-size:11px}.student-mini small,.top-user small{color:#9990a3;font-size:9px}.dashboard-main{width:calc(100% - 248px);margin-left:248px}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-title{gap:3px;display:grid}.topbar-title small{color:#a299ac;letter-spacing:1.2px;font-size:9px;font-weight:900}.topbar-title strong{font-size:15px}.topbar-actions{align-items:center;gap:17px;margin-left:auto;display:flex}.notification{border:1px solid var(--line);color:#8b8294;background:#fff;border-radius:11px;width:39px;height:39px;position:relative}.notification i{background:#ff5079;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.notification span{font-size:8px}.top-user{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:16px;display:flex}.top-user>span{width:37px;height:37px}.top-user strong{font-size:11px}.top-user b{color:#a9a1b0;margin-left:6px;font-size:12px}.menu-button{background:0 0;border:0;font-size:22px;display:none}.content-wrap{max-width:1450px;margin:0 auto;padding:38px 42px 22px}.welcome{justify-content:space-between;align-items:center;display:flex}.welcome h1{letter-spacing:-1.2px;margin:0;font-size:32px}.welcome h1 span{font-size:26px}.welcome>div>p:last-child{color:var(--muted);margin:10px 0 0;font-size:14px}.streak{background:#fffaf0;border:1px solid #f0e4d1;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;display:flex}.streak>span{color:#ed8d26;background:#fff1d9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.streak div{gap:2px;display:grid}.streak strong{font-size:12px}.streak small{color:#a98865;font-size:9px}.continue-card{color:#fff;background:linear-gradient(110deg,#5420b7,#7431d5 58%,#8b48df);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:26px;padding:23px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 26px #491d912b}.continue-card:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:250px;height:250px;position:absolute;top:-110px;right:30%}.continue-icon{z-index:2;width:54px;height:65px;color:var(--purple);background:#fff;border-radius:8px;place-items:center;font-size:25px;font-weight:950;display:grid;position:relative;box-shadow:7px 7px #1e0a412e}.continue-copy{z-index:2;position:relative}.continue-copy>span{letter-spacing:1.5px;color:#d7c7f4;font-size:9px;font-weight:900}.continue-copy h2{margin:6px 0 5px;font-size:17px}.continue-copy p{color:#e1d5f2;margin:0 0 12px;font-size:11px}.progress{background:#ffffff38;border-radius:5px;width:min(370px,100%);height:5px}.progress i{background:var(--lime);border-radius:5px;height:100%;display:block}.continue-copy>small{color:#d8c9ee;margin-top:5px;font-size:9px;display:block}.continue-card>button{z-index:2;height:44px;color:var(--purple);background:#fff;border:0;border-radius:10px;align-items:center;gap:20px;padding:0 18px;font-size:11px;font-weight:900;display:flex;position:relative}.toast{color:#177148;background:#effbf5;border:1px solid #d6f0e2;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:11px 16px;font-size:12px;display:flex}.toast button{color:#177148;background:0 0;border:0;font-size:18px}.materials{margin-top:32px}.section-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-head h2{margin:0 12px 0 0;font-size:23px;display:inline-block}.section-head>div>span{color:#91899a;font-size:11px}.filters{gap:9px;display:flex}.filters label{position:relative}.filters label span{color:#91899a;position:absolute;top:10px;left:12px}.filters input,.filters select{color:#675e71;background:#fff;border:1px solid #ded8e7;border-radius:10px;outline:none;height:39px;font-size:11px}.filters input{width:205px;padding:0 12px 0 32px}.filters select{padding:0 28px 0 12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42% 1fr;min-height:215px;display:grid;overflow:hidden;box-shadow:0 7px 18px #301f470a}.product-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #301f4717}.product-cover{color:#fff;flex-direction:column;justify-content:flex-end;padding:15px;display:flex;position:relative;overflow:hidden}.product-cover.purple{background:linear-gradient(150deg,#35156c,#7832d8)}.product-cover.blue{background:linear-gradient(150deg,#122a65,#1669ba)}.product-cover.green{background:linear-gradient(150deg,#103d4a,#0b9b91)}.cover-brand{letter-spacing:1px;font-size:9px;font-weight:950;position:absolute;top:14px;left:14px}.cover-lines{background:linear-gradient(130deg,#0000 42%,#ffffff1a 42% 43%,#0000 43% 58%,#bef0462e 58% 60%,#0000 60%);position:absolute;inset:0}.product-cover small,.product-cover strong,.product-cover span,.product-cover b{z-index:2;position:relative}.product-cover small{color:#d7c9ef;text-transform:uppercase;font-size:7px}.product-cover strong{margin:5px 0;font-size:17px;line-height:1.02}.product-cover span{color:#e2d9ee;font-size:7px}.product-cover b{background:var(--lime);color:#263300;border-radius:3px;align-self:flex-start;margin-top:12px;padding:4px 6px;font-size:6px}.product-info{padding:15px 14px 13px}.product-meta{align-items:center;gap:5px;display:flex}.product-meta>span,.product-meta em{text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.product-meta>span:not(.kind){color:#aaa3af}.kind{border-radius:5px;padding:4px 6px}.kind.purple{color:var(--purple);background:#eee5ff}.kind.blue{color:#1760a0;background:#e2f1ff}.kind.green{color:#087267;background:#dcf7f0}.product-meta em{color:#168151;margin-left:auto}.product-info>p{color:#968d9f;margin:13px 0 4px;font-size:8px}.product-info h3{margin:0;font-size:13px;line-height:1.2}.product-info>span{color:#948c9d;font-size:8px}.card-progress{margin-top:15px}.card-progress div{color:#8a8292;justify-content:space-between;font-size:8px;display:flex}.card-progress div b{color:var(--purple)}.card-progress>i{background:#eeeaf2;border-radius:5px;height:4px;margin-top:5px;display:block}.card-progress u{background:var(--purple);border-radius:5px;height:100%;display:block}.product-info>button{width:100%;height:31px;color:var(--purple);background:#fff;border:1px solid #dcd4e8;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.product-info>button:hover{border-color:var(--purple);background:var(--purple-pale)}.empty-state{text-align:center;color:#8f8698;background:#fff;border:1px dashed #d8d0e3;border-radius:14px;grid-column:1/-1;padding:50px}.status-strip{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:26px;padding:16px 20px;display:grid}.status-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:11px;display:flex}.status-strip>div:last-child{border:0}.status-icon{border-radius:9px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.status-icon.purple{color:var(--purple);background:#eee6ff}.status-icon.cyan{color:#078b8b;background:#dff7f7}.status-icon.green{color:#639116;background:#edf8dc}.status-strip p{gap:2px;margin:0;display:grid}.status-strip strong{font-size:10px}.status-strip small{color:#9a92a3;font-size:8px}footer{border-top:1px solid var(--line);color:#a49cab;justify-content:space-between;margin-top:22px;padding-top:19px;font-size:9px;display:flex}footer div{gap:17px;display:flex}footer a{color:inherit;text-decoration:none}@media (width<=1100px){.product-grid{grid-template-columns:repeat(2,1fr)}.login-brand-panel{padding:45px}.content-wrap{padding:34px 26px}.section-head{flex-direction:column;align-items:start}.filters{width:100%}.filters label{flex:1}.filters input{width:100%}}@media (width<=760px){.login-shell{display:block}.login-brand-panel{min-height:230px;padding:28px 25px}.login-brand-panel>.brand,.brand-proof{display:none}.brand-copy h1{letter-spacing:-2px;font-size:38px}.brand-copy>p:last-child{margin-top:15px;font-size:14px}.login-form-panel{padding:31px 24px}.mobile-brand{margin-bottom:35px;display:block}.login-heading h2{font-size:25px}.sidebar{transition:all .25s;transform:translate(-105%)}.sidebar-open{transform:translate(0);box-shadow:10px 0 35px #1b0c2e2e}.dashboard-main{width:100%;margin:0}.topbar{height:66px;padding:0 16px}.menu-button{margin-right:10px;display:block}.top-user div,.top-user b,.topbar-title small{display:none}.content-wrap{padding:25px 16px}.welcome{align-items:start}.welcome h1{font-size:26px}.streak{padding:8px}.streak div{display:none}.continue-card{grid-template-columns:auto 1fr;padding:18px}.continue-card>button{grid-column:1/-1;justify-content:center}.product-grid{grid-template-columns:1fr}.product-card{min-height:225px}.status-strip{grid-template-columns:1fr;gap:13px}.status-strip>div{border:0;justify-content:flex-start}.filters{grid-template-columns:1fr auto;display:grid}.section-head h2{display:block}.section-head>div>span{margin-top:4px;display:block}footer{flex-direction:column;align-items:center;gap:12px}footer div{flex-wrap:wrap;justify-content:center;gap:9px}}._appShell_1ohsq_1{--violet:#6425d5;--deep:#25113f;--lime:#c8f04e;--cyan:#19c6c3;--ink:#251c30;--muted:#736b7d;--line:#e8e2ed;min-height:100vh;color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;background:#f8f6fb}._appShell_1ohsq_1 *{box-sizing:border-box}._appShell_1ohsq_1 button,._appShell_1ohsq_1 input{font:inherit}._topbar_1ohsq_1{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;border-bottom:1px solid #3b274a17;align-items:center;height:72px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}._brand_1ohsq_1{letter-spacing:-2.2px;color:#2b2331;font-size:27px;font-weight:950;text-decoration:none}._brand_1ohsq_1 span{color:var(--violet)}._topbar_1ohsq_1 nav{align-items:center;gap:32px;margin-left:auto;display:flex}._topbar_1ohsq_1 nav a{color:#6d6475;font-size:13px;font-weight:750;text-decoration:none}._topbar_1ohsq_1 nav button,._topActions_1ohsq_1>a{color:var(--violet);background:#f0e9ff;border:0;border-radius:10px;padding:11px 16px;font-size:12px;font-weight:900;text-decoration:none}._topActions_1ohsq_1{align-items:center;gap:12px;margin-left:24px;display:flex}._menuButton_1ohsq_1{background:0 0;border:0;font-size:22px;display:none}._hero_1ohsq_1{color:#fff;background:radial-gradient(circle at 75% 15%,#a866ff61,#0000 25%),linear-gradient(135deg,#25103f 0%,#4a1996 55%,#6425d5 100%);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;min-height:590px;padding:80px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}._hero_1ohsq_1:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-370px;right:-240px}._heroCopy_1ohsq_1{z-index:2;max-width:700px;position:relative}._kicker_1ohsq_1{color:var(--violet);letter-spacing:2px;margin:0 0 14px;font-size:10px;font-weight:950}._hero_1ohsq_1 ._kicker_1ohsq_1{color:#d5c1ff}._hero_1ohsq_1 h1{letter-spacing:-5px;margin:0;font-size:clamp(52px,6vw,86px);line-height:.95}._hero_1ohsq_1 h1 em{color:var(--lime);font-style:normal}._heroCopy_1ohsq_1>p{color:#ddcfee;max-width:620px;margin:28px 0;font-size:18px;line-height:1.65}._heroActions_1ohsq_1{gap:12px;margin-top:34px;display:flex}._heroActions_1ohsq_1 a,._heroActions_1ohsq_1 button{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:11px;justify-content:center;align-items:center;min-height:51px;padding:0 22px;font-size:12px;font-weight:900;text-decoration:none;display:flex}._heroActions_1ohsq_1 a{border-color:var(--lime);background:var(--lime);color:#273800}._heroStats_1ohsq_1{gap:28px;margin-top:42px;display:flex}._heroStats_1ohsq_1 span{color:#cbbade;border-right:1px solid #ffffff2b;gap:2px;padding-right:28px;font-size:10px;display:grid}._heroStats_1ohsq_1 span:last-child{border:0}._heroStats_1ohsq_1 b{color:#fff;font-size:22px}._heroVisual_1ohsq_1{z-index:2;height:420px;position:relative}._logicCard_1ohsq_1{width:280px;height:190px;color:var(--ink);background:#fffffff5;border-radius:25px;flex-direction:column;justify-content:center;padding:32px;display:flex;position:absolute;transform:rotate(-7deg);box-shadow:0 30px 70px #1404254d}._logicCard_1ohsq_1:first-child{top:20px;left:8%}._logicCard_1ohsq_1:nth-child(2){background:#f5ffdd;bottom:15px;right:2%;transform:rotate(7deg)}._logicCard_1ohsq_1 small{color:var(--violet);letter-spacing:2px;font-size:12px;font-weight:950}._logicCard_1ohsq_1 strong{letter-spacing:-1px;margin:18px 0 7px;font-size:27px}._logicCard_1ohsq_1 span{color:var(--muted);font-size:12px}._bolt_1ohsq_1{background:var(--lime);border:8px solid #4e1e9a;border-radius:22px;place-items:center;width:74px;height:74px;font-size:30px;display:grid;position:absolute;top:46%;left:48%;transform:rotate(8deg);box-shadow:0 18px 35px #14042540}._how_1ohsq_1{z-index:5;background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);width:min(1200px,100% - 40px);margin:-38px auto 0;display:grid;position:relative;box-shadow:0 15px 40px #2f194217}._how_1ohsq_1>div{border-right:1px solid var(--line);align-items:center;gap:15px;padding:25px 30px;display:flex}._how_1ohsq_1>div:last-child{border:0}._how_1ohsq_1>div>span{height:39px;color:var(--violet);background:#f0e8ff;border-radius:12px;flex:0 0 39px;place-items:center;font-weight:950;display:grid}._how_1ohsq_1 p{color:#8a8292;gap:4px;margin:0;font-size:10px;line-height:1.4;display:grid}._how_1ohsq_1 b{color:var(--ink);font-size:12px}._library_1ohsq_1{grid-template-columns:260px 1fr;gap:42px;width:min(1450px,100%);margin:0 auto;padding:90px 42px;display:grid}._sidePanel_1ohsq_1{align-self:start;position:sticky;top:104px}._sidePanel_1ohsq_1 h2,._listHead_1ohsq_1 h2{letter-spacing:-1px;margin:0;font-size:25px}._bigProgress_1ohsq_1{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:end;gap:4px 11px;margin:23px 0 27px;padding:18px;display:grid}._bigProgress_1ohsq_1 strong{color:var(--violet);font-size:28px}._bigProgress_1ohsq_1 span{color:#8c8495;padding-bottom:4px;font-size:9px}._bigProgress_1ohsq_1 i{background:#eee9f2;border-radius:5px;grid-column:1/-1;height:5px;margin-top:8px}._bigProgress_1ohsq_1 u{background:linear-gradient(90deg,var(--violet),#9f5cff);border-radius:5px;height:100%;display:block}._categories_1ohsq_1{gap:5px;display:grid}._categories_1ohsq_1 button{color:#6d6576;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;height:45px;padding:0 12px;font-size:11px;font-weight:800;display:flex}._categories_1ohsq_1 button>span{color:#807888;background:#eeeaf1;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}._categories_1ohsq_1 button b{margin-left:auto;font-size:9px}._categories_1ohsq_1 ._activeCategory_1ohsq_1{color:var(--violet);background:#ede4ff}._categories_1ohsq_1 ._activeCategory_1ohsq_1>span{background:var(--violet);color:#fff}._reviewCta_1ohsq_1{background:var(--deep);color:#fff;text-align:left;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;margin-top:24px;padding:14px;display:flex}._reviewCta_1ohsq_1>span{background:var(--lime);color:#273800;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}._reviewCta_1ohsq_1 div{gap:3px;display:grid}._reviewCta_1ohsq_1 b{font-size:11px}._reviewCta_1ohsq_1 small{color:#bbaac8;font-size:8px}._mainContent_1ohsq_1{min-width:0}._listHead_1ohsq_1{justify-content:space-between;align-items:end;gap:20px;display:flex}._listHead_1ohsq_1>div:first-child>span{color:#9991a1;margin-top:5px;font-size:10px;display:block}._tools_1ohsq_1{gap:8px;display:flex}._tools_1ohsq_1 label{position:relative}._tools_1ohsq_1 label span{color:#8b8393;position:absolute;top:12px;left:13px}._tools_1ohsq_1 input{background:#fff;border:1px solid #ddd6e4;border-radius:10px;outline:none;width:250px;height:41px;padding:0 13px 0 35px;font-size:11px}._tools_1ohsq_1 input:focus{border-color:var(--violet);box-shadow:0 0 0 4px #6425d514}._tools_1ohsq_1 button{color:#777080;background:#fff;border:1px solid #ddd6e4;border-radius:10px;height:41px;padding:0 14px;font-size:11px;font-weight:850}._favoriteActive_1ohsq_1{color:#8c6400!important;background:#fff8d8!important;border-color:#efd77b!important}._trickList_1ohsq_1{gap:11px;margin-top:24px;display:grid}._trickCard_1ohsq_1{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 5px 15px #35234208}._expanded_1ohsq_1{border-color:#d9c8f8;box-shadow:0 14px 32px #41206014}._cardHeader_1ohsq_1{text-align:left;background:#fff;border:0;align-items:center;gap:17px;width:100%;min-height:91px;padding:16px 18px;display:flex}._trickNumber_1ohsq_1{height:45px;color:var(--violet);background:#f0e8ff;border-radius:12px;flex:0 0 45px;place-items:center;font-size:12px;font-weight:950;display:grid}._trickTitle_1ohsq_1{gap:4px;min-width:0;display:grid}._trickTitle_1ohsq_1 small{color:var(--violet);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:950}._trickTitle_1ohsq_1 em{color:#8f8796;font-size:9px;font-style:normal}._doneBadge_1ohsq_1{color:#577d12;background:#edf8dc;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:8px;font-weight:950}._expandIcon_1ohsq_1{height:31px;color:var(--violet);background:#f6f3f8;border-radius:9px;flex:0 0 31px;place-items:center;margin-left:6px;font-size:18px;display:grid}._cardBody_1ohsq_1{padding:0 20px 21px 80px}._shortcut_1ohsq_1{background:linear-gradient(100deg,#f2ebff,#f8f5ff);border-radius:12px;gap:13px;padding:18px;display:flex}._shortcut_1ohsq_1>span{background:var(--lime);border-radius:11px;flex:0 0 39px;place-items:center;height:39px;font-size:18px;display:grid}._shortcut_1ohsq_1 small,._exampleGrid_1ohsq_1 small{color:var(--violet);letter-spacing:1px;font-size:8px;font-weight:950}._shortcut_1ohsq_1 p{margin:6px 0 0;font-size:12px;font-weight:750;line-height:1.55}._exampleGrid_1ohsq_1{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}._exampleGrid_1ohsq_1>div{border:1px solid var(--line);border-radius:11px;padding:16px}._exampleGrid_1ohsq_1>div:last-child{background:#f0fbfa;border-color:#cde9e7}._exampleGrid_1ohsq_1>div:last-child small{color:#087b78}._exampleGrid_1ohsq_1 p{margin:7px 0 0;font-size:11px;line-height:1.55}._trap_1ohsq_1{color:#725326;background:#fff7eb;border-radius:10px;align-items:center;gap:11px;margin-top:10px;padding:13px 15px;display:flex}._trap_1ohsq_1>span{background:#f6c96e;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-weight:950;display:grid}._trap_1ohsq_1 p{gap:2px;margin:0;font-size:9px;line-height:1.45;display:grid}._cardFooter_1ohsq_1{align-items:center;gap:7px;margin-top:15px;display:flex}._cardFooter_1ohsq_1>div{flex-wrap:wrap;gap:5px;margin-right:auto;display:flex}._cardFooter_1ohsq_1>div span{color:#817989;background:#f2eff4;border-radius:6px;padding:5px 7px;font-size:7px}._cardFooter_1ohsq_1>button{color:#716979;background:#fff;border:1px solid #ddd6e5;border-radius:8px;height:30px;padding:0 10px;font-size:8px;font-weight:900}._learnedButton_1ohsq_1{color:#537613!important;background:#eef8df!important;border-color:#c8e397!important}._empty_1ohsq_1{text-align:center;background:#fff;border:1px dashed #d8d0df;border-radius:14px;gap:7px;padding:60px;display:grid}._empty_1ohsq_1 span{color:#8c8494;font-size:11px}._footer_1ohsq_1{border-top:1px solid var(--line);background:#fff;align-items:center;gap:30px;padding:28px clamp(24px,6vw,90px);display:flex}._footer_1ohsq_1 p{color:#88808f;margin:0;font-size:10px}._footer_1ohsq_1 a{color:var(--violet);margin-left:auto;font-size:10px;font-weight:900;text-decoration:none}._reviewPage_1ohsq_1{background:radial-gradient(circle at 70% 0,#5f27b8,transparent 32%),var(--deep);color:#fff;min-height:100vh;padding:0 24px 60px}._reviewTop_1ohsq_1{justify-content:space-between;align-items:center;max-width:900px;height:75px;margin:0 auto;display:flex}._reviewTop_1ohsq_1 button{color:#ded0eb;background:0 0;border:0;font-size:11px;font-weight:850}._reviewTop_1ohsq_1 span{color:#c8bad4;font-size:10px}._reviewProgress_1ohsq_1{background:#ffffff1f;border-radius:4px;max-width:900px;height:4px;margin:0 auto 40px}._reviewProgress_1ohsq_1 i{background:var(--lime);border-radius:4px;height:100%;display:block}._reviewCard_1ohsq_1{max-width:760px;color:var(--ink);background:#fff;border-radius:23px;margin:0 auto;padding:42px;box-shadow:0 25px 70px #0d031757}._cardMeta_1ohsq_1{align-items:center;gap:8px;display:flex}._cardMeta_1ohsq_1 span,._cardMeta_1ohsq_1 b{color:var(--violet);text-transform:uppercase;background:#eee5ff;border-radius:6px;padding:6px 8px;font-size:8px}._cardMeta_1ohsq_1 b{color:#5e7f1f;background:#eef8dc}._cardNumber_1ohsq_1{color:var(--violet);letter-spacing:2px;margin:35px 0 9px;font-size:9px;font-weight:950}._reviewCard_1ohsq_1 h1{letter-spacing:-1.4px;margin:0;font-size:35px;line-height:1.08}._shortcutHero_1ohsq_1{background:#f3edff;border-radius:13px;align-items:center;gap:15px;margin-top:27px;padding:19px;display:flex}._shortcutHero_1ohsq_1>span{font-size:25px}._shortcutHero_1ohsq_1 p{margin:0;font-size:13px;font-weight:750;line-height:1.55}._reviewExample_1ohsq_1{border:1px solid var(--line);border-radius:13px;margin-top:13px;padding:19px}._reviewExample_1ohsq_1 small{color:var(--violet);letter-spacing:1px;font-size:8px;font-weight:950}._reviewExample_1ohsq_1 p{margin:8px 0;font-size:12px}._reviewExample_1ohsq_1 strong{color:#087b78;font-size:12px}._reviewCard_1ohsq_1 aside{color:#745426;background:#fff6e9;border-radius:10px;margin:13px 0;padding:13px;font-size:10px;line-height:1.45}._markButton_1ohsq_1,._reviewCard_1ohsq_1>._learnedButton_1ohsq_1{width:100%;height:43px;color:var(--violet);background:#fff;border:1px solid #d8cee2;border-radius:10px;margin-top:7px;font-size:10px;font-weight:950}._reviewActions_1ohsq_1{justify-content:space-between;max-width:760px;margin:20px auto 0;display:flex}._reviewActions_1ohsq_1 button{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;min-width:150px;height:43px;font-size:10px;font-weight:900}._reviewActions_1ohsq_1 button:disabled{opacity:.35}@media (width<=950px){._hero_1ohsq_1{grid-template-columns:1fr;min-height:auto;padding-top:70px}._heroVisual_1ohsq_1{height:330px;margin-top:20px}._logicCard_1ohsq_1:first-child{left:15%}._logicCard_1ohsq_1:nth-child(2){right:15%}._library_1ohsq_1{grid-template-columns:1fr;padding:70px 24px}._sidePanel_1ohsq_1{position:static}._categories_1ohsq_1{grid-template-columns:repeat(3,1fr)}._listHead_1ohsq_1{margin-top:30px}._cardBody_1ohsq_1{padding-left:20px}}@media (width<=680px){._topbar_1ohsq_1{height:62px;padding:0 17px}._topbar_1ohsq_1 nav{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:stretch;gap:7px;padding:14px;display:none;position:absolute;top:67px;left:12px;right:12px;box-shadow:0 20px 40px #23142f26}._topbar_1ohsq_1 nav._open_1ohsq_3{display:flex}._topbar_1ohsq_1 nav a,._topbar_1ohsq_1 nav button{text-align:center}._topActions_1ohsq_1>a{display:none}._menuButton_1ohsq_1{display:block}._hero_1ohsq_1{padding:62px 20px 55px}._hero_1ohsq_1 h1{letter-spacing:-3.5px;font-size:53px}._heroCopy_1ohsq_1>p{font-size:15px}._heroActions_1ohsq_1{flex-direction:column;align-items:stretch}._heroStats_1ohsq_1{gap:12px}._heroStats_1ohsq_1 span{padding-right:12px}._heroVisual_1ohsq_1{height:285px}._logicCard_1ohsq_1{width:220px;height:145px;padding:21px}._logicCard_1ohsq_1:first-child{left:0}._logicCard_1ohsq_1:nth-child(2){right:0}._logicCard_1ohsq_1 strong{font-size:21px}._bolt_1ohsq_1{border-width:6px;width:58px;height:58px;top:43%;left:44%}._how_1ohsq_1{grid-template-columns:1fr;margin-top:0}._how_1ohsq_1>div{border-right:0;border-bottom:1px solid var(--line)}._library_1ohsq_1{padding:60px 15px}._categories_1ohsq_1{grid-template-columns:1fr 1fr}._listHead_1ohsq_1{flex-direction:column;align-items:stretch}._tools_1ohsq_1{width:100%}._tools_1ohsq_1 label{flex:1}._tools_1ohsq_1 input{width:100%}._tools_1ohsq_1 button span{display:none}._cardHeader_1ohsq_1{gap:11px;padding:14px 12px}._trickNumber_1ohsq_1{flex-basis:39px;height:39px}._trickTitle_1ohsq_1 strong{font-size:12px}._trickTitle_1ohsq_1 em,._doneBadge_1ohsq_1{display:none}._cardBody_1ohsq_1{padding:0 12px 15px}._exampleGrid_1ohsq_1{grid-template-columns:1fr}._cardFooter_1ohsq_1{flex-wrap:wrap;align-items:stretch}._cardFooter_1ohsq_1>div{width:100%}._cardFooter_1ohsq_1>button{flex:1}._reviewCard_1ohsq_1{padding:27px 20px}._reviewCard_1ohsq_1 h1{font-size:28px}._reviewActions_1ohsq_1 button{min-width:120px}._footer_1ohsq_1{flex-direction:column;align-items:flex-start;gap:8px}._footer_1ohsq_1 a{margin-left:0}}._appShell_1ohsq_1{font-size:16px;line-height:1.55}._kicker_1ohsq_1{font-size:12px}._topbar_1ohsq_1 nav a,._topbar_1ohsq_1 nav button,._topActions_1ohsq_1>a{font-size:14px}._heroCopy_1ohsq_1>p{font-size:19px}._heroStats_1ohsq_1 span,._how_1ohsq_1 p{font-size:13px}._how_1ohsq_1 b{font-size:15px}._bigProgress_1ohsq_1 span{font-size:12px}._categories_1ohsq_1 button,._reviewCta_1ohsq_1 b{font-size:14px}._reviewCta_1ohsq_1 small{font-size:11px}._listHead_1ohsq_1>div:first-child>span,._tools_1ohsq_1 input,._tools_1ohsq_1 button{font-size:13px}._trickTitle_1ohsq_1 small{font-size:10px}._trickTitle_1ohsq_1 strong{font-size:17px}._trickTitle_1ohsq_1 em{font-size:13px}._doneBadge_1ohsq_1,._shortcut_1ohsq_1 small,._exampleGrid_1ohsq_1 small{font-size:10px}._shortcut_1ohsq_1 p{font-size:15px}._exampleGrid_1ohsq_1 p{font-size:14px}._trap_1ohsq_1 p{font-size:12px}._trap_1ohsq_1 b{font-size:13px}._cardFooter_1ohsq_1>div span{font-size:10px}._cardFooter_1ohsq_1>button{height:35px;font-size:11px}._footer_1ohsq_1 p,._footer_1ohsq_1 a{font-size:12px}._reviewTop_1ohsq_1 button,._reviewTop_1ohsq_1 span{font-size:13px}._reviewExample_1ohsq_1 p,._reviewExample_1ohsq_1 strong{font-size:15px}._reviewCard_1ohsq_1 aside,._markButton_1ohsq_1,._reviewCard_1ohsq_1>._learnedButton_1ohsq_1,._reviewActions_1ohsq_1 button{font-size:13px}._questionsSection_1ohsq_9{background:#fff;padding:90px clamp(18px,5vw,72px) 110px}._questionsSection_1ohsq_9>*{width:min(1320px,100%);margin-left:auto;margin-right:auto}._questionsIntro_1ohsq_9{justify-content:space-between;align-items:end;gap:35px;display:flex}._questionsIntro_1ohsq_9 h2{letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,54px)}._questionsIntro_1ohsq_9>div:first-child>p:last-child{max-width:720px;color:var(--muted);margin:15px 0 0;font-size:16px;line-height:1.7}._questionProgress_1ohsq_9{border:1px solid var(--line);background:#faf8fc;border-radius:16px;flex:0 0 260px;grid-template-columns:auto 1fr;align-items:end;gap:3px 12px;padding:21px;display:grid}._questionProgress_1ohsq_9 strong{color:var(--violet);font-size:30px}._questionProgress_1ohsq_9 strong small{font-size:14px}._questionProgress_1ohsq_9 span{color:var(--muted);padding-bottom:5px;font-size:13px}._questionProgress_1ohsq_9 i{background:#e9e3ed;border-radius:8px;grid-column:1/-1;height:7px;margin-top:10px}._questionProgress_1ohsq_9 u{background:linear-gradient(90deg,var(--violet),#a65cf3);border-radius:8px;height:100%;display:block}._questionFilters_1ohsq_9{gap:11px;margin-top:35px;display:flex}._questionFilters_1ohsq_9 label{flex:1;position:relative}._questionFilters_1ohsq_9 label span{color:#8b8393;font-size:18px;position:absolute;top:14px;left:16px}._questionFilters_1ohsq_9 input,._questionFilters_1ohsq_9 select{width:100%;height:50px;color:var(--ink);background:#fff;border:1px solid #dcd5e3;border-radius:12px;outline:none;font-size:14px}._questionFilters_1ohsq_9 input{padding:0 16px 0 44px}._questionFilters_1ohsq_9 select{max-width:330px;padding:0 14px}._questionFilters_1ohsq_9 input:focus,._questionFilters_1ohsq_9 select:focus{border-color:var(--violet);box-shadow:0 0 0 4px #6425d514}._topicChips_1ohsq_9{gap:7px;margin-top:14px;padding-bottom:5px;display:flex;overflow-x:auto}._topicChips_1ohsq_9 button{border:1px solid var(--line);color:#6e6677;background:#faf9fb;border-radius:10px;flex:none;align-items:center;gap:9px;height:38px;padding:0 12px;font-size:12px;font-weight:800;display:flex}._topicChips_1ohsq_9 button b{background:#ece8ef;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;display:grid}._topicChips_1ohsq_9 ._topicActive_1ohsq_9{color:var(--violet);background:#eee5ff;border-color:#d6c1fa}._topicChips_1ohsq_9 ._topicActive_1ohsq_9 b{background:var(--violet);color:#fff}._questionList_1ohsq_9{gap:14px;margin-top:26px;display:grid}._questionCard_1ohsq_9{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 7px 20px #2f1d3d0a}._questionOpen_1ohsq_9{border-color:#d4bdf7;box-shadow:0 16px 38px #421f6417}._questionHead_1ohsq_9{text-align:left;background:#fff;border:0;align-items:center;gap:17px;width:100%;min-height:102px;padding:17px 20px;display:flex}._questionNumber_1ohsq_9{background:var(--deep);color:#fff;border-radius:14px;flex:0 0 52px;place-items:center;height:52px;font-size:15px;font-weight:950;display:grid}._questionHead_1ohsq_9>span:nth-child(2){gap:3px;min-width:0;display:grid}._questionHead_1ohsq_9 small{color:var(--violet);text-transform:uppercase;font-size:11px;font-weight:900}._questionHead_1ohsq_9 strong{font-size:16px}._questionHead_1ohsq_9 em{color:#77707f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}._questionHead_1ohsq_9>i{height:34px;color:var(--violet);background:#f3eef8;border-radius:10px;flex:0 0 34px;place-items:center;margin-left:8px;font-size:20px;font-style:normal;display:grid}._solvedBadge_1ohsq_9{color:#587c17;background:#edf8dc;border-radius:8px;margin-left:auto;padding:7px 9px;font-size:11px}._questionBody_1ohsq_9{border-top:1px solid #f0ebf3;padding:4px 28px 28px 89px}._questionSource_1ohsq_9{gap:7px;padding-top:22px;display:flex}._questionSource_1ohsq_9 span{color:var(--violet);background:#f0e9fb;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:850}._promptText_1ohsq_9{color:#312839;margin:25px 0;font-size:17px;line-height:1.75}._promptText_1ohsq_9 p{margin:0 0 13px}._optionsList_1ohsq_9{gap:9px;display:grid}._option_1ohsq_9{border:1px solid var(--line);color:#4d4555;background:#fdfcfe;border-radius:12px;align-items:flex-start;gap:13px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}._option_1ohsq_9>b{color:#675f6f;background:#eee9f2;border-radius:9px;flex:0 0 31px;place-items:center;height:31px;font-size:13px;display:grid}._option_1ohsq_9>span{padding-top:4px}._option_1ohsq_9>em{color:#08734d;background:#d8f3e8;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}._correctOption_1ohsq_9{color:#14583e;background:#f0fbf6;border-color:#8bd4b3}._correctOption_1ohsq_9>b{color:#fff;background:#18875e}._revealButton_1ohsq_9{background:var(--violet);color:#fff;border:0;border-radius:11px;width:100%;height:49px;margin-top:18px;font-size:14px;font-weight:900;box-shadow:0 10px 22px #6425d52e}._solutionBox_1ohsq_9{background:linear-gradient(135deg,#f3edff,#fbf9ff);border:1px solid #cfc0ed;border-radius:15px;margin-top:18px;padding:23px}._solutionTitle_1ohsq_9{align-items:center;gap:13px;display:flex}._solutionTitle_1ohsq_9>span{background:var(--lime);border-radius:12px;flex:0 0 43px;place-items:center;height:43px;font-size:21px;display:grid}._solutionTitle_1ohsq_9>div{gap:2px;display:grid}._solutionTitle_1ohsq_9 small{color:var(--violet);letter-spacing:1px;font-size:10px;font-weight:950}._solutionTitle_1ohsq_9 h3{margin:0;font-size:17px}._solutionTitle_1ohsq_9>b{background:var(--violet);color:#fff;border-radius:9px;margin-left:auto;padding:9px 11px;font-size:12px}._solutionBox_1ohsq_9 ol{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}._solutionBox_1ohsq_9 li{align-items:flex-start;gap:12px;display:flex}._solutionBox_1ohsq_9 li>span{height:30px;color:var(--violet);background:#fff;border-radius:9px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:950;display:grid;box-shadow:0 3px 10px #421f6414}._solutionBox_1ohsq_9 li p{color:#44394d;margin:3px 0 0;font-size:15px;line-height:1.6}._solutionBox_1ohsq_9 aside{color:#6d4e1d;background:#fff0d9;border-radius:10px;margin-top:18px;padding:14px;font-size:13px;line-height:1.55}._solutionWarning_1ohsq_9{background:#fff8ec;border-color:#e9bd78}._examName_1ohsq_9{color:#9a929f;margin:18px 0 0;font-size:11px}._questionsSection_1ohsq_9 ._empty_1ohsq_1{margin-top:0}@media (width<=820px){._questionsIntro_1ohsq_9{flex-direction:column;align-items:stretch}._questionProgress_1ohsq_9{flex-basis:auto}._questionFilters_1ohsq_9{flex-direction:column}._questionFilters_1ohsq_9 select{max-width:none}._questionBody_1ohsq_9{padding:4px 18px 22px}._questionHead_1ohsq_9{gap:12px;padding:14px}._questionHead_1ohsq_9 em,._solvedBadge_1ohsq_9{display:none}._questionHead_1ohsq_9 small{font-size:9px}._promptText_1ohsq_9{font-size:16px}._solutionTitle_1ohsq_9{flex-wrap:wrap;align-items:flex-start}._solutionTitle_1ohsq_9>b{margin-left:0}._option_1ohsq_9{font-size:14px}}@media (width<=680px){._heroActions_1ohsq_1 a{width:100%}._questionsSection_1ohsq_9{padding:65px 14px 80px}._questionsIntro_1ohsq_9 h2{font-size:37px}._questionNumber_1ohsq_9{flex-basis:42px;height:42px}._questionHead_1ohsq_9{min-height:84px}._questionHead_1ohsq_9 strong{font-size:14px}._questionHead_1ohsq_9>i{flex-basis:30px;height:30px}._questionBody_1ohsq_9{padding:4px 12px 18px}._questionSource_1ohsq_9{flex-wrap:wrap}._promptText_1ohsq_9{font-size:16px;line-height:1.65}._option_1ohsq_9{padding:12px 11px}._solutionBox_1ohsq_9{padding:17px 13px}._solutionBox_1ohsq_9 li p{font-size:14px}}
