@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-cyrillic-ext-wght-normal.61774f03.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-cyrillic-wght-normal.529dd11c.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-vietnamese-wght-normal.0dc71c53.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-ext-wght-normal.abd45177.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_next/static/media/nunito-latin-wght-normal.5cc7ff84.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-2-devanagari-wght-normal.852045ba.woff2) format("woff2-variations");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-2-vietnamese-wght-normal.a19aa5c9.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-2-latin-ext-wght-normal.2418a309.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2 Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_next/static/media/baloo-2-latin-wght-normal.7dab5caa.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#f4f6fd;--paper:#fff;--paper2:#f8f9fe;--ink:#1c2340;--soft:#5a6186;--faint:#8a90ad;--line:#e3e6f3;--line2:#d3d8ec;--math:#4954e6;--mathDark:#3640c4;--mathSoft:#e9eafe;--science:#0b9a69;--scienceDark:#08805a;--scienceSoft:#dff6eb;--turkce:#b23fc4;--turkceDark:#8f2fa0;--turkceSoft:#f6e4fa;--hayat:#0b7aa6;--hayatDark:#086085;--hayatSoft:#ddf0f8;--star:#f5a623;--starSoft:#fff3dc;--starInk:#9a5b00;--fire:#e8720c;--fireSoft:#fed;--ok:#0b9a69;--okSoft:#dff6eb;--wrong:#e5484d;--wrongSoft:#fde7e8;--warnSoft:#fff7e3;--warnLine:#f2cf7a;--r-sm:12px;--r:16px;--r-lg:22px;--r-xl:28px;--shadow-sm:0 1px 2px rgba(28,35,64,.06),0 4px 14px -8px rgba(28,35,64,.18);--shadow:0 18px 40px -22px rgba(28,35,64,.32);--focus:0 0 0 3px #fff,0 0 0 6px rgba(73,84,230,.55);--head:"Baloo 2 Variable","Baloo 2",system-ui,sans-serif;--body:"Nunito Variable","Nunito",system-ui,sans-serif;--headerH:64px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-sm)}h1,h2,h3{font-family:var(--head);line-height:1.12;margin:0;letter-spacing:-.01em}p{margin:0}.wrap{max-width:780px;margin:0 auto;padding:0 20px 72px}.wrap.narrow{max-width:560px}.center{text-align:center}.muted{color:var(--soft)}.small{font-size:.86rem}.eyebrow,.kicker{color:var(--soft);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.sectionTitle{font-size:1.2rem;margin:30px 0 12px}.back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:18px 0 6px;font-weight:800;color:var(--soft)}.back:hover{color:var(--ink)}.empty{background:var(--paper);border:1px dashed var(--line2);border-radius:var(--r-lg);padding:32px 24px;text-align:center;color:var(--soft);display:grid;grid-gap:14px;gap:14px;justify-items:center;list-style:none}.errorText{color:var(--wrong);font-size:.88rem;line-height:1.4;margin-top:10px}.wide{width:100%}.tip{margin-top:20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;color:var(--soft);font-size:.92rem}.ghost,.primary,.secondary,.wrongBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border-radius:var(--r);padding:12px 20px;font-weight:800;font-size:1rem;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;text-decoration:none}.primary{width:100%;border:0;background:var(--math);color:#fff;box-shadow:0 4px 0 var(--mathDark)}.primary:hover:not(:disabled){background:#5560ee}.primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--mathDark)}.primary:disabled{opacity:.4;box-shadow:none}.primary.science{background:var(--science);box-shadow:0 4px 0 var(--scienceDark)}.primary.science:active:not(:disabled){box-shadow:0 1px 0 var(--scienceDark)}.secondary{border:2px solid var(--line);background:var(--paper);color:var(--ink)}.secondary:hover:not(:disabled){border-color:var(--line2);background:var(--paper2)}.secondary:disabled{opacity:.5}.secondary.warn{border-color:#f5c2c4;color:#b4282d;background:var(--wrongSoft)}.secondary.small,.small.secondary{min-height:40px;padding:8px 14px;font-size:.88rem;border-radius:999px}.ghost{border:0;background:transparent;color:var(--soft)}.ghost:hover{color:var(--ink);background:rgba(28,35,64,.05)}.linkBtn{border:0;background:none;padding:0;color:var(--math);font-weight:800;text-decoration:underline;text-underline-offset:3px}.linkAsBtn{text-decoration:none}.iconBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-weight:800;font-size:.9rem}.iconBtn:hover{background:var(--paper2)}.chip{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 12px;border-radius:999px;font:700 .92rem var(--head);white-space:nowrap}.chip.xp{background:var(--starSoft);color:var(--starInk)}.chip.streak{background:var(--fireSoft);color:var(--fire)}.pill{display:inline-block;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pill.free{background:#fff0c9;color:#8a5a00}.pill.reco{background:var(--mathSoft);color:var(--math)}.seg{display:inline-flex;gap:4px;background:#e9ecf7;border-radius:999px;padding:4px}.seg button{border:0;background:transparent;border-radius:999px;padding:9px 18px;color:var(--soft);font-weight:800;white-space:nowrap}.seg button.active{background:var(--paper);color:var(--math);box-shadow:var(--shadow-sm)}.seg button:disabled{opacity:.4}.seg.full{display:flex}.seg.full button{flex:1 1}.tabs{display:flex;width:-moz-fit-content;width:fit-content;margin:22px auto}.field{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;border:0;padding:0;text-align:left;min-width:0}.field>legend,.field>span{font-size:.85rem;font-weight:800;color:var(--soft);padding:0;margin-bottom:6px}.input,.shareName{width:100%;min-height:50px;border:2px solid var(--line);border-radius:var(--r);padding:12px 14px;background:var(--paper);font-size:1rem;transition:border-color .12s}.input:focus,.shareName:focus{outline:none;border-color:var(--math);box-shadow:0 0 0 4px rgba(73,84,230,.15)}.shareName{margin:10px 0 16px}.notice{background:var(--paper2);border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;color:var(--soft);font-size:.88rem;line-height:1.45;margin:4px 0 14px;text-align:left}.notice.info{background:var(--mathSoft);border-color:#cfd2fb;color:#2f379c}.notice.error{background:var(--wrongSoft);border-color:#f5c2c4;color:#a1242a}.meter{height:10px;border-radius:99px;background:#e6e9f5;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--math),var(--science))}.meter.big{height:12px;margin:18px 0 6px}.meter i.good{background:linear-gradient(90deg,var(--science),#4cd6a3)}.meter i.mid{background:linear-gradient(90deg,var(--star),#ffd27a)}.meter i.low{background:linear-gradient(90deg,var(--wrong),#ff9a9a)}.skeletonList{display:grid;grid-gap:10px;gap:10px;margin:16px 0}.skeleton{height:58px;border-radius:var(--r);background:linear-gradient(90deg,#eceff8 25%,#f6f7fc 50%,#eceff8 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}.appHeader{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(244,246,253,.88);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--line)}.top{max-width:780px;margin:auto;height:var(--headerH);padding:0 20px;justify-content:space-between}.brand,.top{display:flex;align-items:center;gap:10px}.brand{border:0;background:none;padding:4px;font:800 1.35rem var(--head);color:var(--ink)}.brand:disabled{cursor:default;opacity:1}.mark{background:linear-gradient(155deg,var(--math),var(--science))}.topRight{display:flex;align-items:center;gap:6px}.accountBtn{height:40px;min-width:40px;padding:0 14px;border-radius:999px;border:0;background:var(--math);color:#fff;font-weight:800}.accountBtn.signedIn{padding:0;width:40px;background:var(--starSoft);border:2px solid #fff;box-shadow:var(--shadow-sm);font-size:1.25rem}.hero{padding:34px 0 18px}.hero h1{font-size:clamp(2.1rem,6vw,3rem);font-weight:800;margin:4px 0 10px}.heroAccent{background:linear-gradient(90deg,var(--math),var(--science))}.sub{color:var(--soft);font-size:1.05rem;line-height:1.55;max-width:46ch}.hero .eyebrow{text-transform:none;letter-spacing:0;font-size:1rem}.gradeRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0 4px}.gradeLabel{font-weight:800;color:var(--soft);font-size:.9rem}.profileBar{width:100%;display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);text-align:left;box-shadow:var(--shadow-sm);transition:transform .12s}.profileBar:hover{transform:translateY(-1px)}.profileAvatar{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-size:1.6rem;background:var(--starSoft);flex:none}.profileAvatar.big{width:72px;height:72px;border-radius:24px;font-size:2.4rem}.profileText{display:grid;flex:1 1;min-width:0}.profileText small{color:var(--soft);font-weight:700;font-size:.78rem}.profileText b{font:700 1.15rem var(--head)}.gradePill{background:var(--mathSoft);color:var(--math);font-weight:800;font-size:.8rem;border-radius:999px;padding:4px 10px;white-space:nowrap}.profileSwitch{color:var(--soft);font-weight:800;font-size:.85rem}.banner{width:100%;display:flex;align-items:center;gap:14px;border-radius:var(--r-lg);padding:14px 16px;text-align:left;margin-top:14px;transition:transform .12s,box-shadow .12s;border:1px solid var(--line);background:var(--paper)}.banner:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.bannerIcon{font-size:2rem;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;flex:none;background:var(--paper2)}.bannerText{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0}.bannerText b{font:700 1.1rem var(--head)}.bannerText small{color:var(--soft);font-size:.88rem;line-height:1.4}.bannerText .pill{justify-self:start}.bannerGo{font-size:1.3rem;font-weight:800;flex:none;color:var(--soft)}.banner.reco{background:linear-gradient(120deg,var(--math),#6d63f0);border:0;color:#fff;box-shadow:0 14px 30px -18px rgba(73,84,230,.8)}.banner.reco .bannerIcon{background:hsla(0,0%,100%,.18)}.banner.reco .bannerGo,.banner.reco .bannerText small{color:hsla(0,0%,100%,.88)}.banner.reco .pill{background:hsla(0,0%,100%,.2);color:#fff}.banner.task{background:#fffaf0;border-color:#f3dcae}.banner.task .bannerIcon{background:#fff0c9}.banner.task .bannerGo{color:var(--star)}.subjects{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tile{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);padding:20px;text-align:left;box-shadow:var(--shadow);transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.tile:hover:not(:disabled){transform:translateY(-3px)}.tile:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--math)}.scienceTile:before{background:var(--science)}.subjectArt{height:84px;border-radius:var(--r-lg);font-size:2.6rem;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--mathSoft)}.subjectArt.science{background:var(--scienceSoft)}.subjectArt span{font-size:1.6rem}.tileBody{display:grid;grid-gap:6px;gap:6px}.tileTitle{font:700 1.3rem var(--head)}.tileBody small{color:var(--soft);font-size:.92rem;line-height:1.45}.tag{justify-self:start;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mathTag{background:var(--mathSoft);color:var(--math)}.scienceTag{background:var(--scienceSoft);color:var(--science)}.tileCta{margin-top:auto;align-self:flex-start;font-weight:800;padding:8px 14px;border-radius:999px;background:var(--mathSoft);color:var(--math)}.scienceTile .tileCta{background:var(--scienceSoft);color:var(--science)}.tile.unavailable{background:var(--paper2);box-shadow:none}.tile.unavailable .subjectArt{filter:grayscale(.6);opacity:.6}.tile.unavailable .tileBody small,.tile.unavailable .tileTitle{opacity:.6}.tileSoon{color:var(--science)}.pathHead{display:flex;gap:18px;align-items:center;padding:14px 0 6px}.pathHeadText{flex:1 1;min-width:0}.pathHead h1{font-size:clamp(1.9rem,5vw,2.4rem);margin-bottom:10px}.bigIcon{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;font-size:2.4rem;background:var(--mathSoft);flex:none}.bigIcon.science{background:var(--scienceSoft)}.pathProgress{display:grid;grid-gap:6px;gap:6px;max-width:320px}.pathProgress small{color:var(--soft);font-weight:700;font-size:.82rem}.pathHead.science .meter i{background:var(--science)}.pathHead.math .meter i{background:var(--math)}.pathNote{color:var(--soft);font-size:.92rem;margin:6px 0 4px}.pathSeg{margin-top:12px}.path{list-style:none;padding:0;max-width:540px;margin:24px auto 0}.nodeWrap{flex-direction:column}.node,.nodeWrap{display:flex;align-items:center}.node{width:100%;gap:14px;padding:14px 16px 14px 14px;border-radius:var(--r-lg);border:2px solid var(--line);background:var(--paper);box-shadow:var(--shadow-sm);text-align:left;transition:transform .12s,box-shadow .12s}.node:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow)}.nodeIcon{width:52px;height:52px;border-radius:16px;background:var(--mathSoft);display:grid;place-items:center;font-size:1.5rem;flex:none;font-weight:900}.path.science .nodeIcon{background:var(--scienceSoft)}.nodeText{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.nodeText b{font:700 1.08rem var(--head)}.nodeText small{color:var(--soft);font-size:.84rem}.nodeStatus{flex:none;font-size:.74rem;font-weight:900;border-radius:999px;padding:5px 10px;background:var(--paper2);color:var(--soft);white-space:nowrap}.node.next{border-color:var(--math);box-shadow:0 0 0 5px rgba(73,84,230,.12),var(--shadow)}.path.science .node.next{border-color:var(--science);box-shadow:0 0 0 5px rgba(11,154,105,.12),var(--shadow)}.nodeStatus.next{background:var(--math);color:#fff}.path.science .nodeStatus.next{background:var(--science)}.node.done{border-color:#bfe8d4;background:#f3fbf7}.node.done .nodeIcon{background:var(--science)}.nodeStatus.done{background:var(--okSoft);color:var(--ok)}.node.locked{background:var(--paper2);box-shadow:none;border-style:solid}.node.locked .nodeIcon{background:#eceef6;filter:grayscale(1)}.node.locked .nodeText{opacity:.55}.node.paywall{border-style:dashed;border-color:#efd59c;background:#fffcf4}.node.paywall .nodeIcon{background:#fff0c9}.nodeStatus.paywall{background:#fff0c9;color:#8a5a00}.node.skill .nodeText b:after{content:" 🏁";font-size:.9rem}.connector{height:26px;border-left:3px dashed var(--line2)}.connector.filled{border-color:var(--science)}.lessonBar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(244,246,253,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.lessonBarInner{max-width:780px;margin:auto;height:var(--headerH);padding:0 20px;display:flex;align-items:center;gap:14px}.closeBtn{font-size:1rem;color:var(--soft);flex:none}.lessonProgress{flex:1 1;display:grid;grid-gap:4px;gap:4px;min-width:0}.lessonTitle{color:var(--soft);font-weight:700;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress{height:12px;background:#e3e7f4;border-radius:99px;overflow:hidden}.progress div{height:100%;background:var(--math);border-radius:99px;transition:width .35s ease}.progress div.science{background:var(--science)}.lessonStats{display:flex;gap:6px;align-items:center;flex:none}.qCount{font-weight:800;color:var(--soft);font-size:.9rem;min-width:34px;text-align:right}.lesson{padding-top:18px}.questionCard{overflow:clip;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow)}.questionAccent{height:6px;background:var(--math)}.questionAccent.science{background:var(--science)}.questionInner{padding:24px}.questionCard .kicker{color:var(--math);display:inline-block}.questionAccent.science+.questionInner .kicker{color:var(--science)}.questionCard h1{font-size:clamp(1.4rem,4.6vw,2rem);font-weight:700;margin:10px 0 0}.questionBody{margin-top:20px}.visual{overflow-wrap:anywhere;word-break:break-word;background:var(--paper2);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;text-align:center;font-size:2.2rem;margin:16px 0 4px;line-height:1.35}.visual .op{margin:0 12px;color:var(--soft)}.options{display:grid;grid-gap:10px;gap:10px}.options button{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;border:2px solid var(--line);background:var(--paper);border-radius:var(--r);padding:10px 14px;text-align:left;font-weight:800;font-size:1.06rem;box-shadow:0 3px 0 var(--line);transition:transform .1s,border-color .1s,background .1s}.options button:hover:not(:disabled){border-color:var(--line2);background:var(--paper2)}.options button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--line)}.optKey{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--paper2);border:1px solid var(--line);color:var(--soft);font-size:.82rem;font-weight:900}.optEmoji{font-size:1.3rem}.optLabel{flex:1 1}.optMark{margin-left:auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.9rem;font-weight:900;flex:none}.optMark.ok{background:var(--ok)}.optMark.no{background:var(--wrong)}.compare button.selected,.options button.selected{border-color:var(--math);background:var(--mathSoft);box-shadow:0 3px 0 #c4c8fa}.options button.selected .optKey{background:var(--math);border-color:var(--math);color:#fff}.compare button.correctOpt,.options button.correctOpt{border-color:var(--ok);background:var(--okSoft);box-shadow:0 3px 0 #a9e2c8}.options button.correctOpt .optKey{background:var(--ok);border-color:var(--ok);color:#fff}.compare button.wrongOpt,.options button.wrongOpt{border-color:var(--wrong);background:var(--wrongSoft);box-shadow:0 3px 0 #f5c2c4}.options button.wrongOpt .optKey{background:var(--wrong);border-color:var(--wrong);color:#fff}.compare button.triedWrong,.options button.triedWrong{border-color:#f5c2c4;background:#fff7f7;opacity:.75}.options button:disabled{cursor:default}.compare{display:flex;gap:16px;align-items:center;justify-content:center;margin:12px 0}.compare button{position:relative;width:150px;height:110px;border:2px solid var(--line);background:var(--paper);border-radius:var(--r-lg);font:800 2rem var(--head);box-shadow:0 3px 0 var(--line)}.compare .optMark{position:absolute;top:8px;right:8px;width:24px;height:24px;font-size:.75rem}.orderSlots{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;min-height:76px}.orderSlots div{width:68px;height:68px;display:grid;place-items:center;border:2px dashed var(--line2);border-radius:18px;font-size:2rem;background:var(--paper2)}.orderChoices{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px}.orderChoices button,.resetOrder{min-height:46px;border:2px solid var(--line);background:var(--paper);border-radius:999px;padding:8px 16px;font-weight:800;box-shadow:0 3px 0 var(--line)}.orderChoices button:disabled{opacity:.3;box-shadow:none}.resetOrder{display:block;margin:12px auto 0;min-height:38px;font-size:.88rem;box-shadow:none}.shadeArea{display:flex;flex-direction:column;align-items:center;gap:12px}.shadeGrid{display:grid;grid-template-columns:repeat(2,72px);grid-gap:8px;gap:8px}.shadeGrid button{width:72px;height:72px;border:2px solid var(--math);background:var(--paper);border-radius:12px;transition:background .12s}.shadeGrid button.shaded{background:var(--math)}.shadePath{stroke:var(--ink);stroke-width:2;cursor:pointer;transition:fill .12s}.shadeArea b{font-family:var(--head);font-size:1.1rem}.circuitRow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin:10px 0}.circuitEmoji{font-size:2.4rem}.circuitSwitch{background:var(--paper2);border:2px solid var(--line);border-radius:var(--r);cursor:pointer;padding:6px}.circuitSwitch:disabled{cursor:default}.feedback{margin-top:20px;border-radius:var(--r-lg);padding:16px 18px;border:2px solid transparent;animation:fbIn .2s ease}@keyframes fbIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.feedback>b{display:flex;align-items:center;gap:10px;font:700 1.2rem var(--head)}.fbIcon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:.95rem;color:#fff;flex:none}.feedback.correct{background:var(--okSoft);border-color:#a9e2c8}.feedback.correct>b{color:#0a6e4c}.feedback.correct .fbIcon{background:var(--ok)}.feedback.wrong{background:var(--wrongSoft);border-color:#f5c2c4}.feedback.wrong>b{color:#a1242a}.feedback.wrong .fbIcon{background:var(--wrong)}.feedback.soft{background:var(--warnSoft);border-color:var(--warnLine)}.feedback.soft>b{color:#7a4f00}.feedback.soft .fbIcon{background:#fff0c9}.feedback p{margin:8px 0 0;color:var(--ink);line-height:1.5;opacity:.85}.fbAnswer strong{font-weight:900}.fbTools,.softActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.softActions .primary{width:auto;min-width:150px}.listenBtn{min-height:40px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-weight:800;font-size:.88rem}.lessonActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.lessonActions .primary{width:auto;min-width:200px}.wrap.result{text-align:center;padding-top:40px;max-width:520px}.resultCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px 24px;box-shadow:var(--shadow)}.resultIcon{font-size:4.6rem;line-height:1;animation:pop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.result h1{font-size:2.1rem;margin:14px 0 18px}.resultStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.resultStats div{background:var(--paper2);border-radius:var(--r);padding:12px 6px;display:grid}.resultStats b{font:800 1.5rem var(--head)}.resultStats small{color:var(--soft);font-weight:700;font-size:.8rem}.xpText{color:var(--star)}.result .muted{margin-top:10px}.resultActions{display:grid;grid-gap:10px;gap:10px;margin:22px auto 0}.paywallCard{margin:16px 0 0;padding:18px;border:2px dashed #efd59c;border-radius:var(--r-lg);background:#fffcf4;text-align:center;display:grid;grid-gap:8px;gap:8px}.paywallCard p{color:var(--soft)}.modalBackdrop{position:fixed;inset:0;background:rgba(28,35,64,.42);display:grid;place-items:center;padding:16px;z-index:100;animation:fade .15s ease}@keyframes fade{0%{opacity:0}}.shareModal,.taskModal{position:relative;width:min(100%,440px);max-height:calc(100vh - 32px);overflow:auto;background:var(--paper);border-radius:var(--r-xl);padding:28px 24px 24px;box-shadow:0 30px 80px -30px rgba(28,35,64,.6);animation:rise .2s ease}.shareModal{width:min(100%,520px);text-align:center}@keyframes rise{0%{transform:translateY(12px);opacity:0}}.taskModal.center{text-align:center}.taskEmoji{font-size:3.2rem;margin-bottom:8px;line-height:1.1}.shareModal h2,.taskModal h2{font-size:1.6rem;margin:0 0 10px}.taskModal>p:not(.eyebrow):not(.notice){color:var(--soft);line-height:1.55}.modalClose{position:absolute;right:12px;top:12px;width:40px;height:40px;border-radius:50%;border:0;background:var(--paper2);font-size:1.5rem;line-height:1;color:var(--soft)}.modalClose:hover{background:var(--line);color:var(--ink)}.taskActions{display:flex;gap:10px;margin-top:20px}.taskActions .primary,.taskActions .secondary{flex:1 1;width:auto}.badgeModal .primary{margin-top:18px}.badgePop{font-size:4.4rem;animation:pop .5s cubic-bezier(.2,1.6,.4,1)}.shareCanvas{width:100%;height:auto;display:block;border-radius:20px;margin:4px 0 16px}.accountModal .taskEmoji{font-size:2.6rem}.accountModal .muted.small{margin:-4px 0 18px}.authForm{display:grid;margin-bottom:10px}.accountModal .secondary.wide{margin-top:10px}.switchMode{margin-top:16px;color:var(--soft);font-size:.92rem}.pageHead{padding:12px 0 18px}.pageHead h1{font-size:clamp(1.8rem,5vw,2.4rem);margin:2px 0 8px}.pageHead.center .muted{max-width:44ch;margin:0 auto}.profileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.profileCard{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:2px solid var(--line);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-sm);text-align:center;overflow:hidden;transition:transform .12s,border-color .12s}.profileCard:hover{transform:translateY(-2px)}.profileCard.active{border-color:var(--math);box-shadow:0 0 0 5px rgba(73,84,230,.12)}.profilePick{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:22px 14px 8px}.profileCard b{font:700 1.25rem var(--head)}.profileCard small{color:var(--soft);font-weight:700;font-size:.82rem}.currentTag{font-size:.7rem;font-weight:900;color:var(--math);background:var(--mathSoft);border-radius:999px;padding:3px 9px;margin-top:2px}.editBtn{border:0;background:none;color:var(--soft);font-weight:800;font-size:.82rem;padding:8px 12px 16px}.editBtn:hover{color:var(--math)}.profileCard.addCard{border-style:dashed;background:transparent;box-shadow:none;padding:22px 14px;justify-content:center}.addCard .profileAvatar{background:var(--paper);color:var(--soft)}.formCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:24px;box-shadow:var(--shadow)}.avatarPreview{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:18px}.avatarPreview span{width:84px;height:84px;border-radius:28px;background:var(--starSoft);display:grid;place-items:center;font-size:2.8rem}.avatarPreview b{font:700 1.2rem var(--head)}.avatarPick{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px;gap:8px}.avatarPick button{aspect-ratio:1;border:2px solid var(--line);background:var(--paper);border-radius:var(--r);font-size:1.5rem;display:grid;place-items:center;transition:transform .1s}.avatarPick button:hover{transform:scale(1.06)}.avatarPick button.active{border-color:var(--math);background:var(--mathSoft);box-shadow:0 0 0 3px rgba(73,84,230,.15)}.listCards{display:grid;grid-gap:10px;gap:10px}.listCard{width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);text-align:left;box-shadow:var(--shadow-sm);transition:transform .12s}.listCard:hover{transform:translateY(-1px)}.listCard.addCard{border-style:dashed;background:transparent;box-shadow:none}.listText{display:grid;flex:1 1;min-width:0}.listText b{font:700 1.1rem var(--head)}.listText small{color:var(--soft);font-weight:700;font-size:.82rem}.listGo{color:var(--soft);font-weight:800;font-size:1.2rem}.childHead{display:flex;align-items:center;gap:16px;margin:8px 0 4px;flex-wrap:wrap}.childHead>div{flex:1 1;min-width:160px}.childHead h1{font-size:1.9rem}.childMeta{color:var(--soft);font-weight:700;font-size:.85rem;margin-right:8px}.memberBadge{display:inline-block;padding:3px 10px;border-radius:999px;background:#eceef6;color:var(--soft);font-weight:800;font-size:.76rem;white-space:nowrap}.memberBadge.on{background:var(--okSoft);color:var(--ok)}.parentStats{margin-top:4px}.statGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:8px 0 6px}.statGrid>div{padding:14px;border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.statIcon{font-size:1.2rem}.statGrid b{font:800 1.6rem var(--head)}.legend,.statGrid small{color:var(--soft);font-weight:700;font-size:.8rem}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:6px}.legend span{display:inline-flex;align-items:center;gap:6px}.statNote{font-size:.8rem;line-height:1.5;margin-bottom:6px}.memberCard{padding:22px;border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px}.memberCard.on{border-color:#bfe8d4;background:#f3fbf7}.memberCard.on h2{color:var(--ok)}.perkList{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.perkList li{position:relative;padding-left:30px;font-weight:700}.perkList li:before{content:"✓";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--okSoft);color:var(--ok);display:grid;place-items:center;font-size:.72rem;font-weight:900}.perkList.inline{grid-template-columns:1fr 1fr;gap:10px 16px;padding:16px 18px;margin-bottom:18px}.acc,.perkList.inline{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg)}.acc{margin:10px 0;overflow:hidden}.acc.math{border-left:5px solid var(--math)}.acc.science{border-left:5px solid var(--science)}.acc.sub{border-radius:var(--r);margin:8px 0;background:var(--paper2)}.accRow{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none}.accRow::-webkit-details-marker{display:none}.accRow::marker{content:""}.accRow:after{content:"";margin-left:auto;flex:none;width:28px;height:28px;border-radius:50%;background:var(--mathSoft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%234954e6' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;transition:transform .2s}.acc[open]>.accRow:after{transform:rotate(180deg)}.accRow.sub{padding:11px 12px}.accRow.sub:after{width:24px;height:24px}.accIcon{font-size:1.6rem;flex:none}.accRow.sub .accIcon{font-size:1.3rem}.accMain{flex:1 1;min-width:0}.accTop{display:flex;justify-content:space-between;align-items:baseline;gap:4px 10px;flex-wrap:wrap;margin-bottom:6px}.accNum{font-size:.82rem;color:var(--soft)}.accNum strong{color:var(--ink)}.catMeta{font-size:.72rem;color:var(--soft);font-weight:700;margin-left:8px}.accBody{padding:0 14px 12px}.statBar{height:10px;border-radius:99px;background:#eceff8;overflow:hidden}.statBar i{display:block;height:100%;border-radius:99px;transition:width .5s ease}.statBar i.good{background:linear-gradient(90deg,var(--science),#4cd6a3)}.statBar i.mid{background:linear-gradient(90deg,var(--star),#ffd27a)}.statBar i.low{background:linear-gradient(90deg,var(--wrong),#ff9a9a)}.qRow{display:flex;align-items:center;gap:10px;padding:9px 4px;border-top:1px solid var(--line)}.qRow>div{flex:1 1;min-width:0}.qRow b{display:block;font-size:.78rem}.qRow small{display:block;color:var(--soft);overflow:hidden;text-overflow:ellipsis}.qNum,.qRow small{white-space:nowrap}.qNum{font-size:.8rem;font-weight:800}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.dot.good{background:var(--science)}.dot.mid{background:var(--star)}.dot.low{background:var(--wrong)}.attemptRow{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--line);align-items:center}.attemptRow small{color:var(--soft)}.planGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.planCard{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 18px 18px;border:2px solid var(--line);border-radius:var(--r-xl);background:var(--paper);text-align:left;box-shadow:var(--shadow-sm);transition:transform .12s}.planCard:hover:not(:disabled){transform:translateY(-2px)}.planCard.best{border-color:var(--math);box-shadow:0 0 0 5px rgba(73,84,230,.1),var(--shadow)}.planBadge{position:absolute;top:-12px;left:16px;background:var(--math);color:#fff;font-size:.72rem;font-weight:900;border-radius:999px;padding:4px 10px}.planName{font-weight:800;color:var(--soft)}.planPrice b{font:800 2rem var(--head)}.planPrice small{color:var(--soft);font-weight:700;margin-left:4px}.planNote{color:var(--soft);font-size:.86rem;min-height:2.6em}.planCta{margin-top:8px;width:100%;pointer-events:none}.subscribe .notice{margin-top:18px}.skipBtn{display:block;margin:18px auto 0}.checkoutBox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:12px;min-height:200px;margin-bottom:14px}.leagueHead{text-align:center;padding-top:6px}.shield{font-size:4rem;line-height:1;margin-bottom:6px}.leagueHead h1{font-size:2.1rem;margin-bottom:4px}.rankList{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.rank{display:flex;align-items:center;gap:12px;background:var(--paper);border:1px solid var(--line);padding:10px 14px;border-radius:var(--r)}.rankNo{width:28px;text-align:center;color:var(--soft);font:800 1.05rem var(--head)}.rank.podium .rankNo{font-size:1.4rem}.avatar{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:var(--starSoft);font-size:1.3rem;flex:none}.rank strong{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0}.rankXp{font-weight:900;color:var(--soft);white-space:nowrap}.rank.me{border:2px solid var(--science)}.youTag{background:var(--science)}.leagueNote{text-align:center;font-size:.8rem;margin-top:18px;color:var(--soft)}.pusulaSideHeader{display:flex;align-items:center;gap:10px;font-weight:800;font-size:.9rem;color:var(--math)}.pusulaSideHeader .pusulaChar{flex-shrink:0}.pusulaTag{display:inline-block;margin-left:8px;background:var(--mathSoft);color:var(--math);font-size:.72rem;font-weight:800;padding:2px 10px;border-radius:999px;vertical-align:middle}.pusulaChar{animation:pusulaBob 2.4s ease-in-out infinite}@keyframes pusulaBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pusulaBubble{position:relative;background:var(--mathSoft);border-radius:18px;padding:12px 14px;margin-top:12px;animation:bubbleIn .25s ease;line-height:1.5}.pusulaBubble:before{content:"";position:absolute;left:20px;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--mathSoft)}.pusulaBubble b{color:var(--math);display:block;margin-bottom:2px;font-size:.85rem}.pusulaBubble p{margin:0}@keyframes bubbleIn{0%{opacity:0;transform:scale(.88) translateY(4px)}to{opacity:1;transform:none}}.pusulaTyping{display:flex;gap:5px;align-items:center;padding:16px}.pusulaTyping span{width:7px;height:7px;border-radius:50%;background:var(--math);animation:typingDot 1.2s ease-in-out infinite}.pusulaTyping span:nth-child(2){animation-delay:.2s}.pusulaTyping span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@media (max-width:640px){.wrap{padding:0 16px 96px}.lessonBarInner,.top{padding:0 16px}.btnText,.chipUnit{display:none}.topRight{gap:4px}.chip{height:32px;padding:0 10px;font-size:.86rem}.accountBtn,.iconBtn{height:38px;min-width:38px}.accountBtn.signedIn{width:38px}.brand b{font-size:1.2rem}.hero{padding:24px 0 14px}.subjects{grid-template-columns:1fr}.tile{flex-direction:row;align-items:center;flex-wrap:wrap;padding:16px;gap:12px}.tile .subjectArt{width:76px;height:76px;font-size:1.7rem;gap:0;flex-direction:column;flex:none}.tile .subjectArt span{display:none}.tileBody{flex:1 1;min-width:0}.tileTitle{font-size:1.15rem}.tileCta,.tileSoon{width:100%;text-align:center;align-self:stretch}.profileSwitch{display:none}.pathHead{gap:14px}.bigIcon{width:60px;height:60px;font-size:1.9rem;border-radius:18px}.nodeStatus{display:none}.node.next .nodeStatus,.node.paywall .nodeStatus{display:inline-block}.questionInner{padding:18px}.lessonStats .chip.streak{display:none}.compare button{width:120px;height:92px}.lessonActions.sticky{position:-webkit-sticky;position:sticky;bottom:0;margin:20px -18px -18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--paper) 75%,hsla(0,0%,100%,0));flex-direction:column-reverse;z-index:5}.lessonActions .primary,.lessonActions .secondary{width:100%}.softActions .ghost,.softActions .primary,.softActions .secondary{flex:1 1 100%}.statGrid{grid-template-columns:1fr 1fr}.planGrid{grid-template-columns:1fr}.planCard.best{order:-1}.perkList.inline{grid-template-columns:1fr}.avatarPick{grid-template-columns:repeat(4,1fr)}.profileGrid{grid-template-columns:1fr 1fr}.taskActions{flex-direction:column-reverse}.childHead .secondary.small{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.testBanner{background:#fff3bf;color:#6b4e00;border-bottom:2px solid #f0c000;text-align:center;font-size:13px;font-weight:700;padding:6px 10px}.seg.grades{display:grid;grid-template-columns:repeat(4,1fr);border-radius:18px}.seg.grades button{padding:9px 2px;font-size:.88rem;text-align:center}@media (min-width:480px){.seg.grades button{padding:9px 14px;font-size:1rem}}.gradeRow .seg.grades{flex:1 1 220px}.primary.turkce{background:var(--turkce);box-shadow:0 4px 0 var(--turkceDark)}.primary.turkce:active:not(:disabled){box-shadow:0 1px 0 var(--turkceDark)}.meter i{background:linear-gradient(90deg,var(--math),var(--turkce))}.meter i.good{background:linear-gradient(90deg,var(--turkce),#4cd6a3)}.mark{background:linear-gradient(155deg,var(--math),var(--turkce))}.heroAccent{background:linear-gradient(90deg,var(--math),var(--turkce))}.turkceTile:before{background:var(--turkce)}.subjectArt.turkce{background:var(--turkceSoft)}.turkceTag,.turkceTile .tileCta{background:var(--turkceSoft);color:var(--turkce)}.tileSoon{color:var(--turkce)}.bigIcon.turkce{background:var(--turkceSoft)}.pathHead.turkce .meter i{background:var(--turkce)}.path.turkce .nodeIcon{background:var(--turkceSoft)}.path.turkce .node.next{border-color:var(--turkce);box-shadow:0 0 0 5px rgba(178,63,196,.12),var(--shadow)}.node.done .nodeIcon,.path.turkce .nodeStatus.next{background:var(--turkce)}.connector.filled{border-color:var(--turkce)}.progress div.turkce,.questionAccent.turkce{background:var(--turkce)}.questionAccent.turkce+.questionInner .kicker{color:var(--turkce)}.acc.turkce{border-left:5px solid var(--turkce)}.statBar i.good{background:linear-gradient(90deg,var(--turkce),#4cd6a3)}.dot.good{background:var(--turkce)}.rank.me{border:2px solid var(--turkce)}.youTag{background:var(--turkce)}.primary.hayat{background:var(--hayat);box-shadow:0 4px 0 var(--hayatDark)}.primary.hayat:active:not(:disabled){box-shadow:0 1px 0 var(--hayatDark)}.meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--math),var(--hayat));transition:width .5s ease}.meter i.good{background:linear-gradient(90deg,var(--hayat),#4cd6a3)}.mark{width:36px;height:36px;border-radius:12px;background:linear-gradient(155deg,var(--math),var(--hayat));color:#fff;display:grid;place-items:center;font-size:1rem}.heroAccent{background:linear-gradient(90deg,var(--math),var(--hayat));-webkit-background-clip:text;background-clip:text;color:transparent}.hayatTile:before{background:var(--hayat)}.subjectArt.hayat{background:var(--hayatSoft)}.hayatTag,.hayatTile .tileCta{background:var(--hayatSoft);color:var(--hayat)}.tileSoon{margin-top:auto;font-size:.84rem;font-weight:800;color:var(--hayat)}.bigIcon.hayat{background:var(--hayatSoft)}.pathHead.hayat .meter i{background:var(--hayat)}.path.hayat .nodeIcon{background:var(--hayatSoft)}.path.hayat .node.next{border-color:var(--hayat);box-shadow:0 0 0 5px rgba(11,122,166,.12),var(--shadow)}.node.done .nodeIcon,.path.hayat .nodeStatus.next{background:var(--hayat)}.node.done .nodeIcon{color:#fff}.connector.filled{border-left-style:solid;border-color:var(--hayat)}.progress div.hayat,.questionAccent.hayat{background:var(--hayat)}.questionAccent.hayat+.questionInner .kicker{color:var(--hayat)}.acc.hayat{border-left:5px solid var(--hayat)}.statBar i.good{background:linear-gradient(90deg,var(--hayat),#4cd6a3)}.dot.good{background:var(--hayat)}.rank.me{border:2px solid var(--hayat);background:var(--okSoft)}.youTag{font-size:.68rem;font-weight:900;color:#fff;background:var(--hayat);border-radius:999px;padding:2px 8px}.attemptRow>div{min-width:0}.attemptRow>div b{display:block;font-size:.9rem}.attemptRow>div small{display:block;color:var(--soft)}.attemptRow .qNum{text-align:right}.dailyCard{display:flex;align-items:center;gap:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;margin:14px 0;box-shadow:var(--shadow-sm)}.dailyCard.done{background:linear-gradient(135deg,var(--okSoft),var(--paper));border-color:#b8e6d3}.dailyRing{flex:none}.dailyTrack{fill:none;stroke:var(--line);stroke-width:8}.dailyFill{fill:none;stroke:var(--star);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .5s ease,stroke .3s}.dailyRing.done .dailyFill{stroke:var(--ok)}.dailyNum{font:800 24px var(--head);fill:var(--ink)}.dailyRing.done .dailyNum{fill:var(--ok)}.dailySub{font:700 10px var(--body);fill:var(--faint)}.dailyText{min-width:0;display:grid;grid-gap:4px;gap:4px}.dailyText .eyebrow{margin:0}.dailyMsg{font:800 1.02rem var(--head);color:var(--ink);line-height:1.25}.dailyMeta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.dailyPill{display:inline-flex;align-items:center;gap:4px;background:var(--starSoft);color:var(--starInk);font:700 .78rem var(--head);padding:3px 10px;border-radius:999px;white-space:nowrap}.dailyPill.streak{background:var(--fireSoft);color:var(--fire)}.chip.daily{background:var(--paper2);color:var(--soft);border:1px solid var(--line)}.lessonStats .chip.daily{height:30px;padding:0 9px;font-size:.84rem}@media (max-width:420px){.chip.daily .dailyOf{display:none}}.chip.daily.done{background:var(--okSoft);color:var(--ok);border-color:#b8e6d3}.dailyHistory{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;margin:14px 0}.dailyHistoryHead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:10px}.dailyDots{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px}.dailyDot{display:grid;justify-items:center;grid-gap:2px;gap:2px}.dailyDotMark{display:grid;place-items:center;width:100%;max-width:38px;aspect-ratio:1;border-radius:50%;background:var(--paper2);border:2px solid var(--line);font:800 .8rem var(--head);color:var(--faint)}.dailyDot.part .dailyDotMark{background:var(--starSoft);border-color:var(--star);color:var(--starInk)}.dailyDot.full .dailyDotMark{background:var(--ok);border-color:var(--ok);color:#fff}.dailyDot small{font:700 .66rem var(--body);color:var(--faint)}.dailyHistoryNote{font-size:.78rem;margin:10px 0 0}@media (max-width:360px){.dailyCard{gap:12px;padding:12px}.dailyRing{width:76px;height:76px}}.gateWrap{padding-top:40px}.gateCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:26px 22px;display:grid;grid-gap:12px;gap:12px;text-align:center}.gateIcon{width:56px;height:56px;border-radius:18px;background:var(--mathSoft);display:grid;place-items:center;font-size:1.6rem;margin:0 auto}.gateCard .field{text-align:left}.gateCard input,.sheet input{height:50px;border-radius:14px;border:2px solid var(--line2);padding:0 14px;font-size:1rem;width:100%;background:var(--paper)}.gateCard input:focus,.sheet input:focus{border-color:var(--math);outline:none}.gateErr{color:var(--wrong);font-weight:800;font-size:.9rem;text-align:left}.gateOk{background:var(--okSoft);color:var(--scienceDark);border-radius:var(--r);padding:10px 14px;font-weight:700;font-size:.9rem}.gateBtns{display:flex;gap:10px}.gateBtns .secondary{flex:1 1}.gateBtns .primary{flex:1.4 1;width:auto}.dangerBtn{background:var(--wrong)!important;box-shadow:0 4px 0 #b8363a!important}.dangerZone{margin-top:22px;padding:18px;border:1px dashed var(--wrong);border-radius:var(--r-lg);display:grid;grid-gap:10px;gap:10px}.dangerZone h2{font-size:1.05rem}.dangerOutline{border-color:var(--wrong)!important;color:var(--wrong)!important}.sheetBack{position:fixed;inset:0;background:rgba(28,35,64,.55);display:flex;align-items:flex-end;justify-content:center;z-index:120;animation:fade .15s ease}.sheet{width:100%;max-width:520px;background:var(--paper);border-radius:28px 28px 0 0;padding:18px 20px 26px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 -18px 40px -22px rgba(28,35,64,.4)}.sheetGrip{width:44px;height:5px;border-radius:999px;background:var(--line2);justify-self:center}.sheet h2{font-size:1.3rem}@media (min-width:640px){.sheetBack{align-items:center}.sheet{border-radius:var(--r-xl)}}.gelCard{position:relative;display:grid;grid-gap:10px;gap:10px;width:100%;text-align:left;background:linear-gradient(135deg,#fff,#f1f2ff);border:2px solid var(--math);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow);margin:14px 0}.gelBadge{position:absolute;top:-11px;right:16px;background:var(--math);color:#fff;font-size:.7rem;font-weight:800;padding:3px 10px;border-radius:999px;letter-spacing:.04em}.gelHead{display:flex;align-items:center;gap:10px;font:800 1.25rem var(--head)}.gelIcon{width:38px;height:38px;border-radius:12px;background:var(--mathSoft);display:grid;place-items:center;font-size:1.1rem}.gelBars{display:grid;grid-gap:8px;gap:8px}.gelBarRow{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:800}.gelBarRow>span:first-child{width:92px;flex:none}.gelTrack{flex:1 1;height:10px;overflow:hidden}.gelTrack,.gelTrack>span{border-radius:999px;display:block}.gelTrack>span{height:100%}.gelText{font-weight:700;font-size:.95rem}.gelGo{background:var(--math);color:#fff;border-radius:14px;padding:12px;text-align:center;font:800 1rem var(--head)}.gelWrap{display:grid;grid-gap:14px;gap:14px;align-content:start}.gelHero{background:var(--math);color:#fff;border-radius:var(--r-lg);padding:18px;display:grid;grid-gap:6px;gap:6px}.gelHero h1{font-size:1.5rem}.gelHero p{font-weight:700;opacity:.95}.gelBox{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:grid;grid-gap:12px;gap:12px}.gelBox h2{font-size:1.1rem}.gelWeek{display:flex;justify-content:space-between}.gelDay{display:grid;justify-items:center;grid-gap:6px;gap:6px}.gelDay small{font-weight:800;color:var(--soft)}.gelDot{width:34px;height:34px;border-radius:50%;background:var(--line);display:grid;place-items:center;color:#fff;font-weight:900}.gelDot.on{background:var(--math)}.gelDot.today{background:none;border:2px dashed var(--faint)}.gelChips{display:flex;flex-wrap:wrap;gap:8px}.gelChip{background:var(--okSoft);color:var(--scienceDark);border-radius:999px;padding:8px 12px;font-weight:800;font-size:.9rem}.gelTopic{border:1px solid var(--line);border-radius:var(--r);padding:12px;display:grid;grid-gap:8px;gap:8px}.gelTopic.thin{background:var(--warnSoft);border:1px dashed var(--warnLine)}.gelTopicTop{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.gelTopicTop span{font-size:.85rem;font-weight:800;color:var(--mathDark)}.gelTopic small{color:var(--soft);font-weight:700}.gelGoal{border:2px solid var(--math);border-radius:var(--r-lg);padding:16px;display:grid;grid-gap:10px;gap:10px;background:var(--paper)}.repWrap{display:grid;grid-gap:14px;gap:14px}.repNav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.repCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:grid;grid-gap:10px;gap:10px}.repCard h2{font-size:1.05rem}.repSummary{font-weight:700;line-height:1.55}.repTrio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.repTrio>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:12px;text-align:center;display:grid}.repTrio b{font:800 1.7rem var(--head);color:var(--math)}.repTrio small{font-weight:800;color:var(--soft)}.repRow{display:grid;grid-gap:4px;gap:4px}.repRowTop{display:flex;justify-content:space-between;font-weight:800}.repTwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.repGood,.repWarn{border-radius:var(--r);padding:14px;display:grid;grid-gap:6px;gap:6px;align-content:start;font-weight:700;font-size:.9rem}.repGood{background:var(--okSoft)}.repGood>b{color:var(--scienceDark)}.repWarn{background:var(--warnSoft)}.repWarn>b{color:#8a5a00}.repTip{display:flex;gap:12px;align-items:flex-start}.repTip>span{flex:none;width:32px;height:32px;border-radius:10px;background:var(--mathSoft);color:var(--math);display:grid;place-items:center;font-weight:800}.repPdf{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:16px;display:grid;grid-gap:6px;gap:6px}.repPdf p{color:#d9dcf0;font-weight:700;font-size:.9rem}@media (max-width:480px){.repTwo{grid-template-columns:1fr}}.mascotInline{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.mascotInline>kasif-maskot,.mascotInline>svg,.pusulaTag>kasif-maskot,.pusulaTag>svg{flex:none}.pusulaTag{display:inline-flex;align-items:center;gap:6px;padding-left:6px}.profileBar.compact{padding:8px 12px;margin-bottom:6px}.subjPicker{display:flex;justify-content:center;align-items:flex-end;gap:14px;margin:14px 0 6px;min-height:128px}.subjDot{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:var(--ink,#111318)}.subjCircle{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-size:1.7rem;background:#eceef3;filter:grayscale(1);opacity:.7;transition:all .25s cubic-bezier(.3,1.4,.5,1)}.subjName{font-size:.72rem;font-weight:700;color:#6b7280;max-width:72px;text-align:center;line-height:1.1}.subjDot.on .subjCircle{width:96px;height:96px;font-size:2.8rem;filter:none;opacity:1;color:#fff;box-shadow:0 0 0 4px var(--paper,#fff),0 0 0 7px currentColor,0 10px 22px -10px rgba(0,0,0,.35)}.subjDot.on .subjName{font-size:.85rem;color:#111318}.subjDot.math.on .subjCircle{background:var(--mathSoft);color:var(--math)}.subjDot.science.on .subjCircle{background:var(--scienceSoft);color:var(--science)}.subjDot.turkce.on .subjCircle{background:var(--turkceSoft);color:var(--turkce)}.subjDot.hayat.on .subjCircle{background:var(--hayatSoft);color:var(--hayat)}.subjDot:focus-visible .subjCircle{outline:3px solid #111318;outline-offset:3px}.homeCard{background:var(--paper,#fff);border:1px solid #e5e7ee;border-radius:24px;padding:20px;margin:14px 0 10px;box-shadow:0 14px 30px -22px rgba(17,19,24,.45)}.homeEyebrow{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#6b7280}.homeTitle{margin:2px 0 10px;font-size:1.7rem;line-height:1.15}.homeProg{display:flex;align-items:center;gap:10px;margin-bottom:14px}.homeProg .meter{flex:1 1}.homeProg small{color:#6b7280;font-weight:700;white-space:nowrap}.homeNext{display:flex;align-items:center;gap:12px;background:#f5f6fa;border-radius:16px;padding:12px;margin-bottom:14px}.homeNextIcon{width:44px;height:44px;border-radius:12px;background:#fff;display:grid;place-items:center;font-size:1.4rem;flex:none}.homeNext small{display:block;color:#6b7280;font-size:.75rem;font-weight:700}.homeNext b{display:block;font-size:1rem;line-height:1.2}.homeStart{height:56px;font-size:1.1rem;font-weight:800;border-radius:16px}.homeStart.science{background:var(--science);box-shadow:0 4px 0 var(--scienceDark)}.homeStart.turkce{background:var(--turkce);box-shadow:0 4px 0 var(--turkceDark)}.homeStart.hayat{background:var(--hayat);box-shadow:0 4px 0 var(--hayatDark)}.homeLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:6px}.linkPill{border:1px solid #dfe2ea;background:#fff;border-radius:999px;padding:9px 14px;font-weight:800;font-size:.85rem;cursor:pointer}.linkPill.reco{background:var(--mathSoft);border-color:#cfd2fb;color:var(--math)}.homeMascot{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.homeBubble{position:relative;background:#fff;border:1px solid #e5e7ee;border-radius:16px;padding:10px 14px;font-weight:700;font-size:.92rem;box-shadow:var(--shadow-sm,0 2px 6px rgba(0,0,0,.06))}.homeBubble:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;background:#fff;border-left:1px solid #e5e7ee;border-bottom:1px solid #e5e7ee;transform:translateY(-50%) rotate(45deg)}.taskRow{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px dashed #cfd5e2;background:transparent;border-radius:16px;padding:10px 14px;margin:6px 0 20px;cursor:pointer}.taskRow>span:nth-child(2){flex:1 1}.taskRow b{display:block;font-size:.9rem}.taskRow small{color:#6b7280}@media (min-width:720px){.homeCard,.homeLinks,.homeMascot,.taskRow{max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.subjCircle{transition:none}}.lessonDock{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin:26px -24px -24px;padding:12px 24px calc(14px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);transition:background .2s}.lessonDock.ok{background:var(--okSoft);border-top-color:#a9e2c8}.lessonDock.bad{background:var(--wrongSoft);border-top-color:#f5c2c4}.lessonDock.soft{background:var(--warnSoft);border-top-color:var(--warnLine)}.dockTop{display:flex;align-items:flex-end;gap:10px;max-height:48vh;overflow-y:auto}.dockMascot{flex:none;width:60px;display:grid;place-items:end center}.dockBody{flex:1 1;min-width:0;padding-bottom:2px}.dockHint{position:relative;margin:0 0 6px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 14px;font-weight:700;font-size:.95rem}.dockBody .pusulaBubble{margin:0 0 8px}.dockBody .pusulaBubble:before{display:none}.lessonDock .feedback{margin:0 0 6px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--line);animation:fbIn .2s ease}.lessonDock .feedback.correct{border-color:#a9e2c8}.lessonDock .feedback.wrong{border-color:#f5c2c4}.lessonDock .feedback.soft{border-color:var(--warnLine)}.lessonDock .lessonActions.sticky{position:static;margin:10px 0 0;padding:0;background:none}.lessonDock.ok .lessonActions .primary{background:var(--ok);box-shadow:0 4px 0 #0a8a5e}.lessonDock.bad .lessonActions .primary{background:var(--wrong);box-shadow:0 4px 0 #b3262c}@media (max-width:640px){.lessonDock{margin:20px -18px -18px;padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.lessonDock .lessonActions.sticky{flex-direction:column-reverse}.dockMascot{width:52px}}@media (prefers-reduced-motion:reduce){.lessonDock{transition:none}}.lessonDock .errorText{font-size:.8rem;margin:0 0 6px;line-height:1.35}.lessonDock .feedback>b{font-size:1.05rem}.lessonDock .feedback p{font-size:.95rem;margin-top:6px}.dockTop{max-height:40vh}.lessonStage{display:block}.hintPane{display:flex;align-items:flex-end;gap:8px;margin:0 0 12px;animation:hintIn .35s cubic-bezier(.3,1.2,.5,1)}.hintMascot{flex:none;width:72px}.hintBubble{position:relative;flex:1 1;min-width:0;max-height:24vh;overflow-y:auto;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:18px;padding:12px 38px 12px 14px;box-shadow:0 10px 24px -16px rgba(17,19,24,.35)}.hintBubble b{display:block;color:var(--math);font-size:.85rem;margin-bottom:2px}.hintBubble p{margin:0;line-height:1.5}.hintClose{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(17,19,24,.06);cursor:pointer;font-size:.8rem;line-height:1}.hintBubble.pusulaTyping{display:flex;gap:5px;align-items:center;padding:16px 38px 16px 16px}@keyframes hintIn{0%{opacity:0;transform:translateX(-14px) scale(.97)}to{opacity:1;transform:none}}@media (min-width:820px){.wrap.lesson{transition:max-width .3s ease}.wrap.lesson:has(.hintOn){max-width:1040px}.lessonStage.hintOn{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.lessonStage.hintOn .questionCard{animation:cardShift .3s ease}.hintPane{position:-webkit-sticky;position:sticky;top:calc(var(--headerH) + 16px);flex-direction:column-reverse;align-items:flex-start;margin:0}.hintBubble{max-height:60vh;width:100%}}@keyframes cardShift{0%{transform:translateX(-24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hintPane,.lessonStage.hintOn .questionCard{animation:none}}@media (max-width:640px){.hintBubble{max-height:18vh}.hintMascot{width:56px}}.feedbackSlot{scroll-margin-bottom:96px}.feedbackSlot:empty{display:none}.lessonDock{display:flex;align-items:center;gap:12px;margin:18px -24px -24px;padding:10px 24px calc(10px + env(safe-area-inset-bottom))}.lessonDock .dockMascot{width:48px;flex:none}.lessonDock .lessonActions.sticky{flex:1 1;margin:0;justify-content:flex-end;flex-direction:row;gap:8px}.lessonDock .lessonActions .primary{min-width:0}@media (max-width:640px){.lessonDock{margin:16px -18px -18px;padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.lessonDock .lessonActions.sticky{flex-direction:row}.lessonDock .lessonActions .primary,.lessonDock .lessonActions .secondary{width:auto;flex:1 1}.lessonDock .dockMascot{width:44px}}.multiHint{margin:0 0 10px;color:var(--soft,#6b7280);font-weight:700;font-size:.92rem}.nlWrap{padding:6px 4px 4px}.nlValue{text-align:center;font:800 2rem var(--head,inherit);color:var(--math);margin-bottom:10px;min-height:2.4rem}.nlWrap.ok .nlValue{color:var(--ok)}.nlWrap.no .nlValue{color:var(--wrong)}.nlTrack{position:relative;padding:8px 0 38px}.nlRange{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;border-radius:99px;background:#dfe3f2;outline:none;margin:0;touch-action:pan-y;cursor:pointer}.nlRange:disabled{cursor:default;opacity:.9}.nlRange::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border-radius:50%;background:var(--math);border:4px solid #fff;box-shadow:0 2px 8px rgba(17,19,24,.35)}.nlRange::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--math);border:4px solid #fff;box-shadow:0 2px 8px rgba(17,19,24,.35)}.nlRange[data-touched="0"]::-webkit-slider-thumb{background:#9aa3d8;animation:nlPulse 1.4s ease-in-out infinite}.nlRange:focus-visible{box-shadow:0 0 0 4px rgba(73,84,230,.25)}.nlTicks{position:absolute;left:0;right:0;top:34px;height:30px;pointer-events:none}.nlTicks span{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;font-weight:800;font-size:.8rem;color:var(--soft,#6b7280)}.nlTicks i{display:block;width:2px;height:8px;background:#b9c0dc;margin-bottom:3px;border-radius:2px}.nlTarget{position:absolute;top:-10px;transform:translateX(-50%);width:26px;height:26px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:.85rem;font-weight:800;box-shadow:0 2px 6px rgba(0,0,0,.25)}@keyframes nlPulse{50%{box-shadow:0 0 0 8px rgba(73,84,230,.18)}}.matchCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.matchCol{display:grid;grid-gap:10px;gap:10px;align-content:start}.matchItem{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;border:2px solid var(--line);background:var(--paper);border-radius:var(--r);padding:8px 10px;font-weight:800;font-size:1.02rem;text-align:center;box-shadow:0 3px 0 var(--line);cursor:pointer;transition:transform .08s}.matchItem:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--line)}.matchItem.sel{border-color:var(--math);background:var(--mathSoft);box-shadow:0 3px 0 #c4c8fa}.matchItem.mc0.paired{border-color:#4954e6;background:#e9eafe}.matchItem.mc1.paired{border-color:#0b9a69;background:#dff6eb}.matchItem.mc2.paired{border-color:#b23fc4;background:#f6e4fa}.matchItem.mc3.paired{border-color:#d98300;background:#fff2d9}.matchItem.mc4.paired{border-color:#0b7aa6;background:#ddf0f8}.matchItem.ok{border-color:var(--ok)!important;background:var(--okSoft)!important}.matchItem.no{border-color:var(--wrong)!important;background:var(--wrongSoft)!important}.matchItem:disabled{cursor:default}.multiBox{display:grid;place-items:center;font-size:.9rem}.options.multi button.selected .multiBox{background:var(--math);border-color:var(--math);color:#fff}.options.multi button.correctOpt .multiBox{background:var(--ok);border-color:var(--ok);color:#fff}.options.multi button.wrongOpt .multiBox{background:var(--wrong);border-color:var(--wrong);color:#fff}@media (max-width:420px){.matchItem{font-size:.95rem;padding:8px 6px}}@media (prefers-reduced-motion:reduce){.nlRange[data-touched="0"]::-webkit-slider-thumb{animation:none}.matchItem{transition:none}}.planCard[aria-pressed=true]{outline:3px solid var(--math);outline-offset:2px}.consentBox{display:flex;flex-direction:column;gap:12px;margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.consentSummary{margin:0;font-weight:600}.consentRow{display:flex;gap:12px;align-items:flex-start;line-height:1.45;font-size:.95rem;cursor:pointer}.consentRow input{width:22px;height:22px;flex:none;margin-top:2px;accent-color:var(--math)}.consentRow a{text-decoration:underline}.consentGo{width:100%;min-height:48px}.consentGo:disabled{opacity:.5;cursor:not-allowed}.legalPage h1{margin-bottom:4px}.legalPage h3{margin:22px 0 6px}.legalPage li,.legalPage p{max-width:68ch}.legalPage .fill{background:#fff2c2;color:#4a3800;padding:0 4px;border-radius:3px}.legalPage .tw{overflow-x:auto}.legalPage table{border-collapse:collapse;width:100%;min-width:480px;font-size:.92rem}.legalPage td,.legalPage th{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.profileBar.locked{cursor:default}.profileBar.locked:hover{transform:none}.avatarEdit{position:relative;border:0;background:none;padding:0;cursor:pointer;border-radius:50%;display:inline-flex}.avatarEdit .avatarPen{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--paper);border:1px solid var(--line);font-size:.65rem;display:grid;place-items:center}.avatarEdit:focus-visible{outline:3px solid var(--math);outline-offset:3px}.avatarPanel{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding:12px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.childHeadBtns{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.profileBar.locked .profileSwitch{margin-left:auto;background:none;border:0;cursor:pointer;min-height:40px;padding:0 6px;display:inline-flex;align-items:center}.introWrap{gap:12px}.introHead,.introWrap{display:flex;flex-direction:column}.introHead{gap:2px}.introKicker{font-weight:800;font-size:.82rem;color:var(--soft);letter-spacing:.02em}.introHead h1{margin:0;font-size:1.35rem;text-wrap:balance}.introCard{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:12px;min-height:300px}.introMascot{gap:8px}.introMascot,.introVisual{display:flex;align-items:center}.introVisual{background:var(--paper2);border:1px solid var(--line);border-radius:var(--r);padding:18px 12px;flex-direction:column;gap:14px;overflow-wrap:anywhere}.introText{margin:0;font-size:1.12rem;line-height:1.55;font-weight:700;color:var(--ink);text-wrap:pretty}.introDots{display:flex;gap:8px;justify-content:center;margin:2px 0}.introDots i{width:9px;height:9px;border-radius:50%;background:var(--line2,#c9cee6)}.introDots i.on{background:var(--math,#4954e6);width:22px;border-radius:6px}.introActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.introActions .primary{flex:1 1;min-width:150px}.introActions button{min-height:48px}.introSkip{background:none;border:0;color:var(--soft);font-weight:800;cursor:pointer;min-height:44px;padding:0 8px;text-decoration:underline}.introSound{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:48px;font-size:1.2rem;cursor:pointer}.iv-bar{display:flex;gap:4px;width:min(100%,360px)}.iv-bar i{flex:1 1;height:44px;border-radius:8px;border:2px solid var(--math,#4954e6);background:var(--paper)}.iv-bar i.on{background:var(--math,#4954e6)}.iv-bar.two{width:min(100%,240px)}.iv-frac{display:inline-flex;flex-direction:column;align-items:center;font-family:var(--head,inherit);font-weight:800;font-size:2.4rem;line-height:1}.iv-frac .iv-l{display:block;width:100%;height:4px;background:var(--ink);border-radius:2px;margin:6px 0}.iv-fraclab{display:flex;align-items:center;gap:18px}.iv-note{font-weight:800;color:var(--math,#4954e6);text-align:center}.iv-note small{font-weight:700;color:var(--soft)}.iv-nl{display:flex;width:100%;justify-content:space-between;border-top:4px solid var(--ink);padding-top:2px}.iv-t{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1;font-size:.95rem;min-width:0}.iv-t:before{content:"";width:3px;height:12px;background:var(--ink);margin-top:-2px}.iv-t b{font-weight:800;margin-top:4px}.iv-t.m b{background:var(--math,#4954e6);color:#fff;border-radius:50%;min-width:30px;height:30px;display:grid;place-items:center;font-size:1rem}.iv-cap{font-weight:800;color:var(--math,#4954e6);font-size:1rem}.iv-loop,.iv-row,.iv-sw{display:flex;align-items:center;justify-content:center;gap:6px;font-size:2.2rem}.iv-row{flex-wrap:wrap}.iv-row .iv-it{font-size:clamp(1.5rem,7vw,2.6rem)}.iv-sw{flex-wrap:nowrap}.iv-row .iv-it{font-size:2.6rem;margin:0 6px}.iv-sw em{font-style:normal;color:var(--ink);font-size:1.1rem;font-weight:800}.iv-sw span{font-size:.95rem;font-weight:800;border:2px solid var(--line);border-radius:12px;padding:6px 8px;background:var(--paper);white-space:nowrap}.iv-sw span.bulb,.iv-sw span.p{font-size:2rem;border:0;background:none;padding:0}.iv-sw .closed{border-color:var(--ok,#0b9a69);color:var(--ok,#0b9a69)}.iv-sw .open{border-color:var(--bad,#c23b3b);color:var(--bad,#c23b3b)}.bulb.off{filter:grayscale(1);opacity:.4}.bulb.on{filter:drop-shadow(0 0 8px #f5c518)}.iv-cap.ok{color:var(--ok,#0b9a69)}.iv-cap.bad{color:var(--bad,#c23b3b)}.iv-loop2{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;align-items:center;justify-items:center;width:min(100%,260px);font-size:2rem}.iv-loop2 .b{grid-column:1;grid-row:2}.iv-loop2 .l{grid-column:3;grid-row:2}.iv-loop2 .a1{grid-row:1;border-bottom:3px solid var(--ink)}.iv-loop2 .a1,.iv-loop2 .a2{grid-column:2;width:100%;text-align:center}.iv-loop2 .a2{grid-row:3;border-top:3px solid var(--ink)}@media (prefers-reduced-motion:no-preference){.introCard{animation:introIn .28s ease-out}@keyframes introIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.introOverlay{position:fixed;inset:0;z-index:60;background:var(--bg);overflow-y:auto;overscroll-behavior:contain}.iv-flow{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;font-weight:800}.iv-box{background:var(--paper);border:2px solid var(--line);border-radius:12px;padding:8px 10px;text-align:center;font-size:1.05rem;line-height:1.25}.iv-flow.sm .iv-box{font-size:.9rem;padding:6px 8px}.iv-arr{font-style:normal;color:var(--soft);font-size:1.2rem}.iv-eq{display:flex;flex-direction:column;gap:6px;align-items:center;font-weight:800;font-size:1.5rem;line-height:1.3;text-align:center}.iv-eq.sm{font-size:1.15rem}.iv-eq .hl,.iv-eq b{color:var(--math,#4954e6)}.iv-chips{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.iv-chips span{background:var(--paper);border:2px solid var(--line);border-radius:999px;padding:6px 12px;font-weight:800}.iv-pv{border-collapse:collapse;text-align:center;width:100%;max-width:360px;font-size:.78rem}.iv-pv th{padding:4px 2px;font-weight:800;color:var(--soft)}.iv-pv th.g1{background:var(--paper);border:2px solid var(--math,#4954e6);color:var(--math,#4954e6);border-radius:8px 8px 0 0}.iv-pv th.g2{background:var(--paper);border:2px solid var(--ok,#0b9a69);color:var(--ok,#0b9a69);border-radius:8px 8px 0 0}.iv-pv tr.d td{font-size:1.7rem;font-weight:800;border:2px solid var(--line);background:var(--paper);padding:6px 2px}.iv-svg{max-width:100%;height:auto;color:var(--ink)}.iv-eq.col{align-items:flex-end;font-family:ui-monospace,Menlo,Consolas,monospace;width:max-content;margin:0 auto}.introText,.iv-eq{text-wrap:balance}.hrt{gap:12px}.hrtSum{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.hrtChip{border-radius:var(--r);padding:8px 4px;text-align:center;display:grid;grid-gap:2px;gap:2px}.hrtChip b{font:800 1.3rem var(--head)}.hrtChip small{font-weight:800;font-size:.68rem;line-height:1.15}.hrtChip.guclu,.hrtTag.guclu{background:var(--okSoft);color:#07714d}.hrtChip.gelisiyor,.hrtTag.gelisiyor{background:var(--mathSoft);color:var(--mathDark)}.hrtChip.destek,.hrtTag.destek{background:var(--warnSoft);color:#8a5a00}.hrtChip.basladi,.hrtTag.basladi{background:#eef0f8;color:#4a5170}.hrtChip.yeni,.hrtTag.yeni{background:#f5f6fb;color:#7a819c}.hrtSubj{border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.hrtSubj>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:800}.hrtSubj>summary::-webkit-details-marker{display:none}.hrtSubj>summary small{color:var(--soft);font-weight:700}.hrtList{display:grid;grid-gap:12px;gap:12px;padding:0 14px 14px}.hrtRow{display:grid;grid-gap:5px;gap:5px}.hrtTop{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:800}.hrtTop>span{min-width:0}.hrtTag{font-style:normal;font-size:.72rem;font-weight:800;border-radius:999px;padding:2px 9px;white-space:nowrap}.hrtBar{height:8px;border-radius:99px;background:#eceef7;overflow:hidden}.hrtBar>span{display:block;height:100%;border-radius:99px;background:var(--math)}.hrtBar.guclu>span{background:var(--ok)}.hrtBar.destek>span{background:#e0a100}.hrtBar.basladi>span{background:#9aa1bd}@media (max-width:420px){.hrtSum{grid-template-columns:repeat(3,1fr)}}.repPdfBtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.repPdfBtns button{font:inherit;font-weight:800;border:0;border-radius:12px;padding:10px 16px;background:#fff;color:var(--ink);cursor:pointer;min-height:44px}.repPdfBtns button:disabled{opacity:.6;cursor:default}.gelTitle{font:900 1.8rem var(--head)}.gelStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gelStat{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;display:flex;align-items:center;gap:12px}.gelStatIcon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;font-size:1.6rem;flex:none}.gelStatTxt{display:grid;line-height:1.1;min-width:0}.gelStatTxt b{font:900 1.5rem var(--head)}.gelStatTxt small{color:var(--soft);font-weight:800;font-size:.8rem;margin-top:2px}.gelBoxHead{display:flex;justify-content:space-between;align-items:baseline}.gelBoxHead span{font-weight:800;color:var(--soft);font-size:.9rem}.gelBadgeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 8px;gap:12px 8px}.gelBadgeItem{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.gelBadgeItem small{font-weight:800;font-size:.75rem;line-height:1.15;color:var(--soft)}.gelBadgeItem.on small{color:var(--ink)}.gelBadgeCircle{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:var(--line);border:3px solid var(--line);filter:grayscale(1);opacity:.7}.gelBadgeItem.on .gelBadgeCircle{background:var(--mathSoft);border-color:var(--math);filter:none;opacity:1}.gelCupRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.gelCup{display:grid;justify-items:center;grid-gap:6px;gap:6px}.gelCup small{font-weight:800;font-size:.8rem;color:var(--soft)}.gelCup.on small{color:var(--ink)}.gelDaily{display:grid;grid-gap:12px;gap:12px}.gelDaily h2{font-size:1.3rem}.gelMascotCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:grid;grid-gap:14px;gap:14px}.gelMascotRow{display:flex;align-items:center;gap:12px}.gelBubble{position:relative;flex:1 1;min-width:0;background:var(--mathSoft);border-radius:18px;padding:12px 14px;font:800 1rem/1.25 var(--head);margin:0}.gelBubble:before{content:"";position:absolute;left:-7px;top:26px;width:14px;height:14px;background:var(--mathSoft);transform:rotate(45deg)}.gelTotalHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-weight:800;color:var(--soft);font-size:.9rem}.gelTotalHead b{color:var(--ink);font-size:.95rem}.gelBigTrack{height:16px;border-radius:999px;background:var(--line);overflow:hidden}.gelBigTrack>span{display:block;height:100%;border-radius:999px;background:var(--math);transition:width .4s}.gelTask{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;display:grid;grid-gap:10px;gap:10px}.gelTaskTop{display:flex;align-items:center;gap:12px;justify-content:space-between}.gelTaskTxt{display:grid;line-height:1.2;min-width:0}.gelTaskTxt b{font:900 1rem var(--head)}.gelTaskTxt small{font-weight:800}.gelTaskBtn{min-height:44px;padding:0 16px;border:0;border-radius:14px;color:#fff;font:900 .95rem var(--head);cursor:pointer;flex:none}.gelTaskDone{color:var(--scienceDark);font-weight:900;flex:none}.gelTaskBar{display:flex;align-items:center;gap:10px}.gelTaskBar .gelTrack{height:12px}.gelTaskBar b{font-size:.85rem;color:var(--soft);min-width:42px;text-align:right}.repComment{display:grid;grid-gap:10px;gap:10px}.repGrow,.repPos{border-radius:var(--r);padding:12px 14px;display:grid;grid-gap:6px;gap:6px}.repPos{background:var(--okSoft);color:var(--scienceDark)}.repGrow{background:var(--warnSoft);border:1px solid var(--warnLine);color:var(--ink)}.repGrow ul,.repPos ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-weight:700}.repSuggest{margin:0;font-weight:800;background:var(--paper);border-radius:12px;padding:8px 10px}.doneNote{background:var(--okSoft);color:var(--scienceDark);border-radius:var(--r-lg);padding:14px 16px;display:grid;grid-gap:4px;gap:4px;margin:10px 0;text-align:left}.doneNote b{font:800 1.05rem var(--head)}.doneNote p{margin:0;font-weight:700}.gelStartAll{width:100%;min-height:52px;font:900 1.05rem var(--head)}.ld{background:#fffbf3;color:#1a1a2e;font-family:var(--body);min-height:100vh;overflow-x:hidden}.ldHidden{visibility:hidden}.ld *{box-sizing:border-box}.ldHero{position:relative;overflow:hidden;background:#1633a0;color:#fff;padding-bottom:56px}.ldGlow{position:absolute;left:50%;top:330px;width:760px;height:760px;margin-left:-380px;border-radius:50%;background:radial-gradient(closest-side,rgba(110,160,255,.55),rgba(110,160,255,0));pointer-events:none}.ldNav{position:relative;z-index:3;margin:16px auto 0;max-width:1180px;width:calc(100% - 32px);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 24px;border-radius:999px;background:#fff;color:#1a1a2e;box-shadow:0 6px 24px rgba(6,16,80,.25)}.ldLogo{font-family:var(--head);font-weight:800;font-size:1.75rem;color:#1f66f5;letter-spacing:-.5px}.ldNavBtns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ldNavLogin,.ldNavStart{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;font:800 .95rem var(--body);cursor:pointer}.ldNavLogin{background:#fff;border:2px solid #e3e6f0;color:#1a1a2e}.ldNavStart{background:#1a1a2e;border:2px solid #1a1a2e;color:#fff}.ldHeroIn{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:36px 16px 0;text-align:center}.ldStage{position:relative;height:300px;display:flex;justify-content:center}.ldTrail{width:150px;margin-left:-75px;height:330px;border-radius:75px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.34));transform-origin:top;animation:ldTrailGrow 1.25s cubic-bezier(.55,0,1,.45) .2s both,ldFade .9s ease-out 1.45s forwards}.ldLine,.ldTrail{position:absolute;left:50%;top:0}.ldLine{width:3px;margin-left:-1.5px;height:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);animation:ldLineGrow 1.25s cubic-bezier(.55,0,1,.45) .2s both,ldFade .5s ease-out 1.45s forwards}.ldMascot{top:70px;margin-left:-100px;width:200px;animation:ldFall 2.2s .2s both}.ldMascot,.ldShadow{position:absolute;left:50%}.ldShadow{top:292px;width:170px;height:22px;margin-left:-85px;border-radius:50%;background:rgba(5,15,70,.45);filter:blur(5px);animation:ldShadowIn 2.2s .2s both}.ldRise{animation:ldRise .7s ease-out both}.ldRise.d1{animation-delay:1.55s}.ldRise.d2{animation-delay:1.8s}.ldRise.d3{animation-delay:2.05s}.ldH1{margin:34px 0 0;font-family:var(--head);font-weight:800;font-size:clamp(2.6rem,8vw,5.4rem);line-height:1.04;letter-spacing:-1.5px}.ldHl{position:relative;display:inline-block;color:#ffc93c}.ldSquig{position:absolute;left:0;right:0;bottom:-14px;width:100%;height:14px}.ldSub{margin:34px auto 0;max-width:620px;font-size:clamp(1.1rem,2.4vw,1.4rem);line-height:1.5;font-weight:600;color:hsla(0,0%,100%,.9)}.ldCtas{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}.ldBtn,.ldCtas{justify-content:center;align-items:center}.ldBtn{display:inline-flex;min-height:52px;padding:0 30px;border:0;border-radius:999px;background:#ffc93c;color:#1a1a2e;font:700 1.2rem var(--head);box-shadow:0 5px 0 #d9a21b;cursor:pointer}.ldBtn:hover{transform:translateY(2px);box-shadow:0 3px 0 #d9a21b}.ldGhost{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;border:2px solid hsla(0,0%,100%,.6);background:none;color:#fff;font:600 1rem var(--head);cursor:pointer}.ldGhost:hover{background:hsla(0,0%,100%,.12)}.ldSec{max-width:1180px;margin:0 auto;padding:130px 24px 0}.ldSec:first-of-type{padding-top:110px}.ldRow{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.ldRow.rev{flex-wrap:wrap-reverse}.ldText{flex:1 1 380px;min-width:0}.ld h2{font-family:var(--head);font-weight:700;font-size:clamp(2rem,4.4vw,3rem);line-height:1.1;margin:0 0 20px}.ldText p{margin:0 0 14px;font-size:1.2rem;line-height:1.6;color:#4a4e66}.ldCard{flex:1 1 440px;min-width:0;border-radius:32px;padding:36px 28px;position:relative;overflow:hidden}.ldCard.cream{background:#fff1d6}.ldCard.mint{background:#ddf3e6}.ldCard.sky{background:#e1ecff}.ldCard.pink{background:#ffe3ea}.ldPanel,.ldQ{background:#fff;border-radius:24px;padding:24px;box-shadow:0 8px 28px rgba(20,30,80,.12);max-width:440px;margin:0 auto}.ldCard.cream .ldQ{margin:0 auto 0 0;max-width:420px}.ldQTag,.ldTag{font-size:.8rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#1f66f5}.ldTag.green{color:#0e8a55}.ldQText{margin:10px 0 18px;font:600 1.4rem/1.3 var(--head)}.ldOpts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ldOpts span{padding:14px;border:2px solid #e3e6f0;border-radius:16px;font-weight:800;font-size:1.15rem;text-align:center}.ldOpts span.on{border-color:#1f66f5;background:#eaf1ff}.ldPeek{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;margin-top:-30px;position:relative}.ldBubble{margin-bottom:70px;background:#fff;border-radius:18px 18px 4px 18px;padding:10px 14px;font-weight:800;font-size:.95rem;box-shadow:0 4px 14px rgba(80,50,0,.15)}.ldSwap{display:flex;align-items:center;gap:14px;margin:16px 0 8px;flex-wrap:wrap}.ldSwap span{padding:12px 18px;border-radius:16px;font:700 1.75rem var(--head)}.ldSwap .n1{background:#f1f3fa}.ldSwap .n2{background:#c9ecd8}.ldNote{margin:14px 0 0;font-size:1rem;line-height:1.5;color:#4a4e66}.ldPills{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap}.ldPills span{padding:8px 14px;border-radius:999px;font-weight:800;font-size:.88rem}.ldPills .p1{background:#ffe9b8}.ldPills .p2{background:#eaf1ff}.ldPills .p3{background:#ffe0e6}.ldStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ldStat{border-radius:16px;padding:12px 6px;text-align:center}.ldStat b{display:block;font:700 1.5rem/1 var(--head)}.ldStat span{display:block;margin-top:4px;font-weight:800;font-size:.75rem;color:#4a4e66}.ldStat.a{background:#fff1d6}.ldStat.b{background:#ffe3ea}.ldStat.c{background:#e4f6ec}.ldStat.d{background:#e1ecff}.ldTaskHead{margin:20px 0 10px;font-weight:800;font-size:.9rem;color:#4a4e66}.ldTask{margin-bottom:12px}.ldTaskTop{display:flex;justify-content:space-between;font-weight:800;font-size:.95rem}.ldTaskTop span+span{color:#4a4e66}.ldBar{margin-top:6px;height:12px;background:#e9ecf5;overflow:hidden}.ldBar,.ldBar i{border-radius:999px}.ldBar i{display:block;height:100%}.ldBar i.g{background:#0e8a55}.ldBar i.b{background:#1f66f5}.ldBar i.o{background:#e8920c}.ldRepHead{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ldRepHead b{font:600 1.25rem var(--head)}.ldRep{margin-top:10px;padding:14px 16px;border-radius:16px}.ldRep b{display:block;font-weight:800;font-size:.88rem}.ldRep span{display:block;margin-top:4px;font-size:.95rem;line-height:1.5;color:#2f3350}.ldRep.ok{background:#e4f6ec}.ldRep.ok b{color:#0e8a55}.ldRep.warn{background:#fff1d6}.ldRep.warn b{color:#b36b00}.ldRep.info{background:#eaf1ff}.ldRep.info b{color:#1f66f5}.ldCenter{text-align:center;padding-top:140px}.ldLead{margin:0 auto 40px;max-width:560px;font-size:1.2rem;line-height:1.6;color:#4a4e66}.ldSubjects{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;text-align:left}.ldSubj{border-radius:28px;padding:28px}.ldSubj h3{margin:16px 0 0;font:600 1.6rem var(--head)}.ldSubj p{margin:6px 0 0;font-size:1rem;line-height:1.5;color:#4a4e66}.ldSubj.s1{background:#ffe9b8}.ldSubj.s2{background:#cdefdd}.ldSubj.s3{background:#dde8ff}.ldSubj.s4{background:#ffdde5}.ldEnd{padding-top:140px}.ldEndBox{position:relative;overflow:hidden;border-radius:40px;background:#1633a0;color:#fff;padding:64px 24px 0;text-align:center}.ldEndBox h2{margin:0;font-weight:800;font-size:clamp(2.1rem,5vw,3.5rem)}.ldEndBox p{margin:16px auto 28px;max-width:520px;font-size:1.2rem;line-height:1.55;font-weight:600;color:hsla(0,0%,100%,.9)}.ldEndMascot{margin-top:34px;display:flex;justify-content:center;margin-bottom:-30px}.ldFoot{max-width:1180px;margin:0 auto;padding:56px 24px 48px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;color:#4a4e66;font-size:.95rem;font-weight:700}.ldFootLogo{font:800 1.5rem var(--head);color:#1f66f5}.ldFootLinks{display:flex;gap:22px;flex-wrap:wrap}.ldFootLinks a{color:#4a4e66;min-height:44px;display:inline-flex;align-items:center}@keyframes ldFall{0%{transform:translateY(-520px);animation-timing-function:cubic-bezier(.55,0,1,.45)}52%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.6,.4,1)}64%{transform:translateY(-52px);animation-timing-function:cubic-bezier(.6,0,.9,.4)}76%{transform:translateY(0);animation-timing-function:cubic-bezier(.2,.6,.4,1)}85%{transform:translateY(-14px);animation-timing-function:cubic-bezier(.6,0,.9,.4)}93%,to{transform:translateY(0)}}@keyframes ldTrailGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ldLineGrow{0%{height:0}to{height:70px}}@keyframes ldFade{to{opacity:0}}@keyframes ldShadowIn{0%,50%{opacity:0;transform:scale(.3)}60%{opacity:.9;transform:scale(1.05)}64%{opacity:.5;transform:scale(.7)}76%{opacity:.9;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}@keyframes ldRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.ldSec{padding-top:90px}.ldCenter,.ldEnd{padding-top:100px}.ldRow{gap:32px}.ldCard{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.ldMascot,.ldRise,.ldShadow{animation:none!important}.ldLine,.ldTrail{display:none}}