:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.5, 0, .75, .4);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-sheet:cubic-bezier(.22, 1.2, .36, 1);--ease-press:cubic-bezier(.3, 0, .5, 1);--dur-fast:.12s;--dur-mid:.22s;--dur-page:.3s;--ok-bg:#d7ffb8;--ok-ink:#58a700;--ok-fill:#22a64e;--ok-edge:#17803a;--bad-bg:#ffdfe0;--bad-ink:#e5484d;--bad-fill:#e5484d;--bad-edge:#b0303a}html.dark:root{--ok-bg:#1d3a14;--ok-ink:#8ee000;--bad-bg:#3d1d22;--bad-ink:#ff8d8d}html:root{--b-ok:var(--ok-bg);--b-ok-line:var(--ok-fill);--b-ok-edge:var(--ok-edge);--b-ok-text:#3c7a00}html.dark:root,html:root .duo-lesson{--b-ok:#1d3a14;--b-ok-line:#3f8f1f;--b-ok-edge:#2c6b14;--b-ok-text:#a6f06a}html:root .dock.sheet{animation:his-sheet-up var(--dur-page) var(--ease-sheet) both}@keyframes his-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}html:root .dock.sheet.sheet-ok{background:var(--ok-bg);color:var(--ok-ink)}html:root .dock.sheet.sheet-bad{background:var(--bad-bg);color:var(--bad-ink)}html:root .sheet-ok .verdict-badge{background-color:var(--ok-fill);width:40px;height:40px}html:root .sheet-bad .verdict-badge{background-color:var(--bad-fill)}html:root .sheet-ok .verdict-card,html:root .sheet-bad .verdict-card{color:inherit}html:root .dock.sheet .cta:not(.cta-bad){--bg:var(--ok-fill);--edge:var(--ok-edge)}html:root .dock.sheet .cta.cta-bad{--bg:var(--bad-fill);--edge:var(--bad-edge)}html:root .dock.sheet .ghost-btn{color:inherit}html:root .lesson-locked{pointer-events:none}html:root .press-bad{animation:his-shake .3s var(--ease-press) both}@keyframes his-shake{0%,to{translate:0}20%{translate:-6px}40%{translate:6px}60%{translate:-6px}80%{translate:6px}}html:root .choice-card{width:100%;min-height:64px;box-shadow:0 4px 0 var(--edge);transition:transform 80ms var(--ease-press), box-shadow 80ms var(--ease-press), background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border-width:2px;border-radius:16px;align-items:center;gap:12px;padding:10px 16px;display:flex}html:root .choice-card:active:not(:disabled){box-shadow:0 0 0 var(--edge);transform:translateY(4px)}html:root .choice-card.press-on{--line:#1499d8;--edge:#1499d8;background:#ddf1fc}html:root .choice-num{border:2px solid var(--line);width:28px;height:28px;color:color-mix(in srgb, currentColor 60%, transparent);transition:border-color var(--dur-fast), color var(--dur-fast);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}html:root .press-on .choice-num{color:#1499d8;border-color:#1499d8}html:root .slow-btn{color:#1499d8;border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}html:root .wb-tile{height:44px;min-height:44px;box-shadow:0 4px 0 var(--edge);border-width:2px;border-radius:12px;padding:0 14px;font-size:18px;line-height:1}html:root .wb-tile:active:not(:disabled){box-shadow:0 0 0 var(--edge);transform:translateY(4px)}html:root .wb-hole{opacity:1;height:44px;box-shadow:none;background:#e5eceb;border-radius:12px;margin-bottom:4px}html.dark:root .wb-hole{background:#2b3a40}html:root .wb-line{border-bottom:2px solid #e5eceb}html.dark:root .wb-line{border-bottom-color:#37464f}:root{--b-radius:16px;--b-edge:4px;--btn-gloss:inset 0 2px 0 #ffffff59;--btn-press-in:80ms var(--ease-press);--btn-release:.14s var(--ease-spring)}html:root :is(.btn,.cta){box-shadow:var(--btn-gloss), 0 var(--e3d,var(--b-edge)) 0 var(--edge);transition:transform var(--btn-release), box-shadow var(--btn-release), background-color .15s ease, color .15s ease}html:root .cta{--e3d:5px;letter-spacing:.04em;border-radius:16px;font-size:17px;font-weight:800}html:root .cta:not(.w-14):not(.cta-lg),html:root .cta-lg{height:52px}html:root :is(.btn,.cta):active:not(:disabled){transform:translateY(var(--e3d,var(--b-edge)));box-shadow:inset 0 2px 0 #fff3, 0 0 0 var(--edge);transition:transform var(--btn-press-in), box-shadow var(--btn-press-in)}html:root :is(.btn,.cta):disabled:not(.cta-wait){transform:translateY(var(--e3d,var(--b-edge)))}html:root :is(.btn-secondary,.ghost-btn,.press,.gr-opt){transition:transform var(--btn-release), box-shadow var(--btn-release), background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast)}html:root :is(.btn-secondary,.ghost-btn,.press,.gr-opt):active:not(:disabled){transition:transform var(--btn-press-in), box-shadow var(--btn-press-in)}html:root .lesson-foot{padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid var(--color-swan);transition:border-color var(--dur-fast)}html:root .lesson-foot.is-open{border-top-color:#0000}html:root .stat-3d{border:2px solid var(--c);background:var(--c);height:96px;box-shadow:var(--btn-gloss), 0 4px 0 var(--c-edge);border-radius:16px;flex-direction:column;display:flex}html:root .stat-3d-head{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-align:center;flex:none;place-items:center;height:28px;padding:0 4px;font-size:11px;font-weight:900;line-height:1.1;display:grid}html:root .stat-3d-body{background:var(--color-paper);border-radius:13px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:20px;font-weight:900;display:flex}html:root .fc-card{animation:his-stat-pop .32s var(--ease-spring) var(--d,0s) both}@keyframes his-stat-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}html:root .fc-cta{animation:fc-in .3s var(--ease-out) var(--d,2s) backwards}html:root .hearts-out-band{height:120px;padding-top:env(safe-area-inset-top,0px);background:var(--bad-bg);color:var(--bad-fill);align-self:stretch;place-items:center;margin:0 -24px;display:grid}html:root .hearts-out-opt{box-shadow:0 4px 0 var(--edge);border-width:2px;justify-content:center;align-items:center;gap:10px;display:flex}html:root .hearts-out-opt:active:not(:disabled){box-shadow:0 0 0 var(--edge);transform:translateY(4px)}html:root .zana-calm{filter:drop-shadow(0 6px 10px #0000001f)}html:root .lesson-bar{background:#e5eceb;border-radius:8px;height:16px}html.dark:root .lesson-bar,html:root .duo-lesson .lesson-bar{background:#37464f}html:root .lesson-fill{transition:width .4s var(--ease-spring);border-radius:8px;position:relative}html:root .lesson-fill:before{content:"";background:#ffffff4d;border-radius:4px;height:4px;position:absolute;top:3px;left:6px;right:6px}html:root .streak-tag{color:#f5b800;animation:his-pop var(--dur-mid) var(--ease-spring) both}@keyframes his-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}html:root .heart-count{color:#e5484d}html:root .heart-lose{animation:his-heart .3s var(--ease-spring) both}@keyframes his-heart{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}html:root .heart-minus{color:#e5484d;pointer-events:none;animation:his-float .7s var(--ease-out) .2s both;font-size:15px;font-weight:900;position:absolute;top:0;right:-4px}@keyframes his-float{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}html:root .read-flat,html:root .gr-bubble,html:root .gr-bubble.is-a,html:root .gr-bubble.is-b,html:root .card-soft{border:2px solid var(--color-swan);background:var(--color-paper);box-shadow:none;border-radius:16px}html:root .card-soft{border-radius:20px;padding:16px}html:root .yol-head,html:root .yol-head:active{box-shadow:none;transform:none}html:root .yol-guide{width:48px;box-shadow:var(--btn-gloss), 0 4px 0 var(--edge);transition:transform var(--btn-release), box-shadow var(--btn-release);background:#ffffff2e;border-left:0;border-radius:12px;margin:10px 10px 14px 0}html:root .yol-guide:active{box-shadow:0 0 0 var(--edge);transition:transform var(--btn-press-in), box-shadow var(--btn-press-in);transform:translateY(4px)}html:root .yol-node{width:72px;height:72px;box-shadow:var(--btn-gloss), 0 var(--yol-e) 0 var(--edge)}:root{--yol-lock:#e5eceb;--yol-lock-edge:#c9d6d4}html:root nav[aria-label=Mamoste]{min-height:calc(64px + env(safe-area-inset-bottom,0px));border-top:2px solid #e5eceb}html.dark:root nav[aria-label=Mamoste]{border-top-color:#37464f}html:root .nav-ico-off{filter:saturate(.6);opacity:1}html:root .nav-chip-on{animation:his-tab .22s var(--ease-spring) both}@keyframes his-tab{0%{transform:scale(1)}60%{transform:scale(1.1)}to{transform:scale(1.05)}}html.dark:root .nav-ico.nav-ico-off{filter:saturate(.6)brightness(1.1);opacity:.85}html:active-view-transition-type(sekme)::view-transition-old(root){animation:his-fade-out .16s var(--ease-out) both}html:active-view-transition-type(sekme)::view-transition-new(root){animation:his-tab-in .16s var(--ease-out) both}html:active-view-transition-type(ders-gir)::view-transition-old(root){animation:none}html:active-view-transition-type(ders-gir)::view-transition-new(root){animation:his-rise-in var(--dur-page) var(--ease-out) both}html:active-view-transition-type(ders-cik)::view-transition-old(root){animation:his-sink-out var(--dur-mid) var(--ease-in) both;z-index:2}html:active-view-transition-type(ders-cik)::view-transition-new(root){animation:none}@keyframes his-fade-out{to{opacity:0}}@keyframes his-fade-in{0%{opacity:0}}@keyframes his-tab-in{0%{opacity:0;transform:translateY(8px)}}@keyframes his-rise-in{0%{opacity:0;transform:translateY(24px)}}@keyframes his-sink-out{to{opacity:0;transform:translateY(24px)}}html.vt-soru .q-stage{view-transition-name:q-stage}html.vt-soru::view-transition-old(root){animation:none}html.vt-soru::view-transition-new(root){animation:none}html.vt-soru::view-transition-old(q-stage){animation:his-q-out .18s var(--ease-in) both}html.vt-soru::view-transition-new(q-stage){animation:his-q-in .26s var(--ease-out) both}html.vt-soru::view-transition-group(q-stage){animation:none}@keyframes his-q-out{to{opacity:0;transform:translate(-24px)}}@keyframes his-q-in{0%{opacity:0;transform:translate(24px)}}html:root .q-in{animation:none}@supports not (view-transition-name:none){html:root .q-in{animation:his-q-in .26s var(--ease-out) both}html:root .tab-in{animation:his-tab-in .16s var(--ease-out) both}html:root main.lesson-thin{animation:his-rise-in var(--dur-page) var(--ease-out) both}}@media (prefers-reduced-motion:reduce){html:root :is(.dock.sheet,.fc-card,.fc-cta,.streak-tag,.hearts-out,.nav-chip-on,.heart-minus){animation:.12s linear both his-fade-in!important}html:root :is(.press-bad,.heart-lose,.q-in,.tab-in,main.lesson-thin){animation:none!important}html:root :is(.btn,.cta,.press,.ghost-btn,.choice-card,.wb-tile,.lesson-fill,.yol-guide){transition-duration:.12s!important;transition-timing-function:linear!important}html:root .heart-minus{display:none}::view-transition-old(*){animation:.12s linear both his-fade-in!important}::view-transition-new(*){animation:.12s linear both his-fade-in!important}::view-transition-group(*){animation:.12s linear both his-fade-in!important}::view-transition-old(*){animation-name:his-fade-out!important}}html.calm:root :is(.dock.sheet,.fc-card,.fc-cta,.streak-tag,.hearts-out,.nav-chip-on){animation:.12s linear both his-fade-in!important}html.calm:root :is(.press-bad,.heart-lose,.q-in,.tab-in,main.lesson-thin){animation:none!important}html.calm:root .heart-minus{display:none}html.calm:root :is(.btn,.cta,.press,.ghost-btn,.choice-card,.wb-tile,.lesson-fill,.yol-guide){transition-duration:.12s!important;transition-timing-function:linear!important}html.calm::view-transition-old(*){animation:.12s linear both his-fade-in!important}html.calm::view-transition-new(*){animation:.12s linear both his-fade-in!important}html.calm::view-transition-group(*){animation:.12s linear both his-fade-in!important}html.calm::view-transition-old(*){animation-name:his-fade-out!important}html:root .nw-word{animation:his-nw-in .26s var(--ease-spring) both}html:root .nw-art{animation:his-nw-in .26s var(--ease-spring) 80ms both}@keyframes his-nw-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}html:root .say-btn.nw-say{color:#fff;background:#1499d8;border:0;border-radius:9999px;width:64px;height:64px;box-shadow:0 4px #0f6fa0}html:root .say-btn.nw-say:active{transform:translateY(4px);box-shadow:0 0 #0f6fa0}html:root .start-bubble{animation:1.6s ease-in-out infinite his-bubble-bob}@keyframes his-bubble-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4px)}}html:root .card-grow{animation:his-card-grow var(--dur-mid) var(--ease-spring) both}@keyframes his-card-grow{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}html:root .yol-ring path{stroke-width:6px}html:root .dock.sheet{box-shadow:none;border-top-color:#0000}@media (prefers-reduced-motion:reduce){html:root :is(.nw-word,.nw-art,.card-grow){animation:.12s linear both his-fade-in!important}html:root .start-bubble{animation:none!important}}html.calm:root :is(.nw-word,.nw-art,.card-grow){animation:.12s linear both his-fade-in!important}html.calm:root .start-bubble{animation:none!important}html:root .dock.sheet.vsheet{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);box-shadow:0 -4px 16px #0000000f}html:root .vsheet:before{display:none}html:root .vsheet-head{align-items:center;gap:8px;min-height:44px;display:flex}html:root .vsheet .verdict-badge{width:26px;height:26px;box-shadow:none;background-image:none}html:root .vsheet-title{letter-spacing:-.01em;flex:1;min-width:0;font-size:20px;font-weight:900;line-height:1.2}html:root .vsheet-link{min-width:44px;min-height:44px;color:inherit;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}html:root .vsheet-link:active{background:color-mix(in srgb, currentColor 10%, transparent)}html:root .vsheet .verdict-card.vsheet-body{background:0 0;border:0;margin-top:0;padding:0 0 0 34px}html:root .vsheet-body>p{line-height:1.35;font-size:15px!important}html:root .vsheet-body>p.text-xl{font-weight:800;font-size:17px!important}html:root .vsheet-body .verdict-label{letter-spacing:.08em;margin-top:4px;font-size:12px}html:root .vsheet-body .verdict-star{width:44px;height:44px;top:-6px;right:-6px}html:root .vsheet-body .border-t{border-top-width:0;margin-top:2px;padding-top:2px}html:root .vsheet-cta{font-size:16px}
