@font-face{font-family:__Manrope_8edc74;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_8edc74;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_8edc74;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_8edc74;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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:__Manrope_8edc74;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_8edc74;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");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:__Manrope_Fallback_8edc74;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_8edc74{font-family:__Manrope_8edc74,__Manrope_Fallback_8edc74;font-style:normal}.__variable_8edc74{--font-manrope:"__Manrope_8edc74","__Manrope_Fallback_8edc74"}@font-face{font-family:__Newsreader_5808e3;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");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:__Newsreader_5808e3;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_5808e3;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");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:__Newsreader_5808e3;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");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:__Newsreader_5808e3;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_5808e3;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");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}.__className_5808e3{font-family:__Newsreader_5808e3}.__variable_5808e3{--font-newsreader:"__Newsreader_5808e3"}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_f09f26;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");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:__Cormorant_Garamond_Fallback_f09f26;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_f09f26{font-family:__Cormorant_Garamond_f09f26,__Cormorant_Garamond_Fallback_f09f26}.__variable_f09f26{--font-cormorant:"__Cormorant_Garamond_f09f26","__Cormorant_Garamond_Fallback_f09f26"}@font-face{font-family:__Bricolage_Grotesque_0d2d87;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");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:__Bricolage_Grotesque_0d2d87;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.p.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_0d2d87;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");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:__Bricolage_Grotesque_Fallback_0d2d87;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_0d2d87{font-family:__Bricolage_Grotesque_0d2d87,__Bricolage_Grotesque_Fallback_0d2d87;font-style:normal}.__variable_0d2d87{--font-bricolage:"__Bricolage_Grotesque_0d2d87","__Bricolage_Grotesque_Fallback_0d2d87"}:root,html[data-theme=defter]{color-scheme:light;--bg:oklch(97% 0.004 260);--panel:#fff;--panel-2:oklch(95.5% 0.006 260);--line:oklch(88% 0.008 260);--line-strong:oklch(78% 0.012 260);--text:oklch(22% 0.03 265);--muted:oklch(46% 0.03 265);--accent:oklch(42% 0.17 270);--accent-soft:oklch(42% 0.17 270/0.1);--on-accent:#fff;--good:oklch(50% 0.14 155);--good-bg:oklch(50% 0.14 155/0.1);--good-line:oklch(50% 0.14 155/0.45);--warn:oklch(56% 0.14 65);--warn-bg:oklch(78% 0.12 75/0.16);--warn-line:oklch(70% 0.13 70/0.6);--bad:oklch(50% 0.18 25);--bad-bg:oklch(50% 0.18 25/0.1);--bad-line:oklch(50% 0.18 25/0.45);--shadow:0 1px 2px oklch(20% 0.03 265/0.06),0 6px 20px oklch(20% 0.03 265/0.05);--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-body:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius:16px;--radius-sm:12px;--radius-btn:14px;--display-weight:500;--word-size:38px}html[data-theme=medrese]{color-scheme:dark;--bg:oklch(17% 0.012 265);--panel:oklch(21.5% 0.013 265);--panel-2:oklch(25% 0.013 265);--line:oklch(30% 0.014 265);--line-strong:oklch(40% 0.016 265);--text:oklch(94% 0.006 80);--muted:oklch(70% 0.012 80);--accent:oklch(78% 0.11 85);--accent-soft:oklch(78% 0.11 85/0.12);--on-accent:oklch(18% 0.02 85);--good:oklch(74% 0.13 155);--good-bg:oklch(74% 0.13 155/0.14);--good-line:oklch(74% 0.13 155/0.5);--warn:oklch(82% 0.12 80);--warn-bg:oklch(78% 0.11 85/0.12);--warn-line:oklch(78% 0.11 85/0.5);--bad:oklch(70% 0.16 25);--bad-bg:oklch(70% 0.16 25/0.14);--bad-line:oklch(70% 0.16 25/0.5);--shadow:none;--font-display:var(--font-cormorant),Georgia,serif;--font-body:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--radius:18px;--radius-sm:12px;--radius-btn:14px;--display-weight:500;--word-size:42px}html[data-theme=yesil]{color-scheme:dark;--bg:oklch(33% 0.07 160);--panel:oklch(38% 0.07 160);--panel-2:oklch(41% 0.07 160);--line:oklch(46% 0.06 160);--line-strong:oklch(56% 0.06 160);--text:oklch(97% 0.01 120);--muted:oklch(83% 0.04 140);--accent:oklch(88% 0.17 110);--accent-soft:oklch(88% 0.17 110/0.14);--on-accent:oklch(25% 0.07 160);--good:oklch(88% 0.17 110);--good-bg:oklch(88% 0.17 110/0.16);--good-line:oklch(88% 0.17 110/0.5);--warn:oklch(90% 0.12 85);--warn-bg:oklch(90% 0.12 85/0.14);--warn-line:oklch(90% 0.12 85/0.5);--bad:oklch(82% 0.13 30);--bad-bg:oklch(82% 0.13 30/0.16);--bad-line:oklch(82% 0.13 30/0.5);--shadow:none;--font-display:var(--font-bricolage),system-ui,sans-serif;--font-body:var(--font-bricolage),system-ui,sans-serif;--radius:22px;--radius-sm:14px;--radius-btn:999px;--display-weight:800;--word-size:38px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{padding:0;background:var(--bg);color:var(--text);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body,h1,h2,h3,html{margin:0;font-family:var(--font-body)}h1,h2,h3{font-weight:700;letter-spacing:-.01em;text-wrap:balance}a{color:var(--accent);text-decoration:none}button{font-family:inherit;font-size:inherit}button,input,select,textarea{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}b{font-weight:700}.app-shell{max-width:480px;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0) 16px calc(env(safe-area-inset-bottom, 0px) + 16px)}.admin-shell,.app-shell{margin:0 auto;min-height:100dvh}.admin-shell{max-width:1180px;padding:0 18px 28px}.admin-cols>.section{margin-bottom:14px}@media (min-width:820px){.admin-shell{padding:0 32px 48px}.admin-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.admin-cols>.section{margin-bottom:0}.admin-cols>.span-all{grid-column:1/-1}.word-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 28px;gap:0 28px}}.topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 0 14px;gap:8px}.brand{font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--text);letter-spacing:.01em;line-height:1}.brand span{color:var(--accent)}html[data-theme=yesil] .brand{font-weight:800;letter-spacing:-.02em}.page-title{font-family:var(--font-body);font-size:17px;font-weight:700;color:var(--text)}.topbar-actions{display:flex;gap:6px}.icon-btn{background:var(--panel);border:1px solid var(--line);color:var(--muted);width:38px;height:38px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s;box-shadow:var(--shadow)}.icon-btn:hover{color:var(--accent);border-color:var(--line-strong)}.icon-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.topbar-spacer{width:38px}.session-stats{display:flex;gap:8px;margin-bottom:12px}.stat-pill{flex:1 1;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 6px;text-align:center;box-shadow:var(--shadow)}.stat-pill .v{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.stat-pill .l{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}.stat-pill.ok .v{color:var(--good)}.stat-pill.no .v{color:var(--bad)}.stat-pill.rate .v{color:var(--text)}.stat-pill.gold .v{color:var(--accent)}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600;cursor:pointer;transition:.15s}.chip.active{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.study-stack{display:flex;flex-direction:column;gap:12px}.stage-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);padding:0 2px}.stage-block{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:11px;white-space:nowrap}.stage-steps{display:flex;gap:4px;flex:1 1;justify-content:center}.stage-steps i{width:18px;height:5px;border-radius:3px;background:var(--line);display:block;transition:background .2s}.stage-steps i.done{background:var(--good)}.stage-steps i.now{background:var(--accent)}.stage-title{white-space:nowrap;font-weight:600}.word-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px;text-align:center;box-shadow:var(--shadow)}.word-meta{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-weight:600}.word-meta b{color:var(--accent);font-weight:700}.word-front{font-family:var(--font-display);font-size:var(--word-size);font-weight:var(--display-weight);line-height:1.08;color:var(--text);word-break:break-word;text-wrap:balance}html[data-theme=yesil] .word-front{letter-spacing:-.02em}.word-hint{margin-top:8px;font-size:13px;color:var(--muted);font-style:italic}.show-card .word-front{font-size:calc(var(--word-size) - 4px)}.show-back{margin-top:12px;font-size:21px;color:var(--accent);line-height:1.35;font-weight:600;text-wrap:balance}.tag-dot{font-weight:700;display:inline-flex;align-items:center;gap:5px}.tag-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.tag-dot.green{color:var(--good)}.tag-dot.orange{color:var(--warn)}.tag-dot.red{color:var(--bad)}.speak-btn{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:999px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;vertical-align:middle;margin-left:6px;transition:.15s}.speak-btn.big,.speak-btn:hover{border-color:var(--accent);color:var(--accent)}.speak-btn.big{width:84px;height:84px;margin:6px auto 4px}.speak-btn.off{opacity:.55}.listen-wrap{display:flex;flex-direction:column;align-items:center;gap:6px}.listen-hint{color:var(--muted);font-size:14px}.listen-text{font-size:30px}.answer-box{display:flex;gap:8px}.answer-input{flex:1 1;min-width:0;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font-size:17px;padding:15px 16px;outline:none;transition:border-color .15s,box-shadow .15s}.answer-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.answer-input:-moz-read-only{opacity:.75}.answer-input:read-only{opacity:.75}.answer-input::placeholder{color:var(--muted)}.choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.choice-btn{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:var(--radius-sm);padding:16px 12px;font-size:16px;font-weight:600;line-height:1.25;cursor:pointer;min-height:64px;word-break:break-word;transition:.15s;box-shadow:var(--shadow)}.choice-btn:hover{border-color:var(--accent)}.choice-btn:active{transform:translateY(1px)}.choice-btn.is-correct{background:var(--good-bg);border-color:var(--good);color:var(--good);font-weight:800}.choice-btn.is-wrong{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.choice-btn.dim{opacity:.45}.choice-btn:disabled{cursor:default}.choice-btn.recall-yes{border-color:var(--good-line);color:var(--good)}.choice-btn.recall-no{border-color:var(--bad-line);color:var(--bad)}.result-card{border-radius:var(--radius);padding:18px;text-align:center;border:1px solid var(--line);background:var(--panel);min-height:96px;display:flex;flex-direction:column;justify-content:center;animation:rise .2s cubic-bezier(.16,1,.3,1)}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.result-card.neutral{color:var(--muted);animation:none;border-style:dashed;background:transparent;box-shadow:none}.result-card.neutral .result-tag{color:var(--muted);font-size:13px;letter-spacing:.02em;text-transform:none;margin:0;font-weight:600}.result-card.correct{background:var(--good-bg);border-color:var(--good-line)}.result-card.wrong{background:var(--bad-bg);border-color:var(--bad-line)}.result-card.almost{background:var(--warn-bg);border-color:var(--warn-line)}.result-tag{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.result-card.correct .result-tag{color:var(--good)}.result-card.wrong .result-tag{color:var(--bad)}.result-card.almost .result-tag{color:var(--warn)}.result-answer{font-family:var(--font-display);font-size:26px;font-weight:var(--display-weight);color:var(--text);line-height:1.15;text-wrap:balance}.result-yours{margin-top:8px;font-size:13px;color:var(--muted)}.result-yours s{color:var(--bad)}.result-progress{margin-top:8px;font-size:14px;color:var(--text)}.result-progress b{color:var(--accent)}.tag-line.green{color:var(--good)}.tag-line.orange{color:var(--warn)}.tag-line.red{color:var(--bad)}.result-accent{margin-top:8px;font-size:14px;color:var(--text)}.result-accent b{color:var(--accent);font-family:var(--font-display);font-size:19px;font-weight:600}.typo-view{font-size:14px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.typo-word{font-family:var(--font-display);font-size:24px;color:var(--text);letter-spacing:.04em;font-weight:var(--display-weight)}.typo-bad{color:var(--bad)}.typo-bad,.typo-good{text-decoration:underline;text-underline-offset:3px}.typo-good{color:var(--good)}.btn{display:block;width:100%;border:none;border-radius:var(--radius-btn);padding:15px 18px;font-size:16px;font-weight:800;cursor:pointer;text-align:center;transition:transform .1s,filter .15s,background .15s,border-color .15s;letter-spacing:.01em}.btn:active{transform:translateY(1px)}.btn-gold{background:var(--accent);color:var(--on-accent)}.btn-gold:hover{filter:brightness(1.06)}.btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-strong)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost.danger{color:var(--bad);border-color:var(--bad-line)}.danger-btn{background:var(--bad);color:#fff}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn-sm{width:auto;display:inline-block;padding:9px 14px;font-size:14px;border-radius:var(--radius-sm)}.footer-actions{padding:2px 0 16px}.mini-btn{background:var(--panel-2);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:7px 11px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:.15s}.mini-btn:hover{border-color:var(--accent);color:var(--accent)}.mini-btn.danger:hover{border-color:var(--bad);color:var(--bad)}.report-row{text-align:center;min-height:22px}.report-btn{background:none;border:none;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:2px 6px;display:inline-flex;gap:5px;align-items:center}.report-btn:hover{color:var(--accent)}.reported-ok{color:var(--good);font-size:12px;font-weight:600}.report-form{gap:6px}.empty-state,.report-form{display:flex;align-items:center}.empty-state{flex:1 1;flex-direction:column;justify-content:center;text-align:center;gap:12px;padding:40px 12px}.empty-state .big{width:64px;height:64px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:grid;place-items:center}.empty-state h2{font-family:var(--font-display);font-size:30px;font-weight:600}.empty-state p{color:var(--muted);margin:0;max-width:34ch;line-height:1.55}.center-loading{align-items:center;color:var(--muted);min-height:40vh;font-size:14px}.auth-wrap,.center-loading{flex:1 1;display:flex;justify-content:center}.auth-wrap{flex-direction:column;padding:24px 0 40px;gap:18px}.auth-title{text-align:center}.auth-title .logo{font-family:var(--font-display);font-size:44px;font-weight:600;color:var(--text);line-height:1;letter-spacing:.01em}.auth-title .logo span{color:var(--accent)}.auth-title p{color:var(--muted);margin:10px 0 0;font-size:15px}.auth-title .lock{color:var(--accent);margin-bottom:8px}form{gap:12px}.field,form{display:flex;flex-direction:column}.field{gap:6px}.field label{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.02em}.field input,.field select{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font-size:16px;padding:13px 14px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.form-error{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad);border-radius:var(--radius-sm);padding:10px 12px;font-size:14px}.muted-link{text-align:center;color:var(--muted);font-size:14px}.muted-link a{color:var(--accent);font-weight:700}.admin-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-bottom:12px;box-shadow:var(--shadow)}.section h3{font-size:15px;margin:0 0 10px;color:var(--text)}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:none;padding-bottom:0}.row .label{font-size:15px;font-weight:600;color:var(--text)}.row .sub,.sub{font-size:13px;color:var(--muted);line-height:1.45}.toggle{width:46px;height:28px;border-radius:999px;background:var(--line-strong);position:relative;cursor:pointer;flex-shrink:0;transition:background .2s}.toggle.on{background:var(--accent)}.toggle .knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.25)}.toggle.on .knob{left:21px}.hour-select,.num-input{width:84px;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px;color:var(--text);font-size:16px;padding:9px 10px;text-align:center;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hour-select:focus,.num-input:focus{border-color:var(--accent)}.field-stack{display:flex;flex-direction:column;gap:8px;margin-top:8px}.danger-zone{border-color:var(--bad-line)}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.theme-opt{border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px;cursor:pointer;background:var(--panel);text-align:left;display:flex;flex-direction:column;gap:8px;transition:.15s}.theme-opt.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.theme-swatch{height:44px;border-radius:8px;border:1px solid rgba(0,0,0,.08);display:flex;align-items:flex-end;padding:6px;gap:4px}.theme-swatch i{display:block;height:6px;border-radius:3px;flex:1 1}.theme-opt .name{font-size:12px;font-weight:700}.theme-opt .desc{font-size:11px;color:var(--muted)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.stat-box{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px;box-shadow:var(--shadow)}.stat-box .v{font-family:var(--font-body);font-size:28px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-box .l{font-size:12px;color:var(--muted);margin-top:6px;font-weight:600}.tag-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.tag-box{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px;text-align:center;box-shadow:var(--shadow)}.tag-box .v{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tag-box .l{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:inline-flex;align-items:center;gap:5px}.tag-box .l:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.tag-box.green .l,.tag-box.green .v{color:var(--good)}.tag-box.orange .l,.tag-box.orange .v{color:var(--warn)}.tag-box.red .l,.tag-box.red .v{color:var(--bad)}.progress-line{padding:8px 0}.progress-line .head{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.progress-line .head .pct{color:var(--accent);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress-line .bar{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.progress-line .bar i{display:block;height:100%;background:var(--accent);border-radius:3px;transition:width .3s cubic-bezier(.16,1,.3,1)}.install-hint{text-align:center;color:var(--muted);font-size:13px;padding:12px 8px 20px;line-height:1.5}.toast-err,.toast-ok{border-radius:var(--radius-sm);padding:10px 12px;font-size:14px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.toast-ok{background:var(--good-bg);border:1px solid var(--good-line);color:var(--good)}.toast-err{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad)}.admin-input,.admin-textarea{width:100%;background:var(--panel-2);border:1px solid var(--line-strong);border-radius:10px;color:var(--text);font-size:14px;padding:10px 12px;outline:none}.admin-input:focus,.admin-textarea:focus{border-color:var(--accent)}.admin-textarea{min-height:120px;resize:vertical;font-family:inherit}.word-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.word-row .wp{color:var(--muted);font-size:12px;width:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.word-row .wf{font-weight:700;min-width:120px}.word-row .wb{flex:1 1;color:var(--muted);min-width:0}.legal{padding-bottom:30px;line-height:1.6}.legal h2{font-family:var(--font-display);font-size:28px;font-weight:600;margin:6px 0 2px}.legal h3{font-size:16px;margin:20px 0 6px;color:var(--accent)}.legal ul{padding-left:18px}.legal li{margin-bottom:6px}.legal p{max-width:68ch}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.sw-defter{background:oklch(97% .004 260)}.sw-defter .a{background:oklch(42% .17 270)}.sw-defter .b{background:oklch(22% .03 265)}.sw-defter .c{background:oklch(88% .008 260)}.sw-medrese{background:oklch(17% .012 265)}.sw-medrese .a{background:oklch(78% .11 85)}.sw-medrese .b{background:oklch(94% .006 80)}.sw-medrese .c{background:oklch(30% .014 265)}.sw-yesil{background:oklch(33% .07 160)}.sw-yesil .a{background:oklch(88% .17 110)}.sw-yesil .b{background:oklch(97% .01 120)}.sw-yesil .c{background:oklch(46% .06 160)}.choice-btn.recall-no,.choice-btn.recall-yes{display:inline-flex;align-items:center;justify-content:center;gap:8px}